:root{font-family:Segoe UI,Arial,sans-serif;color:#e7e9eb;background:#101214;color-scheme:dark;font-synthesis:none;font-size:14px;--surface:#191c1f;--border:#2b3034;--muted:#8f989e;--green:#76e49c}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid transparent;background:var(--green);color:#11231a;font-weight:600;border-radius:8px;padding:11px 17px;transition:background .15s,border-color .15s}button:hover{filter:brightness(1.08)}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible{outline:2px solid var(--green);outline-offset:3px}input,select,textarea{width:100%;min-width:0;background:#131618;border:1px solid #343a3e;border-radius:7px;color:#e8ebed;padding:11px 12px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px #76e49c15}input::placeholder,textarea::placeholder{color:#657078}textarea{resize:vertical;min-height:90px;line-height:1.6}label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#b9c1c6}select[multiple]{min-height:110px}h1,h2,h3,p{margin-top:0}h1{font-size:30px;letter-spacing:-.8px;line-height:1.2;margin-bottom:0;font-weight:600}h2{font-size:19px;letter-spacing:-.3px;font-weight:600}h3{font-size:15px;font-weight:600;line-height:1.5}p{line-height:1.65;color:#a9b3b9}small{font-size:11px;color:var(--muted)}ul{padding-left:18px;color:#a9b3b9;line-height:1.7}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-family:Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.secondary{background:#252a2e;color:#dce2e6;border-color:#343a3f}.danger{background:#3b2326;border-color:#743a42;color:#ffb5bd}.text-button{background:transparent;color:var(--green);padding:4px;font-size:12px}.icon-button{background:transparent;color:#9ea9af;font-size:20px;padding:5px 8px}.badge{display:inline-flex;align-items:center;flex-shrink:0;width:fit-content;max-width:100%;border:1px solid #3c4349;border-radius:5px;background:#24292e;padding:4px 7px;font-size:9px;letter-spacing:.4px;font-weight:600;color:#b7c1c8;white-space:normal;text-align:center;line-height:1.4}.badge.green{border-color:#2d6040;background:#193426;color:#8ce7ad}.eyebrow{font-size:9px;font-weight:600;color:#7c8992;letter-spacing:1.5px}.brand{display:flex;align-items:center;gap:10px;letter-spacing:-.3px;font-size:18px;font-weight:700;white-space:nowrap}.brand b{color:var(--green)}.brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:4px}.brand-mark{display:flex;align-items:center;justify-content:center;width:32px;height:34px;border-radius:9px;background:var(--green);font-size:24px;font-weight:800;font-style:italic;color:#12331f}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:#16191c;border-right:1px solid var(--border);padding:26px 16px 18px;display:flex;flex-direction:column;z-index:20}.sidebar .brand{padding:0 6px 28px}.workspace-switch{display:flex;gap:9px;align-items:center;border:1px solid #343a40;border-radius:8px;padding:12px 9px;margin-bottom:27px;font-size:11px;line-height:1.6}.workspace-switch small{display:block;font-size:9px}.workspace-switch .badge{font-size:7px;padding:3px;margin-left:auto}.workspace-icon{background:#2b3430;color:#b5dbc2;font-size:10px;font-weight:600;padding:7px;border-radius:5px}.nav-caption{font-size:8px;color:#77848c;letter-spacing:1.5px;padding-left:10px;margin-bottom:12px}nav{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.nav-item{display:flex;gap:12px;align-items:center;width:100%;padding:11px 12px;text-align:left;background:transparent;color:#99a4ac;border:1px solid transparent;font-size:12px;font-weight:500}.nav-item.active{background:#20382a;color:#91ecb0;border-color:#2d4d38}.nav-item:hover{background:#252b2f}.nav-item b{margin-left:auto;background:#76e49c;color:#173422;padding:2px 5px;border-radius:4px;font-size:10px}.nav-divider{margin-top:15px;border-top-color:#30363b;border-top-left-radius:0;border-top-right-radius:0;padding-top:18px}.sidebar-footer{margin-top:auto;padding:20px 7px 0;display:flex;gap:9px;align-items:flex-start;font-size:10px;line-height:1.6}.sidebar-footer small{display:block;font-size:9px}.status-dot,.pulse{display:inline-block;border-radius:50%;width:6px;height:6px;flex-shrink:0;background:var(--green);margin-top:4px;box-shadow:0 0 9px #76e49c30}.main-shell{margin-left:240px;min-width:0}.topbar{height:72px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#141719}.breadcrumbs,.topbar-right{display:flex;align-items:center;gap:15px}.breadcrumbs{font-size:11px;color:#73828b}.breadcrumbs strong{font-weight:500;color:#bec7cd}.topbar-right{gap:10px}.top-demo{font-size:8px;letter-spacing:1px;color:#7fbd94;border:1px solid #35533f;border-radius:4px;padding:5px 7px;margin-right:12px}.user-avatar{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid #46614e;background:#26372c;border-radius:50%;color:#d3eddb;font-size:10px}.user-label{font-size:10px;font-weight:600}.user-label small{display:block;font-size:9px;margin-top:3px}main{max-width:1600px;margin:auto;padding:32px}.page-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:16px}.page-title .eyebrow{display:block;margin-bottom:8px}.page-title button{font-size:11px}.demo-banner{display:flex;align-items:center;gap:9px;font-size:11px;color:#9ab5a2;border:1px solid #2b4735;background:#17231c;border-radius:7px;padding:11px 14px;margin-bottom:28px;line-height:1.5}.demo-banner .status-dot{margin:0}.demo-banner .badge{margin-left:auto}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin:25px 0 18px}.section-head h2,.section-head h3{margin-bottom:7px}.section-head p{font-size:12px;margin-bottom:0}.section-head>button{flex-shrink:0}.panel{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:23px;margin-bottom:20px;min-width:0}.panel>.section-head:first-child{margin-top:0}.panel h3{margin-bottom:16px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.stack>button{align-self:flex-start}.stack>p{margin-bottom:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.small-button{font-size:10px;padding:6px 8px}.list-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #2b3236;font-size:12px}.list-row:last-child{border:0}.list-row>span{overflow-wrap:anywhere}.empty{padding:38px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#71808a;text-align:center;border:1px dashed #344047;border-radius:8px;margin:15px 0}.empty p{margin:0;font-size:12px;max-width:340px}.empty svg{width:26px;height:26px}.notice{border:1px solid #625538;background:#29261d;border-radius:7px;padding:13px 15px;font-size:11px;color:#ccbc94;line-height:1.7}.danger-note{background:#342226;border-color:#6b3640;color:#e7a3ad}.toast{position:fixed;right:30px;bottom:25px;max-width:min(550px,90vw);padding:14px 20px;border:1px solid;border-radius:10px;z-index:100;box-shadow:0 12px 40px #0008;font-size:12px}.error{background:#38252a;color:#f4aab6;border-color:#75414e}.success{background:#203d2b;color:#a0eabb;border-color:#3a6d49}.toast .icon-button{margin-left:10px}.details{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;font-size:12px;margin:22px 0}.details dt{color:var(--muted)}.details dd{margin:0;overflow-wrap:anywhere}.text-block{white-space:pre-wrap;font-size:12px;background:#141719;border:1px solid #2b3237;border-radius:8px;padding:15px}.card-top,.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-bottom{font-size:10px;color:#8f9da5;border-top:1px solid #30383e;padding-top:14px;margin-top:18px}.avatar{display:flex;width:37px;height:37px;align-items:center;justify-content:center;border:1px solid #354c3d;background:#203026;border-radius:9px;color:#83d39d}.toolbar{display:flex;align-items:center;gap:14px;margin:23px 0}.toolbar input{max-width:440px}.toolbar select{max-width:280px}.toolbar>span{white-space:nowrap;font-size:11px}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.agent-card{display:block;background:var(--surface);border:1px solid var(--border);padding:20px;border-radius:10px;text-align:left;color:inherit;min-width:0}.agent-card:hover{border-color:#4d775b;background:#1d2520}.agent-card small{display:block;margin-top:19px;color:#74848e;font-size:9px}.agent-card h3{margin:8px 0 11px;min-height:44px}.agent-card p{font-size:11px;margin:0;min-height:36px;font-weight:400}.agent-card .card-bottom{font-size:9px;font-weight:500}.more{display:block;margin:24px auto}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px}.team-card{text-align:left;color:inherit;background:var(--surface);border-color:var(--border);padding:17px;border-radius:9px}.team-card.selected{background:#1c2e23;border-color:#518763}.team-card svg{color:#8cae96}.team-card h3{min-height:45px;margin:16px 0 0}.team-detail .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.chips button{font-size:10px}.leader-card{margin:0;display:flex;flex-direction:column;align-items:flex-start}.leader-card .card-top{width:100%}.leader-card h3{margin:18px 0 7px}.leader-card ul{font-size:11px;flex:1}.leader-card button{font-size:11px}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:660px;max-width:100%;height:100dvh;max-height:100dvh;padding:26px;background:#191d20;color:#e7ecef;border:0;border-left:1px solid #39434a;overflow:auto;box-shadow:-20px 0 70px #0006}.drawer::backdrop{background:#05090bb0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.drawer-title h2{font-size:22px}.drawer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.drawer .actions,.drawer .stack{margin:22px 0}.drawer h3{margin-top:25px}.drawer .error{position:static}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#121719;padding:18px;border-radius:9px;margin:23px 0}.mini-stats strong{font-size:25px;display:block;font-weight:500}.mini-stats span{font-size:10px;color:#8e9da7;margin-top:7px;display:block}.table-wrap{overflow-x:auto;padding:0}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}th{padding:14px 18px;color:#8799a4;background:#1d2327;font-weight:500;white-space:nowrap}td{padding:16px 18px;border-top:1px solid #2d353b;color:#b9c3ca}td strong{display:block;color:#e2e8ed;font-size:12px;margin-bottom:5px}td small{display:block;line-height:1.6;margin-top:3px}td .actions{margin-top:10px}.task-list{display:flex;flex-direction:column;gap:13px}.task-card{margin:0}.task-card h3{margin:16px 0 8px}.task-card p{font-size:12px}.task-card .card-bottom{flex-wrap:wrap}.task-card .actions button{font-size:11px}footer{padding:28px 0 0;color:#65737c;font-size:9px;letter-spacing:.3px}.mobile-toggle,.menu-scrim{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.loading-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics article{position:relative;background:linear-gradient(135deg,#202528,#191d20);border:1px solid #30373c;border-radius:10px;padding:21px;min-width:0}.metrics article>svg{position:absolute;right:17px;top:17px;color:#6c8d78;width:17px;height:17px}.metrics article>span{display:block;font-size:10px;color:#9baab4;margin:12px 0 15px}.metrics strong{display:block;font-size:33px;font-weight:500;letter-spacing:-1px;line-height:1.25}.metrics em{font-size:15px;color:#6d7d87;letter-spacing:0;font-style:normal;margin-left:5px}.metrics small{display:block;font-size:9px;margin-top:13px;line-height:1.5}.welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 12px}.welcome h2{font-size:27px;font-weight:500;letter-spacing:-.7px;margin:9px 0}.welcome p{font-size:12px;margin-bottom:0}.environment{display:flex;align-items:flex-start;gap:9px;padding:12px 15px;border-left:1px solid #3d4a42;font-size:10px;color:#b9c9bf}.environment strong{display:block;font-size:9px;color:#758b7d;margin-top:6px;font-weight:400}.team-overview{display:flex;align-items:center;gap:13px;width:100%;background:transparent;border-radius:0;border-bottom:1px solid #2c343a;padding:15px 0;text-align:left;color:#c5ced4;font-weight:400}.team-overview:last-child{border:0}.team-overview .number{font-size:10px;width:26px;height:28px;border:1px solid #394b40;border-radius:6px;display:flex;justify-content:center;align-items:center;color:#9ebda8;flex-shrink:0}.team-overview>span:nth-child(2){flex:1;min-width:0}.team-overview strong{font-size:12px;font-weight:500}.team-overview small{display:block;font-size:9px;margin-top:6px}.activity-row{display:flex;gap:11px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #2b3339}.activity-row>div{flex:1;min-width:0}.activity-row strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}.activity-row small{display:block;margin-top:8px;font-size:9px}.activity-row .badge{font-size:8px;max-width:110px}.activity-dot{width:7px;height:7px;background:#6a9478;flex-shrink:0;margin-top:5px;border-radius:50%}.control-note{display:flex;gap:13px;align-items:flex-start;border-radius:8px;border:1px solid #35513f;background:#1c2b22;padding:16px;margin-top:22px}.control-note svg{color:#75c48e;flex-shrink:0}.control-note strong{font-size:11px;color:#b0d4bb;font-weight:500}.control-note p{font-size:10px;color:#7f9f8a;margin:6px 0 0}.readiness{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.readiness strong{display:block;font-size:22px;font-weight:500}.readiness span{display:block;font-size:10px;color:#7d8f9a;margin-top:9px}.bar-row{display:grid;grid-template-columns:1.3fr 1fr 25px;align-items:center;gap:10px;margin:20px 0;font-size:11px;color:#a2b2bd}.bar-row b{text-align:right;font-weight:500}progress{width:100%;height:6px;border:0;border-radius:6px;overflow:hidden}progress::-webkit-progress-bar{background:#30393e}progress::-webkit-progress-value{background:#6db789}progress::-moz-progress-bar{background:#6db789}.chat-layout{display:grid;grid-template-columns:260px minmax(0,1fr);padding:0;min-height:650px;overflow:hidden}.chat-rooms{border-right:1px solid #30383e;padding:14px;overflow-y:auto;max-height:750px}.chat-rooms>input{font-size:11px;margin-bottom:15px}.room{display:flex;align-items:center;text-align:left;gap:10px;width:100%;color:#a2b2bd;background:transparent;padding:13px 10px;font-size:11px;font-weight:400}.room svg{flex-shrink:0;color:#6d9480}.room span{overflow:hidden}.room small{display:block;margin-top:5px;font-size:8px}.room.selected{background:#243c2c;color:#c2e5cd}.chat-thread{min-width:0;display:flex;flex-direction:column}.chat-heading{padding:21px;border-bottom:1px solid #30383e}.chat-heading h3{margin:0 0 6px}.messages{padding:22px;flex:1;max-height:550px;min-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.message{background:#263039;border:1px solid #35424c;border-radius:10px;padding:14px 17px;width:90%;align-self:flex-end}.message.demo-message{background:#203026;border-color:#354e3e;align-self:flex-start}.message strong{font-size:10px;color:#a8b9c4}.message p{font-size:12px;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.message small{font-size:8px}.chat-compose{display:flex;align-items:flex-end;gap:10px;padding:18px;border-top:1px solid #30383e}.chat-compose textarea{min-height:65px;max-height:130px;font-size:12px}.chat-compose button{font-size:11px;height:42px}.chat-thread>.notice{margin:10px 20px}.recovery-result pre{background:#121719;border:1px solid #33433a;border-radius:7px;padding:18px;overflow:auto;color:#a6e1b9;font-size:12px}.login-screen{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr}.login-story{background:radial-gradient(ellipse at 20% 60%,#23442e,#16241c 40%,#111a15 75%);border-right:1px solid #304237;padding:45px 60px;display:flex;flex-direction:column;justify-content:space-between;gap:75px}.login-story h1{font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:1.1;letter-spacing:-2px;margin:20px 0 24px}.login-story p{font-size:15px;max-width:430px;color:#8ba995}.login-story .eyebrow{color:#7ca48b}.login-points{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.login-points span{font-size:10px;border:1px solid #42644e;padding:10px 13px;border-radius:7px;color:#b1d1bb}.login-story>small{font-size:9px;color:#678872}.login-content{display:flex;align-items:center;justify-content:center;padding:40px}.login-box{width:100%;max-width:350px}.login-box>h2{font-size:26px;line-height:1.25;font-weight:500;margin-top:25px;letter-spacing:-.5px}.login-box .stack{margin-top:30px}.login-box .stack button{align-self:stretch;margin-top:7px}.login-help{font-size:10px;margin-top:23px;color:#61727e}.login-box>.error{border-radius:7px;padding:12px;font-size:12px}@media(min-width:1650px){.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1250px){.sidebar{width:215px;padding-inline:12px}.main-shell{margin-left:215px}main{padding:25px}.topbar{padding:0 25px}.metrics.five{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar .brand{font-size:16px}.workspace-switch{font-size:10px}.workspace-switch .badge,.environment{display:none}.chat-layout{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:950px){.two-columns{grid-template-columns:1fr}.readiness{grid-template-columns:repeat(2,1fr)}.login-story{padding:35px}.login-content{padding:30px}.chat-layout{grid-template-columns:190px minmax(0,1fr)}.metrics strong{font-size:28px}.toolbar{flex-wrap:wrap}.toolbar input{max-width:none;flex:1 1 200px}.toolbar select{flex:1 1 200px;max-width:none}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:240px;transition:transform .2s}.sidebar.open{transform:none}.main-shell{margin-left:0}.mobile-toggle{display:block}.menu-scrim{display:block;position:fixed;inset:0;border:0;background:#0009;border-radius:0;z-index:19}.topbar{height:62px;padding:0 14px}.breadcrumbs{gap:8px}.breadcrumbs>span:first-of-type{display:none}.topbar-right{gap:7px}.top-demo,.user-label{display:none}main{padding:23px 16px}.page-title h1{font-size:26px}.page-title .eyebrow{font-size:7px}.demo-banner{font-size:10px;align-items:flex-start;padding:11px;margin-bottom:22px}.demo-banner>.badge{display:none}.welcome{margin-top:20px}.welcome h2{font-size:24px}.metrics.five{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics article{padding:15px}.metrics strong{font-size:30px}.metrics article>span{font-size:10px}.metrics small{font-size:9px}.metrics.five article:last-child{grid-column:span 2}.metrics article>svg{right:14px;top:14px}.agent-grid,.team-grid{gap:11px}.panel{padding:18px}.table-wrap{padding:0}.agent-card{padding:15px}.agent-card h3{font-size:13px}.agent-card .badge{font-size:7px}.agent-card p{font-size:10px}.agent-card .card-bottom{flex-direction:column;align-items:flex-start;gap:7px}.section-head{flex-wrap:wrap}.section-head>button{font-size:11px}.form-grid{grid-template-columns:1fr}.drawer{padding:22px 18px}.chat-layout{grid-template-columns:1fr;padding:0}.chat-rooms{border-right:0;border-bottom:1px solid #30383e;max-height:200px}.messages{min-height:300px;max-height:430px;padding:15px}.chat-compose{padding:12px}.message{width:95%}.login-screen{grid-template-columns:1fr}.login-story{padding:28px 25px;gap:30px}.login-story h1{font-size:35px;letter-spacing:-1px}.login-story>small{display:none}.login-points{margin:18px 0 0}.login-story p{font-size:12px}.login-content{padding:35px 24px}.login-box{max-width:430px}.login-box h2{font-size:23px}.task-card .actions button{font-size:10px}.details{grid-template-columns:1fr 1.3fr}.team-overview{gap:9px}.team-overview .badge{font-size:8px}.readiness{gap:25px}.card-bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.knowledge-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto;font-size:.85rem;padding:1rem;background:#111917;border-radius:.5rem}.knowledge-hash{overflow-wrap:anywhere;word-break:break-all}.knowledge-content{margin-bottom:1.5rem}.kelvadra-shell{--pulse-bg:#0B0D12;--pulse-graphite:#171D26;--pulse-titanium:#242B35;--pulse-edge:#354251;--pulse-text:#E8EDF5;--pulse-secondary:#A9B8C9;--pulse-silver:#DBD7D2;--pulse-primary:#006AEC;--pulse-cyan:#21C6E2;--pulse-violet:#69359C;--pulse-lavender:#B39EB5;--pulse-warning:#FFAF60;--pulse-success:#45C9A4;--pulse-danger:#EF6677;--surface:var(--pulse-graphite);--border:var(--pulse-edge);--muted:var(--pulse-secondary);--green:var(--pulse-success);background:var(--pulse-bg);color:var(--pulse-text);min-height:100vh}.kelvadra-shell :is(p,small,.muted,label,dt){color:var(--pulse-secondary)}.kelvadra-shell p{font-size:13px;line-height:1.6}.kelvadra-shell small{font-size:12px;line-height:1.5}.kelvadra-shell :is(h1,h2,h3,strong){color:var(--pulse-text)}.kelvadra-shell button{min-height:42px;box-shadow:none;transition:background .12s,border-color .12s}.kelvadra-shell button:not(.secondary):not(.nav-item):not(.icon-button):not(.text-button):not(.owner-design-choice):not(.agent-card):not(.team-card):not(.menu-scrim):not(.team-overview){background:var(--pulse-primary);color:#fff}.kelvadra-shell button:hover{filter:none;box-shadow:none}.kelvadra-shell button:disabled{opacity:.55}.kelvadra-shell :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--pulse-cyan)!important;outline-offset:3px!important}.kelvadra-shell :is(input,select,textarea){background:var(--pulse-bg);border:1px solid #63758A;color:var(--pulse-text);font-size:14px}.kelvadra-shell :is(input,select,textarea):focus{border-color:var(--pulse-cyan);box-shadow:none}.kelvadra-shell :is(input,textarea)::placeholder{color:var(--pulse-secondary)}.kelvadra-shell input[type=checkbox]{width:auto;accent-color:var(--pulse-primary);margin-right:8px}.kelvadra-shell .drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.kelvadra-shell .secondary{background:var(--pulse-titanium);border-color:#63758a;color:var(--pulse-text)}.kelvadra-shell .secondary:hover{background:#303a47;border-color:#8093a8}.kelvadra-shell .text-button{background:transparent;color:var(--pulse-cyan);padding:8px 0}.kelvadra-shell .icon-button{background:transparent;color:var(--pulse-secondary)}.kelvadra-shell .danger{background:#38202b!important;color:#ffb5bf!important;border-color:var(--pulse-danger)!important}.kelvadra-shell :is(.panel,.agent-card,.team-card,.owner-business-card){background:var(--pulse-graphite);border:1px solid var(--pulse-edge);border-radius:12px;box-shadow:none}.kelvadra-shell .panel{padding:22px}.kelvadra-shell :is(.agent-card:hover,.team-card:hover){background:var(--pulse-titanium);border-color:#63758a}.kelvadra-shell .team-card.selected{background:#172e42;border-color:var(--pulse-cyan)}.kelvadra-shell .brand b{color:var(--pulse-text);letter-spacing:2px;font-size:16px}.kelvadra-shell .brand small{color:var(--pulse-secondary);letter-spacing:2px;font-size:9px}.kelvadra-mark{width:36px;height:36px;flex-shrink:0}.kelvadra-shell .sidebar{background:var(--pulse-graphite);border-color:var(--pulse-edge);padding-top:24px}.kelvadra-shell .workspace-switch{background:var(--pulse-bg);border-color:var(--pulse-edge);margin-bottom:22px;padding:12px}.workspace-scope{color:var(--pulse-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:2px}.kelvadra-shell .workspace-switch label{font-size:12px;width:100%}.kelvadra-shell .workspace-switch select{font-size:12px;padding:9px 7px}.kelvadra-shell .nav-caption{color:var(--pulse-secondary);font-size:9px;letter-spacing:1px}.kelvadra-shell .nav-item{color:var(--pulse-secondary);font-size:13px;min-height:44px}.kelvadra-shell .nav-item.active{background:#17334a;color:var(--pulse-text);border-color:#4a94c4;border-left:3px solid var(--pulse-cyan)}.kelvadra-shell .nav-item:hover{background:var(--pulse-titanium)}.kelvadra-shell .nav-item b{background:var(--pulse-primary);color:#fff}.kelvadra-shell .sidebar-footer{color:var(--pulse-secondary);font-size:11px}.kelvadra-shell .sidebar-footer small{font-size:10px}.kelvadra-shell .topbar{background:var(--pulse-graphite);border-color:var(--pulse-edge);position:relative;min-height:70px;height:auto;padding-top:12px;padding-bottom:12px;gap:12px}.kelvadra-shell .topbar:after{content:"";pointer-events:none;position:absolute;bottom:-1px;left:0;width:58%;height:1px;background:linear-gradient(90deg,transparent,var(--pulse-primary),var(--pulse-cyan),transparent)}.kelvadra-shell .breadcrumbs{min-width:0;font-size:12px;flex-wrap:wrap;gap:8px}.kelvadra-shell .breadcrumbs>span:first-of-type{color:var(--pulse-secondary)}.kelvadra-shell .topbar-right{gap:12px;flex-shrink:0}.kelvadra-shell .top-demo{font-size:9px;color:var(--pulse-secondary);border-color:var(--pulse-edge)}.kelvadra-shell .user-avatar{background:var(--pulse-titanium);border-color:#63758a;color:var(--pulse-text)}.kelvadra-shell .user-label{font-size:11px}.kelvadra-shell main{padding:28px 32px}.kelvadra-shell .page-title{margin-bottom:20px}.kelvadra-shell .page-title h1{font-size:30px}.kelvadra-shell .eyebrow{color:var(--pulse-secondary);font-size:10px}.kelvadra-shell .demo-banner{background:#132735;border-color:#345269;color:var(--pulse-secondary);font-size:12px;padding:10px 14px;margin-bottom:20px}.kelvadra-shell .demo-banner .status-dot{background:var(--pulse-secondary)}.kelvadra-shell .badge{font-size:11px;letter-spacing:.1px;padding:5px 8px;gap:4px;line-height:1.4;background:var(--pulse-titanium);border-color:var(--pulse-edge);color:var(--pulse-secondary)}.kelvadra-shell .badge.green:not([data-tone]),.kelvadra-shell [data-tone=success]{color:var(--pulse-success);background:#122f2c;border-color:#397e6d}.kelvadra-shell [data-tone=neutral]{color:var(--pulse-secondary);background:var(--pulse-titanium);border-color:var(--pulse-edge)}.kelvadra-shell [data-tone=running]{color:#d6c1ec;background:#2b1d3d;border-color:#80609c}.kelvadra-shell :is([data-tone=waiting],[data-tone=approval]){color:var(--pulse-warning);background:#36291e;border-color:#9d794b}.kelvadra-shell [data-tone=danger]{color:#ffafba;background:#38202b;border-color:#a05b6b}.kelvadra-shell .success{background:#122f2c;color:var(--pulse-success);border-color:#397e6d}.kelvadra-shell :is(.error,.danger-note,.sales-failure){background:#38202b;color:#ffafba;border-color:#a05b6b}.kelvadra-shell :is(.notice,.control-note){background:#29251f;color:var(--pulse-warning);border-color:#78603e}.kelvadra-shell .status-dot{background:var(--pulse-success);box-shadow:none}.kelvadra-shell .owner-kicker{font-size:10px;font-weight:650;letter-spacing:1.6px;color:var(--pulse-secondary);display:block;margin-bottom:8px}.owner-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid var(--pulse-edge);border-radius:12px;background:var(--pulse-titanium);position:relative;overflow:hidden;margin-bottom:20px}.owner-hero:before{content:"";pointer-events:none;position:absolute;inset:0 0 0 auto;width:27%;opacity:.5;background:linear-gradient(135deg,transparent 48%,var(--pulse-primary) 48%,var(--pulse-primary) 48.5%,transparent 48.5%),linear-gradient(135deg,transparent 65%,var(--pulse-cyan) 65%,var(--pulse-cyan) 65.5%,transparent 65.5%)}.owner-hero-identity{display:flex;align-items:center;gap:16px;min-width:0}.owner-hero-identity img{width:40px;height:40px;flex-shrink:0}.owner-hero h2{font-size:22px;margin:0;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.5px}.owner-hero-actions{position:relative;flex-shrink:0}.owner-hero-actions button{font-size:12px}.focus-context{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 12px;font-size:13px}.focus-context small{font-size:11px}.focus-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-bottom:26px}.focus-grid .panel{padding:20px;display:flex;flex-direction:column;margin:0;min-width:0}.focus-grid h2{font-size:18px;margin-bottom:12px}.focus-grid .owner-kicker{font-size:10px}.focus-grid .decision-inbox{border-top:2px solid var(--pulse-warning)}.focus-grid .ai-progress{border-top:2px solid var(--pulse-violet)}.focus-grid .focus-alerts{border-top:2px solid var(--pulse-edge)}.focus-grid .has-errors{border-top-color:var(--pulse-danger)}.focus-grid button{align-self:start;margin-top:auto;font-size:12px}.focus-grid small{margin-bottom:8px}.focus-empty{margin-bottom:16px}.focus-count{font-size:28px;line-height:1.2}.focus-count small{font-weight:400;font-size:12px}.decision-inbox ul{list-style:none;padding:0;margin:12px 0 16px;font-size:12px}.decision-inbox li{display:flex;align-items:start;gap:8px;flex-wrap:wrap;border-top:1px solid var(--pulse-edge);padding:10px 0}.decision-inbox li>span:first-child{overflow-wrap:anywhere;flex:1;min-width:100px}.owner-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:20px 0 14px}.owner-section-title h2{font-size:22px;margin:0}.owner-section-title small{font-size:12px}.owner-business-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.owner-business-card{padding:18px;display:flex;flex-direction:column;min-width:0;border-top:2px solid var(--pulse-edge)!important}.owner-business-card[data-connection=CONNECTED]{background:var(--pulse-titanium);border-top-color:var(--pulse-success)!important}.owner-business-card[data-connection=ACCESS_REVOKED]{border-top-color:var(--pulse-danger)!important}.owner-business-top{display:flex;justify-content:space-between;gap:10px;align-items:start}.owner-business-mark{width:30px;height:30px;flex-shrink:0;background:var(--pulse-bg);border:1px solid #63758A;color:var(--pulse-silver);display:grid;place-items:center;border-radius:7px;font-size:16px;font-weight:650}.owner-status{font-size:11px;line-height:1.4;color:var(--pulse-warning);text-align:right}.owner-status.connected{color:var(--pulse-success)}.owner-business-card h3{font-size:17px;margin:14px 0 8px;overflow-wrap:anywhere;line-height:1.3;letter-spacing:-.3px}.owner-business-card p{font-size:12px;margin-bottom:10px;line-height:1.5}.owner-business-card small{font-size:11px}.owner-business-card .business-connection-note{font-size:11px;color:var(--pulse-secondary);margin:8px 0}.owner-business-legal{border-top:1px solid var(--pulse-edge);padding-top:10px;margin:10px 0 14px;font-size:11px;color:var(--pulse-secondary);line-height:1.5;overflow-wrap:anywhere}.owner-business-card>.actions,.owner-business-card>button{margin-top:auto}.owner-business-card .actions{gap:7px;flex-wrap:wrap}.owner-business-card button{font-size:12px;padding:9px 10px}.owner-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.owner-lower-grid h3{font-size:18px}.owner-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--pulse-edge)}.owner-workspace-row strong{font-size:13px;display:block;overflow-wrap:anywhere}.owner-workspace-row small{display:block;font-size:11px;margin-top:4px}.owner-workspace-row button{font-size:12px;text-align:right;max-width:48%}.owner-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.owner-shortcuts button{text-align:left;font-size:14px;padding:14px}.owner-shortcuts span{display:block;font-size:11px;color:var(--pulse-secondary);margin-top:5px;font-weight:400}.owner-footnote{margin:16px 0 0}.owner-profile{max-width:900px}.owner-profile form{margin-top:24px}.owner-business-editor{scroll-margin-top:20px;border-color:var(--pulse-cyan)!important}.owner-design{margin-top:18px}.owner-design summary{font-size:13px;cursor:pointer;padding:6px 0}.owner-design>p{margin-top:18px}.owner-design-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.owner-design-choice{display:grid;grid-template-columns:40px 1fr;gap:8px 14px;text-align:left;background:var(--pulse-graphite);color:var(--pulse-text);border:1px solid var(--pulse-edge);padding:16px}.owner-design-choice.selected{border:2px solid var(--pulse-cyan)}.owner-design-choice img{grid-row:span 2;width:40px;height:40px}.owner-design-choice strong{font-size:13px;align-self:end}.owner-design-choice small{font-size:11px}.workspace-context{padding:14px 18px;border:1px solid var(--pulse-edge);background:var(--pulse-graphite);border-radius:10px;margin-bottom:18px}.workspace-context span,.workspace-context small{display:block}.workspace-context small{margin-top:5px}.pulse-switch{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;font-size:13px;line-height:1.3}.pulse-switch.compact{font-size:11px;padding:8px 10px;min-height:40px}.pulse-switch-track{width:28px;height:16px;border:1px solid #A9B8C9;border-radius:10px;background:var(--pulse-bg);display:block;padding:2px;flex-shrink:0}.pulse-switch-track>span{width:10px;height:10px;display:block;border-radius:50%;background:var(--pulse-secondary)}.pulse-switch[aria-checked=true] .pulse-switch-track{background:var(--pulse-primary);border-color:var(--pulse-cyan)}.pulse-switch[aria-checked=true] .pulse-switch-track>span{transform:translate(12px);background:#fff}.appearance-help{max-width:680px;margin-top:16px}.semantic-legend{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.semantic-legend>span{padding:7px 10px;border:1px solid;font-size:12px;border-radius:6px}.kelvadra-shell :is(.sales-hero,.sales-command,.sales-node,.sales-company,.sales-draft,.mini-stats,.agent-card,.team-card,.drawer){background:var(--pulse-graphite);color:var(--pulse-text);border-color:var(--pulse-edge)}.kelvadra-shell :is(.sales-eyebrow,.sales-node>span,.sales-source,.sales-node small,.agent-card small){color:var(--pulse-secondary);font-size:11px}.kelvadra-shell .sales-node.done{background:#122f2c;border-color:#397e6d}.kelvadra-shell .sales-draft{font-size:13px;line-height:1.6}.kelvadra-shell .mini-stats{gap:12px;display:flex;flex-wrap:wrap}.kelvadra-shell .mini-stats>div{flex:1;min-width:110px}.kelvadra-shell .mini-stats span{color:var(--pulse-secondary);font-size:12px}.kelvadra-shell .avatar{background:#2b1d3d;border-color:#80609c;color:#d6c1ec}.kelvadra-shell :is(th,td){font-size:12px;color:var(--pulse-secondary)}.kelvadra-shell th{background:var(--pulse-titanium)}.kelvadra-shell :is(.table-wrap,.chat-rooms,.messages,.text-block){background:var(--pulse-graphite);border-color:var(--pulse-edge)}.kelvadra-shell :is(.login-story,.login-content){background:var(--pulse-bg);border-color:var(--pulse-edge)}.kelvadra-shell .login-story{background:var(--pulse-graphite)}.kelvadra-shell .login-points span{color:var(--pulse-secondary);border-color:var(--pulse-edge)}.kelvadra-shell footer{color:var(--pulse-secondary);font-size:10px}.kelvadra-shell[data-glow=on] .nav-item.active{box-shadow:inset 3px 0 12px #21c6e21c}.kelvadra-shell[data-glow=on] .owner-hero{box-shadow:inset 0 1px #21c6e247,0 0 14px #006aec0e}.kelvadra-shell[data-glow=on] .owner-business-card[data-connection=CONNECTED]{box-shadow:0 0 12px #006aec1c,inset 0 1px #21c6e226}.kelvadra-shell[data-glow=on] .ai-progress{box-shadow:0 0 12px #69359c24}.kelvadra-shell[data-glow=off] .topbar:after,.kelvadra-shell[data-glow=off] .owner-hero:before{display:none}.kelvadra-shell[data-glow=off] *,.kelvadra-shell[data-glow=off] *:before,.kelvadra-shell[data-glow=off] *:after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:1600px){.kelvadra-shell main{max-width:1600px;margin:0 auto}}@media(max-width:1250px){.kelvadra-shell main{padding:24px}.kelvadra-shell .top-demo{display:none}.kelvadra-shell .breadcrumbs>span:first-of-type{display:none}.owner-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-grid{grid-template-columns:1.1fr 1fr}.focus-alerts{grid-column:1/-1}.owner-lower-grid{grid-template-columns:1fr}}@media(max-width:760px){.kelvadra-shell main{padding:20px 16px}.kelvadra-shell .topbar{padding:8px 12px;min-height:62px}.kelvadra-shell .topbar-right{gap:4px}.kelvadra-shell .breadcrumbs>strong{font-size:12px;max-width:110px;overflow-wrap:anywhere}.kelvadra-shell .topbar-right>.text-button,.kelvadra-shell .user-avatar{display:none}.kelvadra-shell .page-title{gap:10px;margin-bottom:14px}.kelvadra-shell .page-title h1{font-size:26px}.kelvadra-shell .page-title .eyebrow{font-size:9px}.kelvadra-shell .page-title button{padding:8px;font-size:12px}.kelvadra-shell .demo-banner{font-size:11px;margin-bottom:14px}.owner-hero{padding:14px;gap:12px;margin-bottom:16px;flex-wrap:wrap}.owner-hero h2{font-size:18px}.owner-hero-identity{gap:10px}.owner-hero-identity img{width:28px;height:28px}.owner-hero .owner-kicker{font-size:9px;margin-bottom:4px}.owner-hero-actions{margin-left:38px}.owner-hero-actions button{min-height:36px;padding:6px 10px;font-size:11px}.focus-grid{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.focus-grid .panel{padding:16px}.focus-grid h2{font-size:17px;margin-bottom:8px}.focus-grid .focus-alerts{grid-column:auto}.focus-grid .owner-kicker{margin-bottom:5px}.focus-grid p{margin-bottom:10px}.focus-count{font-size:24px}.focus-context small{font-size:11px}.owner-section-title{align-items:start;flex-direction:column;gap:6px;margin-top:16px}.owner-business-grid{grid-template-columns:1fr;gap:10px}.owner-business-card{padding:14px;display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:start}.owner-business-top{grid-column:1/-1;align-items:center}.owner-business-mark{width:26px;height:26px;font-size:14px}.owner-business-card h3{grid-column:1;margin:0;font-size:17px;align-self:center}.owner-business-card>p:not(.business-connection-note){display:none}.owner-business-card .business-program{grid-column:1/-1;font-size:11px}.owner-business-card .business-connection-note{grid-column:1/-1;margin:0;font-size:11px}.owner-business-legal{display:none}.owner-business-card>.actions,.owner-business-card>button{grid-column:2;grid-row:2;align-self:start;margin:0}.owner-business-card .actions{display:flex;flex-direction:column;align-items:stretch;gap:6px}.owner-business-card button{font-size:11px;min-height:38px;padding:7px 9px}.owner-status{font-size:11px;max-width:80%}.owner-workspace-row{align-items:start}.owner-workspace-row button{font-size:11px}.owner-shortcuts,.owner-design-grid,.owner-hub .form-grid{grid-template-columns:1fr}.kelvadra-shell .toolbar{flex-wrap:wrap}.kelvadra-shell .toolbar>input,.kelvadra-shell .toolbar>select{max-width:none}.kelvadra-shell .panel{padding:16px}.kelvadra-shell .details{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}.kelvadra-shell .details dd{overflow-wrap:anywhere}.kelvadra-shell .mini-stats{padding:16px}.pulse-switch.compact{font-size:10px;padding:8px;gap:5px}.pulse-switch.compact .pulse-switch-track{width:25px}.pulse-switch.compact[aria-checked=true] .pulse-switch-track>span{transform:translate(9px)}}@media(max-width:359px){.kelvadra-shell main{padding:16px 12px}.kelvadra-shell .breadcrumbs>strong{max-width:80px;font-size:11px}.kelvadra-shell .topbar{gap:4px;padding:8px}.kelvadra-shell .topbar-right{gap:0}.owner-hero-actions{margin-left:0}.owner-business-card{grid-template-columns:minmax(0,1fr) 94px}}@media(prefers-reduced-motion:reduce){.kelvadra-shell *,.kelvadra-shell *:before,.kelvadra-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.monolith{font-family:Inter,Segoe UI,Arial,sans-serif;--mono-accent:#326A9C;--mono-focus:#245F98;--mono-field:#FAFAF8;--mono-line:#7D8994;--mono-hover:#E2E7EB;--mono-selection:#DBE7F1;--mono-overlay:#17212D70;--mono-success-bg:#E0EFE7;--mono-success-text:#216448;--mono-warning-bg:#F4EAD9;--mono-warning-text:#79501C;--mono-error-bg:#F8E6E8;--mono-error-text:#9F2D40;--mono-ai-bg:#ECE7F2;--mono-ai-text:#674382;--pulse-bg:#ECEDE9;--pulse-graphite:#F6F6F3;--pulse-titanium:#E5E7E4;--pulse-edge:#B5BCC1;--pulse-text:#242B35;--pulse-secondary:#535F6C;--pulse-silver:#495662;--pulse-primary:#285E8D;--pulse-cyan:#245F98;--pulse-violet:#76568F;--pulse-lavender:#674382;--pulse-success:var(--mono-success-text);--pulse-warning:var(--mono-warning-text);--pulse-danger:var(--mono-error-text);color-scheme:light}.monolith[data-theme=dark]{--mono-accent:#8CB8DC;--mono-focus:#9AC8EF;--mono-field:#191E24;--mono-line:#73818F;--mono-hover:#303944;--mono-selection:#243B50;--mono-overlay:#0009;--mono-success-bg:#17372D;--mono-success-text:#8DDAB7;--mono-warning-bg:#3B3020;--mono-warning-text:#F2C88C;--mono-error-bg:#3E242C;--mono-error-text:#FFB1BD;--mono-ai-bg:#332940;--mono-ai-text:#D3BAE6;--pulse-bg:#14181D;--pulse-graphite:#1D232A;--pulse-titanium:#282F37;--pulse-edge:#46515E;--pulse-text:#E9EBED;--pulse-secondary:#B7C1CA;--pulse-silver:#D7DDE2;--pulse-primary:#366F9D;--pulse-cyan:#9AC8EF;--pulse-violet:#A78DBD;--pulse-lavender:#D3BAE6;color-scheme:dark}.monolith button{border-radius:7px;font-weight:600;letter-spacing:0;min-height:44px}.monolith :is(input,textarea,select){background:var(--mono-field);border-color:var(--mono-line);border-radius:6px;color:var(--pulse-text);min-height:44px}.monolith input[type=checkbox]{min-height:auto}.monolith :is(button,a,summary,input,select,textarea):focus-visible{outline-color:var(--mono-focus)!important}.monolith :is(input,textarea):autofill{background:var(--mono-field);color:var(--pulse-text)}.monolith :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--pulse-text);caret-color:var(--pulse-text);box-shadow:inset 0 0 0 1000px var(--mono-field)}.monolith .secondary{background:var(--pulse-graphite);color:var(--pulse-text);border-color:var(--mono-line)}.monolith .secondary:hover{background:var(--mono-hover);border-color:var(--mono-focus)}.monolith .text-button{color:var(--mono-accent)}.monolith .theme-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 11px;font-size:12px;white-space:nowrap}.monolith .theme-switch>span:first-child{font-size:19px;line-height:1}.monolith .monolith-brand{gap:12px;align-items:center}.monolith .monolith-brand b{font-size:17px;letter-spacing:2.8px;color:var(--pulse-text);line-height:1.2}.monolith .monolith-brand small{font-size:9px;letter-spacing:1.9px;color:var(--pulse-secondary);text-transform:uppercase}.monolith .monolith-brand img{width:34px;height:34px}.monolith .top-demo{color:var(--pulse-secondary)}.monolith :is(.panel,.owner-business-card,.agent-card,.team-card){border-radius:10px}.monolith .nav-item.active{background:var(--mono-selection);border-color:var(--mono-line);border-left-color:var(--mono-accent);color:var(--pulse-text)}.monolith .owner-hero{background:var(--pulse-titanium)}.monolith .owner-hero:before{opacity:.2}.monolith .owner-hero h2{font-weight:500;letter-spacing:-.5px}.monolith .demo-banner{background:var(--mono-selection);border-color:var(--pulse-edge);color:var(--pulse-secondary)}.monolith :is(.notice,.control-note){background:var(--mono-warning-bg);color:var(--mono-warning-text);border-color:var(--mono-line)}.monolith :is(.error,.danger-note,.sales-failure,.danger){background:var(--mono-error-bg)!important;color:var(--mono-error-text)!important;border-color:var(--mono-error-text)!important}.monolith .success,.monolith [data-tone=success],.monolith .badge.green:not([data-tone]){background:var(--mono-success-bg);color:var(--mono-success-text);border-color:var(--mono-success-text)}.monolith :is([data-tone=waiting],[data-tone=approval]){background:var(--mono-warning-bg);color:var(--mono-warning-text);border-color:var(--mono-warning-text)}.monolith [data-tone=danger]{background:var(--mono-error-bg);color:var(--mono-error-text);border-color:var(--mono-error-text)}.monolith [data-tone=running],.monolith .avatar{background:var(--mono-ai-bg);color:var(--mono-ai-text);border-color:var(--mono-ai-text)}.monolith .metrics article{background:var(--pulse-graphite);border-color:var(--pulse-edge)}.monolith :is(.metrics article>span,.metrics article>svg,.card-bottom,.activity-row small,.readiness span,.bar-row,.environment,.environment strong,.control-note p,.control-note strong,td strong){color:var(--pulse-secondary)}.monolith :is(.team-overview,.activity-row,.card-bottom,td,.list-row){border-color:var(--pulse-edge)}.monolith .team-overview{color:var(--pulse-text)}.monolith .team-overview .number{color:var(--pulse-secondary);border-color:var(--mono-line)}.monolith .chat-rooms button{background:transparent!important;color:var(--pulse-text)!important}.monolith .chat-rooms button.active,.monolith .team-card.selected{background:var(--mono-selection)!important;border-color:var(--mono-line)}.monolith :is(.message,.message.own){background:var(--pulse-titanium);border-color:var(--pulse-edge);color:var(--pulse-text)}.monolith .sales-node.done{background:var(--mono-success-bg);border-color:var(--mono-success-text)}.monolith .recovery-result pre{background:var(--mono-field);color:var(--pulse-text);border-color:var(--mono-line)}.monolith .drawer::backdrop{background:var(--mono-overlay)}.monolith .pulse-switch-track{border-color:var(--mono-line)}.monolith .pulse-switch[aria-checked=true] .pulse-switch-track{border-color:var(--mono-focus)}.monolith .semantic-legend>span{font-size:12px}.monolith .appearance-panel>.theme-switch{margin-right:8px}.login-shell{min-height:100dvh;display:flex;flex-direction:column}.login-header{max-width:1280px;width:100%;margin:0 auto;padding:32px 48px;display:flex;justify-content:space-between;align-items:center;gap:16px}.monolith .login-main{max-width:1184px;width:100%;margin:auto;flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:88px;padding:32px 48px 48px}.monolith-intro{max-width:440px}.monolith-intro .owner-kicker{letter-spacing:1.8px;font-size:10px;margin:32px 0 18px}.monolith-intro h1{font-size:clamp(36px,4vw,52px);line-height:1.12;letter-spacing:-1.8px;font-weight:450;margin:0 0 24px}.monolith-intro p{font-size:16px;line-height:1.8;max-width:340px;margin-bottom:32px}.monolith-slab{position:relative;background:var(--pulse-titanium);width:132px;height:148px;display:flex;align-items:center;justify-content:center;border:1px solid var(--pulse-edge);border-radius:2px;box-shadow:8px 8px 0 var(--pulse-graphite)}.monolith-slab .kelvadra-mark{width:66px;height:66px}.slab-rule{position:absolute;right:0;top:12px;bottom:12px;width:1px;background:var(--mono-accent)}.intro-note{display:flex;align-items:center;gap:20px;font-size:12px;color:var(--pulse-secondary);border-top:1px solid var(--pulse-edge);padding-top:20px;line-height:1.7;max-width:340px}.intro-note>span:first-child{color:var(--mono-accent);font-size:11px}.login-card{width:100%;max-width:450px;padding:36px;background:var(--pulse-graphite);border:1px solid var(--pulse-edge);border-radius:10px}.login-card h2{font-size:28px;letter-spacing:-.7px;font-weight:500;margin:12px 0 10px}.login-card>p{font-size:14px;margin-bottom:28px}.login-card .stack{gap:0;margin:0}.login-card label{font-size:13px;font-weight:600;color:var(--pulse-text);margin:0 0 8px}.login-card input{height:48px;font-size:16px;min-width:0;width:100%;padding:12px}.login-card form>input:first-of-type,.login-card .password-field{margin-bottom:20px}.password-field{position:relative;width:100%}.login-card .password-field input{padding-right:94px}.login-card .password-toggle{position:absolute;right:4px;top:4px;height:40px;min-height:40px;padding:8px;font-size:12px;border:0;background:transparent}.monolith .login-card .field-help{font-size:12px;line-height:1.6;margin:10px 0 20px}.login-card .login-submit{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;padding:12px 16px}.login-card .login-error{padding:12px;border:1px solid;border-radius:6px;font-size:13px;margin:0 0 18px;overflow-wrap:anywhere}.login-recovery{margin-top:24px;border-top:1px solid var(--pulse-edge);padding-top:18px}.login-recovery summary{font-size:13px;color:var(--mono-accent);cursor:pointer;padding:6px 0;min-height:32px}.login-recovery p{font-size:12px;line-height:1.8;margin:12px 0 0}.monolith .login-footer{max-width:1280px;width:100%;margin:0 auto;padding:24px 48px;display:flex;justify-content:space-between;gap:16px;color:var(--pulse-secondary);font-size:11px;letter-spacing:0}@media(max-width:1100px){.monolith .login-main{gap:44px}.login-header{padding:28px 40px}.monolith-intro h1{font-size:40px}.login-card{padding:28px}.monolith .topbar-right{gap:8px}.monolith .user-label{display:none}}@media(max-width:760px){.login-header{padding:24px;gap:8px}.monolith .login-main{display:block;padding:12px 24px 24px;max-width:500px;flex:0;margin:0 auto}.monolith-intro{margin:0 0 24px}.monolith-slab,.intro-note,.monolith-intro>p{display:none}.monolith-intro .owner-kicker{font-size:9px;letter-spacing:1.2px;margin:0 0 12px}.monolith-intro h1{font-size:30px;line-height:1.15;letter-spacing:-.8px;margin:0}.login-card{max-width:none;padding:24px}.login-card h2{font-size:25px}.login-card>p{margin-bottom:24px}.monolith .login-footer{margin-top:auto;flex-direction:column;padding:16px 24px;gap:8px;font-size:10px}.monolith .topbar{flex-wrap:wrap}.monolith .topbar-right{gap:6px;margin-left:auto}.monolith .topbar .theme-switch{padding:8px;font-size:11px;min-width:36px}.monolith .topbar .theme-switch>span:last-child{display:none}.monolith .pulse-switch.compact{min-height:44px}}@media(max-width:359px){.login-header{padding:20px 16px}.login-header .monolith-brand b{font-size:14px;letter-spacing:2px}.login-header .monolith-brand{gap:8px}.login-header .monolith-brand img{width:28px;height:28px}.login-header .theme-switch{font-size:11px;padding:8px}.monolith .login-main{padding:12px 16px 20px}.login-card{padding:20px}.monolith .login-footer{padding:16px}.monolith-intro h1{font-size:28px}}.monolith :is(.sales-boundary span,.sales-boundary small,.sales-funnel span,.sales-metrics,.sales-company span){color:var(--pulse-secondary)}.ux92{min-width:0;color:var(--pulse-text)}.ux92 p,.ux92 small{color:var(--pulse-secondary);line-height:1.65}.ux92 h2{font-size:23px;line-height:1.25;letter-spacing:-.5px}.ux92 h3{line-height:1.4}.ux92 .panel{margin:0;padding:26px;min-width:0;overflow-wrap:anywhere}.ux92-intro{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:10px 0 28px}.ux92-intro>div{max-width:650px}.ux92-intro h2{font-size:32px;margin:10px 0}.ux92-layout{border:1px solid var(--pulse-edge);border-radius:10px;padding:12px;display:flex;flex-wrap:wrap;gap:8px;min-width:245px}.ux92-layout legend{font-size:12px;color:var(--pulse-secondary);padding:0 6px}.ux92-layout button[aria-pressed=true]{background:var(--mono-selection);border-color:var(--mono-focus)}.ux92-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.ux92-today{border-left:4px solid var(--mono-accent)!important}.ux92-attention{display:flex;gap:18px;align-items:center;margin:20px 0}.ux92-attention>strong{font-size:56px;font-weight:500;line-height:1;flex-shrink:0;white-space:nowrap}.ux92-attention h3{margin:0}.ux92-attention p{margin:8px 0}.ux92-no-data{display:block;font-size:28px;margin:22px 0}.ux92-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.ux92-stats dt{font-size:13px;color:var(--pulse-secondary)}.ux92-stats dd{margin:8px 0 0;font-size:32px}.ux92-businesses,.ux92-advisor{grid-column:1/-1}.ux92-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ux92-business-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ux92-business-grid .panel{padding:20px;display:flex;flex-direction:column;align-items:flex-start}.ux92-business-grid h3{font-size:17px}.ux92-business-grid small{display:block;margin-bottom:18px}.ux92-business-grid button{margin-top:auto}.ux92-advisor{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ux92-advice small{display:block;margin-top:12px}.ux92-advice button{margin-top:14px}.ux92 details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.ux92[data-layout=pro] .ux92-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ux92[data-layout=pro] .ux92-today{grid-column:1/3}.ux92[data-layout=pro] .ux92-money{grid-column:3;grid-row:1/3}.ux92[data-layout=pro] .panel{padding:20px}.ux92[data-layout=pro] .ux92-attention>strong{font-size:40px}.ux92[data-layout=pro] .ux92-stats{gap:10px}.ux92-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.ux92-section-nav button[aria-current=page]{border-color:var(--mono-focus);background:var(--mono-selection)}@media(max-width:1100px){.ux92-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux92-intro{align-items:flex-start;flex-direction:column}.ux92[data-layout=pro] .ux92-grid{grid-template-columns:1fr 1fr}.ux92[data-layout=pro] .ux92-money{grid-column:auto;grid-row:auto}.ux92[data-layout=pro] .ux92-today{grid-column:auto}}@media(max-width:650px){.ux92-grid,.ux92[data-layout=pro] .ux92-grid,.ux92-advisor,.ux92-business-grid{grid-template-columns:minmax(0,1fr)}.ux92 .panel{padding:20px}.ux92-section-head{align-items:flex-start;flex-direction:column}.ux92-intro h2{font-size:26px}.ux92-layout{min-width:0;width:100%}.ux92-layout button{flex:1}.ux92-attention>strong{font-size:42px}.ux92-stats{gap:10px}.ux92-stats dt{font-size:12px}}.public-demo .nav-item,.public-demo .demo-owner-link{text-decoration:none}.public-demo .demo-owner-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:var(--pulse-text);border:1px solid var(--pulse-edge);border-radius:8px;white-space:nowrap}.demo84-badge{position:sticky;top:0;z-index:15;background:var(--mono-selection);color:var(--pulse-text);padding:12px 28px;border-bottom:1px solid var(--pulse-edge);font-weight:650}.demo84-caption{color:var(--pulse-secondary);line-height:1.6;max-width:900px;margin-bottom:24px}.demo84-list{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo84-list button{margin-top:16px}.demo84-list details{margin:12px 0}.demo84-finance{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo84-finance dd{font-size:32px;margin:12px 0;overflow-wrap:anywhere}.public-demo .ux92-stats{grid-template-columns:1fr 1fr}.public-demo .ux92-stats dd{font-size:26px;overflow-wrap:anywhere}@media(max-width:900px){.demo84-list,.demo84-finance{grid-template-columns:1fr}.public-demo .topbar{flex-wrap:wrap;height:auto;min-height:76px;gap:10px}.public-demo .topbar-right{flex-wrap:wrap}.demo84-badge{padding:12px 18px;font-size:14px}}
