:root,.dark{--primary:109 100% 42%;--primary-foreground:0 0% 100%;--ring:109 100% 42%;--accent:109 70% 94%;--accent-foreground:109 80% 18%;--mint:#70f51b;--green:#22b800;--sidebar:#141b20}.dark{--background:210 16% 7%;--foreground:0 0% 97%;--card:210 14% 10%;--card-foreground:0 0% 97%;--popover:210 14% 10%;--popover-foreground:0 0% 97%;--border:210 12% 20%;--input:210 12% 20%;--muted:210 12% 15%;--muted-foreground:210 8% 64%;--accent:109 35% 16%;--accent-foreground:109 90% 82%}.brand i,.login-story h1 em{color:#70ed20}.login-story,.auth-page{background:#141b20}.login-story .pill{color:#96ef62;background:#203517;border-color:#456733}.button.primary,.login-form .button{color:#fff;background:#1aae00;border-color:#1aae00}.button.primary:hover{background:#158d00}.nav-link.active{color:#14200b;background:#72ed25}.workspace-initial{color:#96f264}.welcome-banner{background:linear-gradient(115deg,#f0f8eb,#eaf6e1);border-color:#dbe9d0}.login-story-content .story-features svg{color:#84e94a}.mc-brand{white-space:nowrap;letter-spacing:-1.2px;color:#fff;align-items:center;gap:9px;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.mc-brand em{color:#50dc0b;font-style:normal}.mc-mark{width:var(--mark-size,38px);height:var(--mark-size,38px);background-size:calc(var(--mark-size,38px) * 5.47) calc(var(--mark-size,38px) * 5.47);background-position:calc(var(--mark-size,38px) * -.427) calc(var(--mark-size,38px) * -4.31);background-repeat:no-repeat;border-radius:24%;flex:none;display:inline-block}.restored-app{background:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));flex-direction:column;display:flex}.restored-body{min-height:100vh;display:flex}.restored-main{flex:1;min-width:0;height:100vh;overflow:auto}.restored-company-bar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));z-index:25;align-items:center;gap:16px;min-height:66px;padding:12px 24px;display:flex;position:sticky;top:0}.restored-company-bar label{color:hsl(var(--muted-foreground));flex:1;align-items:center;gap:10px;font-size:11px;display:flex}.restored-company-bar select{background:hsl(var(--background));border:1px solid hsl(var(--border));width:100%;max-width:420px;color:hsl(var(--foreground));border-radius:8px;padding:9px 12px;font-size:13px}.restored-company-bar a{color:#82e94c;font-size:11px}.restored-content{min-width:0}.restored-content button,.restored-content a{color:revert-layer}.restored-content button[class*=text-white]{color:#fff}.restored-content [class*=min-h-screen]{min-height:calc(100vh - 66px)}.restored-content .h-screen{height:calc(100vh - 66px)}.restored-notice{color:#b1eb8e;background:#203516;border-bottom:1px solid #3d542f;align-items:center;gap:8px;padding:10px 22px;font-size:11px;line-height:1.6;display:flex}.restored-nav-extra{color:#b1bead;background:#12181c;flex-wrap:wrap;gap:16px;padding:12px 20px;font-size:12px;display:flex}.restored-nav-extra a:hover{color:#75ed2b}@media (max-width:767px){.restored-body{display:block}.restored-main{height:auto;min-height:100vh}.restored-company-bar{gap:8px;padding:10px 14px;position:relative}.restored-company-bar label{font-size:9px;display:block}.restored-company-bar select{max-width:100%;margin-top:5px;font-size:11px}.restored-company-bar a{max-width:100px;font-size:9px}.mc-brand{font-size:22px}}:root{--color-blue-400:#72ed43;--color-blue-500:#34cd10;--color-blue-600:#21ad00;--color-purple-400:#87ed54;--color-purple-500:#43d30c;--color-purple-600:#23b600;--color-violet-500:#43d30c;--color-violet-600:#23b600;--color-cyan-400:#8cf449;--color-cyan-500:#61e20a;--color-blue-50:#f1fbe9;--color-blue-100:#e3f7d1;--color-blue-200:#c4efa1;--color-blue-300:#9ce977;--color-blue-700:#188d00;--color-blue-800:#216216;--color-blue-900:#1c3a18;--color-blue-950:#142110;--color-cyan-600:#21ad00;--color-cyan-700:#188d00;--color-purple-700:#188d00;--color-indigo-500:#34cd10;--color-indigo-600:#21ad00;--color-gray-950:#0e1113;--color-gray-900:#14191d;--color-gray-800:#20272d;--color-gray-700:#343d44}.react-flow__controls button{color:#e6eddf!important;background:#20272d!important;border-color:#343d44!important}.react-flow__controls button svg{fill:currentColor}.react-flow__minimap{background:#14191d!important}.funnel-builder header>div>div:first-child{flex-wrap:wrap;gap:12px}.funnel-builder header>div>div:last-child{flex-wrap:wrap}.funnel-builder .flex-1.flex{min-height:550px}.funnel-agents,.funnel-leads{flex-shrink:0}@media (max-width:1250px){.funnel-leads{display:none}.funnel-agents{width:250px}}@media (max-width:767px){.funnel-agents{width:180px}.funnel-builder header>div{padding:14px}.funnel-builder h1{font-size:18px}.funnel-builder .flex-1.flex{min-width:680px}.funnel-builder{overflow-x:auto}.funnel-builder header{min-width:0;position:sticky;left:0}}.mc-sidebar{flex-shrink:0;height:100dvh;position:sticky;top:0;overflow:visible}.mc-nav-area{padding-bottom:4px;overflow:hidden}.mc-nav-area>nav,.mc-nav-area>nav>ul{height:100%}.mc-nav-area>nav>ul{justify-content:flex-start;gap:2px!important}.mc-nav-area nav li{flex:1 1 0;min-height:0;max-height:34px}.mc-nav-area nav li>a{border-radius:6px;gap:9px;width:100%;min-height:0;padding:0 10px;transition:background-color .1s,color .1s;height:100%!important}.mc-nav-area nav li>a svg{width:17px;height:17px}.mc-nav-area nav li>a>span{font-size:12px}.mc-nav-area nav li>a>span:last-child{font-size:11px}.mc-nav-area nav li>a>span:nth-child(2){font-size:12px}.mc-nav-logo{height:62px;padding:10px}.mc-nav-logo .mc-mark{--mark-size:33px}.mc-nav-profile{display:none}.mc-nav-exit{flex-shrink:0}.mc-nav-exit button{font-size:12px;height:31px!important}.mc-nav-exit svg{width:15px;height:15px}.mc-mobile-panel{position:fixed}.mc-mobile-panel>div:nth-child(2){padding:10px}.restored-main{scrollbar-gutter:stable}.restored-content .workspace-embedded .sidebar,.restored-content .workspace-embedded .topbar,.restored-content .workspace-embedded .scope-bar{display:none}.restored-content .workspace-embedded{min-height:0;display:block}.restored-content .workspace-embedded .main-shell{width:100%;min-height:0;margin-left:0}.restored-content .workspace-embedded .content{padding:24px}.mc-route-loading{color:hsl(var(--muted-foreground));padding:28px;font-size:13px}.mc-route-loading:before{content:"";background:hsl(var(--muted));border-radius:6px;width:70%;height:18px;margin-bottom:16px;animation:.8s ease-in-out infinite alternate mc-pulse;display:block}@keyframes mc-pulse{to{opacity:.35}}@media (max-width:768px){.restored-main{padding-top:64px;padding-bottom:64px}.mc-sidebar.mc-mobile-panel{height:100dvh}.mc-nav-area nav li{max-height:33px}.restored-content .workspace-embedded .content{padding:16px}}.mc-brand,.brand .mc-brand,.brand .mc-brand>span{letter-spacing:-1.15px;gap:0;font-weight:800}.mc-brand .mc-plus{color:#54d817;margin-left:1px;font-size:1.12em;font-weight:600;line-height:.8}.mc-brand-compact{letter-spacing:-1px;font-size:23px}.mc-nav-logo .mc-brand{font-size:22px}.mc-nav-logo{height:55px}.mc-nav-area>nav>ul{gap:1px!important}.mc-nav-area nav li{max-height:31px}.mc-nav-area nav li>a{color:#b3bdb6}.mc-nav-area nav li>a[aria-current=page]{color:#b5f58c;background:#24331d}.mc-nav-area nav .mc-nav-section{color:#707e72;text-transform:uppercase;letter-spacing:1.2px;pointer-events:none;flex:0 0 15px;max-height:15px;margin-top:5px;padding:0 10px;font-size:8px;font-weight:700;line-height:15px}.mc-nav-area nav .mc-nav-section:first-child{margin-top:0}.mc-nav-area nav li>a span{font-size:12px!important}.mc-nav-area nav li>a:hover{color:#d3f7bc;background:#1c2818}.mc-nav-exit button{border:1px solid #33452e;color:#acc2a6!important;background:#19231a!important}.mc-nav-exit button:hover{background:#23351c!important}:root,.dark{--primary:109 85% 39%;--ring:109 85% 39%;--color-violet-50:#f3fbea;--color-violet-100:#e4f7d4;--color-violet-200:#c8eea9;--color-violet-300:#a5e878;--color-violet-400:#82dc4c;--color-violet-500:#48cc0d;--color-violet-600:#21ad00;--color-violet-700:#188800;--color-violet-800:#246119;--color-violet-900:#203e1b;--color-violet-950:#152811;--color-purple-50:#f3fbea;--color-purple-100:#e4f7d4;--color-purple-200:#c8eea9;--color-purple-300:#a5e878;--color-purple-800:#246119;--color-purple-900:#203e1b;--color-purple-950:#152811;--color-green-400:#82dc4c;--color-green-500:#48cc0d;--color-green-600:#21ad00}.login-layout{color:#18221b;background:#f7f9f5;grid-template-columns:1.05fr 1fr;min-height:100dvh}.login-story{background:#14191b;min-height:100dvh;padding:38px 52px}.login-story h1{letter-spacing:-2.2px;color:#f5f8f2;font-size:clamp(36px,3.7vw,58px);font-weight:700;line-height:1.13}.login-story h1 em{color:#75e523}.login-story-content{max-width:520px;padding:55px 0}.login-story-content>p{color:#a7b2a8;font-size:15px;line-height:1.9}.login-story .pill{letter-spacing:1.3px;color:#a6ed72;background:#203018;border-color:#3d532d;padding:8px 12px;font-size:9px}.story-features{gap:22px;margin-top:38px}.story-features span{color:#d2dccd;font-size:13px;line-height:1.6}.story-features b{color:#86957e;font-size:11px}.story-features svg{color:#7bdf3d;flex-shrink:0}.login-story>footer{color:#8c9b86;gap:15px;font-size:9px}.login-story>footer span{color:#798773}.login-form-section{background:#f7f9f5;padding:44px 36px}.login-form{width:390px;max-width:100%}.login-form-brand{margin-bottom:42px}.login-form-brand .mc-brand{color:#19211b;font-size:29px}.login-form-brand .mc-brand em{color:#209d00}.login-form .eyebrow{color:#6c8260;letter-spacing:1.7px;font-size:9px;font-weight:700}.login-form h2{color:#17221a;letter-spacing:-1px;margin:13px 0 12px;font-size:32px;font-weight:700}.login-form>p:not(.eyebrow){color:#697565;font-size:13px;line-height:1.7}.login-form form{gap:22px;margin-top:30px}.login-form label{color:#374934;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.login-form input{color:#19241a;background:#fff;border:1px solid #d4ddce;border-radius:9px;outline-color:#3fbf09;width:100%;min-height:50px;padding:13px 15px;font-size:14px;display:block;box-shadow:0 1px 2px #13240c05}.login-form input::placeholder{color:#9aa692}.login-form input:focus{border-color:#46be15;box-shadow:0 0 0 3px #48cc0d18}.password-input input{padding-right:48px}.password-input button{color:#768771;top:12px}.login-form .button{color:#fff;background:#24ad00;border-radius:9px;justify-content:space-between;min-height:50px;margin-top:2px;padding:14px 18px;font-size:14px;font-weight:600;box-shadow:0 3px 8px #26950018}.login-form .button:hover{background:#1e9600}.login-form .login-help{color:#6f7d68;max-width:none;margin-top:20px;font-size:12px!important}.secure-note{color:#7d8b77;border-color:#dce5d6;margin-top:24px;padding-top:20px;font-size:11px;line-height:1.6}.login-form>.subtle-link{color:#416438;margin-top:20px;font-size:12px}.login-form .error{background:#fff0eb;border:1px solid #edc5bd;border-radius:8px;padding:12px;color:#a13025!important;font-size:12px!important}.login-layout .story-orbit{opacity:.7}.login-layout button:disabled{cursor:progress}@media (max-width:900px){.login-story{padding:30px}.login-story h1{font-size:39px}.login-form-section{padding:32px}.login-form-brand{margin-bottom:30px}}@media (max-width:700px){.login-layout{min-height:100dvh;display:block}.login-story{display:none}.login-form-section{place-items:center;min-height:100dvh;padding:30px 24px;display:grid}.login-form{width:390px}.login-form-brand{margin-bottom:42px}.login-form h2{font-size:29px}}@media (max-height:740px) and (min-width:701px){.login-story{padding-top:26px;padding-bottom:26px}.login-story-content{padding:30px 0}.login-form-section{padding-top:24px;padding-bottom:24px}.login-form-brand{margin-bottom:24px}.story-features{margin-top:24px}.mc-nav-area nav .mc-nav-section{flex-basis:12px;max-height:12px;margin-top:3px;line-height:12px}.mc-nav-area nav li>a span{font-size:11px!important}}
