:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0d;--panel:#121318c7;--panel-solid:#111217;--panel-soft:#ffffff09;--border:#ffffff17;--border-strong:#ffffff29;--text:#f5f6f8;--muted:#8b929f;--muted-2:#5d6470;--orange:#ff741f;--orange-soft:#ff741f24;--violet:#6f5cff;--violet-2:#4c38f2;--red:#ff5871;--gold:#d6c878}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-manrope), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;margin:0}button,input,select,textarea{font:inherit}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#f5f6f8;background:#111217}select option:checked{color:#fff;background:#1f2430}button{cursor:pointer}.login-screen{background:#090a0c;min-height:100vh}.login-shell{background:linear-gradient(90deg,#ffffff09,#0000 32%),radial-gradient(circle at 48% 18%,#ffffff0e,#0000 28%),radial-gradient(circle at 68% 82%,#6f5cff1f,#0000 24%),#0a0b0ee0;grid-template-columns:minmax(460px,34vw) 1fr;min-height:100vh;display:grid}.login-rail{border-right:1px solid var(--border);background:radial-gradient(circle at 62% 4%,#6f5cff38,#0000 24%),linear-gradient(#121523f2,#0a1224fa);flex-direction:column;padding:48px;display:flex;position:relative}.login-rail:before,.dashboard-screen:before,.ambient-grid{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.brand-mark{background:linear-gradient(135deg,#7b69ff,#4934ec);border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 28px #6f5cff47}.rail-brand{z-index:1;color:var(--text);align-items:center;gap:13px;font-size:18px;display:flex;position:relative}.brand-mark.small{width:30px;height:30px;font-weight:800}.brand-kicker{z-index:1;color:#a8b8d0;margin:clamp(112px,24vh,260px) 0 10px;font-size:13px;position:relative}.login-rail h1{z-index:1;letter-spacing:0;max-width:410px;margin:0;font-size:38px;line-height:1.16;position:relative}.login-rail h1 span{color:var(--violet);display:block}.rail-copy{z-index:1;color:#9fb5d0;max-width:390px;margin:20px 0 0;font-size:18px;line-height:1.55;position:relative}.rail-nav{z-index:1;gap:8px;max-width:360px;margin-top:30px;display:grid;position:relative}.rail-nav span{color:#b8c2d2;background:#ffffff06;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:11px 12px;font-size:13px;display:flex}.rail-nav .active-pill{color:var(--text);background:#ff741f17;border:1px solid #ff741f5c}.feature-list{z-index:1;color:#eef3ff;gap:15px;max-width:420px;margin:34px 0 0;padding:0;font-size:14px;list-style:none;display:grid;position:relative}.feature-list li{align-items:center;gap:10px;display:flex}.feature-list svg{color:#8f8cff;flex:none}.login-stage{place-items:center;padding:56px;display:grid;position:relative}.login-panel{z-index:1;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111217d1;border-radius:8px;width:min(430px,100%);padding:22px;position:relative;box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff0d}.panel-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:20px;display:flex}.panel-icon{width:38px;height:38px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff741f3d;border-radius:8px;place-items:center;display:grid}.panel-header p,.panel-header h2{margin:0}.panel-header p{color:var(--muted);font-size:12px}.panel-header h2{margin-top:3px;font-size:24px}.login-form{gap:16px;margin-top:22px;display:grid}.login-form label{color:#cbd1da;gap:8px;font-size:13px;display:grid}.login-form input{border:1px solid var(--border);width:100%;height:44px;color:var(--text);background:#ffffff0b;border-radius:8px;outline:0;padding:0 13px}.login-form input:focus{border-color:#ff741f7a;box-shadow:0 0 0 3px #ff741f14}.password-field{position:relative}.password-field input{padding-right:46px}.password-field button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.form-error{color:#ff8c9d;margin:0;font-size:13px}.submit-button{color:#fff;background:linear-gradient(#7664ff,#4d37f3);border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:44px;display:flex;box-shadow:0 12px 28px #4c38f247}.submit-button:disabled{opacity:.72;cursor:wait}.dashboard-screen{background:radial-gradient(circle at 68% 20%,#ff741f14,#0000 28%),linear-gradient(#101115,#090a0c);grid-template-columns:248px 1fr;min-height:100vh;display:grid;position:relative}.sidebar{z-index:1;border-right:1px solid var(--border);background:#0e0f13d1;padding:24px 18px;position:relative}.sidebar-brand,.topbar,.account-strip,.table-header,.data-row{align-items:center;display:flex}.sidebar-brand{gap:10px}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar-brand span{color:var(--muted);font-size:12px}.search-box{border:1px solid var(--border);height:36px;color:var(--muted);background:#ffffff09;border-radius:8px;align-items:center;gap:8px;margin:24px 0;padding:0 11px;font-size:12px;display:flex}.sidebar-nav{gap:6px;display:grid}.sidebar-nav a{height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:13px;text-decoration:none;display:flex}.sidebar-nav a.active{color:var(--text);background:#ffffff14}.sidebar-section{border-top:1px solid var(--border);margin-top:34px;padding-top:18px}.sidebar-section p{color:var(--muted);margin:0 0 10px;font-size:12px}.role-chip,.status-pill{color:var(--orange);background:var(--orange-soft);text-transform:capitalize;border:1px solid #ff741f3d;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.dashboard-main{z-index:1;padding:26px;position:relative}.topbar{justify-content:space-between;padding-bottom:24px}.topbar p,.topbar h1{margin:0}.topbar p{color:var(--muted);font-size:12px}.topbar h1{margin-top:4px;font-size:28px}.topbar-actions{gap:10px;display:flex}.topbar-actions button,.table-header button{border:1px solid var(--border);height:34px;color:var(--text);background:#ffffff0e;border-radius:999px;align-items:center;gap:7px;display:inline-flex}.account-strip{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:12px;padding:14px}.avatar-orb{color:#060708;background:linear-gradient(135deg,#ff741f,#6f5cff);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.account-strip p,.account-strip strong{margin:0;display:block}.account-strip p{color:var(--muted);font-size:12px}.account-strip .status-pill{margin-left:auto}.metric-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.metric-card,.table-panel{border:1px solid var(--border);background:var(--panel);border-radius:8px;box-shadow:inset 0 1px #ffffff09}.metric-card{min-height:154px;padding:16px}.metric-card p,.metric-card h2{margin:0}.metric-card p{color:var(--muted);font-size:12px}.metric-card h2{margin-top:8px;font-size:27px}.positive{color:var(--orange)}.warning{color:var(--gold)}.chart-bars{align-items:end;gap:3px;height:58px;margin-top:22px;display:flex}.chart-bars i{width:3px;height:var(--bar);background:linear-gradient(180deg, var(--gold), #d6c8782e);display:block}.table-panel{margin-top:14px;overflow:hidden}.table-header{border-bottom:1px solid var(--border);justify-content:space-between;padding:15px 16px}.table-header h2{margin:0;font-size:16px}.data-row{color:#d9dde4;border-bottom:1px solid #ffffff0e;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:12px 16px;font-size:13px;display:grid}.data-row.head{color:var(--muted);text-transform:uppercase;font-size:11px}.owner-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f6f8;background:radial-gradient(circle at 58% 22%,#ffffff0e,#0000 26%),radial-gradient(circle at 78% 78%,#ff741f0f,#0000 24%),#0a0b0d;grid-template-columns:240px 1fr;height:100vh;min-height:100vh;transition:grid-template-columns .18s;display:grid;position:relative;overflow:hidden}.owner-screen:has(.owner-collapse-toggle:checked){grid-template-columns:72px 1fr}.owner-collapse-toggle{opacity:0;pointer-events:none;position:absolute}.owner-screen:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.owner-sidebar{z-index:1;color:#fff;background:linear-gradient(#14151af5,#0a0b0efa),#0e0f13;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;min-height:0;display:flex;position:relative}.owner-brand{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:68px;padding:0 20px;display:flex}.owner-brand-logo{object-fit:contain;object-position:left center;width:min(116px,100%);height:34px;transition:width .14s,opacity .14s;display:block}.owner-brand span{color:#ff741f;letter-spacing:.05em;background:#ff741f1a;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:800}.owner-nav{gap:4px;padding:16px 11px;display:grid}.owner-nav a{color:#8b929f;border-radius:10px;align-items:center;gap:13px;min-height:36px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.owner-nav a span,.owner-signout button span,.owner-brand-logo,.owner-brand>span{white-space:nowrap;transition:opacity .14s,width .14s}.owner-nav a.active{color:#f5f6f8;background:#ffffff13;box-shadow:inset 3px 0 #ff741f}.owner-nav svg,.owner-signout svg,.collapse-button svg{color:currentColor;flex:none}.owner-signout{border-top:1px solid #ffffff14;margin-top:auto;padding:20px 12px 22px}.owner-signout button{color:#9ea7b5;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:38px;display:flex}.collapse-button{color:#777f8c;background:0 0;border:0;border-radius:8px;justify-self:start;place-items:center;width:36px;height:36px;display:grid}.collapse-button:hover{color:#f5f6f8;background:#ffffff0e}.owner-screen:has(.owner-collapse-toggle:checked) .owner-brand{justify-content:center;padding:0}.owner-screen:has(.owner-collapse-toggle:checked) .owner-brand-logo{opacity:0;width:0;overflow:hidden}.owner-screen:has(.owner-collapse-toggle:checked) .owner-brand>span{opacity:0;width:0;overflow:hidden}.owner-screen:has(.owner-collapse-toggle:checked) .owner-nav a span{opacity:0;width:0;overflow:hidden}.owner-screen:has(.owner-collapse-toggle:checked) .owner-signout button span{opacity:0;width:0;overflow:hidden}.owner-screen:has(.owner-collapse-toggle:checked) .owner-nav{padding:16px 10px}:is(.owner-screen:has(.owner-collapse-toggle:checked) .owner-nav a,.owner-screen:has(.owner-collapse-toggle:checked) .owner-signout button){justify-content:center;gap:0;padding:0}.owner-main{z-index:1;grid-template-rows:68px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.owner-topbar{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1014db;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;height:68px;padding:0 24px;display:grid;position:relative}.owner-user{color:#dfe3ea;justify-self:end;align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.owner-profile-menu{color:#dfe3ea;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:5px 8px 5px 6px;list-style:none;display:flex}.owner-profile-menu:hover,.profile-details[open] .owner-profile-menu{background:#ffffff0e;border-color:#ff741f38}.owner-profile-menu::-webkit-details-marker{display:none}.icon-button::-webkit-details-marker{display:none}.owner-profile-menu strong{color:#ff741f;background:#ff741f1a;border:1px solid #ff741f47;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.owner-avatar{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#6f5cff,#3d2bd0);border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.icon-button{color:#9da6b3;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.topbar-popover-wrap[open] .icon-button,.icon-button:hover{color:#f5f6f8;background:#ffffff0e;border-radius:999px}.topbar-popover-wrap,.profile-details{position:relative}.topbar-popover{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121318f5;border:1px solid #ffffff1c;border-radius:14px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 20px 54px #0000006b}.notifications-popover{width:320px;right:-84px}.notification-popover-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px 0 16px;display:flex}.notification-popover-head h2{color:#f5f6f8;margin:0;font-size:14px}.topbar-popover .notification-popover-head h2{border-bottom:0;padding:0}.notification-popover-head a{color:#ff741f;font-size:12px;font-weight:800;text-decoration:none}.topbar-popover h2{color:#f5f6f8;border-bottom:1px solid #ffffff12;margin:0;padding:14px 16px;font-size:14px}.notification-empty{color:#8b929f;place-items:center;min-height:84px;font-size:14px;display:grid}.notification-count-badge{color:#071009;background:#ff741f;border:1px solid #0a0b0de0;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:4px;right:3px}.notification-preview-list{gap:2px;padding:8px;display:grid}.notification-preview-item{color:#d9dde4;border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.notification-preview-item:hover{background:#ffffff0e}.notification-preview-item strong,.notification-preview-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-preview-item strong{color:#f5f6f8;font-size:12px}.notification-preview-item span{color:#8b929f;font-size:11px}.notification-preview-item.priority-urgent{background:#ff587114}.notification-preview-item.priority-high{background:#ffcb5c13}.profile-popover{width:190px;right:0}.profile-popover-head{border-bottom:1px solid #ffffff12;gap:3px;padding:13px 14px 10px;display:grid}.profile-popover-head strong{color:#f5f6f8;font-size:13px}.profile-popover-head span{color:#8b929f;font-size:12px}.profile-popover form{padding:8px}.profile-popover button{color:#dfe3ea;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 8px;font-size:14px;display:flex}.profile-popover button:hover{background:#ffffff0e}.owner-content{min-height:0;padding:26px 24px 48px;overflow-y:auto}.owner-heading{margin:0 0 32px}.owner-heading h1{color:#f5f6f8;margin:0;font-size:22px;font-weight:800;line-height:1.2}.owner-heading p{color:#8b929f;margin:4px 0 0;font-size:14px}.owner-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.owner-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121318c7;border:1px solid #ffffff17;border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 20px 48px #0000002e}.owner-card.metric{justify-content:space-between;gap:16px;min-height:110px;padding:18px 20px;display:flex}.owner-card.metric p,.owner-card.metric h2{margin:0}.owner-card.metric p{color:#9ca4b1;font-size:14px}.owner-card.metric h2{color:#f5f6f8;margin-top:7px;font-size:24px;font-weight:800;line-height:1}.owner-card.metric span{color:#777f8c;margin-top:9px;font-size:12px;display:block}.owner-card.metric .attention-text{color:#d6c878}.owner-card.metric em{color:#d6c878;background:#d6c8781a;border:1px solid #d6c8786b;border-radius:6px;align-items:center;gap:4px;width:fit-content;margin-top:9px;padding:3px 7px;font-size:12px;font-style:normal;display:flex}.metric-icon{color:#ff741f;background:#ff741f1a;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.metric-icon.warning{color:#d6c878;background:#d6c8781a}.forecast-title{color:#8b929f;margin:34px 0 12px;font-size:14px;font-weight:800}.forecast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.forecast-card{padding:18px 20px 16px}.forecast-card p,.forecast-card h3{margin:0}.forecast-card p{color:#a7afbc;font-size:14px}.forecast-card h3{color:#f5f6f8;margin-top:12px;font-size:22px}.forecast-card>div:first-of-type{border-top:1px solid #ffffff12;margin-top:8px;padding-top:7px}.forecast-card>div{color:#777f8c;justify-content:space-between;align-items:center;font-size:12px;display:flex}.forecast-card strong{font-size:12px;font-weight:600}.client-placeholder{grid-column:1/-1;min-height:100vh}.agents-page{padding-top:28px}.agents-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.owner-primary-button{color:#071009;background:#ff741f;border:1px solid #ff741f47;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 24px #ff741f29}.agents-table{overflow:hidden}.agents-row{color:#d9dde4;border-bottom:1px solid #fff1;grid-template-columns:minmax(280px,1.7fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(150px,.8fr) minmax(210px,1fr);align-items:center;gap:18px;min-height:62px;padding:0 16px;font-size:13px;display:grid}.agents-row:last-child{border-bottom:0}.agents-head{color:#8b929f;text-transform:uppercase;min-height:40px;font-size:11px;font-weight:800}.agent-profile{align-items:center;gap:12px;min-width:0;display:flex}.agent-avatar{color:#d9d6ff;background:#6f5cff2e;border:1px solid #6f5cff3d;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.agent-profile strong,.agent-profile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.agent-profile strong{color:#f5f6f8;font-size:14px}.agent-profile span{color:#7f8794;margin-top:2px;font-size:12px}.completion-badge{color:#ff7b8f;background:#ff587114;border:1px solid #ff587157;border-radius:7px;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.agent-actions{align-items:center;gap:10px;display:flex}.agent-actions button{color:#aab2bf;background:#ffffff0b;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px}.agent-actions .agent-activate{color:#071009;background:#ff741f}.agent-actions .agent-danger{color:#fff;background:#e10f23}.agents-empty{text-align:center;padding:34px 18px}.agents-empty h2{color:#f5f6f8;margin:0;font-size:16px}.agents-empty p{color:#8b929f;margin:7px 0 0;font-size:13px}.clients-heading{margin-bottom:28px}.clients-table{overflow:hidden}.clients-row{color:#d9dde4;border-bottom:1px solid #fff1;grid-template-columns:minmax(260px,1.4fr) minmax(110px,.55fr) minmax(100px,.55fr) minmax(230px,1.2fr) minmax(340px,1.5fr);align-items:center;gap:18px;min-height:62px;padding:0 16px;font-size:13px;display:grid}.clients-row:last-child{border-bottom:0}.clients-head{color:#8b929f;text-transform:uppercase;min-height:40px;font-size:11px;font-weight:800}.agent-profile.compact .agent-avatar{width:30px;height:30px}.client-status{color:#aab2bf;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.client-status.live{color:#ff741f;background:#ff741f1a;border-color:#ff741f42}.reassign-form{grid-template-columns:minmax(180px,1fr) auto;gap:10px;display:grid}.reassign-form select{color:#dfe3ea;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;outline:0;min-width:0;height:36px;padding:0 12px}.reassign-form select:focus{border-color:#ff741f6b;box-shadow:0 0 0 3px #ff741f14}.reassign-form button{color:#071009;background:#ff741f;border:0;border-radius:999px;height:36px;padding:0 13px;font-size:12px;font-weight:900}.billing-heading{margin-bottom:32px}.billing-warning{color:#d6c878;background:#d6c87817;border:1px solid #d6c87859;border-radius:999px;margin-top:10px;padding:5px 9px;font-size:12px;display:inline-flex}.billing-top-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px;display:grid}.billing-plan-card,.usage-card,.mrr-chart-card,.per-agent-card{overflow:hidden}.billing-card-title{border-bottom:1px solid #ffffff12;align-items:center;min-height:52px;padding:0 20px;display:flex}.billing-card-title h2{color:#f5f6f8;margin:0;font-size:14px;font-weight:900}.current-plan-row{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:18px;padding:22px 20px;display:flex}.current-plan-row h3,.current-plan-row p{margin:0}.current-plan-row h3{color:#f5f6f8;font-size:20px}.current-plan-row p{color:#8b929f;margin-top:6px;font-size:13px}.billing-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 42px;padding:18px 20px 16px;display:grid}.billing-stat-grid p,.billing-stat-grid strong{margin:0;display:block}.billing-stat-grid p{color:#9ca4b1;font-size:13px}.billing-stat-grid strong{color:#f5f6f8;margin-top:6px;font-size:22px;line-height:1}.billing-positive{color:#ff741f!important}.billing-actions{align-items:center;gap:16px;padding:10px 20px 18px;display:flex}.owner-primary-button:disabled{opacity:.55;cursor:not-allowed}.billing-link{color:#aab2bf;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.usage-card{padding-bottom:18px}.usage-line{padding:18px 20px 0}.usage-line>div:first-child{color:#d9dde4;justify-content:space-between;align-items:center;font-size:14px;display:flex}.usage-line strong{color:#ff741f}.usage-line p{color:#777f8c;margin:6px 0 0;font-size:12px}.usage-bar{background:#ffffff0e;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.usage-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff741f,#6f5cff);height:100%;display:block}.mrr-chart-card{margin-top:32px}.mrr-chart{grid-template-columns:48px 1fr;gap:10px;min-height:220px;padding:18px 28px 12px 18px;display:grid}.mrr-axis{color:#777f8c;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:12px;display:flex}.mrr-plot{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/20% 100%;border-bottom:1px solid #ffffff29;border-left:1px solid #ffffff29;min-height:190px;position:relative}.mrr-plot:before,.mrr-plot:after{content:"";background:#6f5cff;height:2px;position:absolute;bottom:0;left:0;right:0}.mrr-plot:after{background:repeating-linear-gradient(90deg,#8f7cff 0 6px,#0000 6px 12px);left:40%}.mrr-point{left:calc(var(--point-index) * 20%);color:#8b929f;font-size:11px;position:absolute;bottom:-22px;transform:translate(-50%)}.mrr-point:first-child{transform:translate(0)}.mrr-point i{background:#6f5cff;border-radius:50%;width:9px;height:9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.chart-legend{color:#8f7cff;justify-content:center;gap:18px;padding:12px 0 20px;font-size:14px;display:flex}.chart-legend span:before{content:"";border:2px solid #8f7cff;border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.per-agent-card{min-height:300px;margin-top:22px}.per-agent-list{display:grid}.per-agent-row{color:#d9dde4;border-bottom:1px solid #fff1;grid-template-columns:1fr 140px 140px;align-items:center;gap:18px;padding:14px 20px;font-size:13px;display:grid}.per-agent-row:last-child{border-bottom:0}.billing-empty{color:#d9dde4;align-content:center;place-items:center;gap:14px;min-height:248px;display:grid}.billing-empty>div{color:#9ca4b1;background:#ffffff0e;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.billing-empty h3{margin:0;font-size:14px}.audit-heading{margin-bottom:38px}.audit-filters{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:12px;margin-bottom:12px;display:grid}.audit-filters select,.audit-filters input{color:#dfe3ea;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 12px}.audit-filters select:focus,.audit-filters input:focus{border-color:#ff741f6b;box-shadow:0 0 0 3px #ff741f14}.audit-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.audit-export-button{color:#d9dde4;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.audit-count{color:#8b929f;margin:32px 0 16px;font-size:13px}.audit-table{overflow:hidden}.audit-row{color:#d9dde4;border-bottom:1px solid #fff1;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.2fr) minmax(160px,.9fr) minmax(180px,1fr) minmax(160px,.9fr) minmax(180px,1fr);align-items:center;gap:18px;min-height:58px;padding:0 16px;font-size:12px;display:grid}.audit-row:last-child{border-bottom:0}.audit-head{color:#8b929f;text-transform:uppercase;min-height:40px;font-size:11px;font-weight:800}.audit-action{color:#ff741f;background:#ff741f1a;border:1px solid #ff741f47;border-radius:7px;align-items:center;width:fit-content;min-height:23px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.audit-action.client{color:#b9b2ff;background:#6f5cff1f;border-color:#6f5cff57}.rhythm-page{max-width:800px;margin:0 auto;padding-top:58px}.rhythm-heading{margin-bottom:34px}.rhythm-heading p{max-width:700px;line-height:1.55}.rhythm-card{padding:24px}.rhythm-tabs{border-bottom:1px solid #ffffff14;gap:18px;display:flex}.rhythm-tabs button{color:#8b929f;background:0 0;border:0;border-bottom:2px solid #0000;height:34px;padding:0 16px;font-size:14px}.rhythm-tabs button.active{color:#ff741f;border-bottom-color:#ff741f}.rhythm-slots{gap:16px;padding-top:24px;display:grid}.rhythm-slot{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;gap:12px;padding:16px;display:grid}.rhythm-slot-top{grid-template-columns:72px 108px minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.rhythm-slot select,.rhythm-slot input{color:#dfe3ea;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;outline:0;min-width:0;height:34px;padding:0 12px}.rhythm-slot select:focus,.rhythm-slot input:focus{border-color:#ff741f6b;box-shadow:0 0 0 3px #ff741f14}.rhythm-slot label{color:#b9c0ca;align-items:center;gap:7px;font-size:13px;display:inline-flex}.rhythm-slot label input{accent-color:#ff741f;width:14px;height:14px}.rhythm-slot-top>button{color:#8b929f;background:0 0;border:0;font-size:12px}.rhythm-slot-top>button:disabled{opacity:.45;cursor:not-allowed}.rhythm-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.rhythm-add{color:#ff741f;background:0 0;border:0;font-size:14px}.settings-heading{margin-bottom:44px}.settings-section{margin-top:38px}.section-kicker{margin-bottom:12px}.section-kicker h2,.section-kicker p{margin:0}.section-kicker h2{color:#9ca4b1;letter-spacing:.08em;font-size:13px;font-weight:900}.section-kicker p{color:#777f8c;margin-top:4px;font-size:12px}.settings-card{gap:18px;padding:22px;display:grid}.settings-field{color:#f5f6f8;gap:7px;font-size:14px;display:grid}.settings-field em{color:#8b929f;font-size:12px;font-style:normal}.settings-field input,.settings-field select{color:#dfe3ea;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 12px}.settings-field input:focus,.settings-field select:focus{border-color:#ff741f6b;box-shadow:0 0 0 3px #ff741f14}.settings-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.color-field{grid-template-columns:44px 1fr;gap:8px;display:grid}.color-field input[type=color]{padding:3px}.font-row{grid-template-columns:160px 1fr;align-items:center}.font-row span,.font-row em{grid-column:1}.font-row select{grid-area:1/2/span 2}.settings-divider{background:#ffffff12;height:1px}.threshold-row{border-bottom:1px solid #ffffff12;grid-template-columns:1fr 170px;align-items:center;gap:20px;padding-bottom:18px;display:grid}.threshold-row h3,.threshold-row p{margin:0}.threshold-row h3{color:#f5f6f8;font-size:14px}.threshold-row p{color:#8b929f;margin-top:5px;font-size:12px}.threshold-row>div>span{color:#ff741f;margin-top:4px;font-size:12px;display:block}.threshold-row label{color:#9ca4b1;grid-template-columns:110px 1fr;align-items:center;gap:8px;font-size:13px;display:grid}.threshold-row input{color:#dfe3ea;text-align:center;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 12px}.settings-empty{color:#d9dde4;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}.settings-empty>div{color:#9ca4b1;background:#ffffff0e;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.settings-empty h3,.settings-empty p{margin:0}.settings-empty h3{font-size:14px}.settings-empty p{color:#8b929f;font-size:13px}.agent-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f6f8;background:radial-gradient(circle at 58% 22%,#ffffff0e,#0000 26%),radial-gradient(circle at 78% 78%,#ff741f0f,#0000 24%),#0a0b0d;grid-template-columns:238px 1fr;height:100vh;min-height:100vh;transition:grid-template-columns .18s;display:grid;position:relative;overflow:hidden}.agent-screen:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.agent-screen:has(.agent-collapse-toggle:checked){grid-template-columns:72px 1fr}.agent-collapse-toggle{opacity:0;pointer-events:none;position:absolute}.agent-sidebar{z-index:1;color:#fff;background:linear-gradient(#14151af5,#0a0b0efa),#0e0f13;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;height:100vh;min-height:0;display:flex;position:relative}.agent-brand{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:68px;padding:0 20px;display:flex}.agent-brand-logo{object-fit:contain;object-position:left center;width:min(116px,100%);height:34px;transition:width .14s,opacity .14s;display:block}.agent-brand span{color:#ff741f;letter-spacing:.05em;background:#ff741f1a;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:800}.agent-nav{gap:4px;padding:16px 11px;display:grid}.agent-nav a{color:#8b929f;border-radius:10px;align-items:center;gap:13px;min-height:36px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.agent-nav a.active{color:#f5f6f8;background:#ffffff13;box-shadow:inset 3px 0 #ff741f}.agent-nav svg,.agent-signout svg,.agent-collapse-button svg{color:currentColor;flex:none}.agent-signout{border-top:1px solid #ffffff14;margin-top:auto;padding:18px 12px 26px}.agent-signout button{color:#9ea7b5;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:36px;display:flex}.agent-collapse-button{color:#777f8c;background:0 0;border:0;border-radius:8px;justify-self:start;place-items:center;width:36px;height:36px;display:grid}.agent-collapse-button:hover{color:#f5f6f8;background:#ffffff0e}.agent-screen:has(.agent-collapse-toggle:checked) .agent-brand{justify-content:center;padding:0}.agent-screen:has(.agent-collapse-toggle:checked) .agent-brand-logo{opacity:0;white-space:nowrap;width:0;overflow:hidden}.agent-screen:has(.agent-collapse-toggle:checked) .agent-brand>span{opacity:0;white-space:nowrap;width:0;overflow:hidden}.agent-screen:has(.agent-collapse-toggle:checked) .agent-nav a span{opacity:0;white-space:nowrap;width:0;overflow:hidden}.agent-screen:has(.agent-collapse-toggle:checked) .agent-signout span{opacity:0;white-space:nowrap;width:0;overflow:hidden}:is(.agent-screen:has(.agent-collapse-toggle:checked) .agent-nav a,.agent-screen:has(.agent-collapse-toggle:checked) .agent-signout button){justify-content:center;gap:0;padding:0}.agent-main{z-index:1;grid-template-rows:68px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.agent-topbar{z-index:260;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1014db;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;height:68px;padding:0 24px;display:grid;position:relative}.agent-topbar-user{color:#dfe3ea;justify-self:end;align-items:center;gap:12px;font-size:14px;display:flex}.agent-icon-button{color:#9da6b3;place-items:center;width:36px;height:36px;list-style:none;display:grid;position:relative}.agent-topbar-popover-wrap[open] .agent-icon-button,.agent-icon-button:hover{color:#f5f6f8;background:#ffffff0e;border-radius:999px}.agent-profile-menu{color:#dfe3ea;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:5px 8px 5px 6px;list-style:none;display:flex}.agent-profile-menu:hover,.agent-profile-details[open] .agent-profile-menu{background:#ffffff0e;border-color:#ff741f38}.agent-profile-menu::-webkit-details-marker{display:none}.agent-icon-button::-webkit-details-marker{display:none}.agent-user-avatar{color:#fff;background:linear-gradient(135deg,#6f5cff,#3d2bd0);border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.agent-topbar-popover-wrap,.agent-profile-details{position:relative}.agent-topbar-popover{z-index:320;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121318f5;border:1px solid #ffffff1c;border-radius:14px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 54px #0000006b}.agent-notifications-popover{width:300px;right:0}.agent-topbar-popover .notification-popover-head h2{border-bottom:0;padding:0}.agent-topbar-popover h2{color:#f5f6f8;border-bottom:1px solid #ffffff12;margin:0;padding:13px 15px;font-size:14px}.agent-notification-empty{color:#8b929f;place-items:center;min-height:84px;font-size:14px;display:grid}.agent-profile-popover{width:min(300px,100vw - 32px)}.agent-profile-popover-head{border-bottom:1px solid #ffffff12;gap:3px;padding:13px 14px 10px;display:grid}.agent-profile-popover-head strong{color:#f5f6f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.agent-profile-popover-head span{color:#8b929f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.agent-profile-popover form{padding:8px}.agent-profile-popover-link,.agent-profile-popover button{color:#dfe3ea;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 8px;font-size:14px;display:flex}.agent-profile-popover-link{width:auto;margin:8px 8px 0;text-decoration:none}.agent-profile-popover-link:hover,.agent-profile-popover button:hover{background:#ffffff0e}.agent-content{min-height:0;padding:26px 24px 48px;overflow-y:auto}.agent-heading{margin-bottom:26px}.agent-heading h1,.agent-heading p{margin:0}.agent-heading h1{color:#f5f6f8;font-size:21px;font-weight:900;line-height:1.2}.agent-heading p{color:#8b929f;margin-top:5px;font-size:14px}.agent-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.agent-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121318c7;border:1px solid #ffffff17;border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 20px 48px #0000002e}.agent-metric-card{align-items:center;gap:16px;min-height:96px;padding:18px 20px;display:flex}.agent-metric-icon{color:#ff741f;background:#ff741f1a;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.agent-metric-card h2,.agent-metric-card p{margin:0}.agent-metric-card h2{color:#f5f6f8;font-size:24px;font-weight:900;line-height:1}.agent-metric-card p{color:#9ca4b1;margin-top:8px;font-size:14px}.agent-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.agent-panel{overflow:hidden}.agent-panel-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 20px;display:flex}.agent-panel-header h2{color:#f5f6f8;margin:0;font-size:14px;font-weight:900}.agent-panel-header a,.agent-panel-header span{color:#ff741f;font-size:12px;text-decoration:none}.agent-panel-header span{color:#8b929f}.agent-client-list{padding:16px 20px}.agent-client-row{border-bottom:1px solid #fff1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:63px;display:grid}.agent-client-row:last-child{border-bottom:0}.agent-client-avatar{color:#d9d6ff;background:#6f5cff2e;border:1px solid #6f5cff3d;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.agent-client-row strong,.agent-client-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.agent-client-row strong{color:#f5f6f8;font-size:14px}.agent-client-row span{color:#7f8794;margin-top:3px;font-size:12px}.agent-client-status{color:#b9b2ff;background:#6f5cff1f;border:1px solid #6f5cff57;border-radius:7px;align-items:center;min-height:22px;padding:2px 9px;font-size:12px;font-style:normal;display:inline-flex}.agent-client-status.live{color:#ff741f;background:#ff741f1a;border-color:#ff741f42}.tasks-panel{min-height:338px}.agent-tasks-empty,.agent-empty-list{color:#8b929f;text-align:center;align-content:center;place-items:center;gap:10px;min-height:268px;display:grid}.agent-tasks-empty>div,.agent-empty-list>svg{color:#9ca4b1;background:#ffffff0e;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.agent-tasks-empty svg,.agent-empty-list svg{width:22px;height:22px}.agent-tasks-empty h3,.agent-tasks-empty p,.agent-empty-list h3,.agent-empty-list p{margin:0}.agent-tasks-empty h3,.agent-empty-list h3{color:#f5f6f8;font-size:14px;font-weight:900}.agent-tasks-empty p,.agent-empty-list p{font-size:14px}.agent-list-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.agent-list-heading h1,.agent-list-heading p{margin:0}.agent-list-heading h1{color:#f5f6f8;font-size:22px;font-weight:900;line-height:1.2}.agent-list-heading p{color:#8b929f;margin-top:7px;font-size:14px}.agent-primary-button,.agent-secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.agent-primary-button{color:#071009;background:#ff741f;border:1px solid #ff741f47;box-shadow:0 0 24px #ff741f29}.agent-primary-button:disabled{opacity:.62;cursor:wait}.agent-secondary-button{color:#d9dde4;background:#ffffff0b;border:1px solid #ffffff1a}.agent-client-filters{grid-template-columns:38px minmax(220px,1fr);gap:10px;margin-bottom:20px;display:grid}.agent-client-filters button,.agent-client-filters select{color:#dfe3ea;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;outline:0;min-width:0;height:38px}.agent-client-filters button{color:#9ca4b1;place-items:center;display:grid}.agent-client-filters select{padding:0 12px}.agent-client-table{overflow:hidden}.agent-client-table-row{color:#d9dde4;border-bottom:1px solid #fff1;grid-template-columns:minmax(260px,1.3fr) minmax(170px,1fr) minmax(170px,1fr) minmax(110px,.6fr) minmax(120px,.7fr);align-items:center;gap:18px;min-height:58px;padding:0 16px;font-size:13px;display:grid}.agent-client-table-row:last-child{border-bottom:0}.agent-client-table-head{color:#8b929f;text-transform:uppercase;min-height:40px;font-size:11px;font-weight:900}.agent-client-table-head span:first-child{align-items:center;gap:5px;display:inline-flex}.agent-table-client{align-items:center;gap:12px;min-width:0;display:flex}.agent-table-client strong{color:#f5f6f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.agent-clients-empty{text-align:center;padding:34px 18px}.agent-clients-empty h2,.agent-clients-empty p{margin:0}.agent-clients-empty h2{color:#f5f6f8;font-size:16px}.agent-clients-empty p{color:#8b929f;margin-top:7px;font-size:13px}.agent-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agent-modal{background:linear-gradient(#14151afa,#0c0d11fa),#0e0f13;border:1px solid #ffffff1c;border-radius:8px;width:min(1120px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 28px 80px #00000075}.create-agent-modal{width:min(520px,100%)}.agent-modal-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 20px;display:flex}.agent-modal-head span{color:#8b929f;font-size:13px}.agent-modal-head h2{color:#f5f6f8;margin:5px 0 0;font-size:21px}.agent-modal-head>button{color:#9ea7b5;background:#ffffff0b;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.agent-client-modal-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);gap:16px;padding:20px;display:grid}.agent-client-form{overflow:hidden}.agent-client-form h3,.agent-tips-card h3{color:#f5f6f8;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;min-height:52px;margin:0;padding:0 20px;font-size:14px;font-weight:900;display:flex}.agent-tips-card h3 svg{color:#ff741f}.agent-form-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.create-agent-form-body{grid-template-columns:1fr}.agent-form-field{color:#d9dde4;gap:7px;font-size:13px;display:grid}.agent-form-field.full{grid-column:1/-1}.agent-form-field input{color:#dfe3ea;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 12px}.agent-form-field select,.agent-form-field textarea{color:#dfe3ea;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;outline:0;min-width:0}.agent-form-field select{height:38px;padding:0 12px}.agent-form-field textarea{resize:vertical;padding:10px 12px}.agent-form-field input:focus,.agent-form-field select:focus,.agent-form-field textarea:focus{border-color:#ff741f6b;box-shadow:0 0 0 3px #ff741f14}.agent-form-field input::placeholder,.agent-form-field textarea::placeholder{color:#777f8c}.agent-password-field{position:relative}.agent-password-field input{padding-right:44px}.agent-password-field button{color:#9ca4b1;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:3px;right:4px}.agent-password-field button:hover{color:#f5f6f8;background:#ffffff0e}.agent-form-error{color:#ff8c9d;background:#ff587114;border:1px solid #ff587147;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.agent-modal-actions{border-top:1px solid #ffffff12;align-items:center;gap:12px;padding:12px 20px 20px;display:flex}.agent-tips-card{align-self:start;overflow:hidden}.agent-tips-card ul{color:#c5cbd5;gap:13px;margin:0;padding:18px 22px 20px 34px;font-size:13px;line-height:1.5;display:grid}.agent-tips-card li::marker{color:#ff741f}.pipeline-page{color:#f5f6f8;min-height:calc(100vh - 68px)}.pipeline-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.pipeline-heading h1,.pipeline-heading p{margin:0}.pipeline-heading h1{color:#f5f6f8;font-size:22px;font-weight:900;line-height:1.2}.pipeline-heading p{color:#8b929f;margin-top:6px;font-size:14px}.pipeline-toolbar,.pipeline-action-buttons,.pipeline-view-toggle{align-items:center;gap:12px;display:flex}.pipeline-view-toggle{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:0;overflow:hidden}.pipeline-view-toggle a{color:#9ca4b1;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.pipeline-view-toggle a+a{border-left:1px solid #ffffff14}.pipeline-view-toggle a.active{color:#071009;background:#ff741f}.pipeline-top-button{border-radius:10px;min-height:34px}.pipeline-stage-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.pipeline-stage-filters a{color:#9ca4b1;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.pipeline-stage-filters a.active{color:#071009;background:#ff741f;border-color:#ff741f47}.pipeline-total{color:#8b929f;margin:0 0 20px;font-size:14px}.pipeline-table{background:#121318c7;border-color:#ffffff17;min-height:334px;overflow:hidden}.pipeline-table-row{color:#d9dde4;border-bottom:1px solid #fff1;grid-template-columns:minmax(260px,1.35fr) minmax(210px,1fr) minmax(150px,.8fr) minmax(110px,.55fr) minmax(130px,.65fr) minmax(120px,.65fr);align-items:center;gap:18px;min-height:64px;padding:0 16px;font-size:13px;display:grid}.pipeline-table-row:last-child{border-bottom:0}.pipeline-table-head{color:#8b929f;text-transform:uppercase;min-height:42px;font-size:11px;font-weight:900}.pipeline-table-head span:first-child{align-items:center;gap:5px;display:inline-flex}.pipeline-lead-name,.pipeline-contact-cell{min-width:0}.pipeline-lead-name{align-items:center;gap:12px;display:flex}.pipeline-lead-name strong,.pipeline-lead-name span,.pipeline-contact-cell strong,.pipeline-contact-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pipeline-lead-name strong,.pipeline-contact-cell strong{color:#f5f6f8;font-size:14px}.pipeline-lead-name span,.pipeline-contact-cell span{color:#7f8794;margin-top:3px;font-size:12px}.pipeline-stage-badge{color:#b9b2ff;background:#6f5cff1f;border:1px solid #6f5cff57;border-radius:8px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.pipeline-stage-badge.stage-won{color:#ff741f;background:#ff741f1a;border-color:#ff741f42}.pipeline-stage-badge.stage-lost{color:#b30d1d;background:#e10f2314;border-color:#e10f233d}.pipeline-empty{color:#8b929f;text-align:center;align-content:center;place-items:center;gap:10px;min-height:292px;display:grid}.pipeline-empty>div{color:#9ca4b1;background:#ffffff0e;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.pipeline-empty h2,.pipeline-empty p{margin:0}.pipeline-empty h2{color:#f5f6f8;font-size:14px;font-weight:900}.pipeline-empty p{font-size:14px}.pipeline-kanban{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.pipeline-kanban-column{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121318c7;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;min-height:260px;max-height:520px;display:flex;box-shadow:inset 0 1px #ffffff09,0 20px 48px #0000002e}.pipeline-kanban-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.pipeline-kanban-head h2{color:#f5f6f8;margin:0;font-size:13px}.pipeline-kanban-head span{color:#9ca4b1;background:#ffffff0e;border-radius:999px;place-items:center;min-width:24px;min-height:24px;font-size:12px;font-weight:900;display:grid}.pipeline-kanban-list{scrollbar-width:thin;scrollbar-color:#ff741f52 #ffffff0a;align-content:start;gap:10px;padding:12px;display:grid;overflow-y:auto}.pipeline-kanban-list::-webkit-scrollbar{width:8px}.pipeline-kanban-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.pipeline-kanban-list::-webkit-scrollbar-thumb{background:#ff741f52;border-radius:999px}.pipeline-kanban-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;gap:9px;padding:12px;display:grid}.pipeline-kanban-card>div:first-child{justify-content:space-between;gap:10px;display:flex}.pipeline-kanban-card strong{color:#f5f6f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.pipeline-kanban-card em{color:#ff741f;font-size:12px;font-style:normal;font-weight:900}.pipeline-kanban-card span,.pipeline-kanban-card p{color:#9ca4b1;margin:0;font-size:12px}.pipeline-kanban-card>div:last-child{gap:5px;display:grid}.pipeline-kanban-card small{color:#7f8794;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex;overflow:hidden}.pipeline-kanban-empty{color:#8b929f;border:1px dashed #ffffff1f;border-radius:8px;place-items:center;min-height:80px;font-size:13px;display:grid}.pipeline-import-modal{width:min(720px,100%)}.pipeline-lead-modal{width:min(760px,100%)}.pipeline-import-steps{color:#9ca4b1;justify-content:flex-end;align-items:center;gap:12px;padding:18px 22px 0;font-size:13px;display:flex}.pipeline-import-steps div{align-items:center;gap:8px;display:inline-flex}.pipeline-import-steps span{color:#8b929f;background:#ffffff14;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.pipeline-import-steps .active{color:#f5f6f8}.pipeline-import-steps .active span{color:#071009;background:#ff741f}.pipeline-import-steps i{background:#ffffff29;width:18px;height:1px}.pipeline-drop-zone{color:#dfe3ea;text-align:center;background:#ffffff06;border:2px dashed #8fa4c452;border-radius:10px;align-content:center;place-items:center;gap:10px;min-height:180px;margin:22px;display:grid}.pipeline-drop-zone input{display:none}.pipeline-drop-zone>div{color:#ff741f;background:#ff741f1a;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.pipeline-drop-zone strong{font-size:14px}.pipeline-drop-zone span{color:#9ca4b1;font-size:12px}.pipeline-import-message{margin:0 22px}.outreach-page{min-height:calc(100vh - 68px)}.outreach-heading{align-items:center}.outreach-rhythm-card{grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:18px;padding:16px;display:grid}.outreach-rhythm-card>div:first-child{color:#ff741f;background:#ff741f1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.outreach-rhythm-card strong,.outreach-rhythm-card span,.outreach-rhythm-card p{margin:0;display:block}.outreach-rhythm-card strong{color:#f5f6f8;font-size:14px}.outreach-rhythm-card span{color:#ff741f;margin-top:3px;font-size:12px;font-weight:800}.outreach-rhythm-card p{color:#9ca4b1;margin-top:6px;font-size:13px}.outreach-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.outreach-lead-card{gap:16px;padding:16px;display:grid}.outreach-card-top{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.outreach-card-top h2,.outreach-card-top span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.outreach-card-top h2{color:#f5f6f8;margin:0;font-size:15px}.outreach-card-top span{color:#7f8794;margin-top:3px;font-size:12px;display:block}.outreach-contact-list{gap:8px;display:grid}.outreach-contact-list a,.outreach-contact-list span{color:#d9dde4;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:34px;padding:0 10px;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.outreach-contact-list span{color:#777f8c}.outreach-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.outreach-meta-grid div{background:#ffffff09;border-radius:8px;min-width:0;padding:10px}.outreach-meta-grid span,.outreach-meta-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.outreach-meta-grid span{color:#7f8794;font-size:11px}.outreach-meta-grid strong{color:#f5f6f8;margin-top:5px;font-size:13px}.outreach-notes{color:#c5cbd5;background:#ff741f0f;border-left:3px solid #ff741f5c;border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.5}.outreach-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outreach-actions button{min-height:34px}.outreach-empty{color:#8b929f;text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.outreach-empty>div{color:#9ca4b1;background:#ffffff0e;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.outreach-empty h2,.outreach-empty p{margin:0}.outreach-empty h2{color:#f5f6f8;font-size:15px}.outreach-empty p{margin-bottom:4px;font-size:14px}.analytics-page{min-height:calc(100vh - 68px)}.analytics-heading{margin-bottom:24px}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.analytics-metric-card{justify-content:space-between;align-items:center;gap:16px;min-height:96px;padding:18px 20px;display:flex}.analytics-metric-card span,.analytics-metric-card strong{display:block}.analytics-metric-card span{color:#9ca4b1;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.analytics-metric-card strong{color:#f5f6f8;margin-top:8px;font-size:28px;font-weight:900;line-height:1}.analytics-metric-card>div:last-child{color:#ff741f;background:#ff741f1a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.analytics-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.analytics-panel{min-height:344px;overflow:hidden}.analytics-panel.small{min-height:160px}.analytics-panel-header{border-bottom:1px solid #ffffff12;align-items:center;min-height:52px;padding:0 20px;display:flex}.analytics-panel-header h2{color:#f5f6f8;margin:0;font-size:14px;font-weight:900}.source-bars{gap:14px;padding:20px;display:grid}.source-bar-row{grid-template-columns:minmax(140px,.8fr) minmax(0,1.6fr) 48px;align-items:center;gap:14px;display:grid}.source-bar-row strong,.source-bar-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.source-bar-row strong{color:#f5f6f8;font-size:13px}.source-bar-row span{color:#7f8794;margin-top:3px;font-size:12px}.source-track{background:#ffffff0b;border-radius:8px;height:32px;overflow:hidden}.source-track span{border-radius:inherit;background:linear-gradient(90deg,#ff741ff2,#6f5cffb3);height:100%;transition:filter .16s,transform .16s;display:block}.source-bar-row:hover .source-track span{filter:brightness(1.1);transform-origin:0;transform:scaleX(1.015)}.source-bar-row em{color:#ff741f;text-align:right;font-size:12px;font-style:normal;font-weight:900}.funnel-chart{gap:10px;padding:20px;display:grid}.funnel-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.funnel-row>span{color:#c5cbd5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.funnel-row>div{background:#ffffff0b;border-radius:8px;height:30px;position:relative;overflow:hidden}.funnel-row i{border-radius:inherit;background:linear-gradient(90deg,#6f5cffd9,#ff741fe0);height:100%;display:block}.funnel-row strong{color:#f5f6f8;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.analytics-empty{color:#8b929f;text-align:center;place-items:center;min-height:250px;font-size:14px;display:grid}.analytics-panel.small .analytics-empty{min-height:108px}.analytics-compact-list{gap:10px;padding:16px 20px 20px;display:grid}.analytics-compact-list div{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding-bottom:10px;display:flex}.analytics-compact-list div:last-child{border-bottom:0;padding-bottom:0}.analytics-compact-list span,.analytics-compact-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.analytics-compact-list span{color:#c5cbd5}.analytics-compact-list strong{color:#ff741f;font-weight:900}.tasks-page{min-height:calc(100vh - 68px)}.tasks-heading{align-items:center;margin-bottom:30px}.tasks-new-button{min-width:118px}.tasks-section{margin-top:30px}.tasks-section:first-of-type{margin-top:0}.tasks-section h2{color:#f5f6f8;margin:0 0 14px;font-size:16px;font-weight:900}.task-load-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.task-load-card{min-height:108px;padding:16px}.task-load-card.active{background:#ff741f1a;border-color:#ff741f38}.task-load-card span,.task-load-card strong,.task-load-card em{display:block}.task-load-card span{color:#c5cbd5;font-size:13px}.task-load-card strong{color:#f5f6f8;margin-top:9px;font-size:25px;line-height:1}.task-load-card em{color:#8b929f;margin-top:9px;font-size:12px;font-style:normal}.task-priority-groups{gap:18px;display:grid}.task-priority-title{letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:900}.task-priority-title.priority-urgent{color:#ff5871}.task-priority-title.priority-high{color:#d6c878}.task-priority-title.priority-normal{color:#ff741f}.task-priority-title.priority-low{color:#8b929f}.task-list{gap:10px;display:grid}.task-row{grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:48px;padding:9px 14px;display:grid}.task-row form:first-child button{background:0 0;border:2px solid #9ca4b18c;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.task-row form:first-child button:hover{background:#ff741f1f;border-color:#ff741f}.task-row strong,.task-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-row strong{color:#f5f6f8;font-size:14px}.task-row div>span{color:#c5cbd5;background:#ffffff0e;border-radius:999px;margin:0 0 0 8px;padding:3px 8px;font-size:12px;display:inline-flex}.task-priority-chip{border-radius:999px;margin-left:8px;padding:3px 8px;font-size:12px;font-style:normal;display:inline-flex}.task-priority-chip.priority-urgent{color:#ff7b8f;background:#ff58711f}.task-priority-chip.priority-high{color:#d6c878;background:#d6c8781f}.task-priority-chip.priority-normal{color:#ff741f;background:#ff741f1a}.task-priority-chip.priority-low{color:#9ca4b1;background:#ffffff0e}.task-due-label{color:#ff5871;font-size:12px}.task-time-label{color:#8b929f;font-size:12px}.task-row form:last-child button{color:#9ca4b1;background:0 0;border:0;font-size:12px}.task-row form:last-child button:hover{color:#f5f6f8}.tasks-empty{color:#8b929f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.tasks-empty h3,.tasks-empty p{margin:0}.tasks-empty h3{color:#f5f6f8;font-size:14px}.tasks-empty p{font-size:13px}.task-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.task-day-card{min-height:116px;padding:10px}.task-day-card.active{border-color:#ff741f5c;box-shadow:0 0 0 1px #ff741f24,0 20px 48px #0000002e}.task-day-card>div:first-child span,.task-day-card>div:first-child strong{display:block}.task-day-card>div:first-child span{color:#9ca4b1;font-size:12px}.task-day-card>div:first-child strong{color:#f5f6f8;margin-top:2px;font-size:18px}.task-rhythm-pill{color:#d9d6ff;background:#6f5cff1f;border:1px solid #6f5cff3d;border-radius:8px;gap:3px;margin-top:10px;padding:9px;display:grid}.task-rhythm-pill span,.task-rhythm-pill em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-rhythm-pill span{font-size:12px}.task-rhythm-pill em{color:#9ca4b1;font-size:11px;font-style:normal}.task-day-card>p{color:#777f8c;place-items:center;min-height:54px;margin:10px 0 0;display:grid}.task-modal{width:min(520px,100%)}.task-form-body{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page{min-height:calc(100vh - 68px)}.profile-heading{margin-bottom:24px}.profile-layout{grid-template-columns:minmax(280px,.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.profile-summary-card{text-align:center;justify-items:center;padding:22px;display:grid}.profile-summary-avatar{color:#fff;background:linear-gradient(135deg,#ff741f,#6f5cff);border-radius:999px;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;display:grid}.profile-summary-card h2,.profile-summary-card p{margin:0}.profile-summary-card h2{color:#f5f6f8;margin-top:14px;font-size:20px}.profile-summary-card p{color:#8b929f;margin-top:5px;font-size:13px}.profile-summary-list{text-align:left;gap:9px;width:100%;margin-top:20px;display:grid}.profile-summary-list span{color:#c5cbd5;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:36px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.profile-section-head{grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:14px;padding:16px;display:grid}.profile-section-head>div:first-child{color:#ff741f;background:#ff741f1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.profile-section-head h2,.profile-section-head p{margin:0}.profile-section-head h2{color:#f5f6f8;font-size:15px}.profile-section-head p{color:#8b929f;margin-top:5px;font-size:13px}.profile-form-card{overflow:hidden}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.profile-form-grid .full{grid-column:1/-1}.profile-form-success{color:#ff741f;background:#ff741f14;border:1px solid #ff741f47;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px}.profile-form-actions{justify-content:flex-end}.white-label-page{padding-bottom:40px}.white-label-heading{align-items:center}.white-label-layout{grid-template-columns:minmax(280px,.32fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.white-label-review-card{gap:14px;padding:20px;display:grid;position:sticky;top:18px}.white-label-review-icon{color:#ff741f;background:#ff741f1a;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.white-label-review-card h2,.white-label-review-card p,.white-label-issues h3{margin:0}.white-label-review-card h2{color:#f5f6f8;font-size:17px}.white-label-review-card p{color:#9ca4b1;font-size:13px;line-height:1.55}.white-label-status{color:#d9dde4;text-transform:capitalize;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.white-label-status.approved{color:#7ee0a5;background:#50dc8917;border-color:#50dc894d}.white-label-status.needs_attention{color:#ffd27a;background:#ffcb5c17;border-color:#ffcb5c4d}.white-label-score{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.white-label-score span{color:#8b929f;font-size:12px}.white-label-score strong{color:#f5f6f8;font-size:20px}.white-label-issues{gap:8px;display:grid}.white-label-issues h3{color:#ffd27a;font-size:13px}.white-label-issues span{color:#e9d9aa;background:#ffcb5c12;border:1px solid #ffcb5c38;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45}.white-label-ready{color:#7ee0a5;background:#50dc8914;border:1px solid #50dc893d;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;display:flex}.white-label-form{overflow:hidden}.white-label-section{border-bottom:1px solid #ffffff12;padding:18px 20px 20px}.white-label-section .profile-section-head{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-bottom:16px;padding:0}.white-label-section .profile-section-head span{color:#9ca4b1;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.white-label-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.white-label-form-grid .full{grid-column:1/-1}.white-label-color-field{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.white-label-color-field input[type=color]{padding:3px}.white-label-check-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.white-label-check-grid legend{color:#d9dde4;grid-column:1/-1;margin-bottom:2px;font-size:13px}.white-label-check-grid label,.white-label-confirm-list label{color:#cfd4dd;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:38px;padding:0 10px;font-size:12px;display:flex}.white-label-check-grid input,.white-label-confirm-list input{accent-color:#ff741f;width:15px;height:15px}.white-label-supplier-section{border-bottom:0}.white-label-confirm-list{gap:9px;display:grid}.white-label-actions{justify-content:flex-end}.notifications-page{padding-bottom:44px}.notifications-heading{align-items:center}.notifications-total{color:#ffb37f;background:#ff741f17;border:1px solid #ff741f40;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.notifications-filters{gap:10px;margin-bottom:18px;display:grid}.notifications-filters>div{color:#9ca4b1;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.notifications-filters nav{flex-wrap:wrap;gap:8px;display:flex}.notifications-filters a{color:#c5cbd5;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.notifications-filters a.active{color:#ffb37f;background:#ff741f1a;border-color:#ff741f52}.notifications-list{gap:10px;display:grid}.notification-row{min-height:86px;color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.notification-row.priority-urgent{border-color:#ff58713d}.notification-row.priority-high{border-color:#ffcb5c3d}.notification-row:hover{background:#ffffff0e;border-color:#ff741f42}.notification-row-icon{color:#ff741f;background:#ff741f1a;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.notification-row h2,.notification-row p,.notification-row span{margin:0}.notification-row span{color:#9ca4b1;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.notification-row h2{color:#f5f6f8;font-size:14px}.notification-row p{color:#8b929f;margin-top:5px;font-size:13px}.notification-row-meta{justify-items:end;gap:8px;display:grid}.notification-row-meta em{color:#c5cbd5;background:#ffffff0e;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.notification-row-meta em.needs_attention{color:#ffd27a;background:#ffcb5c1f}.notification-row-meta em.completed{color:#7ee0a5;background:#50dc891a}.notification-row-meta strong{color:#777f8c;white-space:nowrap;font-size:12px}.notifications-empty{color:#8b929f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:240px;padding:28px;display:grid}.notifications-empty h2,.notifications-empty p{margin:0}.notifications-empty h2{color:#f5f6f8;font-size:15px}.notifications-empty p{font-size:13px}@media (max-width:900px){.login-shell,.dashboard-screen,.owner-screen,.agent-screen{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.login-rail{min-height:auto;padding:28px}.login-stage{padding:26px}.sidebar{display:none}.owner-sidebar,.agent-sidebar{height:auto;min-height:auto}.owner-main,.agent-main{min-height:auto;display:block}.owner-nav,.agent-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-topbar{height:auto;padding:14px 18px}.owner-content{padding:22px 18px 36px;overflow:visible}.agent-topbar{height:auto;padding:14px 18px}.agent-content{padding:22px 18px 36px;overflow:visible}.topbar,.account-strip{flex-direction:column;align-items:flex-start}.account-strip .status-pill{margin-left:0}.metric-grid,.owner-metric-grid,.forecast-grid,.agent-metric-grid,.agent-dashboard-grid,.analytics-metric-grid,.analytics-main-grid,.analytics-lower-grid,.task-load-grid,.task-week-grid,.profile-layout,.profile-form-grid,.white-label-layout,.white-label-form-grid{grid-template-columns:1fr}.white-label-review-card{position:static}.notification-row{grid-template-columns:40px minmax(0,1fr)}.notification-row-meta{grid-column:2;justify-items:start}.task-row{grid-template-columns:28px minmax(0,1fr)}.task-due-label,.task-time-label,.task-row form:last-child{grid-column:2}.agent-list-heading{flex-direction:column;align-items:stretch}.agent-client-filters,.agent-client-modal-grid,.agent-form-body{grid-template-columns:1fr}.agent-client-table{overflow-x:auto}.agent-client-table-row{min-width:850px}.outreach-grid{grid-template-columns:1fr}.outreach-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-bar-row,.funnel-row{grid-template-columns:1fr}.agent-modal{max-height:calc(100vh - 28px)}.agent-modal-backdrop{padding:14px}.agents-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.agents-table{overflow-x:auto}.agents-row{min-width:900px}.clients-table{overflow-x:auto}.clients-row{min-width:1100px}.billing-top-grid,.billing-stat-grid,.per-agent-row{grid-template-columns:1fr}.billing-actions{flex-direction:column;align-items:flex-start}.audit-filters{grid-template-columns:1fr}.audit-filter-actions{justify-content:flex-start}.audit-table{overflow-x:auto}.audit-row{min-width:1120px}.rhythm-page{max-width:none;padding-top:22px}.rhythm-slot-top{grid-template-columns:1fr}.rhythm-footer{flex-direction:column;align-items:flex-start}.settings-page{max-width:none}.settings-two-col,.font-row,.threshold-row{grid-template-columns:1fr}.font-row select{grid-area:auto/1}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
