@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#34343d;background:#f8f9fb;font-synthesis:none;font-size:14px;--purple: #7b64cf;--muted: #96969f;--border: #ededef}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;background:none;border:0;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:background .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,a:focus-visible{outline:3px solid #b7a5ef;outline-offset:3px}button:hover{color:var(--purple)}input,select,textarea{outline:none}input:focus,select:focus,textarea:focus{border-color:#a38cdd!important;box-shadow:0 0 0 3px #7b64cf12}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}button svg{vertical-align:middle}button:disabled,.disabled{opacity:.6;cursor:wait}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:236px;background:#fff;border-right:1px solid var(--border);padding:31px 20px 0;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:10px;color:#363244;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1.3px;padding:0 12px}.brand-light{font-weight:500}.brand-dot{color:#8a6cda}.brand-icon{height:35px;width:35px;border-radius:10px;background:#8066d2;color:#fff;display:grid;place-items:center;box-shadow:0 3px 7px #8066d224}.workspace-switch{margin-top:35px;border:1px solid #e9e9ef;border-radius:8px;display:flex;align-items:center;gap:10px;text-align:left;padding:12px 10px;width:100%;box-shadow:0 2px 3px #20202002}.workspace-logo{position:relative;background:#f0ebfb;border:1px solid #e6def7;width:34px;height:35px;border-radius:7px;display:grid;place-items:center;font-size:15px;color:#7e63ca;font-weight:700}.workspace-logo span{position:absolute;bottom:-4px;right:-3px;color:#b395dc;font-size:13px;background:#fff;border-radius:50%}.workspace-switch>span:nth-child(2){flex:1}.workspace-switch strong{font-size:12px;font-weight:650;display:block}.workspace-switch small{font-size:10px;color:#a0a0aa;display:block;margin-top:4px}.workspace-switch>svg{color:#96919e}.nav-label{font-size:9px;font-weight:650;letter-spacing:1.7px;color:#a5a4ae;margin:32px 13px 13px}.main-nav{display:flex;flex-direction:column;gap:6px}.main-nav button,.bottom-nav button{display:flex;align-items:center;width:100%;padding:13px;gap:12px;font-size:12px;color:#83818d;border-radius:7px;text-align:left;font-weight:500}.main-nav button.active{color:#8064cb;background:#f0ecfa;font-weight:650}.main-nav button:not(.active):hover,.bottom-nav button:hover{background:#f8f6fd}.main-nav svg{stroke-width:1.65}.nav-count{font-size:10px;display:grid;place-items:center;margin-left:auto;width:20px;height:20px;background:#f2f1f6;border-radius:5px;color:#8c859a}.sidebar-bottom{margin-top:auto;padding-top:60px}.upgrade-box{position:relative;border:1px solid #ebe5f6;background:linear-gradient(125deg,#f8f5fc,#f6f4fb);border-radius:9px;padding:15px 13px;margin-bottom:21px}.upgrade-icon{display:grid;place-items:center;color:#9b7fd2;background:#eee7fa;width:30px;height:30px;border-radius:8px;margin-bottom:12px}.upgrade-box strong{font-size:10px;font-weight:650;display:block}.upgrade-box p{font-size:10px;line-height:1.8;color:#9991a7;margin:6px 0 13px}.upgrade-box button{font-size:10px;color:#8a6bc9;display:flex;justify-content:space-between;width:100%;font-weight:600;padding:0}.bottom-nav button{font-size:11px;gap:12px;padding:11px 12px}.bottom-nav button svg:last-child:not(:first-child){margin-left:auto}.profile{display:flex;align-items:center;gap:10px;text-align:left;width:calc(100% + 40px);margin:21px -20px 0;padding:19px 21px;border-top:1px solid var(--border)}.avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;font-size:11px;font-weight:600}.profile-avatar,.top-avatar{background:#eee4df;color:#8b7065;border:3px solid #faf6f2;box-shadow:0 0 0 1px #efe7e3}.profile>span:nth-child(2){flex:1}.profile strong{font-size:11px;font-weight:600;display:block}.profile small{font-size:10px;display:block;color:#a4a0aa;margin-top:4px}.profile>svg{color:#aaa4b0}.main-shell{margin-left:236px;flex:1;min-width:0}.topbar{height:78px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:20px}.breadcrumb{display:flex;gap:14px;align-items:center;font-size:11px;white-space:nowrap}.breadcrumb>span{color:#a3a1ac}.breadcrumb>svg{color:#c9c7ce}.breadcrumb strong{font-weight:550;color:#65606f}.topbar-right{display:flex;align-items:center;gap:21px}.search-box{display:flex;align-items:center;gap:9px;color:#aaa7b1;width:247px}.search-box input{border:0;background:none;min-width:0;width:100%;font-size:11px;color:#625c70;padding:8px 0}.search-box input::placeholder{color:#a8a4ae}.search-box kbd{font-size:9px;border:1px solid #e9e7ec;border-radius:4px;padding:3px 5px;white-space:nowrap;color:#aaa4b0}.topbar-separator{height:20px;width:1px;background:#eeeaf0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:4px;border-radius:6px;color:#a5a1ad}.icon-button:hover{background:#f0eafa;color:#7f61ca}.notification-button{position:relative;color:#918b9d}.notification-button i{position:absolute;width:5px;height:5px;border-radius:50%;background:#a28bde;border:1px solid white;right:6px;top:4px}.top-avatar{width:32px;height:32px;font-size:9px}.mobile-menu{display:none}main{max-width:1560px;margin:auto;padding:35px 36px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.date-line{font-size:10px;color:#a39caa;display:flex;gap:7px;align-items:center;margin-bottom:10px}.date-line svg{color:#ac9a7e;stroke-width:1.5}.page-heading h1{font-family:Manrope,sans-serif;font-size:27px;font-weight:750;letter-spacing:-1.1px;color:#34323d;line-height:1.4}.heading-dot{color:#8d73d3}.page-heading p{font-size:11px;color:#9c98a5;margin-top:7px;letter-spacing:.05px}:is(.button,[data-ui=button]){border:1px solid #e6e1ee!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px;padding:10px 15px;border-radius:7px!important;background:#fff;color:#77668c;white-space:nowrap;font-size:12px;font-weight:600;min-height:38px;cursor:pointer}:is(.button.primary,[data-ui=button][data-primary=true]){background:#7c65cd;border-color:#7c65cd!important;color:#fff;box-shadow:0 3px 4px #7c65cd13}:is(.button.primary,[data-ui=button][data-primary=true]):hover{background:#6d54bd}:is(.button,[data-ui=button]):hover{box-shadow:0 3px 10px #7861b917}.page-heading>:is(.button,[data-ui=button]){margin-top:15px}.overview-strip{background:#fff;border:1px solid #e9e9ef;border-radius:10px;display:flex;align-items:center;padding:20px 22px;gap:24px;box-shadow:0 2px 4px #26203702}.overview-strip>div:not(.overview-status){display:flex;align-items:center;gap:12px}.overview-icon{height:36px;width:36px;display:grid;place-items:center;border-radius:9px}.lavender{background:#f1edfb;color:#967ad2}.peach{background:#fff2e7;color:#c99d75}.mint{background:#eaf5ef;color:#76a58a}.overview-strip b{font-size:18px;font-family:Manrope,sans-serif;font-weight:750;display:block;line-height:1.15}.overview-strip small{font-size:9px;color:#a09ba8;display:block;margin-top:5px;white-space:nowrap}.overview-divider{width:1px;height:30px;background:#efedf2}.overview-status{margin-left:auto;display:flex;align-items:center;gap:7px;color:#9a96a3;font-size:9px;white-space:nowrap}.status-dot{display:inline-block;width:5px;height:5px;background:#88b49a;border-radius:50%;flex-shrink:0}.status-ring{border:1px solid #c3d7c8;border-radius:50%;height:15px;width:15px;display:grid;place-items:center;color:#91b69c;margin-left:7px}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;margin:28px 0 19px}.tabs{display:flex;align-items:center;gap:6px}.tabs button{padding:8px 14px;border-radius:6px;font-size:11px;color:#9a93a5;display:flex;align-items:center;gap:8px}.tabs button.selected{color:#8467c7;background:#ede8f8;font-weight:600}.tabs button span{display:grid;place-items:center;width:17px;height:17px;font-size:9px;background:#e0d7f2;border-radius:4px}.toolbar-actions{display:flex;align-items:center;gap:16px}.toolbar-actions button{display:flex;align-items:center;gap:7px;color:#9d96a7;font-size:10px;padding:4px 0}.toolbar-actions>span{width:1px;height:14px;background:#e3dfe9}.toolbar-actions button.customizing{color:#7b64cf}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}[data-card]{background:#fff;border:1px solid #e8e7ee!important;border-radius:11px!important;box-shadow:0 3px 6px #30233902;display:flex;overflow:visible!important;position:relative}.card-heading{display:flex;align-items:center;gap:11px;padding:20px 21px 17px;position:relative}.app-icon{height:37px;width:37px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.green{background:#e9f6ee;color:#6da68c}.blue{background:#e9f1fc;color:#7d9dce}.purple{background:#f0eafb;color:#9876cc}.orange{background:#fff2e7;color:#d0a06b}.rose{background:#fbebee;color:#cc8898}.card-heading-text{flex:1}.card-heading h3{font-size:12px;font-weight:650;letter-spacing:-.1px}.card-heading p{font-size:9px;color:#aaa2b2;margin-top:5px}.card-dots{margin-right:-7px}.message-summary{padding:0 21px 12px;display:flex;align-items:center;justify-content:space-between;color:#a09aaa;font-size:9px}.message-summary b{font-size:10px;color:#6b6575;font-weight:600}.badge{font-size:8px;padding:4px 7px;border-radius:5px;display:inline-flex;align-items:center;gap:4px;font-weight:500}.message-list{padding:0 21px}.message-row{width:100%;display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid #f1eef4;text-align:left}.message-row:hover{background:#faf9fd}.pink{background:#f6e9ed;color:#b48091}.sand{background:#f5ede3;color:#b69a7b}.message-row .avatar{width:34px;height:34px;font-size:10px}.message-text{flex:1;min-width:0}.message-text strong{font-size:10px;font-weight:600;display:block;color:#5f596b}.message-text>span{display:block;font-size:9px;color:#a6a0af;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.message-meta small{font-size:8px;color:#ada5b5}.message-meta b{font-size:8px;background:#e9f5ec;color:#83ac8d;border-radius:50%;width:15px;height:15px;display:grid;place-items:center;font-weight:600}.card-footer{font-size:9px;display:flex;align-items:center;justify-content:center;gap:7px;color:#a098b1;padding:13px;border-top:1px solid #f0edf5;margin-top:auto;border-radius:0 0 11px 11px;background:#fefdff}.card-footer:hover{background:#f5f1fc;color:#8064c5}.calendar-date{display:flex;align-items:center;justify-content:space-between;padding:0 21px 14px;font-size:9px;color:#aba3b3}.calendar-date b{font-size:10px;color:#767080;font-weight:550}.events{padding:0 22px 10px}.event{display:flex;align-items:center;width:100%;text-align:left;gap:13px;margin-bottom:9px}.event-time{font-size:10px;color:#8d859a;line-height:1.6;min-width:34px}.event-time small{font-size:8px;color:#c0b6ca;display:block}.event-body{padding:8px 11px;border-left:3px solid #a58bd8;border-radius:3px;flex:1;min-height:47px;background:#f9f7fd}.event-body strong{font-size:10px;font-weight:550;color:#6c627b;display:flex;align-items:center;gap:8px}.event-body>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#a69aaf;margin-top:6px}.event-status{margin-left:auto;color:#baaac9!important;font-size:7px!important;background:#f1ebf8;padding:2px 4px;border-radius:3px}.meet-symbol{color:#88aa9a;line-height:8px}.blue-line{border-color:#93b4dd;background:#f4f7fd}.blue-line strong{color:#667d9d}.blue-line strong i{width:5px;height:5px;border-radius:50%;background:#95b3e1}.orange-line{border-color:#dfb78c;background:#fcf9f4}.orange-line strong{color:#9a846a}.finance-top{padding:0 21px;display:flex;justify-content:space-between;align-items:flex-start}.finance-top>div>span{font-size:9px;color:#a8a0b2}.demo-label{font-size:7px;background:#f6f4f9;padding:2px 4px;border-radius:3px;margin-left:4px}.finance-top h2{font-size:26px;letter-spacing:-.7px;font-weight:600;color:#61556f;margin:8px 0 0}.finance-top select{font-size:8px;border:1px solid #eee9f3;padding:6px 7px;border-radius:5px;color:#a49aae;background:#fff;cursor:pointer;margin-top:3px;max-width:105px}.growth{font-size:8px;color:#b4a9c0;padding:9px 21px 2px}.growth span{color:#8eb99b;background:#edf7ef;padding:3px 5px;border-radius:4px;margin-right:4px}.chart{padding:14px 21px 0}.chart svg{display:block;width:100%;height:88px}.chart-labels{display:flex;justify-content:space-between;font-size:7px;color:#c3b5d0;padding:5px 0 13px}.finance-bottom{border-top:1px solid #f0ebf5;display:flex;align-items:center;gap:31px;padding:15px 21px;margin-top:auto}.finance-bottom>div{display:flex;gap:8px;align-items:center}.mini-icon{width:28px;height:28px;border-radius:7px;display:grid;place-items:center}.finance-bottom small{display:block;font-size:8px;color:#b5a9bf}.finance-bottom b{font-size:10px;display:block;font-weight:550;color:#877794;margin-top:4px}.finance-bottom>.icon-button{margin-left:auto}.task-progress{display:flex;justify-content:space-between;padding:2px 21px 9px;font-size:9px;color:#b0a6b9}.task-progress b{font-weight:500;color:#8c7f9a}.progress-track{height:4px;background:#f5f0fa;margin:0 21px;border-radius:6px;overflow:hidden}.progress-track>div{height:100%;background:#b09bd9;border-radius:6px;transition:width .3s}.tasks-list{padding:13px 21px 11px;max-height:238px;overflow:auto}.task-row{display:flex;align-items:center;gap:10px;min-height:38px;font-size:10px;color:#887b97;position:relative}.task-row>span:nth-child(2){flex:1}.checkbox{height:15px;width:15px;flex-shrink:0;border:1px solid #dcd2e7;border-radius:4px;padding:0;display:grid;place-items:center}.checkbox.checked{background:#bda9dc;border-color:#bda9dc;color:#fff}.completed>span:nth-child(2){text-decoration:line-through;color:#bfb1cc}.task-tag{font-size:7px;color:#ab98c0;background:#f3eef9;padding:4px 7px;border-radius:4px}.task-tag.personal{background:#fcf2e9;color:#bd9c78}.task-delete{display:none;padding:0;color:#bfaac9}.task-row:hover .task-delete{display:block}.new-task{display:flex;align-items:center;margin:auto 21px 19px;border:1px dashed #e8dff1;padding:8px 10px;gap:7px;border-radius:6px;color:#b9a9c8}.new-task input{font-size:9px;background:none;border:0;padding:2px;min-width:0;flex:1;color:#8f7a9e;box-shadow:none}.new-task input::placeholder{color:#bdafc9}.new-task button{padding:0;color:#9374bb}.add-card-banner{border:1px dashed #d9cfea;border-radius:9px;display:flex;align-items:center;width:100%;padding:20px 23px;gap:16px;margin-top:23px;text-align:left;position:relative;overflow:hidden;background:linear-gradient(100deg,#faf8fd,#f6f3fb)}.add-card-icon{display:grid;place-items:center;border:1px solid #e7dff3;width:36px;height:36px;border-radius:9px;background:#f2ecfa;color:#9d83c9}.add-card-banner strong{display:block;font-size:11px;font-weight:550;color:#8b779e}.add-card-banner small{font-size:9px;display:block;margin-top:6px;color:#b1a3be}.add-card-link{margin-left:auto;font-size:10px;color:#a087bf;display:flex;gap:10px;align-items:center;z-index:1}.banner-decoration{position:absolute;right:42px;top:25px;transform:rotate(-15deg);color:#ece5f5;opacity:.65;pointer-events:none}.dashboard-footnote{font-size:8px;display:flex;align-items:center;justify-content:space-between;margin-top:17px;color:#b0a5bd}.dashboard-footnote>span{display:flex;gap:6px;align-items:center}.dashboard-footnote .status-dot{width:4px;height:4px}.main-footer{display:flex;justify-content:space-between;border-top:1px solid #eae6ef;margin-top:36px;padding:19px 0 22px;color:#bcb2c8;font-size:8px}.main-footer>span:first-child{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#ac9cb9;letter-spacing:-.3px;display:flex;align-items:center}.main-footer>span:first-child>span{font-weight:500}.main-footer b{color:#ad8cd2}.main-footer small{font-family:DM Sans,sans-serif;font-size:8px;font-weight:400;letter-spacing:0;border-left:1px solid #e5ddec;padding-left:13px;margin-left:13px;color:#bcb1c8}.main-footer>span:last-child{display:flex;align-items:center;gap:6px}.footer-star{color:#b69bce;font-size:12px}.card-dropdown{position:absolute;right:18px;top:53px;width:151px;background:#fff;border:1px solid #e8e0ef;box-shadow:0 6px 25px #3e245017;border-radius:7px;padding:5px;z-index:10}.card-dropdown button{display:flex;align-items:center;gap:8px;padding:10px 8px;width:100%;text-align:left;font-size:10px;border-radius:4px}.card-dropdown button:hover{background:#f6f1fb}.danger{color:#bf6e7e!important}.editing{border-color:#b7a0da!important;border-style:dashed!important}.editing-label{font-size:9px;color:#9b82ba;display:flex;gap:5px;padding:8px 20px;background:#faf5ff;border-radius:10px 10px 0 0}.editing-label button{margin-left:auto;font-size:9px;text-decoration:underline}.custom-card-body{min-height:241px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:15px}.custom-card-body h4{font-size:13px;font-weight:500}.custom-card-body p{font-size:11px;color:#a092ad;text-align:center;max-width:280px;line-height:1.7}.custom-illustration{width:58px;height:58px;display:grid;place-items:center;background:#f3edf9;border-radius:20px;color:#b295ce}.custom-card-body pre{font-size:11px;max-height:220px;overflow:auto;width:100%;white-space:pre-wrap;overflow-wrap:anywhere;background:#faf8fc;padding:12px;color:#7c698b}.empty-state{grid-column:1/-1;text-align:center;padding:65px;color:#a58bb6}.empty-state h3{margin:15px 0;font-weight:500}.empty-state p{font-size:12px;color:#ada0b7}.section-title{display:flex;justify-content:space-between;align-items:center;margin:26px 0 19px;gap:15px}.section-title h2{font-size:16px;font-weight:600}.section-title h2 span{font-size:12px;color:#9173bf;background:#eee7f7;padding:3px 6px;margin-left:5px;border-radius:4px}.section-title>span{font-size:10px;color:#a194ad}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.integration-card{padding:22px;background:#fff;border:1px solid #e8e4ee;border-radius:10px;position:relative}.integration-card .badge{position:absolute;right:15px;top:20px}.integration-card h3{font-size:14px;margin:18px 0 9px;font-weight:600}.integration-card p{font-size:11px;color:#a396ac;line-height:1.7;min-height:37px}.integration-card .endpoint-text{overflow-wrap:anywhere}.text-button{display:flex;align-items:center;gap:7px;color:#9674bc;font-size:11px;padding:0}.integration-card .text-button{margin-top:20px}.connection-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:#ad9db8;font-size:9px;border-top:1px solid #f1ebf7;padding-top:10px}.connection-empty{text-align:center;border:1px dashed #dcd1e8;border-radius:12px;padding:38px 20px;background:#fcfaff}.connection-empty .modal-symbol{margin:0 auto 16px}.connection-empty h3{font-weight:550;font-size:17px}.connection-empty p{color:#a194ad;font-size:12px;margin:12px 0 22px}.content-panel{background:#fff;border:1px solid #e8e4ee;padding:25px;border-radius:10px}.content-panel>.section-title{margin:0 0 15px}.content-panel h2{font-size:17px;font-weight:600}.notification-item{width:100%;padding:24px 0;border-bottom:1px solid #f0eaf5;text-align:left;display:flex;align-items:center;gap:15px}.notification-item:last-child{border:0}.notification-item>span:nth-child(2){flex:1}.notification-item strong{font-weight:550;font-size:13px}.notification-item p{font-size:11px;color:#a295ad;margin:7px 0 10px;line-height:1.7}.notification-item small{font-size:9px;color:#b6a8c1}.notification-item i{width:6px;height:6px;background:#9e7fc5;border-radius:50%}.notification-item>svg{color:#b8a9c3}.settings-grid,.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.muted{font-size:12px;color:#a295ad;margin:9px 0 24px;line-height:1.7}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0;border-bottom:1px solid #f0eaf5}.setting-row strong{font-size:12px;font-weight:550}.setting-row p{font-size:10px;color:#ad9cb8;line-height:1.6;margin-top:7px}.toggle{width:36px;height:21px;border-radius:20px;background:#e6e0eb;padding:3px;flex-shrink:0}.toggle span{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0001;transition:transform .2s}.toggle.on{background:#a484c9}.toggle.on span{transform:translate(15px)}.content-panel>:is(.button,[data-ui=button]){margin-top:20px}details{border-top:1px solid #eee7f4;padding:18px 0}summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;cursor:pointer;list-style:none}details p{font-size:11px;line-height:1.9;color:#9e8caa;margin-top:12px}.help-about{padding:40px;border:1px solid #e6ddf0;border-radius:10px;background:linear-gradient(140deg,#f8f3fd,#f0e7fa);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.help-about h2{font-family:Manrope,sans-serif;line-height:1.5;font-size:27px;letter-spacing:-1px;color:#8d6bab}.help-about p{font-size:12px;line-height:1.8;margin:15px 0 25px;color:#ad94be}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#28223460;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .2s}.modal{background:#fff;width:100%;max-width:480px;padding:32px;border:1px solid #e9e0f2;border-radius:16px;box-shadow:0 25px 100px #20102c25;position:relative;max-height:90vh;overflow:auto}.modal.wide{max-width:660px}.modal-close{position:absolute;right:14px;top:13px}.modal h2{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.7px;line-height:1.4;font-weight:650;padding-right:10px}.modal>p{font-size:12px;color:#9d8ea9;line-height:1.8;margin:10px 0 24px}.modal-symbol{width:48px;height:48px;background:#f0e8fa;color:#a280c7;border-radius:13px;display:grid;place-items:center;margin-bottom:20px}.template-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.template{border:1px solid #e9e0f1;border-radius:9px;text-align:left;padding:18px;position:relative}.template:hover{background:#fbf8fe;border-color:#cdb4e4;transform:translateY(-2px)}.template h3{font-size:13px;font-weight:550;margin:15px 0 8px}.template p{font-size:10px;color:#aa98b7;line-height:1.7;max-width:190px}.template-plus{position:absolute;top:24px;right:17px;color:#b59bc8}.modal form label,.content-panel form label{display:block;font-size:11px;font-weight:550;color:#81708e;margin:18px 0}.modal input,.modal select,.modal textarea,.content-panel input{display:block;width:100%;margin-top:8px;padding:11px 12px;border:1px solid #e6deed;background:#fefcff;border-radius:6px;font-size:12px;color:#735f81;min-width:0}.modal input::placeholder,.modal textarea::placeholder{color:#b8a7c4}.form-row{display:flex;gap:12px}.form-row label{flex:1;min-width:0;margin-top:0!important}.form-row .method-field{flex:0 0 87px}.modal textarea{resize:vertical;min-height:90px}.form-submit{width:100%;margin-top:12px}.form-hint{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:#b6a5c2;margin-top:16px}.form-error{background:#fff0f2;color:#b76c7d;padding:12px;border-radius:6px;font-size:11px;line-height:1.7;margin:12px 0}.notice{font-size:11px;color:#9d86af;background:#f8f3fc;border:1px solid #eee3f6;padding:14px;border-radius:7px;line-height:1.8;margin:18px 0}.auth-switch{display:block;margin:20px auto 0;font-size:11px;color:#9b7ab8}.modal>.brand{padding:0;margin-bottom:29px}.detail-box{display:flex;align-items:center;gap:10px;color:#9b82ad;font-size:12px;margin:18px 0}.agenda-detail{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #f0e7f7;font-size:12px}.agenda-detail span{color:#ad94bf}.agenda-detail strong{font-weight:500;flex:1}.agenda-detail>svg{color:#baa5c8}.modal>:is(.button,[data-ui=button]){margin-top:20px}.inbox-item{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:18px 0;border-bottom:1px solid #eee5f5}.inbox-item>span:nth-child(2){flex:1}.inbox-item strong{font-size:12px;font-weight:550}.inbox-item p{font-size:10px;line-height:1.8;margin-top:5px;color:#a991b9}.inbox-item>svg{color:#b69cc9}.financial-detail{display:grid;grid-template-columns:1fr 1fr;gap:22px;font-size:14px;padding:20px 0;color:#a083b4}.financial-detail b{text-align:right;font-weight:550;color:#80618f}.chat-header{display:flex;align-items:center;gap:13px}.chat-header h2{font-size:18px}.chat-header span{font-size:10px;color:#b092c0}.chat-bubble{background:#eef7f0;padding:20px;font-size:12px;line-height:1.8;margin:30px 0 20px;border-radius:0 12px 12px;color:#7d9d87}.chat-bubble small{display:block;text-align:right;font-size:9px;color:#9eb8a6}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#42354e;box-shadow:0 6px 30px #35203c24;color:#fff;display:flex;align-items:center;gap:12px;padding:15px 20px;border-radius:9px;font-size:12px;max-width:calc(100vw - 35px);z-index:200;animation:fade-in .2s;line-height:1.5}.toast>svg{color:#d3bee2}.toast button{color:#c9b4d6;padding:0;margin-left:12px}.spinning svg{animation:spin 1s linear infinite}.landing{background:#faf8fd;min-height:100vh}.landing nav{display:flex;justify-content:space-between;align-items:center;padding:25px 7%;border-bottom:1px solid #ece5f3;background:#fff}.landing nav>div{display:flex;align-items:center;gap:25px}.landing nav>div>button{font-size:12px;color:#9983a8}.landing section{padding:80px 30px 50px;text-align:center;background:radial-gradient(ellipse at 50% 65%,#e8dcf57a,transparent 65%)}.eyebrow{font-size:10px;letter-spacing:2px;color:#ac91bf;display:flex;justify-content:center;align-items:center;gap:7px}.landing h1{font-family:Manrope,sans-serif;font-size:60px;line-height:1.2;letter-spacing:-3px;margin:25px 0;color:#4f3e5a}.landing h1 em{font-style:normal;color:#a485c3}.landing section>p{font-size:15px;line-height:1.9;color:#ab95b8;margin-bottom:27px}.landing section>small{font-size:10px;display:block;margin-top:16px;color:#b6a0c2}.landing-apps{display:flex;justify-content:center;gap:20px;margin-top:45px}.landing-apps .app-icon{width:60px;height:60px;border-radius:18px;border:1px solid #fff}.landing-features{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:30px 25px 70px}.landing-features article{padding:25px;border:1px solid #e9e0f0;border-radius:12px;background:#fff}.landing-features svg{color:#af8cc8}.landing-features h3{font-size:15px;font-weight:550;margin:18px 0 12px}.landing-features p{color:#ad99b8;font-size:12px;line-height:1.9}.landing footer{border-top:1px solid #ece4f3;display:flex;justify-content:space-between;align-items:center;padding:25px 7%;font-size:11px;color:#ad98b9}.brand.small{font-size:23px}.brand.small .brand-icon{width:30px;height:30px}.sidebar-overlay{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1450px){main{padding-top:42px}.page-heading h1{font-size:30px}.card-heading{padding-top:23px;padding-bottom:21px}.message-row{padding:17px 0}.events{padding-bottom:12px}.event{margin-bottom:13px}.task-row{min-height:42px}.chart svg{height:110px}.overview-strip{padding:23px}.panel-toolbar{margin-top:32px}.sidebar-bottom{padding-top:90px}}@media(max-width:1150px){.sidebar{width:210px;padding-left:16px;padding-right:16px}.main-shell{margin-left:210px}.brand{font-size:25px;padding-left:8px}.profile{margin-left:-16px;width:calc(100% + 32px);padding-left:17px}.topbar{padding:0 25px}main{padding:29px 25px 0}.overview-strip{gap:18px;padding:18px}.overview-status{font-size:8px}.status-ring{display:none}.overview-strip>div:not(.overview-status){gap:8px}.overview-icon{width:30px;height:32px}.overview-strip small{font-size:8px}.card-heading{padding:18px}.message-list,.events{padding-left:18px;padding-right:18px}.finance-bottom{gap:18px;padding-left:18px;padding-right:18px}.message-text>span{max-width:220px}.integration-grid{grid-template-columns:1fr 1fr}}@media(max-width:950px){.overview-status{display:none}.overview-strip{justify-content:space-between}.topbar-right{gap:10px}.search-box{width:185px}.search-box kbd{display:none}.page-heading h1{font-size:23px}.dashboard-grid{gap:15px}.task-row{font-size:9px;gap:6px}.task-tag{font-size:6px;padding:3px}.card-heading h3{font-size:11px}.card-heading p{font-size:8px}.card-heading{gap:8px}.card-heading .app-icon{width:32px;height:32px}.finance-top h2{font-size:22px}.event-time{min-width:28px}.event{gap:8px}.event-body{padding:8px}.event-body strong{font-size:9px}.event-status{display:none}.message-text>span{font-size:8px;max-width:170px}.message-row{gap:8px}.message-row .avatar{width:29px;height:29px;font-size:8px}.message-summary{font-size:8px}.badge{font-size:7px}.page-heading>:is(.button,[data-ui=button]){padding:10px}.page-heading>:is(.button,[data-ui=button])>div{font-size:11px!important}.main-footer small{font-size:7px}.settings-grid,.help-grid{grid-template-columns:1fr}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:236px}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#281c3e40;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:66px;padding:0 20px;position:sticky;top:0;z-index:20}.breadcrumb{gap:9px;font-size:10px}.search-box{width:160px}.topbar-separator,.top-avatar{display:none}main{padding:25px 20px 0}.page-heading{margin-bottom:25px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px}.date-line{font-size:9px}.overview-strip{padding:18px}.overview-strip small{font-size:9px}.overview-strip b{font-size:17px}.dashboard-grid{gap:18px}.card-heading{padding:18px}.card-heading h3{font-size:12px}.message-text>span{font-size:9px;max-width:180px}.finance-top h2{font-size:24px}.message-row{padding:14px 0}.sidebar-bottom{padding-top:35px}.main-footer{margin-top:30px}.add-card-banner{padding:18px}.add-card-banner small{font-size:8px}.task-tag{font-size:7px}.task-row{font-size:10px}.landing h1{font-size:45px}.landing nav{padding:22px}.landing nav>div>button{display:none}}@media(max-width:570px){.topbar{padding:0 15px}.search-box{width:auto}.search-box input{width:125px;font-size:10px}.search-box svg{width:14px}.topbar-right{gap:6px}.breadcrumb>span,.breadcrumb>svg{display:none}main{padding:24px 16px 0}.page-heading{flex-wrap:wrap;gap:16px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading>:is(.button,[data-ui=button]){margin-top:0;padding:9px 12px;min-height:34px}.overview-strip{padding:15px 12px;gap:8px}.overview-strip>div:not(.overview-status){gap:7px}.overview-icon{width:26px;height:28px;border-radius:7px}.overview-icon svg{width:15px}.overview-strip b{font-size:16px}.overview-strip small{font-size:7px}.overview-divider{height:25px}.panel-toolbar{margin:23px 0 15px}.tabs button{font-size:10px;padding:7px 10px;gap:5px}.toolbar-actions{gap:10px}.toolbar-actions button{font-size:9px}.toolbar-actions button:first-child span{display:none}.dashboard-grid{grid-template-columns:1fr;gap:18px}.card-heading{padding:19px 20px}.card-heading h3{font-size:13px}.card-heading p{font-size:10px}.card-heading .app-icon{width:37px;height:37px}.message-summary{font-size:10px;padding-bottom:14px}.badge{font-size:8px}.message-row{padding:15px 0}.message-row .avatar{width:36px;height:36px;font-size:10px}.message-text strong{font-size:11px}.message-text>span{font-size:10px;max-width:240px}.message-meta small{font-size:9px}.message-meta b{font-size:9px;width:17px;height:17px}.card-footer{padding:15px;font-size:10px}.calendar-date{font-size:10px;padding-bottom:17px}.calendar-date b{font-size:11px}.event{margin-bottom:12px;gap:13px}.event-time{font-size:11px;min-width:33px}.event-time small{font-size:9px}.event-body{padding:10px 12px}.event-body strong{font-size:11px}.event-body>span{font-size:9px}.event-status{display:block}.finance-top h2{font-size:28px}.finance-top>div>span{font-size:10px}.finance-top select,.growth{font-size:9px}.chart svg{height:110px}.chart-labels{font-size:8px}.finance-bottom{padding:18px 21px;gap:35px}.finance-bottom b{font-size:12px}.finance-bottom small{font-size:9px}.task-progress{font-size:10px}.tasks-list{padding-top:15px;padding-bottom:15px}.task-row{font-size:11px;min-height:43px;gap:10px}.task-tag{font-size:8px;padding:4px 7px}.new-task{padding:11px}.new-task input{font-size:11px}.add-card-banner{gap:12px;padding:20px 15px;flex-wrap:wrap}.add-card-icon{width:32px;height:32px}.add-card-banner strong{font-size:11px}.add-card-banner small{font-size:8px}.add-card-link{margin-left:44px;font-size:10px}.dashboard-footnote{font-size:7px;gap:10px}.main-footer small{display:none}.main-footer{font-size:8px}.modal-backdrop{padding:15px}.modal{padding:28px 22px;max-height:92vh}.modal h2{font-size:21px}.template-grid{gap:10px}.template{padding:14px}.template h3{font-size:12px}.template p{font-size:9px}.template-plus{top:20px;right:12px}.integration-grid{grid-template-columns:1fr}.section-title{align-items:flex-start;flex-wrap:wrap;gap:10px}.section-title>span{font-size:9px}.content-panel{padding:21px}.content-panel .section-title h2{font-size:15px}.notification-item{gap:10px}.notification-item strong{font-size:12px}.notification-item p{font-size:10px}.notification-item>.app-icon{width:32px;height:32px}.landing h1{font-size:35px;letter-spacing:-1.6px}.landing section{padding:60px 15px 35px}.landing section>p{font-size:12px}.landing-features{grid-template-columns:1fr}.landing nav .brand{font-size:24px;padding:0;gap:7px}.landing nav :is(.button,[data-ui=button]){padding:9px;font-size:10px}.landing nav :is(.button,[data-ui=button])>div{font-size:10px!important}.landing nav :is(.button,[data-ui=button]) svg{display:none}.landing footer{gap:15px;padding:22px;font-size:9px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}[data-card][data-editing=true]{border-color:#b7a0da!important;border-style:dashed!important}@media(min-width:761px){main{padding-top:27px}.page-heading{margin-bottom:23px}.page-heading p{font-size:12px;color:#8e879b}.date-line{font-size:11px}.overview-strip{padding-top:17px;padding-bottom:17px}.overview-strip small,.overview-status{font-size:10px}.panel-toolbar{margin-top:23px;margin-bottom:17px}.card-heading h3{font-size:14px}.card-heading p{font-size:10px;color:#9a91a5}.message-summary{font-size:10px}.message-text strong{font-size:12px}.message-text>span{font-size:10px;color:#9b91a7}.message-meta small{font-size:9px}.message-row{padding-top:12px;padding-bottom:12px}.card-footer{font-size:10px;padding:12px}.calendar-date,.calendar-date b,.event-body strong{font-size:11px}.event-body>span{font-size:9px}.event-time{font-size:11px}.event-time small{font-size:9px}.event{margin-bottom:8px}.event-body{min-height:44px;padding-top:7px;padding-bottom:7px}.finance-top>div>span{font-size:10px}.finance-top h2{font-size:28px}.finance-top select,.growth{font-size:9px}.chart{padding-top:8px}.chart svg{height:75px}.chart-labels{font-size:8px;padding-bottom:10px}.finance-bottom{padding-top:12px;padding-bottom:12px}.finance-bottom small{font-size:9px}.finance-bottom b{font-size:12px}.task-progress{font-size:10px}.tasks-list{padding-top:9px;padding-bottom:9px}.task-row{font-size:11px;min-height:38px}.task-tag{font-size:8px}.new-task input{font-size:10px}.new-task{margin-bottom:16px}.add-card-banner{padding:17px 21px;margin-top:20px}.add-card-banner strong{font-size:12px}.add-card-banner small{font-size:10px}.add-card-link{font-size:11px}.main-footer{margin-top:25px}.main-nav button{font-size:13px}.bottom-nav button{font-size:12px}.upgrade-box strong,.upgrade-box p,.upgrade-box button{font-size:11px}.profile strong{font-size:12px}.profile small{font-size:11px}}@media(min-width:761px)and (max-width:1100px){.overview-strip small{font-size:8px}.overview-status{display:none}.task-row{font-size:10px}.task-tag{font-size:7px}.message-text>span{font-size:9px}.event-body strong{font-size:10px}}.topbar{position:sticky;top:0;z-index:20}.whatsapp-panel{padding:24px}.whatsapp-launch{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:24px 12px;border:0;background:transparent;cursor:pointer;color:inherit}.whatsapp-launch>span:last-child{color:#7b8091;font-size:13px}.whatsapp-large{position:relative;display:grid;place-items:center;width:108px;height:108px;border-radius:30px;background:#e5f8ed;color:#16a461}.whatsapp-count{position:absolute;top:-6px;right:-8px;min-width:30px;height:30px;padding:0 7px;display:grid;place-items:center;border-radius:20px;background:#e24758;color:#fff;border:3px solid white;font-size:14px}dialog.whatsapp-dialog{position:fixed;margin:auto;border:0;max-height:85dvh;width:min(600px,calc(100vw - 32px));overflow-y:auto;color:inherit}dialog.whatsapp-dialog::backdrop{background:#171b2d77;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whatsapp-suggestions{display:grid;gap:16px;margin-top:20px}.whatsapp-suggestion{border:1px solid #e8e9ef;padding:18px;border-radius:14px;min-width:0}.whatsapp-suggestion strong{display:block;overflow-wrap:anywhere}.whatsapp-suggestion small{display:block;color:#7b8091;margin-top:5px}.whatsapp-suggestion p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.whatsapp-actions,.whatsapp-confirm{display:flex;flex-wrap:wrap;gap:10px}.whatsapp-confirm p{flex-basis:100%}.whatsapp-dialog button:disabled{opacity:.5;cursor:wait}.support-context{margin:16px 0;padding:12px;border:1px solid #d8dce5;border-radius:10px}.support-context summary{cursor:pointer;font-weight:600}.support-context label{display:grid;gap:6px;margin:12px 0}.support-context textarea,.support-context select{width:100%;padding:9px;border:1px solid #aab1bf;border-radius:6px;font:inherit;box-sizing:border-box}.support-context textarea{min-height:55px;resize:vertical}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;color:#e9e5f1;background:#15131c;--purple: #b7a0f0;--muted: #b1a8bf;--border: #393341}[data-theme=dark] :is(.sidebar,.topbar,[data-card],.overview-strip,.content-panel,.modal,.card-dropdown,.integration-card,.landing nav,.landing-features article){background:#211d2a;border-color:var(--border)}[data-theme=dark] :is(.brand,.breadcrumb strong,h1,h2,h3,h4,.card-heading h3,.message-text strong,.event-body strong,.task-row,.profile strong,.overview-strip b,.finance-top h2,.finance-bottom b,.inbox-item strong,.agenda-detail strong,.financial-detail b,.landing h1){color:#eee8f5}[data-theme=dark] :is(p,small,label,.muted,.main-nav button,.bottom-nav button,.icon-button,.breadcrumb,.date-line,.card-heading p,.message-text>span,.message-meta small,.overview-strip small,.overview-status,.calendar-date,.event-time,.event-body>span,.finance-top>div>span,.task-progress,.card-footer,.main-footer,.dashboard-footnote,.whatsapp-launch>span:last-child,.whatsapp-suggestion small,.landing section>p,.landing-features p){color:#b9afc8}[data-theme=dark] :is(input,select,textarea,.search-box,.new-task,.detail-box,.event-body,.upgrade-box,.add-card-banner,.template,.notice,.support-context){background:#2b2536;color:#e9e5f1;border-color:#494054}[data-theme=dark] :is(input,textarea)::placeholder{color:#aaa0b9}[data-theme=dark] :is(.main-nav button.active,.main-nav button:hover,.bottom-nav button:hover,.tabs button.active,.card-footer:hover,.card-dropdown button:hover){background:#372c4d;color:#d1b9ff}[data-theme=dark] :is(.button,[data-ui=button]){background:#30283e;color:#e9e0fa;border-color:#494054}[data-theme=dark] :is(.button.primary,[data-primary=true]){background:#8062cc;color:#fff}[data-theme=dark] :is(.whatsapp-suggestion,.setting-row,.card-heading,.card-footer,.message-row,.task-row,.finance-bottom,.profile,.notification-item,.landing footer){border-color:var(--border)}[data-theme=dark] .whatsapp-large{background:#183b2c;color:#5de69e}[data-theme=dark] .whatsapp-count{border-color:#211d2a}[data-theme=dark] .landing{background:#15131c}[data-theme=dark] .chat-bubble{background:#203b30;color:#b7dcc8}.automation-panel{padding:24px;margin:0 0 24px;border:1px solid #d9dbe8;border-radius:18px;background:var(--card-bg, #fff);color:#25263b}.automation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.automation-heading h2{font-size:23px;margin:12px 0 8px}.automation-heading p,.automation-empty{color:#727486;line-height:1.6}.automation-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:1px;color:#7161c7}.automation-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.automation-sources{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0}.automation-sources button{padding:14px;border:1px solid #e2e3eb;border-radius:12px;background:transparent;color:inherit;text-align:left}.automation-sources small{display:block;margin-top:8px;color:#838597}.automation-sources .connected{border-color:#65b58d}.automation-health{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:8px 0}.automation-connect{display:grid;gap:14px;padding:20px;background:#f6f5fb;border-radius:12px;margin:16px 0}.automation-connect label,.automation-prompt label{display:grid;gap:8px;font-weight:500;font-size:13px}.automation-connect input:not([type=checkbox]),.automation-connect select,.automation-prompt input{width:100%;min-width:0;padding:12px;border:1px solid #dedee9;border-radius:8px;background:#fff;color:#25263b}.automation-prompt{margin:24px 0}.automation-prompt>div{display:flex;gap:10px;margin:10px 0}.automation-panel small{font-size:12px;font-weight:400}.decision-stack{display:grid;gap:12px}.decision-card{padding:20px;border:1px solid #e2e3eb;border-left:3px solid #8270d3;border-radius:12px}.decision-card h3{margin:14px 0 8px}.decision-card p{white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}.decision-card details{margin-top:12px;font-size:12px}.decision-card pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.automation-panel code{overflow-wrap:anywhere}@media(max-width:700px){.automation-panel{padding:16px}.automation-sources{grid-template-columns:repeat(2,1fr)}.automation-prompt>div{flex-direction:column}.automation-heading{flex-wrap:wrap}}[data-theme=dark] .automation-panel,[data-theme=dark] .automation-connect{background:#211d2a;color:#eee8f5;border-color:var(--border)}[data-theme=dark] .automation-panel input,[data-theme=dark] .automation-panel select{background:#302938;color:#eee8f5;border-color:var(--border)}
