@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff")}.pipeline-navigation{min-width:0;padding:4px 0 8px}.pipeline-nav-tree{flex-direction:column;gap:3px;display:flex}.pipeline-nav-row{color:#667085;cursor:pointer;border-radius:9px;outline:none;align-items:center;gap:7px;min-width:0;min-height:38px;padding:5px 6px;display:flex}.pipeline-nav-row:hover{background:#f2f2f9}.pipeline-nav-row.is-selected{color:#6353c9;background:#eeecff;font-weight:700}.pipeline-nav-row:focus-visible{box-shadow:inset 0 0 0 2px #9186df}.pipeline-nav-expand,.pipeline-nav-menu{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.pipeline-nav-expand{width:16px;height:24px}.pipeline-nav-expand-placeholder{flex:none;width:16px}.pipeline-nav-dot{border-radius:3px;flex:none;width:8px;height:8px}.pipeline-nav-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.45;overflow:hidden}.pipeline-nav-menu{opacity:.55;width:23px;height:25px}.pipeline-nav-row:hover .pipeline-nav-menu,.pipeline-nav-menu:focus-visible,.pipeline-nav-menu[data-state=open]{opacity:1;background:#e4e1f2}.pipeline-nav-add{text-align:left;color:#7b7395;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:5px;padding:10px 13px;font-size:11px;font-weight:600;display:flex}.pipeline-nav-add:hover{color:#6353c9;background:#f3f0fb}.pipeline-nav-empty{color:#8a90a1;padding:4px 14px;font-size:11px}.pipeline-nav-dropdown{z-index:160;color:#424257;background:#fff;border:1px solid #e9e6f1;border-radius:10px;min-width:228px;max-width:calc(100vw - 28px);padding:5px;font-size:12px;box-shadow:0 12px 36px #30234024}.pipeline-nav-menu-item{cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:9px;padding:10px 9px;display:flex}.pipeline-nav-menu-item[data-highlighted]{color:#6353c9;background:#f1eefb}.pipeline-nav-menu-item.is-danger{color:#b14e5a}.pipeline-nav-menu-separator{background:#eeecf3;height:1px;margin:4px}.pipeline-nav-dialog.modal{width:460px;max-width:calc(100vw - 32px)}.pipeline-nav-fields{gap:17px;margin-top:22px;display:grid}.pipeline-nav-fields label{color:#62667a;gap:7px;font-size:12px;font-weight:700;display:grid}.pipeline-nav-fields input:not([type=color]),.pipeline-nav-fields select{color:#31364a;width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dedeea;border-radius:8px;padding:10px 12px;font-weight:500}.pipeline-nav-fields input:focus,.pipeline-nav-fields select:focus{outline-offset:1px;outline:2px solid #b9afe8}.pipeline-nav-fields .pipeline-nav-color{align-items:center;gap:12px;display:flex}.pipeline-nav-color input{cursor:pointer;background:#fff;border:1px solid #dedeea;border-radius:7px;width:44px;height:34px;padding:3px}.pipeline-nav-dialog-footer{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.pipeline-nav-delete.button{color:#fff;background:#b14e5a;border-color:#b14e5a}.pipeline-nav-delete-name{overflow-wrap:anywhere;margin:22px 0;font-size:17px;font-weight:700}.pipeline-nav-error{color:#a34454;overflow-wrap:anywhere;background:#fff2f2;border-radius:8px;margin:8px 6px;padding:10px;font-size:11px}.pipeline-nav-error p{margin:0 0 7px}.pipeline-nav-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.pipeline-navigation button:disabled{cursor:wait;opacity:.55}.pipeline-nav-dialog button:disabled{opacity:.55}.pipeline-nav-row .pipeline-nav-expand:hover{background:#e4e1f2}.pipeline-module-heading{color:#514779;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.pipeline-module-heading strong{font-size:13px;font-weight:750}.pipeline-module-heading:hover{background:#f1eefb}.pipeline-module-heading:focus-visible{outline-offset:2px;outline:2px solid #6c5de9}.ti-dialog.modal{color:#34343d;border-radius:20px;width:700px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:auto}.ti-dialog *{box-sizing:border-box}.ti-dialog button,.ti-dialog input,.ti-dialog select{font:inherit}.ti-dialog button{cursor:pointer}.ti-dialog button:disabled{cursor:default;opacity:.55}.ti-dialog button:focus-visible,.ti-dialog select:focus-visible{outline-offset:3px;outline:3px solid #beb5fc}.ti-header{border-bottom:1px solid #ecebf0;justify-content:space-between;align-items:flex-start;padding:24px 30px 0;display:flex}.ti-header>div{min-width:0}.ti-header h2{color:#272731;letter-spacing:-.25px;border-bottom:2px solid #7768e8;margin:0;padding:0 0 17px;font-size:16px;font-weight:750;display:inline-block}.ti-header p{color:#97939f;overflow-wrap:anywhere;margin:0;padding:9px 0 13px;font-size:11px}.ti-header .icon-button{flex-shrink:0;margin-top:-3px}.ti-body{padding:25px 30px 22px}.ti-scope{color:#83808e;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;display:flex}.ti-scope select{color:#61596f;background:#fff;border:1px solid #e6e3ed;border-radius:7px;max-width:65%;padding:7px 10px;font-size:11px}.ti-email-row{color:#7c748d;border:1px solid #d9d5e4;border-radius:9px;align-items:center;gap:10px;padding:7px 8px 7px 13px;transition:box-shadow .15s,border-color .15s;display:flex}.ti-email-row:focus-within{border-color:#8a78ed;box-shadow:0 0 0 3px #ede8ff}.ti-email-row>svg{flex-shrink:0}.ti-email-row input{color:#3d3749;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:4px 0;font-size:13px}.ti-email-row input::placeholder{color:#aaa4b3}.ti-dark-button{color:#fff;white-space:nowrap;background:#37323e;border:1px solid #37323e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:33px;padding:7px 12px;display:inline-flex;font-size:11px!important;font-weight:650!important}.ti-dark-button:hover:not(:disabled){background:#554966}.ti-email-caption,.ti-permission-caption{color:#96909f;margin:9px 0 15px;font-size:10px;line-height:1.65}.ti-share-row{background:#f5f4f7;border:1px solid #e7e4ec;border-radius:8px;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:flex}.ti-share-row>svg{color:#777080;flex-shrink:0}.ti-share-name{color:#8d859a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.ti-share-row select{color:#534b60;background:0 0;border:0;min-width:0;max-width:160px;padding:5px 0;font-size:11px}.ti-permission-caption{margin:8px 0 0}.ti-connection{color:#9992a5;align-items:flex-start;gap:7px;margin-top:14px;font-size:10px;line-height:1.65;display:flex}.ti-connection svg{color:#a299b5;flex-shrink:0;margin-top:1px}.ti-created{background:#f7f5fc;border:1px solid #e8e1f5;border-radius:9px;margin:14px 0;padding:13px 14px}.ti-created-header{color:#8874b4;align-items:center;gap:7px;display:flex}.ti-created-header strong{color:#70617f;overflow-wrap:anywhere;flex:1;font-size:11px}.ti-created>p{color:#9a8cab;margin:7px 0 10px;font-size:10px;line-height:1.65}.ti-created>.ti-waiting,.ti-created>.ti-joined{margin-top:9px;display:block}.ti-created-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ti-inline-button{color:#8d79af;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;display:inline-flex;font-size:10px!important}.ti-inline-button:hover{color:#615178}.ti-link-details{margin-top:10px}.ti-link-details input{color:#776b85;background:#fff;border:1px solid #ddd5e9;border-radius:6px;width:100%;padding:9px 10px;font-size:11px}.ti-link-details>p{color:#a77a5f;margin:6px 0 0;font-size:10px;line-height:1.7}.ti-access{margin-top:27px}.ti-body>.ti-access:first-child{margin-top:0}.ti-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ti-section-heading h3{letter-spacing:1px;color:#7c7586;margin:0;font-size:10px;font-weight:750}.ti-refresh{color:#b1a8bd;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.ti-refresh:hover{color:#8e7cb3;background:#f5f2fa}.ti-member{align-items:center;gap:11px;min-width:0;padding:12px 0;display:flex}.ti-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:flex}.ti-member-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ti-member-info strong{color:#57505f;overflow-wrap:anywhere;font-size:12px;font-weight:600}.ti-member-info small{color:#a298ae;font-size:10px;font-weight:400}.ti-member-info>span{color:#a095ab;overflow-wrap:anywhere;font-size:10px}.ti-member-info>.ti-member-scope{color:#aaa2b5;font-size:9px;line-height:1.5}.ti-permission-label{color:#8a7e96;flex-shrink:0;font-size:10px}.ti-remove-member{color:#b4a7bd;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:flex}.ti-remove-member:hover{color:#aa7186;background:#fff1f4}.ti-solo{color:#a69aaf;margin:8px 0 16px;font-size:10px;line-height:1.75}.ti-anyone{color:#766881;text-align:left;background:0 0;border:0;border-top:1px solid #f0ecf4;align-items:center;gap:12px;width:100%;padding:16px 0 10px;display:flex}.ti-anyone>svg{color:#8a7c99;flex-shrink:0}.ti-anyone>span{flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.ti-anyone small{color:#aaa0b3;overflow-wrap:anywhere;font-size:9px}.ti-anyone>strong{flex-shrink:0;font-size:10px;font-weight:500}.ti-anyone .is-expanded{transform:rotate(180deg)}.ti-manage-links{color:#aa9abf;background:0 0;border:0;padding:6px 0;font-size:10px!important}.ti-manage-links:hover{color:#87709f}.ti-invitation-list{margin-top:7px}.ti-list-note,.ti-no-links{color:#b1a4bd;margin:6px 0 12px;font-size:10px;line-height:1.75}.ti-invitation{border:1px solid #ece5f1;border-radius:9px;margin-top:10px;padding:13px}.ti-invitation-heading{color:#b09cc2;align-items:flex-start;gap:9px;display:flex}.ti-invitation-heading>svg{flex-shrink:0;margin-top:2px}.ti-invitation-heading>div{flex:1;min-width:0}.ti-invitation-heading strong{color:#8c759d;overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.ti-invitation-heading span{color:#b3a1bf;margin-top:4px;font-size:9px;line-height:1.6;display:block}.ti-revoke{color:#b58f9f;background:0 0;border:0;flex-shrink:0;padding:2px 0;font-size:10px!important}.ti-revoke:hover{color:#9e5d78}.ti-invitation-status{color:#b7a7c1;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 8px;font-size:9px;display:flex}.ti-joined{color:#739f92;font-size:9px}.ti-waiting{color:#b0a0bf;font-size:9px}.ti-footnote{color:#b5a7c1;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:9px;line-height:1.8;display:flex}.ti-footnote>svg{flex-shrink:0;margin-top:1px}.ti-error{color:#ab7080;background:#fff8f9;border:1px solid #f0dce1;border-radius:8px;align-items:center;gap:10px;margin:17px 30px 0;padding:11px 13px;font-size:11px;line-height:1.65;display:flex}.ti-error>span{flex:1}.ti-error>button{color:inherit;background:0 0;border:0;flex-shrink:0;padding:2px 0;font-size:10px}.ti-loading{color:#a89dbb;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:26px;font-size:12px;display:flex}.ti-confirm{padding:25px 30px 28px}.ti-confirm-icon{color:#b17d90;background:#fcf0f5;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:14px;display:flex}.ti-confirm h3{color:#775666;margin:0;font-size:17px;line-height:1.5}.ti-confirm p{color:#a58c9c;margin:10px 0 0;font-size:11px;line-height:1.8}.ti-confirm-detail{background:#fcf8fb;border-radius:8px;padding:10px 12px}.ti-confirm-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.ti-footer{color:#b6a8c3;background:#fcfbfd;border-top:1px solid #f0eaf4;border-radius:0 0 20px 20px;align-items:center;gap:6px;padding:13px 30px;font-size:9px;display:flex}.ti-footer>button{margin-left:auto}@media (width<=640px){.ti-dialog.modal{max-width:calc(100vw - 18px);max-height:calc(100dvh - 24px)}.ti-header{padding:20px 20px 0}.ti-body{padding:21px 20px 19px}.ti-share-row{flex-wrap:wrap}.ti-share-name{flex-basis:calc(100% - 40px)}.ti-share-row select{flex:1;max-width:none;margin-left:28px}.ti-share-row .ti-dark-button{margin-left:auto}.ti-permission-label{text-align:right;max-width:100px;line-height:1.5}.ti-anyone>strong{text-align:right;max-width:94px;line-height:1.5}.ti-footer{padding:13px 20px}.ti-error{margin-left:20px;margin-right:20px}.ti-confirm{padding:24px 20px}}.ti-email-optional{color:#51465d;margin:0 0 10px;font-size:12px;line-height:1.6}.ti-whatsapp-button{color:#195c39;text-align:left;background:#e7f5ec;border:1px solid #b4d9c2;border-radius:7px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:38px;padding:8px 12px;line-height:1.45;display:inline-flex;font-size:11px!important;font-weight:650!important}.ti-whatsapp-button:hover:not(:disabled){background:#d6eedd;border-color:#82b798}.ti-whatsapp-button svg{flex-shrink:0}.ti-whatsapp-caption,.ti-created>.ti-whatsapp-caption{color:#5d5669;overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.65}@media (width<=640px){.ti-whatsapp-button{min-height:44px}}.accept-page{color:#242638;background:radial-gradient(at 50% 0,#edebff 0,#0000 52%),#f7f8fc;flex-direction:column;align-items:center;min-height:100vh;padding:52px 20px 30px;display:flex}.accept-brand{color:inherit;align-items:center;gap:10px;margin-bottom:42px;font-size:24px;font-weight:800;text-decoration:none;display:flex}.accept-brand small{color:#9398aa;letter-spacing:1px;align-self:flex-end;margin-bottom:5px;font-size:11px}.accept-brand .brand-mark{width:34px;height:34px}.accept-card{text-align:center;background:#fff;border:1px solid #e7e8f1;border-radius:22px;width:min(100%,460px);padding:38px;box-shadow:0 12px 60px #29214d09}.accept-symbol{color:#6557ef;background:#efedff;border-radius:19px;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}.accept-eyebrow{letter-spacing:1.3px;color:#9794aa;font-size:9px;font-weight:800}.accept-card h1{letter-spacing:-.6px;overflow-wrap:anywhere;margin:10px 0 12px;font-size:25px;line-height:1.3}.accept-card p{color:#85899b;font-size:13px;line-height:1.7}.accept-access{text-align:left;color:#7368ce;background:#fafaff;border:1px solid #edecf5;border-radius:12px;align-items:center;gap:13px;margin:25px 0 20px;padding:17px;display:flex}.accept-access div,.accept-account div{flex-direction:column;gap:5px;min-width:0;display:flex}.accept-access strong,.accept-account strong{color:#38384c;font-size:12px}.accept-access span,.accept-account div span{color:#8d91a2;overflow-wrap:anywhere;font-size:11px}.accept-account{text-align:left;align-items:center;gap:12px;margin:0 0 20px;padding:0 4px;display:flex}.accept-card .button.full{justify-content:center;min-height:44px;margin-top:12px}.accept-card .field-label{text-align:left}.accept-card .text-button{justify-content:center;margin:17px auto 0}.accept-card .form-error{color:#bd4343;text-align:left}.accept-privacy,.accept-member{justify-content:center;align-items:center;gap:6px;display:flex}.accept-card .accept-privacy{margin:26px 0 0;font-size:10px}.accept-card .accept-member{color:#469179;font-size:12px}.accept-footer{color:#a4a6b6;margin-top:30px;font-size:11px}.accept-card .accept-caption{text-align:left;font-size:12px}@media (width<=520px){.accept-page{padding:30px 16px}.accept-brand{margin-bottom:28px}.accept-card{padding:28px 22px}.accept-card h1{font-size:23px}}.command-overlay{z-index:150}.command-dialog{z-index:151;background:#fff;border:1px solid #e6e7f1;border-radius:17px;outline:none;flex-direction:column;width:min(640px,100vw - 32px);max-height:76vh;display:flex;position:fixed;top:16vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 26px 100px #25214030}.command-input{color:#88819c;border-bottom:1px solid #f0eff6;align-items:center;gap:13px;padding:20px 22px;display:flex}.command-input input{min-width:0;font:inherit;color:#29263c;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.command-input input:focus{box-shadow:none}.command-subtitle{color:#9292a7;letter-spacing:.3px;padding:17px 23px 10px;font-size:10px;font-weight:700}.command-results{min-height:100px;padding:0 10px 10px;overflow:auto}.command-result{text-align:left;cursor:pointer;color:#373449;width:100%;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.command-result.active,.command-result:hover{background:#f3f1ff}.command-result-icon{color:#7565d8;background:#efedff;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.command-result-icon.contact{color:#5b9d86;background:#ebf5ef}.command-result-icon.task{color:#c79440;background:#fff4e4}.command-result-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.command-result-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.command-result-text small{text-overflow:ellipsis;white-space:nowrap;color:#9290a2;font-size:10px;overflow:hidden}.command-result-kind{color:#a5a0b9;font-size:9px}.command-footer{color:#a09aac;background:#fcfbfe;border-top:1px solid #efedf5;gap:20px;padding:12px 22px;font-size:9px;display:flex}.command-footer kbd,.global-search-trigger kbd{font:inherit;border:1px solid #e2dfed;border-radius:4px;margin-right:4px;padding:2px 4px}.command-empty{color:#9490a6;text-align:center;padding:30px;font-size:12px}.global-search-trigger{color:#9793a8;gap:8px}.global-search-trigger kbd{font-size:9px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.readonly-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.read-only-workspace .add-deal,.read-only-workspace .pipeline-add-stage,.read-only-workspace .add-board{display:none!important}@media (width<=600px){.command-dialog{max-height:85vh;top:8vh}.command-result-kind,.global-search-trigger kbd{display:none}.command-input{padding:17px 15px}.command-footer{gap:10px}}.read-only-workspace .add-card,.read-only-workspace .add-stage-column{display:none}.read-only-workspace .column-title:disabled{opacity:1;cursor:default}.notification-dialog{z-index:160;color:#25283d;background:#fff;border:1px solid #e6e6f1;border-radius:22px;width:min(610px,100vw - 32px);max-height:90vh;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 100px #22253b30}.notification-dialog>header{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.notification-dialog h2{margin:0 0 8px;font-size:22px}.notification-dialog header p{color:#7a7d90;margin:0;font-size:13px;line-height:1.6}.notification-dialog h3{margin:0 0 14px;font-size:14px}.notification-card{border:1px solid #e9eaf3;border-radius:14px;margin:16px 0;padding:18px}.notification-card-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.notification-card-title h3{flex:1;margin:0}.notification-card-title>span{color:#269b80;align-items:center;gap:4px;font-size:11px;display:flex}.notification-switch-row{justify-content:space-between;align-items:center;gap:20px;margin:14px 0;display:flex}.notification-switch-row small{color:#7c8094;margin-top:5px;font-size:11px;display:block}.notification-switch{cursor:pointer;background:#d8dbe7;border:0;border-radius:20px;flex-shrink:0;width:42px;height:24px;padding:3px}.notification-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 4px #0002}.notification-switch[aria-checked=true]{background:#6355ef}.notification-switch[aria-checked=true] span{transform:translate(18px)}.notification-switch:disabled{opacity:.45;cursor:default}.notification-switch:focus-visible{outline-offset:3px;outline:3px solid #aaa0fb}.notification-code{align-items:end;gap:14px;margin-top:16px;display:flex}.notification-code .field-label{flex:1;margin:0}.notification-dialog .field-label{margin-bottom:16px}.notification-dialog .form-row{align-items:end}.notification-dialog .form-row .button{margin-bottom:16px}.notification-error,.notification-notice{border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}.notification-error{color:#b53449;background:#fff1f1}.notification-notice{color:#61569a;background:#f3f0ff}.notification-loading{align-items:center;gap:10px;display:flex}.notification-jobs{margin-top:25px}.notification-jobs article{border-bottom:1px solid #eeeef5;align-items:start;gap:10px;padding:14px 0;display:flex}.notification-jobs article>div{flex:1;min-width:0}.notification-jobs strong{overflow-wrap:anywhere;font-size:13px}.notification-jobs small{color:#80849a;margin:5px 0;font-size:11px;display:block}.notification-status{color:#766fc1;font-size:11px}.notification-status.status-failed,.notification-status.status-unknown{color:#b36b38}.notification-status.status-accepted{color:#269b80}.notification-footnote{color:#85899b;margin-top:20px;font-size:11px;line-height:1.6}.notification-dialog footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.notification-dialog .form-tip{line-height:1.6}.mobile-bottom-nav,.mobile-drawer-close,.mobile-pipeline-hint,.app-shell .mobile-drawer-close{display:none}.app-shell .brand-suffix{white-space:nowrap}@media (width<=650px){.app-shell.has-mobile-navigation{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.app-shell>.sidebar{width:min(310px,100vw - 48px);height:100dvh;padding:calc(12px + env(safe-area-inset-top,0px)) 16px env(safe-area-inset-bottom,0px);visibility:hidden;overscroll-behavior:contain;transition:transform .18s,visibility .18s;left:0;transform:translate(-105%)}.app-shell>.sidebar.is-open{visibility:visible;transform:translate(0)}.app-shell .sidebar .brand{gap:8px;padding:0 0 15px;font-size:22px}.app-shell .mobile-drawer-close{flex:none;width:44px;height:44px;margin-left:auto;display:flex}.app-shell .sidebar .workspace{margin-bottom:12px;padding:12px 10px}.app-shell .sidebar .workspace strong{overflow-wrap:anywhere;font-size:13px}.app-shell .sidebar .workspace small{font-size:11px}.app-shell .sidebar .nav-item{min-height:46px;padding:0 12px;font-size:14px}.app-shell .sidebar .profile{gap:9px;padding-bottom:12px}.app-shell .sidebar .profile strong{font-size:13px}.app-shell .sidebar .profile small{font-size:11px}.app-shell .sidebar .profile .icon-button{width:44px;height:44px}.app-shell .sidebar .profile .avatar{width:32px;height:32px}.app-shell .sidebar-note{display:none}.app-shell .pipeline-nav-row{gap:4px;min-height:46px;padding-top:0;padding-bottom:0}.app-shell .pipeline-nav-title{font-size:13px}.app-shell .pipeline-nav-expand{width:28px;height:44px}.app-shell .pipeline-nav-menu{opacity:1;width:36px;height:44px}.app-shell .pipeline-nav-add{min-height:46px;font-size:13px}body .pipeline-nav-menu-item{min-height:44px;font-size:14px}.app-shell .app-topbar{height:calc(62px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(10px,env(safe-area-inset-right,0px)) 0 max(10px,env(safe-area-inset-left,0px));gap:8px}.app-shell .breadcrumb{gap:6px;min-width:0}.app-shell .breadcrumb strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(100vw - 206px);font-size:13px;overflow:hidden}.app-shell .mobile-menu{flex:none;width:44px;height:44px}.app-shell .topbar-right{flex:none;gap:4px}.app-shell .topbar-right .button{flex:none;min-height:44px;padding:10px}.app-shell .global-search-trigger{justify-content:center;width:44px}.app-shell .global-search-trigger kbd{display:none}.app-shell .topbar-right>.primary{gap:0;width:44px;font-size:0}.app-shell .topbar-right>.primary svg{width:20px;height:20px}.app-shell .topbar-right>.secondary{gap:5px;font-size:12px}.app-shell .page-content{padding:20px max(14px,env(safe-area-inset-right,0px)) 22px max(14px,env(safe-area-inset-left,0px));overscroll-behavior-y:contain}.app-shell .page-heading{flex-wrap:wrap;gap:14px;margin-bottom:18px}.app-shell .page-heading>button{gap:7px;min-height:44px;margin:0;padding:10px 14px;font-size:13px}.app-shell .page-heading p{font-size:12px;line-height:1.6}.app-shell .title-line{flex-wrap:wrap;gap:8px}.app-shell .title-line h1{overflow-wrap:anywhere;font-size:26px}.app-shell .eyebrow{font-size:10px}.app-shell .view-toolbar{flex-wrap:wrap;align-items:center;gap:10px}.app-shell .toolbar-options{flex-wrap:wrap;justify-content:flex-start;gap:10px;min-width:0}.app-shell .view-toolbar .spacer{display:none}.app-shell .view-toolbar .search-input{flex:100%;min-width:0;max-width:none;min-height:46px}.app-shell .view-toolbar .search-input input{width:100%;min-width:0;height:46px;font-size:16px}.app-shell .view-toolbar .search-input button{min-width:44px;min-height:44px}.app-shell .view-toolbar select{max-width:100%;min-height:44px;font-size:16px}.app-shell .view-toolbar .button,.app-shell .view-toolbar .icon-button,.app-shell .segmented button{min-width:44px;min-height:44px}.app-shell .segmented.text-tabs button{padding:8px 10px;font-size:12px}.app-shell .check-label{align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.app-shell .check-label input{width:20px;height:20px}.app-shell .kanban{scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:14px;padding-bottom:12px}.app-shell .kanban-column{scroll-snap-align:start;min-width:min(300px,100vw - 54px)}.app-shell .deal-card{touch-action:pan-x pan-y;padding:16px}.app-shell .deal-card h3{font-size:15px;line-height:1.55}.app-shell .deal-card .company-tag,.app-shell .deal-card .card-contact,.app-shell .deal-card .next-action{font-size:12px}.app-shell .deal-card .card-foot{font-size:11px}.app-shell .add-card{min-height:46px;font-size:13px}.app-shell .column-heading .icon-button{width:44px;height:44px}.app-shell .mobile-pipeline-hint{display:inline}.app-shell .desktop-pipeline-hint{display:none}.app-shell .page-hint{font-size:11px;line-height:1.6}.app-shell .table-shell{max-width:100%;overflow:auto}.app-shell .contacts-table,.app-shell .deals-table{background:0 0;border:0;overflow:visible}.app-shell .contacts-table table,.app-shell .deals-table table{width:100%;min-width:0;display:block}.app-shell .contacts-table thead,.app-shell .deals-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .contacts-table tbody,.app-shell .deals-table tbody{gap:12px;display:grid}.app-shell .contacts-table tr,.app-shell .deals-table tr{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:9px;padding:14px;display:grid;position:relative}.app-shell .contacts-table td,.app-shell .deals-table td{white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;min-width:0;padding:0;font-size:13px;display:block}.app-shell .contacts-table td[data-label]:before,.app-shell .deals-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:600;display:block}.app-shell .deals-table td:first-child:before{display:none}.app-shell .deals-table td:first-child strong{font-size:15px}.app-shell .contacts-table td:first-child{padding-right:40px}.app-shell .contacts-table td:last-child{position:absolute;top:10px;right:9px}.app-shell .contacts-table .person-cell{text-align:left;white-space:normal;max-width:100%;min-height:44px}.app-shell .contacts-table .person-cell strong{overflow-wrap:anywhere;font-size:15px}.app-shell .contacts-table .client-tags{flex-wrap:wrap}.app-shell .contacts-table .contact-channels{gap:3px}.app-shell .contacts-table .contact-channels button{white-space:normal;overflow-wrap:anywhere;text-align:left;min-height:44px;font-size:13px}.app-shell .contacts-table .icon-button{width:44px;height:44px}.app-shell .task-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;padding:14px;display:grid}.app-shell .task-check{border-radius:12px;grid-area:1/1;width:44px;height:44px}.app-shell .task-title{text-align:left;grid-column:2/-1;min-width:0}.app-shell .task-title strong{white-space:normal;font-size:14px;line-height:1.6}.app-shell .task-title>span{white-space:normal;font-size:12px}.app-shell .task-row>.due-tag{white-space:normal;flex-wrap:wrap;grid-area:2/1/auto/3;margin:0;font-size:12px}.app-shell .task-row>.avatar{display:none}.app-shell .task-row>.icon-button{grid-area:2/3;width:44px;height:44px}.app-shell .board-grid{grid-template-columns:minmax(0,1fr);gap:16px}.app-shell .board-card-info h3{overflow-wrap:anywhere;font-size:15px}.app-shell .board-card-info p{font-size:12px}.app-shell .board-card-info .icon-button{width:44px;height:44px}.app-shell .new-board-card{min-height:110px}.app-shell .mobile-bottom-nav{z-index:25;height:calc(64px + env(safe-area-inset-bottom,0px));padding:3px max(5px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(5px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);background:#ffffffed;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #24213c06}.app-shell .mobile-bottom-nav button{color:#73758a;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:4px 2px;font-size:11px;font-weight:650;display:flex}.app-shell .mobile-bottom-nav button[aria-current=page]{color:#6552cb;background:#f1edfe}.app-shell.has-mobile-navigation .toast{bottom:calc(76px + env(safe-area-inset-bottom,0px));white-space:normal;font-size:12px;animation:.15s fade-in}body .modal.modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(var(--sezam-mobile-viewport-height,100dvh) - 24px);top:calc(var(--sezam-mobile-viewport-top,0px) + var(--sezam-mobile-viewport-height,100dvh) * .5);padding:18px 16px max(18px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:16px;scroll-padding-block:24px 82px}body .modal .modal-head{gap:10px;margin-bottom:18px}body .modal .modal-head h2{font-size:20px}body .modal .modal-head p{font-size:12px;line-height:1.6}body .modal .modal-head .icon-button{flex:none;width:44px;height:44px}body .modal .form-row{flex-direction:column;gap:16px}body .modal .field-label{gap:8px;font-size:13px}body .modal input:not([type=checkbox]):not([type=color]):not([type=radio]),body .modal select,body .modal textarea,body .login-card input{max-width:100%;min-height:46px;font-size:16px}body .modal textarea{min-height:90px}body .modal .field-label small,body .modal .form-error,body .modal .form-tip>span{font-size:12px}body .modal .button{white-space:normal;min-height:44px;font-size:13px}body .modal .modal-actions{flex-wrap:wrap;gap:10px;padding-top:14px}body .modal .editor-form>.modal-actions{padding-bottom:max(16px,env(safe-area-inset-bottom,0px));bottom:-18px}body .modal .deal-editor{flex-direction:column;gap:18px;display:flex}body .modal .deal-editor>.activity{width:100%;max-height:none;padding:16px 0 0;overflow:visible}body .modal .deal-editor>.activity h3{position:static}body .modal .copy-link input{min-width:0}body .notification-dialog{width:calc(100vw - 20px);max-height:calc(var(--sezam-mobile-viewport-height,100dvh) - 24px);top:calc(var(--sezam-mobile-viewport-top,0px) + var(--sezam-mobile-viewport-height,100dvh) * .5);overscroll-behavior:contain;padding:20px 16px}body .notification-dialog input,body .notification-dialog select{min-width:0;max-width:100%;min-height:46px;font-size:16px}body .notification-dialog .form-row,body .notification-code{flex-direction:column;align-items:stretch}body .notification-dialog .button,body .notification-dialog .icon-button{min-height:44px}body .notification-dialog .icon-button{min-width:44px}body .notification-jobs article{flex-wrap:wrap}body .command-dialog{top:calc(var(--sezam-mobile-viewport-top,0px) + 12px);max-height:calc(var(--sezam-mobile-viewport-height,100dvh) - 24px);width:calc(100vw - 20px)}body .command-input input{min-height:44px;font-size:16px}body .command-input .icon-button{width:44px;height:44px}body .command-result{min-height:62px}body .command-result-text strong{font-size:14px}body .command-result-text small{font-size:12px}body .command-footer{display:none}body .accept-page{padding:calc(20px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px))}body .accept-card{padding:24px 20px}body .accept-card input{min-height:46px;font-size:16px}body .accept-card .button{min-height:48px;font-size:14px}body .welcome .welcome-brand{padding:calc(22px + env(safe-area-inset-top,0px)) 20px 22px}body .welcome .welcome-grid{max-width:470px;padding:8px 16px 30px}body .welcome .login-card{padding:24px 20px}body .welcome .login-card>.button,body .welcome .login-card form .button{min-height:48px;font-size:14px}body .welcome .welcome-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}body .app-shell button:focus-visible,body .modal button:focus-visible{outline-offset:2px;outline:2px solid #8c78db}}@media (width<=650px) and (prefers-reduced-motion:reduce){.app-shell>.sidebar{transition:none}}:root{color:#242735;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--accent:#5651ee;--accent-light:#eeedff;--ink:#252737;--muted:#677085;--border:#eceef4;--surface:#fff;--radius:12px;background:#f7f8fc;font-family:Manrope,sans-serif}.column-title{text-align:left;color:#505d76;overflow-wrap:anywhere;background:0 0;border:0;border-radius:5px;min-width:0;padding:4px 2px;font-size:13px;font-weight:700;line-height:1.35}.column-title:hover{color:var(--accent);background:#ebe8ff}.kanban .column-heading{height:auto;min-height:30px}.column-heading .stage-dot{flex-shrink:0}.column-heading>.column-title{flex:1}.add-stage-column{color:#6558ae;background:#f3f2fd;border:1px dashed #c8c9df;border-radius:10px;flex:0 0 180px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:0;padding:14px 10px;font-size:13px;display:flex}.add-stage-column:hover{background:#eae6fd;border-color:#9e91d7}.modal.pipeline-settings{width:760px}.pipeline-stage-list{flex-direction:column;gap:9px;display:flex}.pipeline-stage-row{border:1px solid var(--border);background:#fcfcff;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.stage-color-input{cursor:pointer;background:#fff;border:1px solid #d9dce8;border-radius:8px;flex-shrink:0;width:34px;height:34px;padding:2px}.stage-name-field{flex:1;min-width:0}.stage-name-field>input,.new-stage-fields>input:not([type=color]){color:#333e56;background:#fff;border:1px solid #dde1ec;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:14px}.stage-name-field>small{color:#738097;margin-top:4px;font-size:11px;display:block}.stage-save{color:#6951b0;background:#eae7fd}.stage-save:disabled{background:0 0}.stage-order-buttons{gap:3px;display:flex}.new-stage-form{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.new-stage-form h3{color:#414c64;margin-bottom:13px;font-size:14px}.new-stage-fields{align-items:center;gap:10px;display:flex}.new-stage-fields>input:not([type=color]){flex:1}.new-stage-fields>.button{padding:9px 12px}.connection-banner{color:#7c5d20;background:#fff8eb;flex-shrink:0}.connection-banner>span{flex:1}.recovery-screen{background:#f5f6fc;place-items:center;min-height:100dvh;padding:24px;display:grid}.recovery-card{background:#fff;border:1px solid #e1e4ef;border-radius:18px;width:100%;max-width:540px;padding:36px;box-shadow:0 14px 60px #3333610d}.recovery-card>svg{color:#7963bc;margin-bottom:20px}.recovery-card h1{margin-bottom:14px;font-size:23px}.recovery-card p{color:#657088;margin-bottom:24px;font-size:14px;line-height:1.8}.recovery-card>small{color:#788096;margin-top:20px;font-size:12px;display:block}@media (width<=1100px){.view-toolbar{flex-wrap:wrap}.toolbar-options{flex-wrap:wrap;justify-content:flex-end}}@media (width<=650px){.pipeline-stage-row{gap:7px;padding:9px}.stage-order-buttons{flex-direction:column}.new-stage-fields{flex-wrap:wrap}.new-stage-fields>.button{width:100%}.stage-color-input{width:29px;height:29px}.pipeline-settings .modal-head p{font-size:12px}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button,input,select,textarea{outline:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #7771ff}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #5651ee15;border-color:#817af7!important}button{transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}button:active:not(:disabled){transform:translateY(1px)}::selection{background:#ddd9ff}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}button svg{pointer-events:none}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#d9dce8;border-radius:6px}::-webkit-scrollbar-track{background:0 0}.muted{color:var(--muted)}.spacer{flex:1}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{height:100dvh;display:flex;overflow:hidden}.sidebar{border-right:1px solid var(--border);z-index:30;background:#fff;flex-direction:column;flex-shrink:0;width:238px;padding:28px 18px 0;display:flex}.brand{letter-spacing:-1px;color:#222337;align-items:center;gap:10px;padding:0 10px 28px;font-size:23px;font-weight:800;display:flex}.brand-suffix{letter-spacing:.5px;color:#7b8090;margin-left:7px;font-size:11px;font-weight:700}.brand-mark{background:var(--accent);border-radius:11px;flex-shrink:0;width:36px;height:36px;display:inline-block;position:relative;box-shadow:0 4px 9px #5651ee1b}.brand-mark>span{background:#fff;border-radius:1px;width:18px;height:6px;position:absolute;top:11px;left:10px}.brand-mark>span:after{content:"";background:#fff;border-radius:1px;width:6px;height:10px;position:absolute;top:5px;left:0}.brand-mark i{background:#e9ff83;border-radius:1px;width:7px;height:7px;position:absolute;top:22px;left:21px}.workspace{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;min-width:0;margin-bottom:29px;padding:12px 10px;display:flex}.workspace-symbol{color:#6c68ab;background:#ececf8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.workspace>div:nth-child(2){flex:1;min-width:0}.workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.workspace small{color:#969bad;margin-top:2px;font-size:10px;display:block}.workspace>svg{color:#999eb0}.nav-label{letter-spacing:1.2px;color:#a1a5b3;padding:0 14px 11px;font-size:10px;font-weight:700}.nav-item{text-align:left;color:#73798b;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;height:46px;margin:3px 0;padding:0 14px;font-size:13px;font-weight:600;display:flex}.nav-item>span{flex:1}.nav-item>b{color:var(--accent);text-align:center;background:#e5e2ff;border-radius:6px;min-width:22px;font-size:11px;font-weight:700;line-height:22px}.nav-item:hover{color:#343447;background:#f5f5fa}.nav-item.active{color:var(--accent);background:#eeedff}.sidebar-note{background:#f7f8fe;border:1px solid #edf0fa;border-radius:12px;margin:32px 7px 16px;padding:15px 14px 13px;position:relative}.sidebar-note>.note-spark{color:#6661ea;margin-bottom:8px;font-size:25px;display:block}.sidebar-note>strong{font-size:11px;display:block}.sidebar-note p{color:#8a90a2;margin-top:5px;font-size:11px;line-height:1.8}.sidebar-note button{color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:11px;font-weight:700;display:flex}.sidebar-bottom{margin-top:auto;padding-top:18px}.subtle{height:39px;font-size:12px}.profile{border-top:1px solid var(--border);align-items:center;gap:9px;min-width:0;margin-top:20px;padding:18px 1px;display:flex}.profile>div{flex:1;min-width:0}.profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.profile small{color:#989eaf;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.avatar{color:#6c65c2;background:#eeedff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:inline-flex}.avatar.small{width:27px;height:27px;font-size:9px}.avatar.tiny{width:23px;height:23px;font-size:8px}.avatar-stack{padding-left:5px;display:flex}.avatar-stack .avatar{border:2px solid #fff;margin-left:-5px}.icon-button{color:#8a8fa1;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.icon-button:hover{color:#5550d9;background:#eeedf7}.main-panel{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-topbar{border-bottom:1px solid var(--border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:69px;padding:0 32px;display:flex}.breadcrumb{color:#a1a5b3;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb strong{color:#676d7f;font-size:11px;font-weight:600}.topbar-right{align-items:center;gap:17px;display:flex}.connection{color:#8d95a3;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.connection svg{color:#80ab94}.connection.failed,.connection.failed svg{color:#b06b47}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.button.primary{background:var(--accent);color:#fff;box-shadow:0 3px 8px #5651ee18}.button.primary:hover{background:#4741de;box-shadow:0 4px 14px #5651ee26}.button.secondary{color:#606677;background:#fff;border-color:#e5e7ee}.button.secondary:hover{background:#f8f9ff;border-color:#d1cfee}.button.compact{border-radius:7px;padding:7px 12px;font-size:11px}.button.full{width:100%;margin-top:10px}.button.danger{color:#fff;background:#d95564}.button.text-danger{color:#b26a74;background:0 0;padding-left:0;font-size:11px}.text-button{color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:700;display:inline-flex}.danger-text{color:#b26a74}.mobile-menu{display:none}.page-content{flex:1;min-height:0;padding:31px 32px 20px;overflow:auto}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.3px;color:#9da2b1;margin-bottom:10px;font-size:9px;font-weight:700}.title-line{align-items:center;gap:11px;display:flex}.title-line h1{letter-spacing:-1.2px;font-size:29px;font-weight:800;line-height:1.3}.count-badge{color:#908bb3;background:#eeecf8;border-radius:7px;place-items:center;min-width:25px;height:23px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.page-heading p{color:#9297a6;margin-top:7px;font-size:12px}.deal-summary{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr 1.8fr;margin-bottom:26px;display:grid;overflow:hidden}.deal-summary>div{flex-direction:column;padding:20px 23px;display:flex;position:relative}.deal-summary>div+div:before{content:"";background:#eff0f6;width:1px;position:absolute;top:20px;bottom:20px;left:0}.deal-summary>div>span{color:#8d92a3;margin-bottom:7px;font-size:10px;font-weight:600}.deal-summary>div>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.deal-summary small{color:#a5a9b7;margin-top:5px;font-size:10px}.deal-summary>div.summary-focus{background:linear-gradient(125deg,#fff,#fafaff);flex-direction:row;align-items:center;gap:13px}.focus-icon{color:#7872e9;background:#eeedff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.summary-focus>div:nth-child(2){flex:1}.summary-focus strong{font-size:11px;line-height:1.7;display:block}.summary-focus span{color:#a0a5b4;margin-top:3px;font-size:10px;display:block}.view-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:21px;display:flex}.search-input{color:#9ba1b2;align-items:center;gap:9px;width:100%;max-width:330px;display:flex}.search-input input{color:#454a5f;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:12px}.search-input input:focus{box-shadow:none}.search-input button{color:#9095a5;background:0 0;border:0;align-items:center;padding:4px;display:flex}.toolbar-options{align-items:center;gap:17px;display:flex}.check-label{color:#8b91a3;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.check-label input{accent-color:var(--accent);width:14px;height:14px}.segmented{background:#eeeff5;border:1px solid #e9ebf2;border-radius:8px;gap:3px;padding:3px;display:flex}.segmented button{color:#9b9eb1;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:5px 7px;display:flex}.segmented button.active{color:#7770dc;background:#fff;box-shadow:0 1px 4px #2025480d}.segmented.text-tabs button{white-space:nowrap;padding:6px 10px;font-size:11px}.toolbar-caption{color:#9b9fb1;align-items:center;gap:7px;font-size:11px;display:flex}.kanban{align-items:stretch;gap:16px;min-height:380px;padding-bottom:12px;display:flex;overflow:auto}.kanban-column{border-radius:10px;flex:1;min-width:219px;max-width:360px;transition:background .15s}.kanban-column.drag-over{background:#e8e6ff}.column-heading{align-items:center;gap:7px;height:24px;padding:0 1px;display:flex}.stage-dot{border-radius:50%;width:7px;height:7px}.column-heading>strong{color:#656a7a;font-size:11px;font-weight:700}.column-heading>span:nth-of-type(2){color:#aaaebb;margin-left:2px;font-size:10px}.column-heading>.icon-button{margin-left:auto}.column-total{color:#a3a8b7;padding:5px 16px 14px;font-size:10px;font-weight:600}.column-cards{flex-direction:column;gap:11px;display:flex}.deal-card{text-align:left;cursor:grab;background:#fff;border:1px solid #e7e9f1;border-radius:11px;width:100%;padding:16px 15px 12px;display:block;box-shadow:0 2px 4px #27305203}.deal-card:hover{border-color:#cdc9f4;transform:translateY(-2px);box-shadow:0 5px 18px #383b7110}.deal-card:active{cursor:grabbing}.card-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.card-top>svg{color:#d4d7e0}.company-tag{color:#8f899f;white-space:nowrap;text-overflow:ellipsis;background:#f4f3f8;border-radius:4px;max-width:90%;padding:3px 6px;font-size:9px;font-weight:650;display:block;overflow:hidden}.deal-card h3{color:#42465a;overflow-wrap:anywhere;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.6}.deal-amount{letter-spacing:-.45px;color:#393d50;font-variant-numeric:tabular-nums;margin-bottom:11px;font-size:18px;font-weight:750}.card-contact{color:#959aad;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.card-contact>svg{color:#b3b8c6}.card-divider{background:#f0f1f6;height:1px;margin:12px 0 10px}.next-action{color:#8e93a4;align-items:center;gap:6px;font-size:10px;line-height:1.7;display:flex}.next-action>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-dot{background:#a79fea;border-radius:50%;flex-shrink:0;width:5px;height:5px}.task-dot.overdue{background:#e99867}.card-foot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.card-foot>span{color:#a7adbb;align-items:center;gap:4px;font-size:9px;display:flex}.add-card{color:#a6acbe;background:0 0;border:1px dashed #dfe2ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px;font-size:10px;display:flex}.add-card:hover{color:var(--accent);background:#fff;border-color:#c3beef}.page-hint{color:#b0b5c3;justify-content:space-between;gap:12px;margin-top:17px;font-size:10px;display:flex}.page-hint>span{align-items:center;gap:6px;display:flex}.table-shell{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:auto}.table-shell table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.table-shell th{color:#a2a7b5;border-bottom:1px solid var(--border);background:#fcfcfe;padding:16px 20px;font-size:10px;font-weight:600}.table-shell td{color:#848a9d;border-bottom:1px solid #f1f2f7;padding:19px 20px;font-size:12px}.table-shell td strong{color:#4b5063;font-size:12px;font-weight:650}.table-shell tbody tr:last-child td{border-bottom:0}.table-shell tbody tr:hover{background:#fcfcff}.table-shell tbody tr[tabindex]{cursor:pointer}.table-shell td.number{color:#5f6377;font-weight:700}.person-cell{background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.contact-channels{flex-direction:column;gap:6px;display:flex}.contact-channels>a{color:#8c94a8;align-items:center;gap:6px;font-size:10px;display:flex}.contact-channels>a:hover{color:var(--accent)}.neutral-badge{color:#9b97b4;background:#f0f1f8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.stage-pill{color:#8a8d9f;background:#f5f5fa;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;font-weight:650;display:inline-flex}.stage-pill:before{content:"";background:var(--stage);border-radius:50%;width:6px;height:6px}.tasks-panel{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.task-row{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:20px 23px;display:flex}.task-row:last-child{border:0}.task-check{color:#fff;background:#fff;border:1.5px solid #d9dce9;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;padding:0;display:grid}.task-check:hover{background:#f3f1ff;border-color:#918aee}.task-row.is-done .task-check{background:#8680db;border-color:#8680db}.task-title{text-align:left;background:0 0;border:0;flex:1;min-width:0}.task-title strong{color:#555a6d;overflow-wrap:anywhere;font-size:12px;font-weight:650;display:block}.task-title>span{color:#acb1c0;margin-top:5px;font-size:10px;display:block}.task-row.is-done .task-title strong{color:#a3a7b5;text-decoration:line-through}.due-tag{color:#9b9fb1;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.due-tag.late{color:#c38660;background:#fff6ed;border-radius:6px;padding:5px 8px}.board-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:20px;display:grid}.board-card{background:#fff;border:1px solid #e6e9f2;border-radius:13px;overflow:hidden}.board-preview{background-color:#f3f3fc;background-image:radial-gradient(#cfcfe5 .7px,#0000 .7px);background-size:13px 13px;border:0;width:100%;height:175px;position:relative;overflow:hidden}.board-preview-grid{width:156px;height:116px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.board-preview-grid>span{background:#ffeaa8;border-radius:2px;width:51px;height:52px;position:absolute;top:2px;left:3px;transform:rotate(-5deg);box-shadow:2px 3px 3px #5b456710}.board-preview-grid>span:nth-child(2){background:#dbcdfb;top:16px;left:72px;transform:rotate(4deg)}.board-preview-grid>span:nth-child(3){background:#bfe9da;top:70px;left:39px;transform:rotate(-3deg)}.board-preview-grid>i{background:#9b96b8;width:28px;height:2px;position:absolute;top:30px;left:46px}.board-preview-grid>i:nth-of-type(2){top:63px;left:81px;transform:rotate(115deg)}.board-preview.variant-1{background-color:#f3f7f8}.board-preview.variant-2{background-color:#f9f5f3}.board-open-label{white-space:nowrap;opacity:0;color:#7973cc;background:#ffffffdf;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;transition:opacity .15s;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.board-preview:hover .board-open-label{opacity:1}.board-card-info{justify-content:space-between;align-items:center;padding:18px;display:flex}.board-card-info>button:first-child{text-align:left;background:0 0;border:0;min-width:0;padding:0}.board-card-info h3{color:#575d71;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.board-card-info p{color:#a4abba;margin-top:5px;font-size:10px}.new-board-card{color:#a1a6b9;background:0 0;border:1.5px dashed #dce0ec;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex}.new-board-card:hover{background:#f0efff;border-color:#c1bbed}.new-board-card>span{color:#9b93d6;background:#efedf9;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:14px;display:grid}.new-board-card strong{color:#8e91a9;font-size:12px;font-weight:650}.new-board-card p{margin-top:5px;font-size:10px}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:54px 22px 60px;display:flex}.empty-icon{color:#9890d8;background:#f1effb;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.empty-state h3{color:#63697d;font-size:16px;font-weight:700}.empty-state p{color:#a0a5b5;max-width:320px;margin-top:8px;font-size:12px;line-height:1.8}.empty-state>.button{margin-top:20px}.error-banner{color:#ad695f;background:#fff1f0;border-bottom:1px solid #f3d4cf;flex-shrink:0;align-items:center;gap:9px;padding:9px 20px;font-size:12px;display:flex}.error-banner>span{flex:1}.toast{z-index:150;color:#5e786b;background:#fff;border:1px solid #e0e7e4;border-radius:11px;align-items:center;gap:8px;padding:13px 20px;font-size:12px;animation:.15s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #273d3919}@keyframes toast-in{0%{opacity:0;bottom:20px}to{opacity:1;bottom:28px}}.modal-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21244145;animation:.14s fade-in;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{z-index:90;background:#fff;border:1px solid #eff0fa;border-radius:17px;width:510px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);padding:26px;animation:.14s fade-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 100px #17164230}.modal-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.modal-head h2{letter-spacing:-.4px;color:#40465c;font-size:19px;font-weight:800;line-height:1.5}.modal-head p{color:#9fa4b5;margin-top:5px;font-size:11px;line-height:1.8}.editor-form{flex-direction:column;gap:17px;display:flex}.field-label{color:#7a8092;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.field-label input,.field-label select,.field-label textarea{color:#565d72;resize:vertical;background:#fff;border:1px solid #e1e4ee;border-radius:8px;width:100%;min-height:42px;padding:11px 12px;font-size:12px;font-weight:450;transition:border .15s,box-shadow .15s}.field-label input::placeholder,.field-label textarea::placeholder{color:#b4b9c8}.field-label small{color:#aaaebe;font-size:10px;font-weight:450}.form-row{gap:14px;display:flex}.form-error{color:#b16966;background:#fff1ef;border:1px solid #f3d9d4;border-radius:7px;padding:10px 12px;font-size:11px;line-height:1.7}.modal-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:9px;margin-top:7px;padding-top:22px;display:flex}.form-tip{color:#a29acb;background:#f6f5ff;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.form-tip>span{color:#8b84af;font-size:11px;line-height:1.8}.info-list{flex-direction:column;gap:19px;display:flex}.info-list strong{color:#656b80;font-size:12px;font-weight:700}.info-list p{color:#949bad;margin-top:5px;font-size:11px;line-height:1.9}.invite-body{flex-direction:column;gap:16px;display:flex}.invite-options{gap:12px;display:flex}.invite-options button{text-align:left;color:#a6a0c6;background:#fff;border:1px solid #e7e9f1;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;padding:17px;display:flex}.invite-options button.selected{background:#f7f5ff;border-color:#a49bf0}.invite-options strong{color:#77708f;margin-top:12px;font-size:11px}.invite-options span{color:#a49db8;margin-top:5px;font-size:10px}.invite-description{color:#a7a1c0;align-items:flex-start;gap:10px;display:flex}.invite-description p{color:#9490a7;font-size:11px;line-height:1.9}.copy-link{gap:8px;display:flex}.copy-link input{color:#9a94b2;background:#f8f9fc;border:1px solid #e5e7f0;border-radius:8px;flex:1;min-width:0;padding:10px;font-size:11px}.invitation-note{color:#a0a6b7;font-size:10px;line-height:1.8}.invite-list{border-top:1px solid var(--border);padding-top:16px}.invite-list h4{color:#999eb0;margin-bottom:10px;font-size:11px}.invite-list>div{color:#a59ec1;align-items:center;gap:8px;display:flex}.invite-list>div>span{flex:1;font-size:11px}.launch-state{height:100dvh;color:var(--accent);background:#fafaff;flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex}.launch-state h1{letter-spacing:-.7px;margin-bottom:5px;font-size:21px}.welcome{background:#f7f8ff;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:auto}.welcome-brand{letter-spacing:-1px;align-items:center;gap:11px;padding:35px 6%;font-size:24px;font-weight:800;display:flex}.welcome-brand>b{color:#a7a6c1;letter-spacing:1px;border:1px solid #e1dff0;border-radius:4px;margin-left:5px;padding:4px 6px;font-size:9px}.welcome-grid{grid-template-columns:1fr 400px;align-items:center;gap:90px;width:100%;max-width:1070px;margin:auto;padding:28px 35px 55px;display:grid}.welcome-intro{align-self:center}.welcome-eyebrow{color:#9490b4;letter-spacing:1.7px;margin-bottom:20px;font-size:9px;font-weight:750;display:block}.welcome-intro h1{letter-spacing:-2.4px;color:#2f2c49;font-size:49px;font-weight:800;line-height:1.25}.welcome-intro h1 em{color:var(--accent);font-style:normal}.welcome-intro>p{color:#9694ad;margin-top:23px;font-size:14px;line-height:1.9}.welcome-points{flex-wrap:wrap;gap:18px;margin-top:29px;display:flex}.welcome-points>span{color:#8a87a5;align-items:center;gap:7px;font-size:10px;display:flex}.welcome-points svg{color:#8981d3}.welcome-note{color:#776e91;align-items:center;gap:16px;margin-top:42px;display:flex}.welcome-note>span{color:#a196d8;font-size:44px}.welcome-note p{color:#aaa3bb;font-size:11px;line-height:1.9}.welcome-note strong{color:#9890ae;font-weight:650}.login-card{background:#fff;border:1px solid #eeeaf8;border-radius:20px;padding:30px;box-shadow:0 12px 65px #48417109}.login-icon{color:#857ae0;background:#f0eeff;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:20px;display:grid}.login-card h2{letter-spacing:-.7px;color:#514765;font-size:24px;font-weight:800}.login-card>p{color:#aca3b9;margin:7px 0 24px;font-size:11px;line-height:1.8}.login-card form>.field-label{margin-bottom:14px}.login-card form>.button{margin-top:16px}.login-card .form-error{margin:8px 0}.button.google{color:#898194;background:#fff;border:1px solid #e5e1ee;padding:11px;font-size:11px}.login-card>.login-caption{color:#b8b1c5;text-align:center;margin:9px 0 0;font-size:9px;line-height:1.8}.login-divider{text-align:center;border-top:1px solid #f0edf5;height:21px;margin-top:31px}.login-divider span{color:#b5acc1;background:#fff;padding:0 8px;font-size:9px;display:inline-block;position:relative;top:-9px}.login-card>.text-button{color:#9a90b9;width:100%;font-size:10px;font-weight:600}.welcome-footer{color:#b2aec4;justify-content:space-between;align-items:center;gap:18px;padding:20px 6%;font-size:10px;display:flex}.nav-scrim{display:none}@media (width>=1600px){.sidebar{width:258px}.page-content{padding:38px 42px}.app-topbar{padding:0 42px}.deal-card{padding:20px}.deal-card h3{font-size:14px}.company-tag{font-size:10px}.card-contact,.next-action{font-size:11px}.column-heading>strong{font-size:13px}.column-total{font-size:11px}.nav-item{font-size:14px}.kanban{gap:20px}.kanban-column{min-width:245px}.page-heading p{font-size:14px}}@media (width<=1150px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.brand{font-size:21px}.brand-suffix{font-size:9px}.page-content{padding:26px 23px}.app-topbar{padding:0 23px}.topbar-right{gap:12px}.connection{font-size:9px}.deal-summary{grid-template-columns:1fr 1fr}.deal-summary>.summary-focus{border-top:1px solid var(--border);grid-column:1/-1;padding-top:12px;padding-bottom:12px}.deal-summary>.summary-focus:before{display:none}.sidebar-note{margin-top:28px}.page-heading h1{font-size:26px}.welcome-grid{grid-template-columns:1fr 370px;gap:40px}.welcome-intro h1{font-size:43px}}@media (width<=850px){.sidebar{width:185px;padding:24px 10px 0}.brand{gap:8px;padding-left:4px;font-size:19px}.brand-mark{width:34px;height:34px}.brand-suffix{margin-left:4px}.workspace{gap:7px;padding:9px 7px}.workspace-symbol{width:26px;height:29px}.workspace strong{font-size:10px}.workspace small{font-size:9px}.workspace>svg{display:none}.nav-item{gap:9px;padding:0 11px;font-size:12px}.sidebar-note{margin-left:2px;margin-right:2px;padding:12px 10px}.sidebar-note strong,.sidebar-note p,.subtle{font-size:10px}.profile{gap:6px}.profile .avatar{width:26px;height:26px}.profile small{font-size:8px}.profile strong{font-size:10px}.profile .icon-button{width:23px}.page-content{padding:22px 18px}.app-topbar{height:60px;padding:0 18px}.breadcrumb>span,.breadcrumb>svg,.connection>span{display:none}.topbar-right{gap:10px}.page-heading{align-items:flex-start}.page-heading>button{padding:9px 11px;font-size:11px}.page-heading p{font-size:10px}.title-line h1{font-size:25px}.eyebrow{font-size:8px}.deal-summary>div{padding:15px 18px}.deal-summary>div>strong{font-size:20px}.view-toolbar,.toolbar-options{gap:8px}.check-label{font-size:10px}.toolbar-caption{font-size:9px}.welcome-grid{grid-template-columns:1fr;gap:25px;max-width:470px;margin:auto}.welcome-intro{display:none}.welcome-brand{padding:25px 7%;font-size:23px}.welcome-footer>span:last-child{display:none}.welcome-footer{justify-content:center}.login-card{padding:28px}.welcome-grid{padding:10px 24px 40px}.table-shell td,.table-shell th{padding:15px}.task-row{gap:10px;padding:17px 13px}.task-title strong{font-size:11px}.due-tag{font-size:9px}}@media (width<=650px){.sidebar{width:235px;height:100dvh;transition:left .2s;position:fixed;top:0;left:-255px;box-shadow:10px 0 40px #1f255819}.sidebar.is-open{left:0}.nav-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#171d353b;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:flex}.app-topbar{height:58px;padding:0 14px}.topbar-right{gap:8px}.topbar-right>.connection,.avatar-stack{display:none}.page-content{padding:23px 16px 15px}.page-heading{gap:10px;margin-bottom:22px}.page-heading h1{font-size:26px}.page-heading>button{gap:4px;margin-top:17px;padding:9px 10px;font-size:10px}.page-heading p{font-size:10px}.eyebrow{letter-spacing:.9px;font-size:7px}.deal-summary{margin-bottom:15px}.deal-summary>div{padding:15px}.deal-summary>div>strong{font-size:18px}.deal-summary>div>span,.deal-summary small{font-size:9px}.deal-summary>.summary-focus{padding:12px 15px}.summary-focus strong{font-size:10px}.summary-focus span{font-size:9px}.focus-icon{width:34px;height:34px}.kanban-column{min-width:225px}.view-toolbar{flex-wrap:wrap;margin-bottom:16px}.search-input{flex:1;min-width:180px}.search-input input{font-size:11px}.toolbar-options{margin-left:auto}.toolbar-caption{display:none}.segmented.text-tabs button{font-size:10px}.check-label{font-size:9px}.page-hint{font-size:8px}.page-hint>span:last-child{display:none}.modal{max-height:calc(100dvh - 24px);padding:22px 19px}.modal-head h2{font-size:18px}.form-row{gap:10px}.field-label input,.field-label select,.field-label textarea{font-size:14px}.task-row{flex-wrap:wrap;gap:9px;padding:16px 12px}.task-title{min-width:calc(100% - 65px)}.task-row>.due-tag{margin-left:30px}.task-row>.avatar{margin-left:auto}.task-row>.icon-button{width:28px;height:24px}.board-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.new-board-card{min-height:205px}.board-preview{height:145px}.copy-link{flex-direction:column}.invite-options{gap:9px}.invite-options button{padding:13px 10px}.invite-options strong{font-size:10px}.invite-options span{font-size:9px}.toast{white-space:nowrap;max-width:calc(100vw - 24px);padding:12px 14px;font-size:11px}.info-list p{font-size:12px}.welcome-brand{padding:23px 7%}.login-card{border-radius:16px;padding:25px}.login-card h2{font-size:23px}.welcome-grid{padding:18px 22px 35px}.brand{padding-bottom:23px}.workspace{margin-bottom:22px}.sidebar-note{margin-top:22px}.nav-item{height:42px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav-item{font-size:14px}.subtle,.sidebar-note strong,.sidebar-note p,.sidebar-note button{font-size:12px}.workspace strong{font-size:13px}.workspace small,.profile small{font-size:11px}.profile strong{font-size:12px}.sidebar .workspace{padding:12px 9px}.breadcrumb,.breadcrumb strong{font-size:12px}.connection{font-size:11px}.button{font-size:13px}.button.compact{font-size:12px}.page-heading p{color:#777e91;font-size:14px}.eyebrow{font-size:10px}.search-input input,.column-heading>strong{font-size:13px}.column-heading>span:nth-of-type(2),.column-total{font-size:12px}.deal-card h3{color:#3c4258;font-size:14px}.deal-amount{font-size:20px}.company-tag{color:#767187;font-size:11px}.card-contact,.next-action{color:#858b9e;font-size:12px}.card-foot>span{font-size:11px}.add-card,.toolbar-caption,.check-label{font-size:12px}.page-hint{font-size:11px}.table-shell th{font-size:12px}.table-shell td,.table-shell td strong{font-size:14px}.person-cell .avatar{width:36px;height:36px;font-size:11px}.contact-channels>button{color:#838da3;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.contact-channels>button:hover{color:var(--accent)}.contact-channels>button>svg:last-child{opacity:0}.contact-channels>button:hover>svg:last-child{opacity:1}.field-label{color:#6f778c;font-size:13px}.field-label input,.field-label select,.field-label textarea{font-size:14px}.field-label small{font-size:11px}.modal-head p,.form-error,.form-tip>span{font-size:12px}.task-title strong{align-items:center;gap:6px;font-size:14px;display:flex}.task-title>span,.due-tag,.segmented.text-tabs button{font-size:12px}.board-card-info h3{font-size:14px}.board-card-info p{font-size:12px}.new-board-card strong{font-size:14px}.new-board-card p{font-size:12px}.empty-state p{font-size:14px}.welcome-brand{font-size:26px}.welcome-intro>p{font-size:16px}.welcome-eyebrow{font-size:11px}.welcome-points>span{font-size:12px}.login-card>p{font-size:13px}.login-card>.login-caption{font-size:11px}.button.google{font-size:13px}.login-card>.text-button{font-size:12px}.login-divider span{font-size:11px}.welcome-footer{font-size:12px}.welcome-note p,.invite-description p,.info-list p{font-size:13px}.invite-options strong,.invite-options span,.invitation-note{font-size:12px}.inline-select{color:#8b8ba6;background:#fff;border:1px solid #e1e4ef;border-radius:7px;max-width:175px;padding:8px 10px;font-size:12px}.client-details{flex-direction:column;gap:8px;display:flex}.client-tags{flex-wrap:wrap;gap:5px;max-width:275px;display:flex}.client-status,.client-tag{border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.7}.client-status.new{color:#8b82ca;background:#eff0ff}.client-status.active{color:#7d9dbe;background:#ecf6ff}.client-status.returning{color:#77a68b;background:#edf7f2}.client-tag{color:#a49ab3;background:#f5f3f8}.activity{border-top:1px solid var(--border);margin-top:5px;padding-top:19px}.activity h3{color:#9894aa;align-items:center;gap:7px;margin-bottom:15px;font-size:12px;display:flex}.activity-event{gap:11px;padding-bottom:16px;display:flex;position:relative}.activity-event>span{z-index:1;background:#d0cbee;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.activity-event:not(:last-child):before{content:"";background:#ebe7f4;width:1px;position:absolute;top:12px;bottom:0;left:3px}.activity-event p{color:#888395;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.activity-event small{color:#b3abba;margin-top:3px;font-size:10px;display:block}.activity-empty{color:#aaa4b8;font-size:12px}.related-tasks{background:#fdfcfe;border:1px solid #ebe9f4;border-radius:10px;padding:14px}.related-tasks>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.related-tasks h3{color:#9e95ad;font-size:12px}.related-tasks>p{color:#92899e;border-bottom:1px solid #f0edf5;justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;line-height:1.9;display:flex}.related-tasks>p:last-child{border:0}.related-tasks small{white-space:nowrap;color:#b0a6ba;font-size:10px}.task-done{text-decoration:line-through}.quick-contact{background:#f9f8ff;border:1px solid #e9e4fa;border-radius:10px;flex-direction:column;gap:12px;padding:15px;display:flex}.demo-strip{color:#9a90b1;background:#f3f0fb;border-bottom:1px solid #ebe5f6;padding:7px 32px;font-size:11px;line-height:1.7}.demo-strip strong{font-weight:700}.analytics-filters{align-items:flex-end;gap:17px;margin-bottom:24px;display:flex}.analytics-filters>label{color:#9490a6;flex-direction:column;gap:7px;font-size:12px;display:flex}.analytics-filters select{color:#79748c;background:#fff;border:1px solid #e4e5ee;border-radius:8px;min-width:185px;padding:11px 14px;font-size:13px}.analytics-filters>span{color:#a29cae;margin-left:auto;padding-bottom:10px;font-size:11px}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px;display:grid}.analytics-metrics>div{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;padding:21px;display:flex}.metric-icon{color:#a498d0;background:#f2eefa;border-radius:10px;place-items:center;width:37px;height:37px;margin-bottom:15px;display:grid}.metric-label{color:#aaa1b8;font-size:12px}.analytics-metrics strong{letter-spacing:-.6px;color:#625871;font-variant-numeric:tabular-nums;margin-top:6px;font-size:25px;font-weight:800}.analytics-metrics small{color:#b4aabd;margin-top:7px;font-size:10px}.analytics-bottom{grid-template-columns:1fr 1.4fr;gap:20px;display:grid}.pipeline-report,.closed-report{border:1px solid var(--border);background:#fff;border-radius:12px;padding:22px}.report-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.report-title h2{color:#82758d;font-size:15px;font-weight:750}.report-title>span{color:#b3a7be;font-size:10px}.pipeline-row{padding:0 0 20px}.pipeline-row>div:first-child{align-items:center;gap:7px;margin-bottom:9px;font-size:12px;display:flex}.pipeline-row strong{color:#9691a7;flex:1;font-size:12px;font-weight:650}.pipeline-row>div:first-child>span:last-child{color:#aaa4b8;font-size:11px}.pipeline-bar{background:#f5f3f8;border-radius:5px;height:7px;overflow:hidden}.pipeline-bar>span{border-radius:5px;min-width:0;height:100%;display:block}.pipeline-row>small{color:#b4a9c0;margin-top:6px;font-size:10px;display:block}.analytics-note{color:#b7adbf;border-top:1px solid #f1edf5;padding-top:12px;font-size:10px;line-height:1.9}.closed-report>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #f2eef6;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.closed-report>button:last-child{border:0}.closed-icon{color:#93ad8c;background:#f2f7f0;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.closed-icon.lost{color:#c5959d;background:#fbf1f4}.closed-report>button>span:nth-child(2){flex:1;min-width:0}.closed-report strong{color:#97849e;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.7;display:block}.closed-report small{color:#bca9c2;margin-top:3px;font-size:10px;display:block}.closed-report b{color:#a991b3;white-space:nowrap;font-size:12px}.closed-report>button>svg{color:#c7b8cf}.analytics-empty{color:#c0acd1;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:45px 20px;display:flex}.analytics-empty h3{color:#ad99bb;margin:17px 0 8px;font-size:14px}.analytics-empty p{color:#c0afc8;max-width:250px;font-size:12px;line-height:1.9}@media (width<=1100px){.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-bottom{grid-template-columns:1fr}.toolbar-options{gap:8px}.inline-select{max-width:145px}.sidebar-note p{font-size:11px}.nav-item{font-size:13px}.workspace strong{font-size:11px}.workspace small{font-size:9px}}@media (width<=850px){.view-toolbar{flex-wrap:wrap}.toolbar-options{margin-left:auto}.analytics-filters{flex-wrap:wrap}.analytics-filters>span{margin-left:0}.workspace strong{font-size:10px}.nav-item{font-size:12px}.profile small{font-size:9px}.profile strong{font-size:10px}.subtle{font-size:11px}.page-heading p{font-size:12px}.sidebar-note p{font-size:11px}.analytics-filters select{min-width:160px}.analytics-metrics strong{font-size:21px}}@media (width<=650px){.field-label{font-size:12px}.welcome-footer,.page-heading>button,.page-heading p{font-size:11px}.page-hint{font-size:10px}.table-shell td,.table-shell td strong{font-size:13px}.analytics-metrics{gap:11px}.analytics-metrics>div{padding:15px}.analytics-metrics strong{font-size:19px}.metric-label{font-size:11px}.analytics-filters{gap:12px}.analytics-filters>label{flex:1;min-width:140px}.analytics-filters select{width:100%;min-width:0;font-size:12px}.analytics-filters>span{font-size:10px}.pipeline-report,.closed-report{padding:17px}.due-tag{font-size:11px}.invite-description p,.info-list p{font-size:12px}}.workspace small,.profile small,.nav-label,.breadcrumb,.connection,.eyebrow,.column-total,.column-heading>span:nth-of-type(2),.card-contact,.next-action,.card-foot>span,.add-card,.page-hint,.toolbar-caption,.check-label,.table-shell th,.table-shell td,.task-title>span,.due-tag,.sidebar-note p,.contact-channels>button,.inline-select{color:#687186}.search-input input::placeholder{color:#727b8e}.company-tag{color:#615970}.deal-summary>div>span,.deal-summary small,.summary-focus span{color:#687186;font-size:12px}.summary-focus strong{font-size:13px}.client-status,.client-tag{font-size:11px}.client-status.new{color:#6253a5}.client-status.active{color:#3f739f}.client-status.returning{color:#3e7958}.client-tag{color:#786982}.activity h3,.related-tasks h3{color:#545f76;font-size:13px}.activity-event p,.related-tasks>p{color:#596176;font-size:13px}.activity-event small,.related-tasks small{color:#71798b;font-size:11px}.activity-empty{color:#70798c}.analytics-filters>label,.analytics-filters select,.analytics-filters>span,.metric-label,.analytics-metrics small,.report-title>span,.pipeline-row strong,.pipeline-row>div:first-child>span:last-child,.pipeline-row>small,.analytics-note,.closed-report small,.analytics-empty p{color:#677086}.analytics-metrics strong{color:#30364c}.report-title h2,.closed-report strong,.closed-report b,.analytics-empty h3{color:#444e67}.metric-icon{color:#7563bc}.metric-label{font-size:13px}.analytics-metrics small,.report-title>span,.pipeline-row>small,.analytics-note,.closed-report small{font-size:12px}.closed-report strong,.closed-report b{font-size:13px}.closed-icon{color:#3b815c}.closed-icon.lost{color:#ac5361}.analytics-empty{color:#9a8ebc}.modal.wide{width:960px}.deal-editor{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px 28px;display:grid}.deal-editor>:not(.activity){grid-column:1}.deal-editor>.activity{border-top:0;border-left:1px solid var(--border);grid-area:1/2/span 8;max-height:650px;margin:0;padding:0 0 0 24px;overflow:auto}.deal-editor>.modal-actions{grid-column:1/-1}.deal-editor>.activity h3{background:#fff;padding-bottom:10px;position:sticky;top:0}.deal-editor textarea{min-height:70px}.editor-form>.modal-actions{z-index:2;background:#fff;padding-bottom:14px;position:sticky;bottom:-26px;box-shadow:0 -8px 12px #fffd}@media (width<=750px){.deal-editor{display:flex}.deal-editor>.activity{border-left:0;border-top:1px solid var(--border);max-height:350px;padding:18px 0 0}}.stage-unsaved{color:#71647e;margin-right:auto;font-size:12px}.sidebar{min-height:0}.sidebar>.brand,.sidebar>.workspace,.sidebar>.sidebar-bottom{flex-shrink:0}.sidebar-work{scrollbar-width:thin;flex:1;min-height:0;margin:0 -5px;padding:0 5px;overflow:auto}.sidebar-bottom{margin-top:0}@media (height<=850px){.sidebar-note{display:none}.sidebar{padding-top:18px}.sidebar .brand{padding-bottom:18px}.sidebar-bottom{padding-top:8px}.sidebar-bottom .profile{margin-top:7px;padding-top:12px;padding-bottom:12px}}
