:root{--page:#060606;--surface:#0f0f0f;--surface-2:#181818;--surface-3:#232323;--border:#262626;--border-strong:#383838;--ink:#f4f4f4;--ink-2:#c8c8c8;--mute:#7e7e7e;--mute-2:#4a4a4a;--accent:#0f8;--accent-ink:#00cc6a;--accent-soft:#00ff8814;--accent-soft-2:#00ff8824;--ok:#0f8;--warn:#ffb800;--danger:#ff4747;--purple:#b44dff;--cyan:#00d4ff;--gold:#ffb800;--glow-green:0 0 16px #00ff884d, 0 0 40px #00ff881f;--glow-green-soft:0 0 10px #00ff882e;--glow-purple:0 0 16px #b44dff4d, 0 0 40px #b44dff1f;--glow-red:0 0 16px #ff47474d, 0 0 40px #ff47471f;--soft-shadow:0 4px 24px #0009;--inset-glow:inset 0 1px 0 #ffffff08;--backdrop:#000000b3;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--modal-w-sm:420px;--modal-w-md:560px;--modal-w-lg:760px;--modal-w-xl:960px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--info:#4fc3f7;--surface-glass:#0f0f0fb8;--surface-glass-2:#1818189e;--glass-blur:14px;--glow-green-lg:0 0 24px #00ff8859, 0 0 64px #00ff8824;--font-body:"Inter", system-ui, sans-serif;--font-heading:"Inter Tight", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--whatsapp:#25d366}*{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);margin:0;padding:0}:where(button,a,[role=button],[role=tab],[tabindex],summary,.sidebar-item,.btn,.pill,.kanban-col):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.input:focus-visible,.textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}:where(button,a,[role=button]):focus:not(:focus-visible){outline:none}body{letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:13px;overflow:hidden}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.font-heading{letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.label-mono{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.caption-mono{color:var(--mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.tabular{font-variant-numeric:tabular-nums}@keyframes pulse-ring{0%{box-shadow:0 0 #0f89}to{box-shadow:0 0 0 8px #0f80}}.pulse-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-ring}.pulse-dot.purple{background:var(--purple);animation:2s infinite pulse-ring-p}.pulse-dot.red{background:var(--danger);animation:2s infinite pulse-ring-r}@keyframes pulse-ring-p{0%{box-shadow:0 0 #b44dff99}to{box-shadow:0 0 0 8px #b44dff00}}@keyframes pulse-ring-r{0%{box-shadow:0 0 #ff474799}to{box-shadow:0 0 0 8px #ff474700}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.18s ease-out fadeIn}@keyframes spin{to{transform:rotate(360deg)}}@keyframes hotPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:.3s ease-out slideDown}@keyframes modalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-in{animation:.22s cubic-bezier(.2,0,0,1) modalIn}@keyframes agent-scan{0%{opacity:0;transform:translateY(-100%)}20%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translateY(400%)}}@keyframes agent-pulse-border{0%,to{box-shadow:0 0 0 0 #00ff8880, var(--glow-green-soft)}50%{box-shadow:0 0 0 3px #00ff8826, var(--glow-green-soft)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes activity-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.agent-running{position:relative;overflow:hidden;animation:2s ease-in-out infinite agent-pulse-border!important}.agent-running:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00ff880a 50%,#0000 100%);height:40%;animation:2.4s ease-in-out infinite agent-scan;position:absolute;left:0;right:0}.activity-new{animation:.3s ease-out activity-slide-in}.shimmer-row{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s infinite shimmer}.btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn:active{transform:scale(.97)}.post-agent-modal .btn{min-width:max-content}.btn--sm{border-radius:6px;height:28px;padding:0 12px;font-size:12px}.btn--lg{height:44px;padding:0 20px;font-size:14px}.btn--primary{background:var(--accent);color:#000;box-shadow:var(--glow-green-soft);font-weight:700}.btn--primary:hover{background:var(--accent-ink);box-shadow:var(--glow-green)}.btn--ghost{color:var(--ink);border:1px solid var(--border-strong);background:0 0}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.btn--quiet{color:var(--mute);background:0 0;border:none;justify-content:center;width:32px;height:32px;padding:0}.btn--quiet:hover{background:var(--surface-2);color:var(--ink)}.btn--danger{background:var(--danger);color:#fff;box-shadow:var(--glow-red)}.btn--danger:hover{background:#ff5e5e}.pill{white-space:nowrap;border-radius:11px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.pill .dot{border-radius:50%;width:6px;height:6px}.pill--active{background:var(--accent-soft);color:var(--accent)}.pill--active .dot{background:var(--accent)}.pill--warn{color:var(--warn);background:#ffb8001a}.pill--warn .dot{background:var(--warn)}.pill--danger{color:var(--danger);background:#ff47471a}.pill--danger .dot{background:var(--danger)}.pill--purple{color:var(--purple);background:#b44dff1a}.pill--purple .dot{background:var(--purple)}.pill--cyan{color:var(--cyan);background:#00d4ff1a}.pill--cyan .dot{background:var(--cyan)}.pill--gold{color:var(--gold);background:#ffb8001a}.pill--gold .dot{background:var(--gold)}.pill--mute{background:var(--surface-2);color:var(--mute)}.pill--mute .dot{background:var(--mute)}.pill--hot{color:var(--danger);box-shadow:var(--glow-red);background:#ff47471f}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--inset-glow);border-radius:12px}.card--hover{cursor:pointer;transition:all .15s}.card--hover:hover{box-shadow:var(--soft-shadow), var(--glow-green-soft);border-color:#0f86;transform:translateY(-2px)}.card--glow{border-color:var(--accent);box-shadow:var(--glow-green)}.card--glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur))}@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ga-rotate{to{--ga:360deg}}.card--gradient-border{background:var(--surface-glass);position:relative}.card--gradient-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ga), transparent 0% 70%, #00ff8880, #00d4ff80, transparent 90%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.card--gradient-border:before{animation:6s linear infinite ga-rotate}}.card--hud{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));position:relative;box-shadow:inset 0 1px #ffffff08,0 0 24px #00ff880a}.card--hud-flat{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));position:relative;box-shadow:inset 0 1px #ffffff08,0 0 24px #00ff880a}.card--hud:before,.card--hud-flat:before{content:"";border-radius:inherit;pointer-events:none;--hb:color-mix(in srgb, var(--accent) 75%, transparent);background:linear-gradient(var(--hb), var(--hb)) 0 0 / 16px 2px, linear-gradient(var(--hb), var(--hb)) 0 0 / 2px 16px, linear-gradient(var(--hb), var(--hb)) 100% 0 / 16px 2px, linear-gradient(var(--hb), var(--hb)) 100% 0 / 2px 16px, linear-gradient(var(--hb), var(--hb)) 0 100% / 16px 2px, linear-gradient(var(--hb), var(--hb)) 0 100% / 2px 16px, linear-gradient(var(--hb), var(--hb)) 100% 100% / 16px 2px, linear-gradient(var(--hb), var(--hb)) 100% 100% / 2px 16px;background-repeat:no-repeat;position:absolute;inset:-1px}@media (prefers-reduced-motion:reduce){.agent-running,.agent-running:after,.pulse-dot,.shimmer-row{animation:none!important}}.sticky-top{-webkit-backdrop-filter:blur(8px);background:#060606d9}.input{background:var(--surface-2);border:1px solid var(--border-strong);height:36px;color:var(--ink);border-radius:8px;outline:none;width:100%;padding:0 12px;font-size:13px}.input:focus{border-color:var(--accent)}.input::placeholder,.textarea::placeholder{color:var(--mute)}.textarea{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--ink);resize:vertical;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.textarea:focus{border-color:var(--accent)}.logo-mark{color:#000;background:linear-gradient(135deg,#0f8 0%,#00a855 100%);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff3,0 4px 12px #00ff8826}.av{color:#000;border-radius:12px;justify-content:center;align-items:center;font-family:Inter Tight,sans-serif;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.av-g-green-blue{background:linear-gradient(135deg,#0f8,#00d4ff)}.av-g-amber-red{background:linear-gradient(135deg,#ffb800,#ff4747)}.av-g-green-cyan{background:linear-gradient(135deg,#0f8,#00d4ff)}.av-g-purple-red{background:linear-gradient(135deg,#b44dff,#ff4747)}.av-g-green-purple{background:linear-gradient(135deg,#0f8,#b44dff)}.av-g-cyan-purple{background:linear-gradient(135deg,#00d4ff,#b44dff)}.av-g-gold-orange{color:#000;background:linear-gradient(135deg,#ffb800,#ff7a1a)}.av-g-dd{color:#000;background:linear-gradient(135deg,#0f8,#00a855)}.bar{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.bar>.fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s}.bar>.fill.warn{background:var(--warn)}.bar>.fill.danger{background:var(--danger)}.bar>.fill.gold{background:var(--gold)}.bar>.fill.purple{background:var(--purple)}.bar>.fill.mute{background:var(--mute)}.bar>.fill.glow{box-shadow:0 0 8px #00ff8880}.tooltip{background:var(--surface-3);border:1px solid var(--border-strong);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;z-index:100;border-radius:6px;padding:6px 10px;font-size:12px;transition:opacity .18s .18s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.tooltip:before{content:"";border:5px solid #0000;border-right-color:var(--border-strong);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.sidebar-item:hover .tooltip{opacity:1}.scrollx{overflow-x:auto}.scrolly{overflow-y:auto}.hr{background:var(--border);height:1px}.vr,.divider-v{background:var(--border);align-self:stretch;width:1px}.modal-backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-strong));box-shadow:var(--soft-shadow), 0 0 32px #00ff880d;border-radius:16px;animation:.22s cubic-bezier(.2,0,0,1) modalIn;position:relative}.modal:before{content:"";border-radius:inherit;pointer-events:none;--hb:color-mix(in srgb, var(--accent) 70%, transparent);background:linear-gradient(var(--hb), var(--hb)) 0 0 / 16px 2px, linear-gradient(var(--hb), var(--hb)) 0 0 / 2px 16px, linear-gradient(var(--hb), var(--hb)) 100% 0 / 16px 2px, linear-gradient(var(--hb), var(--hb)) 100% 0 / 2px 16px, linear-gradient(var(--hb), var(--hb)) 0 100% / 16px 2px, linear-gradient(var(--hb), var(--hb)) 0 100% / 2px 16px, linear-gradient(var(--hb), var(--hb)) 100% 100% / 16px 2px, linear-gradient(var(--hb), var(--hb)) 100% 100% / 2px 16px;z-index:1;background-repeat:no-repeat;position:absolute;inset:-1px}.spark{width:60px;height:24px}.sticky-top{z-index:5;background:var(--page);position:sticky;top:0}.tbl{border-collapse:collapse;width:100%;color:var(--ink-2);font-size:13px}.tbl thead th{background:var(--surface-2);height:36px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;text-align:left;z-index:1;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;position:sticky;top:0}.tbl tbody td{border-bottom:1px solid var(--border);height:42px;padding:0 14px}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .1s}.tbl tbody tr:hover{background:var(--surface-2);cursor:pointer}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.tbl .center{text-align:center}.tbl-wrap{border:1px solid color-mix(in srgb, var(--accent) 15%, var(--border));background:var(--surface);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 20px #00ff8808}.tbl-wrap:after{content:"";pointer-events:none;z-index:2;--hb:color-mix(in srgb, var(--accent) 60%, transparent);background:linear-gradient(var(--hb), var(--hb)) 0 0 / 14px 2px, linear-gradient(var(--hb), var(--hb)) 0 0 / 2px 14px, linear-gradient(var(--hb), var(--hb)) 100% 100% / 14px 2px, linear-gradient(var(--hb), var(--hb)) 100% 100% / 2px 14px;background-repeat:no-repeat;position:absolute;inset:0}.tbl tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.hud-scanlines{position:relative}.hud-scanlines:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.hud-grid-floor{position:relative}.hud-grid-floor:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(transparent, color-mix(in srgb, var(--accent) 4%, transparent)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent) 0 1px, transparent 1px 56px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--accent) 14%, transparent) 0 1px, transparent 1px 28px);transform-origin:bottom;opacity:.5;height:42%;position:absolute;bottom:0;left:0;right:0;transform:perspective(340px)rotateX(38deg);-webkit-mask-image:linear-gradient(#0000,#00000080 85%,#0009);mask-image:linear-gradient(#0000,#00000080 85%,#0009)}.hud-tick-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.hud-tick-label:before,.hud-tick-label:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 30%, var(--border)), var(--border));flex:1;height:1px}.hud-tick-label:after{background:linear-gradient(270deg, color-mix(in srgb, var(--accent) 30%, var(--border)), var(--border))}.hud-readout{font-family:var(--font-mono);font-size:11px}.hud-readout .row{align-items:baseline;gap:10px;padding:3px 0;display:flex}.hud-readout .k{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.hud-readout .dots{border-bottom:1px dotted var(--mute-2);flex:1;transform:translateY(-3px)}.hud-readout .v{color:var(--ink);font-variant-numeric:tabular-nums}.hud-readout .v.accent{color:var(--accent)}.text-glow{text-shadow:0 0 12px color-mix(in srgb, currentColor 55%, transparent), 0 0 32px color-mix(in srgb, currentColor 25%, transparent)}@keyframes hud-boot{0%{opacity:0;clip-path:inset(0 0 100%)}60%{opacity:1}to{opacity:1;clip-path:inset(0)}}.hud-boot{animation:.42s ease-out both hud-boot}@keyframes hud-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.55}94%{opacity:1}97%{opacity:.75}98%{opacity:1}}.hud-flicker{animation:6s step-end infinite hud-flicker}.hud-hot-row{box-shadow:inset 2px 0 0 var(--danger);background:linear-gradient(90deg,#ff47470f,#0000 40%)}@media (prefers-reduced-motion:reduce){.hud-boot,.hud-flicker{animation:none!important}}@media (width<=760px){.hud-scanlines:after,.hud-grid-floor:after{display:none}}.fx-cursor button,.fx-cursor a,.fx-cursor [role=button],.fx-cursor .sidebar-item{cursor:none}.fx-cursor input,.fx-cursor textarea,.fx-cursor select,.fx-cursor [contenteditable],.fx-cursor .ProseMirror{cursor:text!important}.tbl tbody tr{position:relative}.tbl tbody tr:hover{box-shadow:inset 2px 0 0 var(--accent)}.kanban-col{background:var(--surface-glass);border:1px solid var(--border);border-radius:10px;transition:border-color .15s,box-shadow .15s}.kanban-col--over{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--glow-green-soft), inset 0 0 24px #00ff880a}.kanban-col .kanban-col-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:600}@keyframes habitRipple{0%{box-shadow:0 0 #00ff8880}to{box-shadow:0 0 0 14px #0f80}}.habit-done-ripple{animation:.5s ease-out habitRipple}.settings-grid .card{background:var(--surface-glass)}@media (width<=760px){html,body,#root,.app-root{max-width:100vw!important;overflow-x:hidden!important}body{font-size:14px}.desktop-sidebar{display:none!important}.mobile-bottom-nav{display:flex!important}.app-root>main,.app-root>div[data-screen-label]{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.app-root>div[data-screen-label]:not(.lc-root){height:100dvh!important}.app-root [style*="max-width: 1400px"],.app-root [style*=max-width\:1400px],.page-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding-top:16px!important;padding-left:14px!important;padding-right:14px!important}.page-header{gap:10px;flex-direction:column!important;align-items:stretch!important;margin-bottom:16px!important}.page-header h1{font-size:22px!important}.page-header .ph-actions{flex-wrap:wrap;gap:8px!important}.page-header .ph-actions .btn{flex:1;justify-content:center;min-width:0}.kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.kpi-grid .card{min-height:100px!important;padding:12px!important}.kpi-grid .font-heading{font-size:26px!important}.jarvis-hud-grid{grid-template-columns:1fr!important}.jarvis-hud-grid>:nth-child(2){order:-1}.jarvis-topbar h1{font-size:22px!important}.jarvis-topbar .ph-actions{width:100%}.jarvis-topbar .ph-actions .btn{flex:1;justify-content:center}.agent-dock{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto;display:flex!important}.agent-dock>*{scroll-snap-align:start;min-width:240px}.split-grid{grid-template-columns:1fr!important;gap:14px!important}.split-grid>*{min-width:0}.triple-grid{grid-template-columns:1fr!important}.triple-grid>*{border-right:none!important;border-bottom:1px solid var(--border)!important}.triple-grid>:last-child{border-bottom:none!important}.sop-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.agents-grid{grid-template-columns:1fr!important}.agents-grid>*{min-width:0}.kanban{grid-template-columns:1fr!important}.hot-banner{gap:10px;flex-direction:column!important;align-items:stretch!important;height:auto!important}.card{min-width:0;overflow:hidden}.card .label-mono{font-size:10px!important}.sidebar-item .tooltip{display:none!important}.scrolly{overflow-x:hidden!important}.tbl-wrap{-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%);max-width:100%!important;overflow:auto visible!important}.tbl{min-width:540px}.tbl th:nth-child(5),.tbl td:nth-child(5),.tbl th:nth-child(7),.tbl td:nth-child(7),.tbl th:nth-child(8),.tbl td:nth-child(8){display:none!important}.modal-backdrop{align-items:flex-end!important}.modal{border-radius:16px 16px 0 0!important;width:100vw!important;max-width:100vw!important;height:92vh!important;max-height:92vh!important}.modal-body{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}.lead-contact{grid-template-columns:1fr!important;height:auto!important}.lead-contact>div{border-bottom:1px solid var(--border);border-right:none!important}.crm-subnav-bar{white-space:nowrap;overflow-x:auto;gap:8px!important;padding-left:12px!important;padding-right:12px!important}.crm-subnav-bar::-webkit-scrollbar{display:none}.crm-subnav-bar button{white-space:nowrap!important}.crm-subnav-tabs{scrollbar-width:none;overflow-x:auto}.crm-subnav-tabs::-webkit-scrollbar{display:none}.campaign-detail-header>div:first-child{flex-wrap:wrap}.cc-filter-tabs{white-space:nowrap!important;padding-left:14px!important;padding-right:14px!important;overflow-x:auto!important}.cc-filter-tabs::-webkit-scrollbar{display:none}.page-content{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.gam-cards-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:0 -14px!important;padding:0 14px 8px!important;overflow-x:auto!important}.gam-cards-scroll::-webkit-scrollbar{display:none}.gam-cards-row{grid-template-columns:repeat(4,72vw)!important;gap:10px!important}.gam-cards-row>*{scroll-snap-align:start;min-width:0}.analytics-header{flex-wrap:wrap!important;gap:10px!important;margin-bottom:20px!important}.analytics-kpi-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:20px!important}.analytics-legend{gap:6px 10px!important}.cc-top-nav{white-space:nowrap!important;gap:4px!important;padding:0 12px!important;overflow-x:auto!important}.cc-top-nav::-webkit-scrollbar{display:none}.cc-top-nav>span{display:none!important}.dialer-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.dialer-idle-grid{grid-template-columns:1fr!important;gap:14px!important}.crm-search-wrap{width:100%!important}.campaign-seq-grid,.campaign-sched-grid{grid-template-columns:1fr!important;gap:14px!important}.campaign-options{grid-template-columns:1fr!important}.campaign-options>div:last-child{position:static!important}.inbox-card{grid-template-columns:1fr!important;height:calc(100dvh - 250px)!important;min-height:420px!important}.inbox-sidebar,.inbox-list,.inbox-reader{display:none!important}.inbox-card[data-mview=sidebar] .inbox-sidebar,.inbox-card[data-mview=list] .inbox-list,.inbox-card[data-mview=reader] .inbox-reader{border-right:none!important;flex-direction:column!important;min-height:0!important;display:flex!important}.mobile-inbox-back{display:inline-flex!important}.inbox-bulkbar{flex-wrap:wrap!important}.video-filter-tabs{max-width:60%;white-space:nowrap!important;flex-shrink:1!important;overflow-x:auto!important}.video-filter-tabs::-webkit-scrollbar{display:none}.video-filter-tabs button{flex-shrink:0!important}.agent-card-icon-btn{display:none!important}.habit-cards-grid{grid-template-columns:1fr!important}.settings-grid{grid-template-columns:1fr!important;gap:16px!important}.settings-grid>div:first-child{padding-bottom:4px;overflow-x:auto;flex-direction:row!important;gap:4px!important;display:flex!important}.settings-grid>div:first-child button{flex-shrink:0;border-radius:18px!important}.settings-form-grid{grid-template-columns:1fr!important}.conn-sync-label{display:none!important}.conn-card .btn--sm{min-width:80px!important}.modal-body{overflow-x:hidden!important}.accountability-grid{grid-template-columns:1fr!important}.bot-stats-row{flex-wrap:wrap!important;gap:16px!important}.brain-chat-grid{grid-template-columns:1fr!important}.brain-secondary{z-index:4;flex-shrink:0;border-right:none!important;border-bottom:1px solid var(--border)!important;width:100%!important;height:auto!important;padding:8px 12px!important;position:relative!important;top:0!important}.brain-secondary>div:first-child{display:none!important}.brain-secondary>div:last-child{overflow-x:auto;flex-direction:row!important;gap:4px!important}.brain-secondary>div:last-child::-webkit-scrollbar{display:none}.brain-secondary button{flex-shrink:0;border-bottom:3px solid #0000!important;border-left:none!important;height:36px!important;padding:0 12px!important}.brain-secondary button[data-active=true]{border-bottom-color:var(--accent)!important;border-left-color:#0000!important}.brain-hub{flex-direction:column!important}.fast-track-grid{grid-template-columns:1fr!important;gap:14px!important}.habit-week-scroll{-webkit-overflow-scrolling:touch;margin:0 -18px;padding:0 18px 8px;overflow-x:auto!important}.habit-week-grid{min-width:560px!important}.notes-search{width:100%!important;max-width:100%!important}.notes-grid{grid-template-columns:1fr!important}.goals-cat-cards{flex-direction:column!important;overflow-x:visible!important}.goals-cat-card{width:100%!important}.goals-view-tabs{overflow-x:auto}.video-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.snapshot-row{grid-template-columns:1fr!important}.habit-chips{grid-template-columns:repeat(5,1fr)!important;gap:6px!important}.habit-chips>div{border-radius:8px!important;height:38px!important;font-size:18px!important}.snapshot-row>div{border-right:none!important;border-bottom:1px solid var(--border)!important}.snapshot-row>div:last-child{border-bottom:none!important}input.input[style*=width],textarea.input[style*=width]{width:100%!important;max-width:100%!important}.demo-launcher{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important;right:14px!important}.jarvis-rail{z-index:90;max-width:320px;transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:8px 0 32px #0006;background:var(--surface)!important;width:80vw!important;height:100dvh!important;position:fixed!important}.jarvis-rail.open{transform:translate(0)}.jarvis-rail-toggle{display:inline-flex!important}.jarvis-chat-col{height:100dvh!important}.jarvis-chat-col>.scrolly{padding:18px 14px!important}.jarvis-composer{padding:10px 12px calc(74px + env(safe-area-inset-bottom,0px))!important}.chat-bubble{max-width:88%!important}.memory-ledger-grid,.memory-capture-grid{grid-template-columns:1fr!important}.memory-ledger-grid>div:first-child{border-bottom:1px solid var(--border);border-right:none!important}.wa-split{height:calc(100dvh - 250px)!important;min-height:420px!important}.wa-list,.wa-detail{display:none!important}.wa-split[data-mview=list] .wa-list{border-right:none!important;width:100%!important;min-width:0!important;display:flex!important}.wa-split[data-mview=detail] .wa-detail{display:flex!important}.crm-call-widget{width:auto!important;left:12px!important;right:12px!important;bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.jarvis-fab{right:14px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}.sheet-backdrop{align-items:flex-end!important}.sheet-modal{border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:16px 16px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:92dvh!important}.precall-stats{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))!important}.m-stack{grid-template-columns:1fr!important}.cc-script-drawer{width:100vw!important;left:0!important}.lc-root{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.lc-top{flex-wrap:wrap!important;gap:12px!important;padding:12px 14px 10px!important}.lc-clock{margin-left:auto}.lc-clock-time{font-size:22px!important}.lc-grid{flex-direction:column!important;display:flex!important}.lc-grid>*{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.lc-core{padding:4px 0 12px;min-height:0!important;overflow:visible!important}.lc-creature{padding:10px 0 4px;height:auto!important}.lc-hero{font-size:46px!important}.lc-unread-more{margin:10px auto 2px;display:block;position:static!important;transform:none!important}.jarvis-wake-pill{display:none!important}.jarvis-orb-btn{width:52px!important;height:52px!important}.app-root[data-route=jarvis] .jarvis-fab{display:none!important}.page-header .ph-actions>div{width:100%;min-width:0;flex-wrap:wrap!important}.page-header .ph-actions>div .btn{flex:auto;justify-content:center;min-width:0}}.mobile-inbox-back{display:none}.mobile-bottom-nav{background:var(--surface);border-top:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-around;align-items:stretch;height:64px;padding:6px 4px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav .nav-item{color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;transition:color .12s;display:flex;position:relative}.mobile-bottom-nav .nav-item.active{color:var(--accent)}.mobile-bottom-nav .nav-item.active:before{content:"";background:var(--accent);width:28px;height:2px;box-shadow:0 0 8px var(--accent);border-radius:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-bottom-nav .nav-item .nav-badge{background:var(--danger);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:calc(50% - 16px);box-shadow:0 0 6px #ff474799}@media (width<=760px) and (pointer:coarse){.btn{min-height:44px}.btn--sm{min-height:36px}.pill{height:24px;padding:0 10px}.nav-item{min-height:44px}}@supports (padding-top:env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top)}}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom,6px);height:calc(64px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav .nav-item,.btn{touch-action:manipulation}.mobile-bottom-nav,.desktop-sidebar,.btn,.sidebar-item,.pill,.nav-item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.card-spotlight{border:1px solid var(--border);background-color:var(--surface);--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;border-radius:12px;padding:14px;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.radar-container{width:100%;height:100%}.target-cursor-wrapper{pointer-events:none;z-index:9999;filter:drop-shadow(0 0 4px #000000e6);width:0;height:0;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.target-cursor-dot{will-change:transform;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-cursor-corner{will-change:transform;border:3px solid #fff;width:12px;height:12px;position:absolute;top:50%;left:50%}.corner-tl{border-bottom:none;border-right:none;transform:translate(-150%,-150%)}.corner-tr{border-bottom:none;border-left:none;transform:translate(50%,-150%)}.corner-br{border-top:none;border-left:none;transform:translate(50%,50%)}.corner-bl{border-top:none;border-right:none;transform:translate(-150%,50%)}.faulty-terminal-container{width:100%;height:100%;position:relative;overflow:hidden}
