:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#26273c;background:#f7f8fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#f7f8fb;--surface:#fff;--surface-alt:#fafafe;--text:#26273c;--muted:#72778a;--border:#e9ebf2;--accent:#7353d9;--accent-hover:#6341c9;--tint:#f1edfc;--tint-text:#6345bb;--hover:#f4f5f9;--green:#298365;--green-bg:#eaf6ef;--amber:#a37521;--amber-bg:#fff6e5;--shadow:0 12px 40px #25213c12;--sidebar-width:264px;color-scheme:light}:root[data-theme=dark]{--bg:#14151d;--surface:#1c1e29;--surface-alt:#202330;--text:#e8e9f1;--muted:#a1a6bb;--border:#303342;--accent:#aa90f5;--accent-hover:#b9a1ff;--tint:#302944;--tint-text:#c7afff;--hover:#282b38;--green:#83d5b0;--green-bg:#203c32;--amber:#e6be71;--amber-bg:#3d3424;--shadow:0 12px 45px #0004;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{border:0;background:none}svg{flex-shrink:0;vertical-align:middle}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin:0}h2{font-size:16px;line-height:1.45;font-weight:650;letter-spacing:-.25px}p{line-height:1.65}small{font-size:12px}::-moz-selection{background:#d8cafb;color:#302442}::selection{background:#d8cafb;color:#302442}.skip-link{position:fixed;top:-80px;left:280px;z-index:200;background:var(--surface);padding:12px;border:2px solid var(--accent);border-radius:8px}.skip-link:focus{top:10px}.app-shell{min-height:100vh}.app-shell.is-collapsed{--sidebar-width:88px}.sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:40;padding:0 14px;transition:width .18s ease}.sidebar-brand{height:82px;min-height:82px;display:flex;align-items:center;padding:0 6px;gap:12px}.brand{display:flex;align-items:center;gap:10px;color:var(--accent)}.brand svg{width:33px;height:33px}.brand>span{font-size:29px;font-weight:750;letter-spacing:-1.8px;color:var(--text);line-height:1}.brand-dot{color:var(--accent)}.icon-button{width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}.icon-button:hover{background:var(--hover);color:var(--text)}.collapse-control{margin-left:auto}.mobile-close,.mobile-opener{display:none}.business-zone{padding-bottom:16px}.business-trigger{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:11px;text-align:left;background:var(--surface);min-height:64px}.business-trigger:hover{border-color:var(--accent)}.business-monogram{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:var(--tint);color:var(--tint-text);font-size:14px;font-weight:650}.business-name{min-width:0;flex:1}.business-name strong{font-size:13px;font-weight:600;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.business-name small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.business-trigger>svg{color:var(--muted)}.money-zone{margin:0 0 21px}.wallet-card{display:flex;align-items:center;border:1px solid var(--border);border-radius:11px;background:var(--surface-alt);min-height:76px;padding:0 10px 0 12px;gap:5px}.wallet-link{display:flex;align-items:center;gap:9px;flex:1;min-width:0;align-self:stretch}.wallet-link>svg{color:var(--accent)}.wallet-link small{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.wallet-link strong{font-weight:650;letter-spacing:-.4px;font-size:21px;white-space:nowrap}.wallet-link strong span{font-weight:500;font-size:15px;letter-spacing:0}.topup-button{width:32px;height:36px;border-radius:8px;background:var(--tint);color:var(--tint-text);display:flex;align-items:center;justify-content:center}.topup-button:hover{background:var(--accent);color:var(--surface)}.partner-link{display:flex;align-items:center;gap:9px;padding:10px 10px 4px;color:var(--muted);font-size:11.5px;min-height:40px;border-radius:8px}.partner-link>span{flex:1}.partner-link:hover,.partner-link.active{color:var(--accent);background:var(--tint)}.main-nav{flex:1;overflow-y:auto;overflow-x:hidden;min-height:70px;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.nav-label{font-size:9px;font-weight:650;color:var(--muted);letter-spacing:1.2px;display:block;margin:0 10px 12px}.nav-group{margin:0 0 5px}.nav-row{position:relative;display:flex;align-items:stretch;border-radius:10px;min-height:47px}.module-link{display:flex;align-items:center;gap:12px;padding:11px 12px;flex:1;min-width:0;font-size:14px;font-weight:550;border-radius:10px}.module-link>svg{color:var(--muted);stroke-width:1.7}.module-link.active{background:var(--tint);color:var(--tint-text)}.module-link.active>svg{color:var(--tint-text)}.module-link:hover{background:var(--hover)}.module-link.active:hover{background:var(--tint)}.module-dot{width:5px;height:5px;margin-left:auto;background:var(--green);border-radius:50%;margin-right:3px}.expand-button{position:relative;width:36px;flex-shrink:0;color:var(--muted);border-radius:0 9px 9px 0;margin-left:-36px;z-index:1}.module-link{padding-right:43px}.module-dot{display:none}.expand-button:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.expand-button.expanded svg{transform:rotate(180deg)}.expand-button svg{transition:transform .15s}.subnav{padding:6px 0 5px 31px}.subnav-link{display:flex;align-items:center;gap:5px;border-left:1px solid var(--border);padding:9px 10px 9px 14px;font-size:12px;min-height:38px;color:var(--muted)}.subnav-link>span:first-child{flex:1}.subnav-link:hover{color:var(--text);background:var(--hover);border-radius:0 6px 6px 0}.subnav-link.active{color:var(--tint-text);font-weight:600;border-left:2px solid var(--accent);background:var(--tint);border-radius:0 6px 6px 0;padding-left:13px}.nav-count{background:var(--surface);color:var(--muted);border:1px solid var(--border);border-radius:5px;min-width:19px;height:18px;font-size:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.flyout-title{display:none}.sidebar-footer{border-top:1px solid var(--border);padding:12px 0 0;flex-shrink:0;background:var(--surface)}.utility-link{display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:12px;color:var(--muted);border-radius:9px;min-height:42px}.utility-link:hover,.utility-link.active{background:var(--hover);color:var(--text)}.profile-zone{border-top:1px solid var(--border);margin:12px -14px 0;padding:12px 14px max(14px,env(safe-area-inset-bottom))}.profile-trigger{display:flex;align-items:center;gap:10px;min-height:45px;width:100%;padding:4px 6px;border-radius:9px;text-align:left}.profile-trigger:hover{background:var(--hover)}.profile-trigger>span:nth-child(2){flex:1;min-width:0}.profile-trigger strong{font-size:12px;font-weight:600;display:block}.profile-trigger small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.profile-trigger>svg{color:var(--muted);width:15px}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:#ede8fb;color:#7653b7;font-size:12px;font-weight:600}.avatar.small{width:32px;height:32px;font-size:10px;border-radius:9px}.avatar.blue{background:#e9f0fb;color:#4b7aa5}.avatar.peach{background:#f9eee5;color:#ad7c54}.avatar.green{background:#e9f4ee;color:#4d856c}[data-theme=dark] .avatar{filter:brightness(.82)}.workspace{margin-left:var(--sidebar-width);transition:margin-left .18s ease;min-height:100vh}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 36px;border-bottom:1px solid var(--border);background:var(--surface);position:relative;z-index:20}.topbar-start,.topbar-actions{display:flex;align-items:center;gap:18px;min-width:0}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:12px;min-width:0;color:var(--muted)}.breadcrumb strong{font-size:12px;font-weight:550;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb>span{white-space:nowrap}.breadcrumb svg{width:12px;opacity:.6}.global-search{color:var(--muted);font-size:12px;display:flex;align-items:center;gap:10px;height:36px;border:1px solid var(--border);border-radius:8px;padding:0 10px;background:var(--surface)}.global-search:hover{border-color:var(--accent)}kbd{font-family:inherit;font-size:9px;color:var(--muted);background:var(--hover);padding:3px 4px;border-radius:4px;margin-left:18px}.stand-badge{font-size:10px;color:var(--muted);padding:8px 0;display:flex;align-items:center;white-space:nowrap;gap:0}.stand-badge>span:first-child{width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:6px}.topbar-divider{width:1px;height:23px;background:var(--border)}.notifications-button{position:relative}.notifications-button i{position:absolute;width:5px;height:5px;border:1px solid var(--surface);border-radius:50%;background:var(--accent);right:9px;top:6px}.page-content{max-width:1512px;margin:0 auto;padding:34px 36px 0;outline:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.page-heading>div{min-width:0}.page-heading h1{font-size:29px;font-weight:650;letter-spacing:-1px;line-height:1.25;margin-bottom:7px}.page-heading p{font-size:12px;color:var(--muted)}.page-heading>.badge{align-self:flex-start;margin-top:4px}.badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.35;padding:5px 8px;border-radius:6px;font-weight:500;white-space:nowrap;background:var(--hover);color:var(--muted);width:-moz-max-content;width:max-content}.badge.green{color:var(--green);background:var(--green-bg)}.badge.amber{color:var(--amber);background:var(--amber-bg)}.badge.purple{color:var(--tint-text);background:var(--tint)}.online-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);flex-shrink:0}.context-tabs{display:flex;gap:23px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border);margin-bottom:26px;white-space:nowrap}.context-tabs::-webkit-scrollbar{display:none}.context-tabs>a{display:inline-flex;align-items:center;gap:6px;padding:0 0 14px;color:var(--muted);border-bottom:2px solid transparent;font-size:12px;font-weight:500;min-height:42px;flex-shrink:0}.context-tabs>a:hover{color:var(--text)}.context-tabs>a.active{color:var(--accent);border-color:var(--accent)}.context-tabs a>span{font-size:9px;background:var(--hover);padding:1px 5px;border-radius:4px;color:var(--muted)}.page-body{display:flex;flex-direction:column;gap:22px;min-height:65vh}.card{background:var(--surface);border:1px solid var(--border);border-radius:13px;min-width:0}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.metric{position:relative;padding:20px 22px;overflow:hidden;min-height:127px}.metric>span{display:block;font-size:11px;color:var(--muted);margin-bottom:10px}.metric>strong{display:block;font-size:27px;line-height:1.2;letter-spacing:-.7px;font-weight:600}.metric>small{display:block;font-size:10px;color:var(--muted);margin-top:8px}.metric svg{position:absolute;right:18px;top:54px;width:78px;height:36px;color:#bda7e8;opacity:.8}.overview-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(250px,1fr);gap:22px}.agent-card{padding:22px 24px 0;overflow:hidden}.agent-top{display:flex;align-items:center;gap:12px;margin-bottom:17px}.agent-symbol{display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--tint);width:52px;height:52px;border-radius:15px}.agent-top .badge{margin-left:auto}.agent-top .more-agent{width:26px}.agent-card h2{font-size:19px;margin-bottom:9px;letter-spacing:-.45px}.agent-card>p{font-size:12px;color:var(--muted);max-width:400px;line-height:1.75}.agent-capabilities{display:flex;gap:18px;font-size:10px;color:var(--muted);margin-top:18px;flex-wrap:wrap}.agent-capabilities>span{display:flex;align-items:center;gap:6px}.button-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.agent-card .button-row{margin-top:22px}.button{min-height:39px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:11px;font-weight:550;line-height:1.35;text-align:center;white-space:nowrap}.button:hover{border-color:var(--accent);color:var(--accent)}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 4px #7252d21a}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}[data-theme=dark] .button.primary{color:#181322}.button.full{width:100%}.agent-foot{border-top:1px solid var(--border);margin:22px -24px 0;padding:13px 24px;color:var(--muted);font-size:9px;display:flex;align-items:center;gap:6px}.agent-foot>span:last-child{margin-left:auto;padding:2px 5px;border-radius:3px;background:var(--hover);font-size:8px}.channels-card{padding:22px 21px;display:flex;flex-direction:column}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title h2{font-size:14px;font-weight:600}.text-link{font-size:11px;font-weight:500;display:inline-flex;gap:6px;align-items:center;color:var(--accent);padding:5px 0}.text-link:hover{text-decoration:underline}.channel-list{margin-top:15px}.channel-row{display:flex;align-items:center;gap:10px;padding:10px 0;min-height:60px}.channel-row>span:nth-child(2){font-size:11px;flex:1;font-weight:550}.channel-row small{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:4px}.channel-row>svg{color:var(--muted)}.channel-row:hover>span:nth-child(2){color:var(--accent)}.add-channel{margin-top:auto;padding-top:15px;border-top:1px solid var(--border);font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px;min-height:35px;color:var(--muted)}.add-channel:hover{color:var(--accent)}.attention{display:flex;align-items:center;gap:14px;padding:17px 20px}.attention-icon{width:36px;height:36px;border-radius:10px;background:var(--amber-bg);color:var(--amber);display:flex;align-items:center;justify-content:center;flex-shrink:0}.attention>div{flex:1}.attention strong{font-size:12px;font-weight:600}.attention p{font-size:11px;color:var(--muted);margin-top:4px}.attention .button{font-size:10px;min-height:35px}.card-header{padding:20px 22px 16px}.conversation{display:flex;align-items:center;width:100%;gap:12px;padding:16px 22px;text-align:left;border-top:1px solid var(--border);min-height:83px}.conversation:hover{background:var(--surface-alt)}.conversation:last-child{border-radius:0 0 13px 13px}.conversation-copy{flex:1;min-width:0}.conversation-copy>strong{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:550}.conversation-copy strong>span{font-size:9px;font-weight:400;color:var(--muted)}.conversation-copy>span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px;color:var(--muted);margin-top:6px}.conversation-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.conversation-meta time{font-size:9px;color:var(--muted)}.conversation-meta .badge{font-size:9px;padding:3px 6px}.conversation>svg{color:var(--muted);margin-left:6px}.workspace-footer{padding:30px 0 24px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:10px;color:var(--muted)}.workspace-footer>span{opacity:.8}.workspace-footer button{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:5px}.popover{position:fixed;z-index:75;box-shadow:var(--shadow);border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:8px;width:294px;max-height:calc(100dvh - 24px);overflow:auto}.popover-business{top:155px;left:15px}.popover-profile{left:15px;bottom:80px}.is-collapsed .popover-business,.is-collapsed .popover-profile{left:95px}.popover-notifications{right:30px;top:61px;width:330px}.popover-heading{display:flex;align-items:center;justify-content:space-between;padding:3px 5px 10px}.popover-heading strong{font-size:12px;font-weight:600}.popover-heading .icon-button{width:32px;height:32px}.business-option{display:flex;gap:10px;align-items:center;text-align:left;width:100%;min-height:64px;padding:9px;border-radius:8px}.business-option>span:nth-child(2){flex:1;min-width:0}.business-option strong{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere}.business-option small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.business-option:hover,.business-option.selected{background:var(--hover)}.business-option>svg{color:var(--accent)}.popover-caption{font-size:9px;color:var(--muted);border-top:1px solid var(--border);padding:12px 6px 4px;margin-top:7px;line-height:1.5}.theme-setting{padding:6px 7px 13px}.theme-setting>span{font-size:11px;color:var(--muted);display:block;margin-bottom:9px}.theme-options{display:flex;padding:3px;gap:3px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.theme-options button{flex:1;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;font-size:11px;color:var(--muted)}.theme-options button.selected{background:var(--surface);box-shadow:0 1px 3px #0001;color:var(--text)}.popover-action{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px 8px;min-height:42px;font-size:11px;border-radius:7px}.popover-action>span{flex:1}.popover-action>svg{color:var(--muted)}.popover-action:hover{background:var(--hover)}.popover-divider{height:1px;background:var(--border);margin:5px 0}.logout-action{color:#be6771}.notification-item{display:flex;text-align:left;gap:11px;width:100%;padding:12px 7px;border-radius:8px}.notification-item:hover{background:var(--hover)}.notification-item>span:last-child{flex:1}.notification-item strong{font-size:12px;display:block;font-weight:550}.notification-item small{font-size:10px;color:var(--muted);display:block;line-height:1.6;margin:5px 0}.notification-item time{font-size:9px;color:var(--muted)}.soft-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--tint-text);width:38px;height:38px;border-radius:10px;flex-shrink:0}.soft-icon.green{color:var(--green);background:var(--green-bg)}.muted{color:var(--muted);font-size:11px;line-height:1.7}.card-toolbar{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:15px}.card-toolbar h2{font-size:15px}.card-toolbar p{margin-top:4px}.segmented{display:flex;gap:4px;padding:3px;background:var(--hover);border-radius:8px;max-width:100%}.segmented button{font-size:11px;min-height:33px;padding:7px 10px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;color:var(--muted);white-space:nowrap}.segmented button.selected{background:var(--surface);box-shadow:0 1px 3px #0001;color:var(--text)}.segmented button>span{font-size:9px;opacity:.7}.search-field{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;padding:0 11px;background:var(--surface);color:var(--muted);height:38px;min-width:0;font-size:11px;max-width:280px}.search-field input{padding:0;border:0;background:none;outline:none;min-width:0;width:100%;font-size:11px;color:var(--text)}.search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-field input:focus-visible{outline:none}.empty-search{padding:45px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--muted);gap:11px;min-height:180px}.empty-search strong{color:var(--text);font-size:14px}.empty-search span{font-size:12px}.editor-card{padding:28px;max-width:760px}.editor-card>p{font-size:12px;color:var(--muted);margin-top:8px}.editor-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--tint);color:var(--accent);border-radius:14px;margin-bottom:18px}form{display:flex;flex-direction:column;gap:20px;margin-top:24px}form label{font-size:12px;font-weight:550;display:flex;flex-direction:column;gap:9px}input,select,textarea{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:12px;font-size:13px;min-width:0;max-width:100%}input{height:43px}textarea{resize:vertical;line-height:1.7;min-height:90px}select{min-height:44px}.form-foot{display:flex;gap:20px;align-items:center;justify-content:space-between}.form-foot span{color:var(--muted);font-size:10px}.channels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.channel-card{padding:22px;position:relative}.channel-card>.badge{position:absolute;top:24px;right:18px;font-size:9px}.channel-card h2{font-size:16px;margin-top:20px}.channel-card p{font-size:11px;color:var(--muted);margin:8px 0 23px}.channel-card>.button{font-size:10px}.dashed{border-style:dashed}.new-channel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px;color:var(--muted);min-height:218px}.new-channel:hover{border-color:var(--accent);color:var(--accent)}.new-channel strong{font-size:13px;font-weight:550}.new-channel>span{font-size:10px}.resource-row{display:flex;align-items:center;gap:14px;border-top:1px solid var(--border);padding:18px 22px;text-align:left;width:100%}.resource-row:hover{background:var(--surface-alt)}.resource-row>span:nth-child(2){flex:1;min-width:0}.resource-row strong{display:block;font-size:12px;font-weight:550}.resource-row small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.resource-row>svg{color:var(--muted)}.subtle-note{display:flex;align-items:flex-start;gap:9px;background:var(--surface-alt);color:var(--muted);padding:16px 20px;border-top:1px solid var(--border);font-size:10px;line-height:1.6;border-radius:0 0 12px 12px}.subtle-note>svg{margin-top:1px}.chart-card{padding:24px}.bar-chart{display:flex;justify-content:space-around;gap:14px;align-items:flex-end;margin:30px 0 25px;min-height:240px;border-bottom:1px solid var(--border);padding:0 20px 15px}.bar-chart>div{flex:1;max-width:65px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--muted);font-size:11px}.bar-chart i{display:block;width:100%;background:var(--tint);border-radius:7px 7px 0 0;border-top:2px solid var(--accent)}.task-card{padding:22px}.task-card>.section-title{margin-bottom:15px}.task-row{display:flex;align-items:center;gap:13px;min-height:88px;border-top:1px solid var(--border);font-size:12px}.task-row>span:nth-child(2){flex:1}.task-row small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.task-row input{width:17px;height:17px;accent-color:var(--accent)}.task-row:has(input:checked)>span:nth-child(2){text-decoration:line-through;color:var(--muted)}.crm-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;min-width:0}.kanban-column{min-width:0;border-radius:11px;background:color-mix(in srgb,var(--border) 43%,transparent);padding:12px;align-self:start;min-height:340px}.kanban-heading{display:flex;align-items:center;gap:6px;padding:0 2px 12px}.kanban-heading h2{font-size:11px;letter-spacing:0;font-weight:550}.kanban-heading>span:nth-last-child(2){font-size:9px;color:var(--muted)}.kanban-heading .icon-button{margin-left:auto;width:22px;height:25px}.stage-dot{width:6px;height:6px;border-radius:50%;background:#9b80d6}.stage-dot.blue{background:#7fa1c5}.stage-dot.peach{background:#d5b07c}.stage-dot.green{background:#7aaf96}.deal-card{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:14px 12px;width:100%;text-align:left;margin-bottom:10px;box-shadow:0 2px 4px #00000003}.deal-card:hover{border-color:var(--accent)}.deal-card>.badge{font-size:8px;padding:3px 6px}.deal-card strong{font-size:11px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.deal-card>span:not(.badge){font-size:12px;font-weight:600}.deal-card>div{display:flex;align-items:center;gap:6px;border-top:1px solid var(--border);padding-top:12px;width:100%}.deal-card .avatar{width:24px;height:24px;font-size:8px}.deal-card small{font-size:8px;color:var(--muted);margin-left:auto}.deal-card>div>svg{color:var(--muted);width:12px}.add-deal{display:flex;align-items:center;justify-content:center;gap:5px;min-height:35px;width:100%;font-size:10px;color:var(--muted)}.add-deal:hover{color:var(--accent)}.window-art{height:150px;position:relative;overflow:hidden;background:#ede9e4;color:#58432f}.art-bar{height:24px;background:#ffffffc9;display:flex;gap:4px;align-items:center;padding:0 10px}.art-bar i{width:3px;height:3px;border-radius:50%;background:#aba5a1}.art-bar>span{width:45%;height:7px;background:#d7d4d288;position:absolute;left:27.5%;border-radius:3px}.art-canvas{position:relative;height:calc(100% - 24px);padding:15px}.art-logo{width:25px;height:4px;background:currentColor;opacity:.6;margin-bottom:19px}.art-title{height:7px;border-radius:2px;width:36%;background:currentColor;opacity:.7;margin-bottom:5px}.art-title.second{width:25%}.art-line{width:28%;height:3px;background:currentColor;opacity:.2;margin:10px 0}.art-line.short{width:20%;position:absolute;right:12px;top:15px;margin:0}.art-button{width:35px;height:10px;background:currentColor;opacity:.7;margin-top:12px;border-radius:2px}.art-picture{position:absolute;right:17px;top:37px;width:41%;height:75px;border-radius:40% 40% 3px 3px;background:#bda385;overflow:hidden}.art-picture span{position:absolute;width:40px;height:70px;background:#86735f;border-radius:50% 50% 20% 20%;right:25%;top:13px;transform:rotate(-15deg)}.art-picture i{position:absolute;width:20px;height:20px;background:#c8b195;border-radius:50%;right:40%;top:8px}.art-picture b{position:absolute;width:60px;height:50px;background:#d1c2aa;border-radius:50%;bottom:-30px;left:-10px}.art-landing,.art-garden{background:#f0eee3;color:#4c665c}.art-landing .art-picture,.art-garden .art-picture{background:#c2cdb8}.art-landing .art-picture span,.art-garden .art-picture span{background:#819d8d}.art-blog,.art-clean{background:#eaf1f5;color:#47697e}.art-blog .art-picture,.art-clean .art-picture{background:#a8c4d3}.art-blog .art-picture span,.art-clean .art-picture span{background:#648ba0}.art-photo{background:#e9e4df;color:#5b4542}.art-photo .art-picture{background:#baa18d}.art-photo .art-picture span{background:#826c62}.art-tire{background:#ecebed;color:#4c4a58}.art-tire .art-picture{background:#c4c2ca;border-radius:4px}.art-tire .art-picture span{background:#53515d}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{padding:0;text-align:left;overflow:hidden;width:100%;box-shadow:0 2px 4px #00000002}.project-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 4px 18px #7353d90a}.project-copy{padding:17px}.project-copy>strong{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.project-copy>strong svg{color:var(--muted)}.project-copy>span{display:block;color:var(--muted);font-size:10px;margin-top:6px}.project-copy>div{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:20px}.project-copy .badge{font-size:8px;padding:4px 5px}.project-copy small{color:var(--muted);font-size:8px}.projects-toolbar{padding:0}.projects-toolbar .search-field{width:280px}.builder-welcome{background:linear-gradient(115deg,var(--tint),var(--surface));border:1px solid var(--border);padding:31px 30px;display:flex;align-items:center;gap:15px;position:relative;overflow:hidden;border-radius:13px}.builder-welcome>div:first-child{flex:1;position:relative;z-index:1}.eyebrow{font-size:9px;color:var(--tint-text);font-weight:600;letter-spacing:1.5px}.builder-welcome h2{font-size:26px;line-height:1.35;letter-spacing:-.8px;margin:13px 0}.builder-welcome p{font-size:11px;color:var(--muted);max-width:340px;line-height:1.8;margin-bottom:24px}.builder-art{width:36%;position:relative;padding:20px 0}.builder-art .window-art{border:4px solid var(--surface);border-radius:8px;transform:rotate(-4deg);height:190px;box-shadow:0 10px 30px #241a3a16}.builder-art .art-picture{height:107px}.floating-spark{position:absolute;right:5px;bottom:0;background:var(--accent);color:#fff;width:53px;height:53px;border:5px solid var(--surface);border-radius:16px;display:flex;align-items:center;justify-content:center;transform:rotate(8deg)}.builder-bottom{display:grid;grid-template-columns:1fr 1fr;gap:18px}.shortcut{padding:20px;display:flex;align-items:center;gap:13px}.shortcut:hover{border-color:var(--accent)}.shortcut>span:nth-child(2){flex:1;min-width:0}.shortcut strong{font-size:12px;display:block;font-weight:600}.shortcut small{font-size:10px;color:var(--muted);display:block;margin-top:6px}.shortcut>svg{color:var(--muted)}.template-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--tint);padding:28px;border-radius:13px}.template-intro .badge{background:var(--surface);font-size:9px}.template-intro h2{font-size:23px;letter-spacing:-.5px;margin-top:13px}.template-intro p{font-size:11px;color:var(--muted);margin-top:10px}.template-orbit{width:95px;height:95px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;color:var(--accent);display:flex;align-items:center;justify-content:center}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.template-card{overflow:hidden}.template-preview{padding:0;display:block;width:100%}.template-preview:hover .window-art{filter:brightness(.97)}.template-preview .window-art{height:210px}.template-preview .art-canvas{padding:22px}.template-preview .art-logo{margin-bottom:25px;width:35px;height:5px}.template-preview .art-title{height:11px}.template-preview .art-picture{top:40px;height:120px;right:35px}.template-preview .art-picture span{width:65px;height:130px;right:30%;top:25px}.template-preview .art-picture i{width:28px;height:28px;top:15px}.template-copy{padding:22px}.template-copy>div{display:flex;justify-content:space-between;align-items:center}.template-copy>div>span:last-child{color:var(--green);font-size:10px}.template-copy h2{margin-top:14px;font-size:17px}.template-copy p{font-size:11px;color:var(--muted);margin:8px 0 22px}.connect-agent{max-width:780px;padding:32px}.connect-agent>h2{font-size:23px}.connect-agent>p{color:var(--muted);font-size:12px;max-width:540px;margin-top:13px}.connect-steps{display:flex;flex-direction:column;gap:23px;padding:30px 0}.connect-steps>div{display:flex;gap:15px;align-items:flex-start}.connect-steps b{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--tint);color:var(--accent);border-radius:50%;font-size:11px;flex-shrink:0}.connect-steps strong{font-size:12px;font-weight:600;display:block}.connect-steps small{font-size:11px;color:var(--muted);display:block;line-height:1.7;margin-top:6px}.connect-agent .subtle-note{margin:28px -32px -32px}.billing-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.balance-large{padding:28px}.balance-large>div{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.balance-large>div>svg{color:var(--accent)}.balance-large>strong{font-size:37px;letter-spacing:-1px;font-weight:600;display:block;margin-top:23px}.balance-large>p{font-size:10px;color:var(--muted);margin:8px 0 23px}.plan-card{padding:28px}.plan-card h2{font-size:19px;margin-top:20px}.plan-card p{font-size:12px;color:var(--muted);margin:10px 0 20px;max-width:280px}.transaction{display:flex;align-items:center;gap:14px;border-top:1px solid var(--border);padding:20px 22px}.transaction>span:nth-child(2){flex:1}.transaction strong{font-size:12px;font-weight:550;display:block}.transaction small{font-size:10px;color:var(--muted);display:block;margin-top:6px}.transaction>b{font-size:12px;font-weight:600;white-space:nowrap}.positive{color:var(--green)}.partner-hero{display:flex;align-items:center;gap:20px;padding:27px}.partner-hero>div{flex:1}.partner-hero h2{font-size:19px}.partner-hero p{color:var(--muted);font-size:11px;margin-top:7px}.referral-card{padding:26px}.referral-card p{color:var(--muted);font-size:12px;margin-top:9px}.copy-field{display:flex;gap:10px;align-items:center;margin:22px 0 14px}.copy-field code{flex:1;min-width:0;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:13px;font-size:12px;overflow-wrap:anywhere}.settings-links{margin:30px -28px -28px;border-top:1px solid var(--border)}.settings-links>button{display:flex;align-items:center;gap:12px;width:100%;padding:18px 28px;font-size:12px;min-height:62px}.settings-links>button>span{flex:1;text-align:left}.settings-links>button:hover{background:var(--hover)}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.help-card{padding:24px;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.help-card h2{font-size:17px;margin-top:22px}.help-card p{font-size:11px;color:var(--muted);margin:10px 0 22px}.help-card .text-link{margin-top:auto}.help-card:hover{border-color:var(--accent)}.stand-note{display:flex;align-items:flex-start;gap:15px;padding:25px}.stand-note>svg{color:var(--accent)}.stand-note h2{font-size:14px}.stand-note p{font-size:12px;line-height:1.85;color:var(--muted);max-width:690px;margin:10px 0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#16142566;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.modal{width:480px;max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 25px 100px #0003}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 23px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.modal h2{font-size:17px;overflow-wrap:anywhere}.modal-body{padding:24px}.modal-body>p,.modal-body form>p{font-size:13px;line-height:1.8;margin-bottom:17px}.modal-body form{margin-top:0}.modal-body .window-art{height:200px;border-radius:9px;margin-bottom:20px}.modal-body .subtle-note{margin:25px -24px -24px}.modal-symbol{color:var(--accent);background:var(--tint);width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:15px;margin-bottom:21px}.modal-body .button{min-height:43px;font-size:12px}.modal-body>input{width:100%}.about-list{margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.8}.about-list li{margin:10px 0}.demo-amounts{display:flex;gap:10px;margin:25px 0}.demo-amounts span{background:var(--hover);padding:12px;border:1px solid var(--border);border-radius:8px;font-size:12px;text-align:center;flex:1}.command-search{max-width:none;height:48px;margin-bottom:16px}.command-search input{font-size:13px}.command-results{max-height:370px;overflow:auto;margin:0 -10px}.command-results>button{display:flex;align-items:center;gap:13px;padding:11px 10px;min-height:56px;width:100%;border-radius:8px;text-align:left}.command-results>button:hover{background:var(--hover)}.command-results>button>svg{color:var(--muted)}.command-results>button>span{flex:1;font-size:12px}.command-results small{font-size:10px;display:block;color:var(--muted);margin-top:4px}.chat-info{display:flex;align-items:center;gap:10px}.chat-info>span:nth-child(2){font-size:12px;flex:1}.chat-info small{font-size:10px;display:block;color:var(--muted);margin-top:5px}.chat-messages{display:flex;flex-direction:column;gap:13px;padding:25px 0}.bubble{font-size:12px;padding:12px 15px;border-radius:12px;max-width:85%;line-height:1.7}.incoming{align-self:flex-start;background:var(--hover);border-bottom-left-radius:3px}.outgoing{align-self:flex-end;background:var(--tint);color:var(--tint-text);border-bottom-right-radius:3px}.toast{position:fixed;bottom:24px;left:calc(50% + var(--sidebar-width)/2);transform:translate(-50%);padding:14px 20px;background:var(--text);color:var(--surface);display:flex;align-items:center;gap:10px;border-radius:10px;box-shadow:var(--shadow);z-index:150;font-size:12px;max-width:min(550px,90vw);line-height:1.6}.toast svg{color:#86d6ac}.is-collapsed .sidebar{padding:0 7px}.is-collapsed .sidebar-brand{height:114px;min-height:114px;flex-direction:column;justify-content:center;gap:8px;padding:0}.is-collapsed .brand>span{display:none}.is-collapsed .collapse-control{margin:0;height:27px;width:32px}.is-collapsed .business-name,.is-collapsed .business-trigger>svg{display:none}.is-collapsed .business-trigger{justify-content:center;padding:7px;border:none;min-height:45px}.is-collapsed .business-zone{padding-bottom:10px}.is-collapsed .money-zone{margin-bottom:22px}.is-collapsed .wallet-card{border:0;padding:0;min-height:42px;justify-content:center;background:none}.is-collapsed .wallet-link{flex:0;padding:10px;border-radius:9px;background:var(--tint);color:var(--accent)}.is-collapsed .wallet-link>span,.is-collapsed .topup-button,.is-collapsed .partner-link>span,.is-collapsed .partner-link>svg:last-child{display:none}.is-collapsed .partner-link{justify-content:center;padding:10px;min-height:40px}.is-collapsed .nav-label{display:none}.is-collapsed .module-link{padding:12px 0 12px 10px;gap:0}.is-collapsed .module-link>span{display:none}.is-collapsed .expand-button{width:29px;margin-left:-29px}.is-collapsed .main-nav{overflow:visible}.is-collapsed .subnav.floating-subnav{position:fixed;left:96px;top:230px;width:236px;max-height:calc(100dvh - 255px);overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);padding:12px;z-index:65}.is-collapsed .floating-subnav .flyout-title{display:block;font-size:13px;font-weight:600;padding:3px 12px 12px}.is-collapsed .floating-subnav .subnav-link{border:0;border-radius:7px;padding:10px 12px}.is-collapsed .utility-link{justify-content:center;padding:11px}.is-collapsed .utility-link>span{display:none}.is-collapsed .profile-zone{margin:12px -7px 0;padding:12px 7px 14px}.is-collapsed .profile-trigger{justify-content:center;padding:4px}.is-collapsed .profile-trigger>span:nth-child(2),.is-collapsed .profile-trigger>svg{display:none}.menu-scrim{display:none}@media (min-width:901px) and (max-height:760px){.sidebar-brand{height:66px;min-height:66px}.business-zone{padding-bottom:10px}.business-trigger{min-height:54px}.money-zone{margin-bottom:14px}.wallet-card{min-height:63px}.sidebar-footer{padding-top:7px}.profile-zone{margin-top:7px;padding-top:7px;padding-bottom:8px}.nav-label{margin-bottom:8px}.popover-business{top:128px}.is-collapsed .sidebar-brand{height:85px;min-height:85px}.is-collapsed .subnav.floating-subnav{top:200px;max-height:calc(100dvh - 220px)}}@media (min-width:901px) and (max-width:1200px){:root{--sidebar-width:244px}.sidebar{padding:0 12px}.profile-zone{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.topbar{padding:0 26px;gap:10px}.topbar-actions{gap:12px}.global-search>kbd{display:none}.stand-badge-full{display:none}.page-content{padding:28px 26px 0}.page-heading h1{font-size:27px}.page-heading p{font-size:11px}.context-tabs{gap:20px}.context-tabs>a{font-size:11px}.metrics{gap:13px}.metric{padding:18px}.metric svg{width:55px;right:13px;opacity:.6}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:16px}.agent-card{padding:21px 20px 0}.agent-card .button-row{gap:7px}.button{font-size:10px;padding:10px}.agent-foot{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.channels-card{padding:21px 17px}.kanban,.channels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-grid{gap:14px}.help-card{padding:20px}.project-copy{padding:14px}.project-copy>div{flex-wrap:wrap;gap:8px}.builder-welcome{padding:25px}.builder-welcome h2{font-size:23px}.builder-art{width:30%}.builder-art .window-art{height:175px}}@media (max-width:900px){.app-shell,.app-shell.is-collapsed{--sidebar-width:0px}.sidebar,.is-collapsed .sidebar{width:290px;max-width:calc(100vw - 28px);transform:translate(-102%);padding:0 14px;visibility:hidden;transition:transform .2s ease,visibility .2s;z-index:70}.menu-is-open .sidebar{transform:translate(0);visibility:visible}.menu-is-open .menu-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#14132266;z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace{margin-left:0}.topbar{height:64px;padding:0 24px;gap:12px}.topbar-start{gap:12px}.topbar-actions{gap:13px}.mobile-opener,.mobile-close{display:inline-flex}.collapse-control{display:none!important}.sidebar-brand,.is-collapsed .sidebar-brand{height:74px;min-height:74px;padding:0 6px;flex-direction:row;justify-content:flex-start;gap:12px}.mobile-close{margin-left:auto}.is-collapsed .brand>span{display:block}.is-collapsed .business-name,.is-collapsed .business-trigger>svg{display:block}.is-collapsed .business-trigger{justify-content:flex-start;padding:10px;border:1px solid var(--border);min-height:64px}.is-collapsed .business-zone{padding-bottom:16px}.is-collapsed .money-zone{margin-bottom:21px}.is-collapsed .wallet-card{border:1px solid var(--border);padding:0 10px 0 12px;min-height:76px;background:var(--surface-alt)}.is-collapsed .wallet-link{flex:1;padding:0;background:none;align-self:stretch}.is-collapsed .wallet-link>span{display:block}.is-collapsed .topup-button{display:flex}.is-collapsed .partner-link{justify-content:flex-start;padding:10px 10px 4px;min-height:40px}.is-collapsed .partner-link>span,.is-collapsed .partner-link>svg:last-child{display:block}.is-collapsed .nav-label{display:block}.is-collapsed .main-nav{overflow-y:auto;overflow-x:hidden}.is-collapsed .module-link{padding:11px 43px 11px 12px;gap:12px}.is-collapsed .module-link>span{display:block}.is-collapsed .expand-button,.expand-button{width:44px;margin-left:-44px}.module-link{min-height:48px}.is-collapsed .subnav,.subnav{padding:6px 0 5px 31px}.subnav-link,.is-collapsed .subnav-link{min-height:44px;font-size:13px;padding-top:11px;padding-bottom:11px}.flyout-title{display:none}.is-collapsed .utility-link{justify-content:flex-start;padding:10px 12px}.utility-link{min-height:44px;font-size:13px}.is-collapsed .utility-link>span{display:block}.is-collapsed .profile-zone{margin:12px -14px 0;padding:12px 14px max(14px,env(safe-area-inset-bottom))}.is-collapsed .profile-trigger{justify-content:flex-start;padding:4px 6px}.is-collapsed .profile-trigger>span:nth-child(2),.is-collapsed .profile-trigger>svg{display:block}.profile-trigger{min-height:48px}.business-name strong{font-size:14px}.business-name small{font-size:11px}.partner-link{font-size:12px}.profile-trigger strong{font-size:13px}.profile-trigger small{font-size:11px}.page-content{padding:28px 24px 0}.page-heading{margin-bottom:22px}.page-heading h1{font-size:28px}.page-heading p{font-size:12px}.context-tabs{gap:23px;margin-bottom:23px}.context-tabs>a{font-size:13px;min-height:44px}.context-tabs a>span{font-size:10px}.metrics{gap:14px}.metric{padding:20px;min-height:126px}.metric>span{font-size:12px}.metric>small{font-size:11px}.metric>strong{font-size:27px}.metric svg{width:65px;opacity:.55}.overview-grid{gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.agent-card{padding:23px 21px 0}.agent-card>p{font-size:13px}.agent-card .button-row{gap:9px}.button{font-size:12px;min-height:44px;padding:11px 14px}.agent-capabilities{font-size:11px}.agent-foot{margin-left:-21px;margin-right:-21px;padding:13px 21px;font-size:10px}.channels-card{padding:23px 18px}.channel-row>span:nth-child(2){font-size:12px}.channel-row small{font-size:10px}.text-link{font-size:12px;min-height:30px}.section-title h2{font-size:16px}.attention strong{font-size:13px}.attention p{font-size:12px}.attention .button{font-size:11px;min-height:42px}.conversation-copy>strong{font-size:13px}.conversation-copy>span{font-size:12px}.conversation-meta time{font-size:10px}.conversation-copy strong>span{font-size:10px}.conversation-meta .badge{font-size:10px}.popover-business,.is-collapsed .popover-business{left:12px;top:148px;width:266px;max-width:calc(100vw - 48px)}.popover-profile,.is-collapsed .popover-profile{left:12px;bottom:85px;width:266px;max-width:calc(100vw - 48px)}.popover-notifications{right:15px;top:56px}.popover-heading strong{font-size:14px}.popover-heading .icon-button{width:38px;height:38px}.business-option{min-height:70px}.business-option strong{font-size:13px}.business-option small{font-size:11px}.popover-action{font-size:13px;min-height:46px}.theme-setting>span{font-size:12px}.theme-options button{font-size:12px;min-height:40px}.popover-caption{font-size:10px}.theme-options{flex-wrap:wrap}.channels-grid,.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.project-copy>div{flex-wrap:wrap;gap:8px}.project-copy>strong{font-size:13px}.project-copy small{font-size:10px}.project-copy>span{font-size:11px}.builder-welcome h2{font-size:26px}.builder-welcome p{font-size:12px}.builder-art{width:31%}.shortcut strong{font-size:13px}.shortcut small{font-size:11px}.template-copy p{font-size:12px}.template-copy>div>span:last-child{font-size:11px}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.help-card{padding:21px}.help-card p{font-size:12px}.copy-field code{font-size:13px}.global-search{height:38px}.modal-body form label{font-size:13px}.modal-body .button{min-height:46px;font-size:13px}.toast{left:50%;font-size:13px}.workspace-footer{font-size:11px}.workspace-footer button{font-size:10px}}@media (max-width:600px){.topbar{padding:0 15px;height:61px}.topbar-start{gap:8px;flex:1}.breadcrumb{font-size:12px;gap:7px}.breadcrumb strong{font-size:12px;max-width:140px}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.topbar-actions{gap:6px}.global-search{width:38px;border:0;padding:0;justify-content:center}.global-search>span,.global-search>kbd{display:none}.stand-badge{font-size:10px;padding:8px 4px}.stand-badge-full,.topbar-divider{display:none}.notifications-button{width:34px}.page-content{padding:25px 18px 0}.page-heading{align-items:flex-start;gap:12px;margin-bottom:20px;flex-wrap:wrap}.page-heading h1{font-size:27px;letter-spacing:-.8px}.page-heading p{font-size:12px;line-height:1.7;max-width:300px}.page-heading>.badge{font-size:10px;margin-top:2px}.page-heading>.button{min-height:40px;font-size:11px;padding:9px 11px}.page-heading:has(>.button)>div{flex:1;min-width:155px}.page-heading:has(>.badge)>div{width:100%}.page-heading>.badge{margin-top:-9px}.context-tabs{margin-right:-18px;padding-right:18px;gap:22px;margin-bottom:22px}.context-tabs>a{padding-bottom:12px;font-size:12px;min-height:42px}.page-body{gap:18px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric{padding:14px 11px;min-height:108px;border-radius:10px}.metric>span{font-size:10px;line-height:1.5;margin-bottom:9px;min-height:29px}.metric>strong{font-size:23px;letter-spacing:-.6px}.metric>small{font-size:8px;line-height:1.5;margin-top:7px}.metric svg{display:none}.overview-grid{grid-template-columns:1fr;gap:18px}.agent-card{padding:20px 20px 0}.agent-top{margin-bottom:16px}.agent-symbol{width:46px;height:46px;border-radius:13px}.agent-card h2{font-size:18px}.agent-card>p{font-size:13px;line-height:1.8}.agent-capabilities{gap:10px;font-size:10px;flex-direction:column;align-items:flex-start;margin-top:17px}.agent-card .button-row{display:grid;grid-template-columns:1fr;margin-top:21px;gap:9px}.agent-card .button{min-height:44px;font-size:12px}.agent-foot{padding:12px 20px;margin:20px -20px 0;font-size:9px}.agent-foot>span:last-child{font-size:8px}.channels-card{padding:20px}.section-title h2{font-size:15px}.text-link{font-size:11px}.channel-list{margin-top:10px}.channel-row{min-height:62px;padding:10px 0}.channel-row>span:nth-child(2){font-size:13px}.channel-row small{font-size:11px}.add-channel{margin-top:6px;min-height:46px;font-size:12px;padding-top:10px}.attention{padding:17px 18px;gap:12px;flex-wrap:wrap}.attention>div{flex:1;min-width:180px}.attention strong{font-size:13px;line-height:1.6;display:block}.attention p{font-size:11px;margin-top:5px}.attention>.button{width:100%;margin-top:1px;font-size:12px}.attention-icon{width:34px;height:34px}.card-header{padding:17px 18px 14px}.conversation{gap:10px;padding:15px 17px;min-height:89px;align-items:flex-start;position:relative}.conversation>.avatar{width:33px;height:33px;font-size:10px;margin-top:2px;border-radius:10px}.conversation-copy>strong{font-size:12px;gap:7px;flex-wrap:wrap}.conversation-copy strong>span{font-size:9px}.conversation-copy>span{font-size:11px;margin-top:6px;max-width:100%;padding-right:0}.conversation-meta{position:absolute;left:60px;bottom:10px;right:16px;flex-direction:row-reverse;justify-content:space-between;align-items:center}.conversation-meta time{font-size:9px}.conversation-meta .badge{font-size:8px;padding:2px 5px}.conversation-copy{padding-bottom:19px}.conversation>svg{display:none}.workspace-footer{padding:25px 0 22px;flex-direction:column;gap:10px;font-size:10px}.workspace-footer button{font-size:9px;min-height:30px}.popover-notifications{max-width:calc(100vw - 28px);right:14px;top:55px}.notification-item strong{font-size:13px}.notification-item small{font-size:11px}.popover-business{top:148px}.sidebar-brand{height:74px;min-height:74px}.card-toolbar{padding:17px;align-items:stretch;flex-direction:column;gap:13px}.search-field{height:44px;max-width:none}.search-field input{font-size:13px;height:auto}.segmented button{min-height:38px;font-size:11px;padding:8px 10px;flex:1}.segmented{align-self:stretch}.card-toolbar>.button{align-self:flex-start;font-size:12px}.editor-card{padding:21px}.editor-card>p{font-size:12px}.editor-card h2{font-size:17px}form{gap:21px}form label{font-size:13px}input,select,textarea{font-size:16px;padding:12px;min-height:46px}.search-field input{min-height:0}.form-foot{align-items:stretch;flex-direction:column;gap:14px}.form-foot>span{font-size:11px;line-height:1.7}.channels-grid{grid-template-columns:1fr}.channel-card{padding:21px}.channel-card p{font-size:12px}.channel-card>.button{font-size:12px}.resource-row{padding:17px;gap:11px;min-height:82px}.resource-row strong{font-size:13px}.resource-row small{font-size:10px;line-height:1.7}.resource-row .badge{font-size:8px}.resource-row>.soft-icon{width:34px;height:34px}.subtle-note{font-size:11px;padding:16px 18px;line-height:1.8}.chart-card{padding:20px}.bar-chart{gap:12px;padding:0 0 15px}.bar-chart>div{font-size:10px}.kanban{grid-template-columns:1fr;gap:18px}.kanban-column{min-height:0;padding:15px}.kanban-heading{padding-bottom:14px}.kanban-heading h2{font-size:13px}.kanban-heading>span:nth-last-child(2){font-size:11px}.kanban-heading .icon-button{width:30px;height:30px}.deal-card{padding:17px;gap:13px}.deal-card>.badge{font-size:10px}.deal-card strong{font-size:14px}.deal-card>span:not(.badge){font-size:14px}.deal-card small{font-size:10px}.deal-card .avatar{width:28px;height:28px;font-size:10px}.add-deal{font-size:12px;min-height:44px}.task-row{min-height:100px;font-size:13px;gap:10px}.task-row small{font-size:11px;line-height:1.7}.task-row input{width:18px;height:18px;min-height:0}.task-card{padding:20px}.task-row>.avatar{width:27px;height:27px;font-size:9px}.project-grid{grid-template-columns:1fr;gap:18px}.project-card .window-art{height:172px}.project-copy{padding:18px}.project-copy>strong{font-size:14px}.project-copy>span{font-size:12px;margin-top:7px}.project-copy>div{margin-top:18px}.project-copy .badge{font-size:9px;padding:5px 7px}.project-copy small{font-size:10px}.projects-toolbar{flex-direction:row;align-items:center;padding:0}.projects-toolbar>.search-field{flex:1;width:auto;max-width:260px}.projects-toolbar>.muted{font-size:10px;white-space:nowrap}.builder-welcome{padding:24px 21px;flex-direction:column;align-items:stretch;gap:20px}.builder-welcome h2{font-size:26px;line-height:1.35}.builder-welcome p{font-size:13px;line-height:1.85;margin-bottom:21px}.eyebrow{font-size:9px}.builder-welcome .button-row{flex-direction:column;align-items:stretch}.builder-welcome .button{font-size:12px}.builder-art{display:none}.builder-bottom{grid-template-columns:1fr;gap:14px}.shortcut{padding:20px 18px}.shortcut strong{font-size:13px}.shortcut small{font-size:11px;line-height:1.7}.template-intro{padding:24px 21px}.template-intro h2{font-size:24px;line-height:1.4}.template-intro p{font-size:12px;line-height:1.8}.template-orbit{display:none}.template-grid{grid-template-columns:1fr;gap:20px}.template-preview .window-art{height:190px}.template-copy{padding:21px}.template-copy h2{font-size:19px}.template-copy p{font-size:12px;line-height:1.75}.template-copy>div>span:last-child{font-size:12px}.connect-agent{padding:23px}.connect-agent>h2{font-size:23px;line-height:1.4}.connect-agent>p{font-size:13px;line-height:1.85}.connect-steps{gap:26px}.connect-steps strong{font-size:13px}.connect-steps small{font-size:12px}.connect-agent>.button{width:100%;font-size:12px}.connect-agent .subtle-note{margin:24px -23px -23px}.billing-grid{grid-template-columns:1fr;gap:18px}.balance-large{padding:24px}.balance-large>strong{font-size:35px}.balance-large>p{font-size:11px}.balance-large>.button{width:100%}.plan-card{padding:24px}.plan-card>p{font-size:13px}.plan-card .button{width:100%}.transaction{padding:18px 17px;gap:10px}.transaction>.soft-icon{width:32px;height:32px}.transaction strong{font-size:11px}.transaction small{font-size:10px}.transaction>b{font-size:11px}.partner-hero{padding:21px;flex-wrap:wrap;gap:13px}.partner-hero>div{flex-basis:calc(100% - 60px)}.partner-hero h2{font-size:19px;line-height:1.5}.partner-hero p{font-size:12px}.partner-hero>.badge{margin-left:51px}.page-utility .metric>strong{font-size:20px}.page-utility .metric>span{font-size:9px;min-height:32px}.referral-card{padding:21px}.referral-card h2{font-size:17px}.referral-card p{font-size:12px}.copy-field{flex-direction:column;align-items:stretch;gap:13px}.copy-field code{font-size:11px;padding:13px 10px}.referral-card>small{font-size:10px;line-height:1.8;display:block}.settings-links{margin:27px -21px -21px}.settings-links>button{padding:19px 21px;font-size:13px;min-height:65px}.help-grid{grid-template-columns:1fr;gap:17px}.help-card{padding:23px}.help-card h2{font-size:19px;margin-top:17px}.help-card p{font-size:13px;line-height:1.8}.help-card .text-link{font-size:13px}.stand-note{padding:22px 20px;gap:12px}.stand-note>svg{width:20px}.stand-note h2{font-size:14px;line-height:1.6}.stand-note p{font-size:12px;line-height:1.9}.stand-note .text-link{font-size:11px}.modal-backdrop{padding:14px;align-items:center}.modal{max-height:calc(100dvh - 28px);border-radius:14px}.modal>header{padding:14px 17px}.modal h2{font-size:16px}.modal .icon-button{width:40px;height:40px}.modal-body{padding:21px}.modal-body>p,.modal-body form>p{font-size:13px;line-height:1.85}.modal-body .subtle-note{margin:24px -21px -21px}.modal-body .button{white-space:normal;min-height:46px;line-height:1.7}.modal-body .search-field input{font-size:16px}.command-search{padding:0 10px;height:49px}.command-results{max-height:50dvh}.command-results>button{min-height:63px}.command-results>button>span{font-size:13px}.command-results small{font-size:11px}.chat-info .badge{font-size:8px}.chat-info small{font-size:9px}.chat-info>span:nth-child(2){font-size:12px}.bubble{font-size:13px}.demo-amounts{gap:7px}.demo-amounts span{font-size:12px;padding:12px 8px}.toast{max-width:calc(100vw - 30px);min-width:260px;font-size:12px;padding:13px 15px;bottom:max(18px,env(safe-area-inset-bottom));line-height:1.7}.about-list{font-size:12px;line-height:1.9}.popover-action .icon-button{width:36px}.skip-link{left:16px}}@media (max-width:360px){.page-content{padding-left:14px;padding-right:14px}.context-tabs{margin-right:-14px;padding-right:14px}.stand-badge{font-size:9px}.breadcrumb strong{max-width:110px}.topbar{padding:0 10px}.topbar-actions{gap:2px}.page-heading h1{font-size:25px}.metric{padding:13px 9px}.metric>strong{font-size:21px}.metric>span{font-size:9px}.agent-card{padding-left:17px;padding-right:17px}.agent-foot{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.agent-card h2{font-size:17px}.agent-card>p{font-size:12px}.attention>div{min-width:150px}.page-utility .metric>strong{font-size:17px}.page-heading:has(>.button)>div{min-width:140px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (min-width:601px){.business-name strong{font-size:14px}.business-name small{font-size:11px}.partner-link{font-size:12px}.subnav-link{font-size:13px;min-height:41px}.utility-link,.profile-trigger strong{font-size:13px}.profile-trigger small{font-size:11px}.breadcrumb,.breadcrumb strong,.global-search{font-size:13px}.page-heading p{font-size:14px}.context-tabs>a{font-size:13px}.metric>span{font-size:12px}.metric>small{font-size:11px}.agent-card>p{font-size:14px}.agent-capabilities{font-size:11px}.button{font-size:13px;min-height:42px}.agent-foot{font-size:10px}.channel-row>span:nth-child(2){font-size:13px}.channel-row small{font-size:11px}.add-channel{font-size:12px;min-height:42px}.section-title h2{font-size:16px}.text-link{font-size:12px}.attention strong{font-size:14px}.attention p{font-size:12px}.attention .button{font-size:12px;min-height:40px}.conversation-copy>strong{font-size:14px}.conversation-copy strong>span{font-size:11px}.conversation-copy>span{font-size:13px}.conversation-meta time{font-size:11px}.conversation-meta .badge{font-size:10px}.popover-heading strong{font-size:14px}.popover-action{font-size:13px}.theme-options button{font-size:12px}.business-option strong{font-size:13px}.business-option small{font-size:11px}.notification-item strong{font-size:13px}.notification-item small,.card-toolbar p,.muted{font-size:12px}.resource-row strong{font-size:14px}.resource-row small{font-size:12px}.search-field,.search-field input{font-size:13px}.editor-card>p{font-size:14px}.channel-card p{font-size:13px}.channel-card>.button{font-size:12px}.segmented button{font-size:12px}.deal-card strong{font-size:13px}.deal-card>span:not(.badge){font-size:14px}.deal-card small{font-size:10px}.kanban-heading h2,.add-deal{font-size:12px}.builder-welcome p{font-size:14px}.project-copy>strong{font-size:14px}.project-copy>span{font-size:12px}.project-copy .badge,.project-copy small{font-size:10px}.shortcut strong{font-size:14px}.shortcut small{font-size:12px}.template-intro p{font-size:14px}.template-copy p{font-size:13px}.template-copy>div>span:last-child{font-size:12px}.connect-agent>p{font-size:14px}.connect-steps strong{font-size:14px}.connect-steps small{font-size:13px}.transaction strong{font-size:14px}.transaction small{font-size:12px}.transaction>b{font-size:14px}.partner-hero p,.referral-card p,.plan-card p,.help-card p{font-size:14px}.help-card .text-link,.stand-note p{font-size:13px}.task-row{font-size:14px}.task-row small,.subtle-note{font-size:12px}form label{font-size:13px}.form-foot span{font-size:12px}.balance-large>p{font-size:12px}}
