:root{--ink:#202432;--muted:#7a7f8d;--line:#e8e9ef;--pink:#d92d77;--shadow:0 15px 45px #211b3714}*{box-sizing:border-box}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#f4f3f7;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}.shell{background:#fff;min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fbfbfd;flex-direction:column;flex:0 0 247px;width:247px;padding:28px 15px 16px;display:flex}.brand{align-items:center;gap:10px;padding:0 12px 30px;font-size:20px;font-weight:700;display:flex}.brand-mark{width:28px;height:25px;position:relative}.brand-mark span{border:3px solid;border-radius:5px;width:17px;height:17px;position:absolute;transform:rotate(45deg)}.brand-mark span:first-child{border-color:#ec4899;top:4px;left:1px}.brand-mark span:nth-child(2){border-color:#facc15;top:4px;left:8px}.brand-mark span:nth-child(3){border-color:#7c3aed;top:9px;left:7px}.workspace-select,.view-select{text-align:left;background:#fff;border:1px solid #e4e3e9;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 12px;font-weight:600;display:flex}.workspace-select{margin:0 7px 27px}.workspace-dot{background:#ee3e80;border-radius:3px;width:10px;height:10px;display:inline-block}.chevron{color:#9ca0ad;margin-left:auto;font-size:17px}.nav-group{margin:0 7px 24px}.nav-label,.eyebrow{letter-spacing:.13em;color:#a3a5af;font-size:10px;font-weight:700}.nav-label{padding:0 10px 8px}.nav-item{color:#777b89;text-align:left;border-radius:8px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.nav-item.active{color:#783bb1;background:#f3eafa;font-weight:700}.nav-item b,.team-child b{color:#fff;background:#783bb1;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:11px}.icon{text-align:center;color:currentColor;width:17px;font-size:17px}.plus{float:right;color:#aaa;font-size:18px}.team-name{align-items:center;gap:8px;padding:0 6px 6px;font-size:13px;display:flex}.team-chevron{color:#9b9eaa;font-size:12px}.team-dot{opacity:.85;border-radius:6px;width:19px;height:19px;display:inline-block}.team-name small{color:#8b5cf6;margin-left:auto;font-size:8px;font-weight:700}.team-child{color:#858893;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 11px 8px 31px;font-size:13px;display:flex}.team-child.selected{color:#4d4f59;background:#e9e8ed;font-weight:600}.team-child b{background:#4f7bdb}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding:15px 8px 0;font-size:12px;display:flex}.profile small,.email-meta small{color:#a0a2ad;margin-top:3px;font-size:10px;display:block}.more{color:#aaa;margin-left:auto}.avatar{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:inline-grid}.avatar.pink,.sender-avatar{background:#ec4899}.avatar.orange{background:#f97316}.avatar.blue{background:#6366f1}.avatar.green{background:#16a34a}.app-area{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex}.topbar-left{align-items:center;gap:21px;display:flex}.view-select{background:#fafafd;min-width:167px;height:40px}.board-icon{color:#e83e87;font-size:20px}.divider{background:var(--line);width:1px;height:28px}.search{color:#a7a8b0;background:#f7f7fa;border:1px solid #ebebf0;border-radius:10px;align-items:center;gap:8px;width:340px;height:40px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.top-actions{align-items:center;gap:13px;display:flex}.icon-button{color:#848794;padding:6px;font-weight:600}.user-stack{align-items:center;margin-left:4px;display:flex}.user-stack .avatar{margin-left:-7px}.more-avatar{color:#777;border-color:#fff;background:#f0eef4!important}.compose{color:#fff;background:#dd367e;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:700;box-shadow:0 5px 13px #dd367e33}.workspace-bar{justify-content:space-between;align-items:flex-end;padding:28px 34px 21px;display:flex}.eyebrow-dot{background:#16a34a;border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.workspace-bar h1{margin:6px 0 2px;font-size:26px;font-weight:700}.title-chevron{color:#aaa;font-size:19px}.workspace-bar p{color:#999daa;margin:0;font-size:12px}.workspace-tools{align-items:center;gap:9px;display:flex}.workspace-tools select,.outline-button{border:1px solid var(--line);color:#717581;background:#fff;border-radius:8px;height:36px;padding:0 11px;font-size:12px}.outline-button{font-weight:600}.dots,.column-menu{color:#9a9ca6;padding:9px}.kanban{border-top:1px solid var(--line);flex:1;grid-template-columns:repeat(4,minmax(245px,1fr));gap:0;display:grid;overflow:auto}.column{border-right:1px solid var(--line);background:#fff;min-width:245px;padding:22px 18px 30px}.column-heading{justify-content:space-between;align-items:center;display:flex}.column-heading>div{align-items:center;gap:9px;display:flex}.column-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.column-dot.pink{background:#ed6a9c}.column-dot.purple{background:#9363eb}.column-dot.blue{background:#4ba9e8}.column-dot.green{background:#41bd7e}.column h2{margin:0;font-size:16px;font-weight:650}.count{color:#a5a7b0;font-size:12px}.column-line{background:#f0f0f3;height:2px;margin:18px 0 4px}.cards{flex-direction:column;gap:10px;display:flex}.card{background:#fff;border:1px solid #ededf1;border-radius:9px;padding:14px 13px 12px;transition:transform .15s,box-shadow .15s;box-shadow:0 3px 11px #32284b06}.card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.card.unread{border-left:3px solid #e74687;padding-left:11px}.card-top,.email-meta{justify-content:space-between;align-items:center;display:flex}.sender{align-items:center;gap:7px;font-size:12px;display:flex}.sender-avatar{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-grid}.time{color:#a9abb5;font-size:10px}.card h3{margin:13px 0 7px;font-size:13px;font-weight:650}.card p{color:#848793;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.card-meta{color:#a2a4ad;align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.account{align-items:center;gap:5px;display:flex}.account i{border-radius:50%;width:7px;height:7px;display:inline-block}.label{color:#8c7b9d;background:#f5f3f8;border-radius:4px;padding:3px 5px}.meta-spacer{flex:1}.empty-column{text-align:center;color:#babcc5;border:1px dashed #dddde5;border-radius:8px;padding:25px 12px;font-size:11px}.conversation{border-left:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 360px;width:360px;display:flex;box-shadow:-10px 0 28px #281e4608}.conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:55px;padding:0 18px;display:flex}.close{color:#9699a5;font-size:24px}.conversation-actions{color:#858894;gap:12px;display:flex}.conversation-title{padding:23px 21px 18px}.conversation-title h2{margin:7px 0 15px;font-size:18px;font-weight:700;line-height:1.3}.conversation-people{align-items:center;display:flex}.conversation-people .avatar{margin-right:-6px}.access{color:#9698a4;margin-left:14px;font-size:10px}.add-person{color:#858893;border:1px dashed #cfd0d7;border-radius:50%;width:22px;height:22px;margin-left:auto}.assign-row{gap:7px;padding:0 21px 20px;display:flex}.assign,.secondary-action{color:#646774;border:1px solid #e6e5eb;border-radius:7px;align-items:center;gap:7px;padding:8px 9px;font-size:11px;display:flex}.assign{color:#783bb1;background:#fbf7ff}.assign span:last-child{margin-left:10px}.secondary-action{margin-left:auto}.email-body{border-top:1px solid var(--line);padding:20px 21px;font-size:12px;line-height:1.55}.email-meta{justify-content:flex-start;gap:8px}.email-more{color:#aaa;margin-left:auto}.email-body>p{color:#5f6370;margin:19px 0}.signature{color:#444957;border-top:1px solid #f0eff3;padding-top:14px}.signature span{color:#159447}.comments{border-top:1px solid var(--line);background:#fbfbfd;margin-top:auto;padding:16px 15px 13px}.comments-label{letter-spacing:.1em;color:#a0a2ad;margin-bottom:12px;font-size:10px;font-weight:700}.comments-label span{color:#8b5cf6;margin-left:5px}.comment{gap:8px;margin:11px 0;display:flex}.comment p{color:#666a77;margin:3px 0;font-size:11px;line-height:1.35}.comment-box{background:#fff;border:1px solid #e2e1e8;border-radius:7px;align-items:center;margin-top:13px;padding:0 5px 0 10px;display:flex}.comment-box input{border:0;outline:0;width:100%;padding:10px 0;font-size:11px}.comment-box button{color:#fff;background:#dd367e;border-radius:5px;width:25px;height:25px}.modal-backdrop{z-index:5;background:#20182f55;place-items:center;display:grid;position:fixed;inset:0}.compose-modal{background:#fff;border-radius:12px;width:510px;padding:22px;box-shadow:0 30px 80px #21193644}.modal-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.modal-head h2{margin:0;font-size:18px;font-weight:700}.modal-head button{color:#999;font-size:23px}.compose-modal label{color:#777b87;margin:11px 0;font-size:11px;font-weight:700;display:block}.compose-modal input,.compose-modal select,.compose-modal textarea{border:1px solid #e5e4eb;border-radius:7px;outline-color:#dd367e;width:100%;margin-top:5px;padding:10px;font-size:12px;display:block}.compose-modal textarea{resize:vertical;height:150px}.modal-foot{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.ghost{border:1px solid #e3e2e8;border-radius:8px;padding:9px 13px;font-size:12px}@media (max-width:1180px){.sidebar{flex-basis:210px;width:210px}.conversation{flex-basis:320px;width:320px}.topbar{padding:0 20px}.search{width:250px}}@media (max-width:900px){.conversation{z-index:3;position:fixed;top:0;bottom:0;right:0}.kanban{grid-template-columns:repeat(4,270px)}.workspace-bar{padding-left:20px}.top-actions .user-stack{display:none}}@media (max-width:680px){.sidebar{flex-basis:58px;width:58px;padding:16px 8px}.brand{padding:0 8px 22px}.brand>span,.workspace-select,.nav-label,.nav-item span,.nav-item b,.team-name,.team-child,.profile{display:none}.nav-item{justify-content:center}.nav-group{margin:0 0 12px}.topbar-left .divider,.topbar-left .view-select{display:none}.search{width:180px}.compose{padding:9px}.workspace-tools{display:none}.conversation{width:100%}}.sidebar{height:100vh;overflow:hidden auto}.app-area{height:100vh;min-height:0;overflow:hidden}.kanban{min-height:0}.conversation{max-height:calc(100vh - 28px)}.conversation-resize-handle{cursor:ew-resize;z-index:4;width:10px;position:absolute;top:0;bottom:0;left:-5px}.conversation-resize-handle:after{content:"";background:0 0;border-radius:2px;width:2px;height:44px;transition:background .15s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.conversation-resize-handle:hover:after{background:#7040e8}.conversation{position:relative}.chevron,.title-chevron,.team-chevron{vertical-align:middle;border-bottom:2px solid #9ca0ad;border-right:2px solid #9ca0ad;width:9px;height:9px;display:inline-block;transform:rotate(45deg)translateY(-2px);font-size:0!important}.title-chevron{border-width:2px;width:10px;height:10px;margin-left:7px;transform:rotate(45deg)translateY(-2px)}.team-chevron{border-width:1.5px;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.add-person,.more-avatar{place-items:center;line-height:1;display:inline-grid}.button-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;display:inline-block;transform:rotate(45deg)translateY(-2px)}.column{padding-top:14px}.column-line{margin-top:11px}.column-heading{min-height:24px}@media (max-width:680px){.topbar{height:auto;min-height:64px;padding:10px 12px}.topbar-left{gap:10px;width:100%}.topbar-left .view-select{width:142px;min-width:0;height:38px;display:flex}.topbar-left .divider{display:none}.search{flex:1;width:auto;min-width:0}.top-actions{gap:4px}.top-actions .user-stack{display:none}.top-actions .compose{padding:9px 10px;font-size:0}.top-actions .compose:first-letter{font-size:18px}.workspace-bar{padding:18px 16px 14px}.column{padding-top:12px}.column-line{margin-top:9px}}.chevron,.title-chevron,.team-chevron{vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.title-chevron{margin-left:4px;transform:translateY(1px)}.workspace-bar h1{align-items:center;gap:0;display:flex}.workspace-select,.view-select,.team-name{align-items:center}.conversation{border-radius:20px;flex-shrink:0;min-width:390px;box-shadow:0 22px 58px #1d193a33,0 4px 14px #1d193a14}.panel-size{font-size:11px;font-weight:650;color:#7040c2!important;background:#f2efff!important;border:1px solid #e1d8ff!important;border-radius:8px!important;padding:6px 9px!important}.panel-size:hover{background:#e7ddff!important}.conversation-head{border-bottom-color:#e4e4ec}body{background:#f6f6fb}.sidebar{background:#fbfbff}.workspace-select,.view-select,.search,.outline-button{box-shadow:0 2px 8px #49436e0a}.nav-item.active{color:#7040c2;background:#f0eaff}.nav-item b,.team-child b{background:#7040c2}.compose{background:linear-gradient(135deg,#7040e8,#5c3be0);padding:11px 17px;box-shadow:0 8px 18px #5f3fdf33}.kanban{background:#f7f7fb}.column{background:#f7f7fb;border-color:#e4e5ed}.column:nth-child(2n){background:#f8f8fc}.card{border-color:#e9e9f0;border-radius:12px;box-shadow:0 5px 18px #35315b0d}.label{color:#8064bb;background:#f0edff}.conversation{border:1px solid #e7e7ef;border-radius:16px;align-self:center;height:calc(100vh - 28px);margin:14px 14px 14px 0;overflow:hidden;box-shadow:0 12px 32px #2b264f1a}.conversation-head{background:#fff;height:58px}.conversation-title{padding-top:26px}.conversation-actions button{border-radius:7px;padding:5px}.conversation-actions button:hover{color:#6d42c8;background:#f2efff}.comments{background:#fafaff}.comment-box{border-radius:10px}.comment-box button{background:#7040e8}.add-person{background:#fff}.workspace-chevron{border-bottom:2px solid #9ca0ad;border-right:2px solid #9ca0ad;flex:0 0 9px;width:9px;height:9px;margin-left:auto;margin-right:2px;display:block;transform:rotate(45deg)translateY(-2px)}.icon{color:currentColor;flex:0 0 18px;height:18px;font-size:0;display:inline-block;position:relative}.icon:before,.icon:after{content:"";display:block;position:absolute}.icon-home:before{border:1.6px solid;border-top:0;border-radius:1px;width:11px;height:9px;top:6px;left:3px}.icon-home:after{border-top:1.6px solid;border-left:1.6px solid;width:8px;height:8px;top:2px;left:4px;transform:rotate(45deg)}.icon-inbox:before{border:1.6px solid;border-radius:2px;width:12px;height:12px;top:3px;left:3px}.icon-inbox:after{border-top:1.6px solid;width:6px;height:4px;top:8px;left:6px}.icon-tasks:before{border-bottom:2px solid;border-left:2px solid;width:10px;height:6px;top:3px;left:3px;transform:rotate(-45deg)}.icon-snoozed:before{border:1.6px solid;border-radius:50%;width:14px;height:14px;top:2px;left:2px}.icon-snoozed:after{transform-origin:bottom;background:currentColor;width:1.5px;height:6px;top:4px;left:9px;transform:rotate(0);box-shadow:-3px 5px 0 -.2px}.icon-settings:before{content:"⚙";font-size:17px;line-height:18px;top:0;left:0}.collapse-chevron{border-bottom:2px solid;border-left:2px solid;width:9px;height:9px;display:block;transform:rotate(45deg)translate(2px,-2px)}.sidebar-collapsed .collapse-chevron{transform:rotate(225deg)translate(2px,-2px)}.plus{place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.plus-icon{width:12px;height:12px;display:block;position:relative}.plus-icon:before,.plus-icon:after{content:"";background:currentColor;border-radius:2px;width:2px;height:12px;position:absolute;top:0;left:5px}.plus-icon:after{transform:rotate(90deg)}.plus:hover{color:#7040c2}.theme-dark-sidebar .plus:hover,.theme-dark .plus:hover{color:#fff}.theme-option{position:relative}.theme-option.selected:after{content:"✓";color:#fff;background:#7040c2;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.theme-ocean .theme-option.selected:after{background:#087f9b}.theme-sunset .theme-option.selected:after{background:#d95d83}.sidebar,.kanban,.conversation,.settings-page{scroll-behavior:smooth}.reduced-motion .sidebar,.reduced-motion .kanban,.reduced-motion .conversation,.reduced-motion .settings-page{scroll-behavior:auto}.nav-group{margin-bottom:29px}.nav-item{color:#7d8290;margin-bottom:3px;padding:9px 10px;font-size:12.5px}.nav-item.active{font-weight:600}.team-space{margin-bottom:18px}.team-name{padding-bottom:8px;font-size:12.5px}.team-child{color:#8b8f9b;padding-top:9px;padding-bottom:9px;font-size:12.5px}.sidebar .nav-label{font-size:9px}.card{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.card:active{cursor:grabbing}.card.dragging{opacity:1;pointer-events:none;background:0 0;border:0;border-top:1px dashed #b9a7f2;border-radius:0;height:18px;min-height:18px;margin-top:8px;margin-bottom:8px;padding:0;position:relative;box-shadow:none!important;transform:none!important}.card.dragging:after{content:"Moving";visibility:visible;color:#988bb9;background:#f7f7fb;padding:0 5px;font-size:10px;font-weight:600;position:absolute;top:-8px;right:8px}.column.drag-over{background:#f1effb!important}.column.drag-over .cards{outline-offset:-8px;background:#ffffff47;border-radius:12px;outline:2px dashed #b9a7f2}.column.drag-over .column-line{background:#b9a7f2}.reduced-motion .card.dragging{opacity:1}.drag-ghost{color:#25283a;pointer-events:none;background:#fff;border:1px solid #d8d0f4;border-radius:10px;width:240px;padding:10px 12px;position:fixed;top:-10000px;left:-10000px;box-shadow:0 12px 28px #342a5e2e}.drag-ghost strong,.drag-ghost span,.drag-ghost small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drag-ghost strong{font-size:12px}.drag-ghost span{color:#888da0;margin-top:4px;font-size:10px}.drag-ghost small{color:#8064bb;margin-top:7px;font-size:9px;font-weight:650}.theme-ocean .column.drag-over{background:#dff4f6!important}.theme-ocean .column.drag-over .cards{outline-color:#65bfc9}.theme-sunset .column.drag-over{background:#ffeadf!important}.theme-sunset .column.drag-over .cards{outline-color:#e9a68f}.theme-ocean .card.dragging:after{color:#3d8d99;background:#edf8fa}.theme-sunset .card.dragging:after{color:#b87568;background:#fff5ee}@media (max-width:1100px) and (min-width:681px){.sidebar{flex-basis:220px;width:220px}.topbar{padding-left:18px;padding-right:18px}.topbar-left{gap:13px}.search{width:230px}.workspace-bar{padding-left:22px;padding-right:22px}.column{padding-left:14px;padding-right:14px}.conversation{min-width:360px}}@media (max-width:820px) and (min-width:681px){.workspace-bar{flex-direction:column;align-items:flex-start;gap:14px;padding-top:20px;padding-bottom:15px}.workspace-tools{justify-content:flex-start;width:100%}.topbar{height:64px}.view-select{min-width:145px}.search{flex:1;width:auto;min-width:180px}.conversation{min-width:350px}}.sidebar,.app-area{transition:width .22s,flex-basis .22s}.topbar,.workspace-bar,.kanban,.column,.card,.conversation,.settings-page,.settings-section,.workspace-select,.view-select,.search,.compose{transition:background-color .2s,background .2s,border-color .2s,color .2s,box-shadow .2s}.card{transition:transform .16s,box-shadow .16s,background-color .2s,border-color .2s}.reduced-motion .sidebar,.reduced-motion .app-area,.reduced-motion .topbar,.reduced-motion .workspace-bar,.reduced-motion .kanban,.reduced-motion .column,.reduced-motion .card,.reduced-motion .conversation,.reduced-motion .settings-page,.reduced-motion .settings-section{transition:none}:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.theme-ocean :focus-visible{outline-color:#21a8b4}.theme-sunset :focus-visible{outline-color:#d95d83}.card.dragging:focus-visible{outline:0}.theme-options{padding:2px;overflow-x:auto}.theme-option{flex:none}.card:hover{border-color:#ddd9eb;transform:none;box-shadow:0 8px 22px #35315b14}.nav-item:not(.active):hover,.team-child:not(.selected):hover{color:#5f6372;background:#7040c20e}.theme-dark-sidebar .nav-item:not(.active):hover,.theme-dark-sidebar .team-child:not(.selected):hover{color:#eef0f5;background:#303640}.theme-ocean .card:hover{border-color:#afd8df;box-shadow:0 8px 22px #1f6a7a21}.theme-sunset .card:hover{border-color:#ebc3b0;box-shadow:0 8px 22px #8246501f}.theme-dark .sidebar{color:#eef0f5;background:#171920;border-right-color:#343844}.theme-dark .brand,.theme-dark .workspace-select{color:#eef0f5}.theme-dark .workspace-select{box-shadow:none;background:#242731;border-color:#3d424f}.theme-dark .nav-label,.theme-dark .nav-item,.theme-dark .team-name,.theme-dark .team-child{color:#aeb4c2}.theme-dark .nav-item.active,.theme-dark .team-child.selected{color:#fff;background:#303542}.theme-dark .profile{border-top-color:#343844}.theme-dark .sidebar-toggle{color:#dce0e9;background:#242731;border-color:#424856}.theme-dark .nav-item:not(.active):hover,.theme-dark .team-child:not(.selected):hover{color:#eef0f5;background:#252a34}.conversation{animation:.2s cubic-bezier(.22,.8,.28,1) panel-enter}.settings-page{animation:.2s ease-out page-enter}@keyframes panel-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast{z-index:8;color:#4e5263;background:#fffffff5;border:1px solid #ddd5f2;border-radius:10px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:600;animation:.2s ease-out toast-enter;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #2d244e29}.toast-check{color:#fff;background:#7040e8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.theme-dark .toast{color:#f2f3f6;background:#292d38;border-color:#4b5262}.theme-ocean .toast-check{background:#087f9b}.theme-sunset .toast-check{background:#d95d83}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}*{scrollbar-width:thin;scrollbar-color:#c7c3d5 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d0ccda padding-box padding-box;border:2px solid #0000;border-radius:999px}.theme-dark *{scrollbar-color:#555b6b transparent}.theme-dark ::-webkit-scrollbar-thumb{background:#555b6b;border-color:#0000}.theme-dark-sidebar ::-webkit-scrollbar-thumb{background:#555b6b;border-color:#0000}.theme-ocean *{scrollbar-color:#8fcbd2 transparent}.theme-ocean ::-webkit-scrollbar-thumb{background:#8fcbd2;border-color:#0000}.theme-sunset *{scrollbar-color:#e6b3a4 transparent}.theme-sunset ::-webkit-scrollbar-thumb{background:#e6b3a4;border-color:#0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (max-width:520px){.topbar{padding-left:8px;padding-right:8px}.topbar-left{gap:6px}.topbar-left .view-select{width:116px}.search{min-width:0}.search input{font-size:12px}.top-actions .compose{padding-left:8px;padding-right:8px}.settings-page{padding-left:10px;padding-right:10px}.settings-section-heading,.setting-row,.settings-grid{padding-left:17px;padding-right:17px}}.compose-window{color:#242735;background:#fff;grid-template-rows:52px minmax(0,1fr) 92px;grid-template-columns:minmax(0,1fr) 360px;height:100vh;min-height:640px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;display:grid}.compose-window-header{background:#fff;border-bottom:1px solid #e9e9ee;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.compose-account{color:#747987;align-items:center;gap:8px;font-size:13px;display:flex}.compose-account strong{color:#343745}.compose-account .avatar{width:26px;height:26px}.compose-account-chevron{color:#8b8f9c;margin-left:1px}.compose-window-actions{color:#777c8a;align-items:center;gap:10px;display:flex}.compose-window-actions button{min-width:24px;height:28px;padding:3px 6px}.compose-window-actions button:hover,.compose-action-toolbar button:hover,.format-toolbar button:hover{background:#f2f1f6;border-radius:5px}.compose-window-actions .compose-close{color:#8e929d;margin-left:3px;font-size:25px}.compose-editor{background:#fff;flex-direction:column;grid-area:2/1;min-width:0;display:flex}.compose-recipient-row,.compose-subject-row{color:#777b87;border-bottom:1px solid #ededf1;align-items:center;min-height:34px;padding:0 13px;font-size:13px;display:flex}.compose-recipient-row label{flex:0 0 30px;width:30px}.compose-recipient-row input,.compose-subject-row input{color:#242735;background:0 0;border:0;outline:0;width:100%;height:34px;font-size:13px}.compose-recipient-row input::placeholder,.compose-subject-row input::placeholder{color:#8c909b}.compose-recipient-row>button{color:#777b87;padding:4px;font-size:12px}.compose-recipient-row.compact{min-height:31px}.compose-recipient-row.compact input{height:31px}.compose-subject-row input{font-weight:600}.compose-body-wrap{flex-direction:column;flex:1;min-height:0;padding:20px 14px;display:flex;overflow:auto}.compose-body{white-space:pre-wrap;outline:0;min-height:150px;font-size:14px;line-height:1.6}.compose-body:empty:before{content:attr(data-placeholder);color:#a0a4ae}.compose-signature{color:#343845;margin-top:24px;font-size:12px;line-height:1.45}.compose-signature span{color:#3f6eaa;text-decoration:underline}.compose-toolbar{background:#fff;border-top:1px solid #e8e8ee;grid-area:3/1;grid-template-rows:38px 54px;grid-template-columns:1fr auto;padding:0 12px;display:grid}.format-toolbar,.compose-action-toolbar{color:#616673;align-items:center;gap:4px;display:flex}.format-toolbar button,.format-toolbar select,.compose-action-toolbar button{height:26px;color:inherit;background:0 0;border:0;padding:3px 6px;font-size:13px}.format-toolbar select{color:#656a77;border-left:1px solid #e6e6eb;border-radius:0}.compose-action-toolbar{grid-area:2/1;gap:8px}.compose-action-toolbar button{font-size:16px}.compose-send-row{grid-area:2/2;align-items:center;gap:10px;display:flex}.compose-status{color:#9a9eaa;margin-right:8px;font-size:11px}.compose-secondary{color:#444957;background:#fff;border:1px solid #dedfe7;border-radius:8px;height:36px;padding:0 14px;font-weight:600}.compose-secondary:hover{background:#f7f6fb}.compose-send{color:#fff;background:linear-gradient(135deg,#7040e8,#5c3be0);border-radius:8px;height:38px;padding:0 19px;font-weight:700;box-shadow:0 8px 20px #5f3fdf33}.compose-send span{margin-left:5px;font-size:16px}.compose-side-panel{background:#fafbfc;border-left:1px solid #e7e7eb;flex-direction:column;grid-area:2/2/-1;display:flex}.compose-side-icons{color:#747986;border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;height:51px;padding:0 13px;display:flex}.compose-side-icons button{padding:5px}.compose-side-icons button:hover{color:#7040e8}.compose-side-content{color:#9297a3;padding:30px 24px}.compose-side-label{letter-spacing:.12em;font-size:10px;font-weight:700}.compose-side-content p{margin:14px 0;font-size:12px;line-height:1.5}.compose-side-content input{background:#fff;border:1px solid #e1e2e8;border-radius:7px;outline:0;width:100%;height:35px;padding:0 10px;font-size:12px}.compose-side-content input:focus{border-color:#7040e8;box-shadow:0 0 0 3px #7040e822}.app-tooltip{z-index:10000;color:#fff;pointer-events:none;white-space:nowrap;background:#252833;border:1px solid #454a57;border-radius:6px;max-width:240px;padding:7px 9px;font-size:11px;line-height:1.2;position:fixed;box-shadow:0 7px 18px #18152533}.theme-ocean .app-tooltip{background:#123b52;border-color:#397088}.theme-sunset .app-tooltip{background:#3d2348;border-color:#76516a}.theme-dark .app-tooltip{background:#111318;border-color:#505767}.conversation-actions .snooze-action{justify-content:center;align-items:center;font-size:0;line-height:1;display:inline-flex}.conversation-actions .snooze-action svg{fill:currentColor;width:16px;height:16px;display:block}.conversation-actions .open-popout{color:#7040c2;white-space:nowrap;background:#f2efff;border:1px solid #e1d8ff;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:650}.reply-actions{border-top:1px solid #f0eff3;align-items:center;gap:8px;margin-top:20px;padding-top:14px;display:flex}.reply-actions button{color:#626775;background:#fff;border:1px solid #dedee8;border-radius:8px;height:32px;padding:0 12px;font-size:11px;font-weight:600}.reply-actions button:first-child{color:#7040c2;background:#faf7ff;border-color:#d9cafa}.reply-actions button:hover{color:#7040c2;background:#faf8ff;border-color:#bca8ed}.theme-dark .reply-actions{border-top-color:#3b404d}.theme-dark .reply-actions button{color:#d4d7e1;background:#252833;border-color:#454a57}.theme-dark .reply-actions button:first-child{color:#b395ff;background:#30284a;border-color:#5b4e85}.theme-ocean .reply-actions button:first-child{color:#087f9b;background:#e9fbfc;border-color:#93d2d9}.theme-sunset .reply-actions button:first-child{color:#b75f69;background:#fff3ec;border-color:#e9b49d}.compose-window-actions button,.compose-side-icons button{vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.compose-window-actions .compose-close{width:28px;height:28px;padding:0;font-size:24px;line-height:1;transform:translateY(-1px)}.compose-send-row{gap:10px;padding-right:2px}.compose-secondary,.compose-send{letter-spacing:-.01em;border-radius:10px;height:40px;font-size:13px;line-height:1}.compose-secondary{color:#4f5462;background:#fff;border-color:#dfe1e9;padding:0 16px;font-weight:600;box-shadow:0 1px 2px #231f370a}.compose-secondary:hover{color:#6240b4;background:#faf9ff;border-color:#c9c1e6}.compose-send{background:linear-gradient(135deg,#7143ec,#6435dc);border:1px solid #6338db;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-weight:650;display:inline-flex;box-shadow:0 7px 16px #6238dc38}.compose-send:hover{background:linear-gradient(135deg,#7b4ff0,#6b3de3);transform:translateY(-1px);box-shadow:0 9px 20px #6238dc47}.compose-send:active{transform:translateY(0);box-shadow:0 4px 10px #6238dc33}.compose-send span{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;transform:translateY(-.5px)}@media (max-width:800px){.compose-window{grid-template-columns:1fr}.compose-side-panel{display:none}.compose-toolbar{grid-column:1}.compose-send-row{gap:5px}.compose-status{display:none}}.card-drag-preview{z-index:1000;color:#25283a;pointer-events:none;transform-origin:0 0;background:#fffffff7;border:1px solid #cfc3f2;border-left:3px solid #7040e8;border-radius:12px;width:280px;padding:13px 15px;position:fixed;transform:rotate(1deg)scale(1.015);box-shadow:0 18px 38px #2e23533d,0 3px 8px #2e23531a}.card-drag-preview strong,.card-drag-preview span,.card-drag-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.card-drag-preview strong{font-size:13px}.card-drag-preview span{color:#73798a;margin-top:5px;font-size:11px}.card-drag-preview small{color:#8064bb;margin-top:10px;font-size:10px;font-weight:650}.theme-dark .card-drag-preview{color:#f1f2f5;background:#252833;border-color:#5b4e85}.theme-dark .card-drag-preview span{color:#bec3d0}.theme-ocean .card-drag-preview{border-color:#93d2d9}.theme-sunset .card-drag-preview{border-color:#e7ad97}.card.dragging{opacity:.4;pointer-events:none;background:#f7f4ff8c;border:1px dashed #b9a7f2;border-radius:10px;height:auto;min-height:72px;margin-top:0;margin-bottom:0;padding:12px;box-shadow:none!important;transform:none!important}.card.dragging>*{visibility:hidden}.card.dragging:after{content:"Drop position";visibility:visible;color:#988bb9;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:flex;position:absolute;inset:0}.theme-dark .card.dragging{background:#302b428c;border-color:#7864b9}.theme-dark .card.dragging:after{color:#c9baff;background:0 0}.theme-ocean .card.dragging{background:#e1f6f899;border-color:#65bfc9}.theme-sunset .card.dragging{background:#fff0e7a6;border-color:#e9a68f}.conversation{min-width:0}.conversation .email-body,.conversation .conversation-title{overflow-wrap:anywhere;min-width:0}.fa-icon{color:currentColor;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;line-height:0;display:inline-flex}.fa-icon svg{fill:currentColor;width:100%;height:100%;display:block}.icon{justify-content:center;align-items:center;font-size:0;display:inline-flex}.icon:before,.icon:after{display:none!important}.icon .fa-icon{width:17px;height:17px}.sidebar-collapsed .nav-item .fa-icon{width:18px;height:18px}.fa-icon.dropdown-icon{width:12px;height:12px}.fa-icon.collapse-icon,.fa-icon.plus-icon{width:14px;height:14px}.chevron,.workspace-chevron,.team-chevron,.title-chevron,.button-chevron{color:currentColor;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;border:0!important;transform:none!important}.chevron:after,.workspace-chevron:after,.team-chevron:after,.title-chevron:after,.button-chevron:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;display:block;transform:rotate(45deg)}.chevron{width:15px;height:15px}.workspace-chevron{width:12px;height:12px}.team-chevron{will-change:color;width:9px;height:9px;transition:color .18s}.team-chevron:after{transform-origin:50%;will-change:transform;border-width:1.5px;width:6px;height:6px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.team-chevron.collapsed:after{transform:rotate(-45deg)}.team-name:hover .team-chevron{color:#7040c2}.theme-dark-sidebar .team-name:hover .team-chevron{color:#d1baff}.sidebar-collapsed .nav-item .icon,.sidebar-collapsed .team-child .icon{visibility:visible!important;display:inline-flex!important}.sidebar-collapsed .nav-item .icon .fa-icon,.sidebar-collapsed .team-child .icon .fa-icon{display:inline-flex!important}.conversation{z-index:4;background:#fff;border-right:0;border-radius:16px 0 0 16px;align-self:auto;width:390px;max-height:none;margin:0;position:fixed;top:14px;bottom:14px;right:0;box-shadow:0 22px 58px #1d193a33,0 4px 14px #1d193a14}@media (max-width:680px){.conversation{border-radius:0;min-width:0;height:100vh;max-height:none;margin:0;flex-basis:100%!important;width:100%!important}.conversation-title,.assign-row,.email-body{padding-left:17px;padding-right:17px}.conversation-actions{gap:6px}}.ocean-preview{background:linear-gradient(135deg,#123b52 0 34%,#e8f7fb 34% 70%,#b5e8ef 70%);border-color:#9bd4dc}.sunset-preview{background:linear-gradient(135deg,#3d2348 0 34%,#fff5ec 34% 70%,#f6b18d 70%);border-color:#e9b49d}.theme-ocean .sidebar{color:#f4fbfd;background:linear-gradient(#123b52,#172d46);border-right-color:#2d5870}.theme-ocean .brand,.theme-ocean .workspace-select{color:#f4fbfd}.theme-ocean .workspace-select{box-shadow:none;background:#1b4c64;border-color:#397088}.theme-ocean .nav-label,.theme-ocean .nav-item,.theme-ocean .team-name,.theme-ocean .team-child{color:#b9d5df}.theme-ocean .nav-item.active,.theme-ocean .team-child.selected{color:#fff;background:#28647c}.theme-ocean .profile{border-top-color:#31586c}.theme-ocean .sidebar-toggle{color:#d5f2f5;background:#1b4c64;border-color:#397088}.theme-ocean .app-area{background:#edf8fa}.theme-ocean .topbar,.theme-ocean .workspace-bar{background:linear-gradient(100deg,#fff,#f1fbfc);border-color:#cce8ed}.theme-ocean .kanban,.theme-ocean .column{background:linear-gradient(160deg,#f5fcfd,#eaf7f9);border-color:#cde7ec}.theme-ocean .card,.theme-ocean .conversation,.theme-ocean .settings-section{border-color:#cde4e8}.theme-ocean .compose{background:linear-gradient(135deg,#087f9b,#1babb0)}.theme-ocean .nav-item b,.theme-ocean .team-child b{background:#087f9b}.theme-sunset .sidebar{color:#fff8f3;background:linear-gradient(#3d2348,#2b2038);border-right-color:#5e4160}.theme-sunset .brand,.theme-sunset .workspace-select{color:#fff8f3}.theme-sunset .workspace-select{box-shadow:none;background:#52334f;border-color:#76516a}.theme-sunset .nav-label,.theme-sunset .nav-item,.theme-sunset .team-name,.theme-sunset .team-child{color:#ddc4d0}.theme-sunset .nav-item.active,.theme-sunset .team-child.selected{color:#fff;background:#704b67}.theme-sunset .profile{border-top-color:#62445f}.theme-sunset .sidebar-toggle{color:#ffe3d1;background:#52334f;border-color:#76516a}.theme-sunset .app-area{background:#fff5ee}.theme-sunset .topbar,.theme-sunset .workspace-bar{background:linear-gradient(100deg,#fffaf6,#fff0e7);border-color:#f0d7ca}.theme-sunset .kanban,.theme-sunset .column{background:linear-gradient(160deg,#fffaf7,#fff0e9);border-color:#f0d7ca}.theme-sunset .card,.theme-sunset .conversation,.theme-sunset .settings-section{border-color:#f0d8ca}.theme-sunset .compose{background:linear-gradient(135deg,#d94e83,#ef7d58)}.theme-sunset .nav-item b,.theme-sunset .team-child b{background:#c85784}.sidebar-toggle{color:#8d91a0;background:#fff;border:1px solid #e4e3eb;border-radius:7px;place-items:center;width:26px;height:26px;margin-left:auto;font-size:18px;line-height:1;display:grid}.sidebar-toggle:hover{color:#7040c2;background:#f5f1ff}.sidebar-collapsed .sidebar{flex-basis:76px;width:76px;padding-left:10px;padding-right:10px}.sidebar-collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .brand-name,.sidebar-collapsed .workspace-name,.sidebar-collapsed .workspace-chevron,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-item span,.sidebar-collapsed .nav-item b,.sidebar-collapsed .team-label,.sidebar-collapsed .team-name small,.sidebar-collapsed .team-child span,.sidebar-collapsed .team-child b,.sidebar-collapsed .profile>span:not(.avatar){display:none}.sidebar-collapsed .sidebar-toggle{margin-left:0}.sidebar-collapsed .workspace-select{justify-content:center;width:42px;margin-left:auto;margin-right:auto;padding:0}.sidebar-collapsed .nav-group{margin-left:0;margin-right:0}.sidebar-collapsed .nav-item{justify-content:center;padding:11px 8px}.sidebar-collapsed .nav-item .icon{font-size:18px}.sidebar-collapsed .team-space{margin-bottom:12px}.sidebar-collapsed .team-name{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .team-chevron{display:none}.sidebar-collapsed .team-child{justify-content:center;padding:9px 8px}.sidebar-collapsed .sidebar-bottom .nav-item{margin-bottom:12px}.sidebar-collapsed .profile{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .profile .more{display:none}.theme-dark-sidebar .sidebar-toggle{color:#c6cad6;background:#2d313b;border-color:#454a57}.theme-dark-sidebar .sidebar-toggle:hover{color:#fff;background:#3a3f4b}.settings-page{background:#f7f7fb;flex:1;min-width:0;padding:42px 54px 64px;overflow:auto}.settings-heading{justify-content:space-between;align-items:flex-start;max-width:1060px;margin:0 auto 30px;display:flex}.settings-heading h1{margin:8px 0 5px;font-size:31px}.settings-heading p,.settings-section-heading p{color:#8b8f9e;margin:0;font-size:14px}.settings-status{color:#7d8190;background:#fff;border:1px solid #e6e6ee;border-radius:8px;padding:9px 12px;font-size:12px}.settings-layout{grid-template-columns:190px minmax(0,760px);gap:42px;max-width:1060px;margin:0 auto;display:grid}.settings-nav{flex-direction:column;gap:3px;display:flex}.settings-nav-item,.settings-subnav{text-align:left;color:#737887;border-radius:8px;padding:10px 12px;font-size:13px}.settings-nav-item{margin-top:8px;font-weight:650}.settings-nav-item:first-child{margin-top:0}.settings-nav-item.active{color:#7040c2;background:#eee8ff}.settings-nav-item small{float:right;font-size:13px}.settings-subnav{padding-left:25px;font-size:12px}.settings-subnav.active{color:#7040c2;font-weight:650}.settings-content{flex-direction:column;gap:18px;display:flex}.settings-section{background:#fff;border:1px solid #e5e5ee;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #35315b0a}.settings-section-heading{border-bottom:1px solid #eeeef3;padding:23px 25px}.settings-section-heading h2{margin:0 0 5px;font-size:18px}.setting-row{border-bottom:1px solid #f0f0f4;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:16px 25px;display:flex}.setting-row:last-child{border-bottom:0}.setting-row strong{font-size:13px}.setting-row p{color:#9296a4;margin:5px 0 0;font-size:12px}.setting-row select,.settings-grid select{color:#555a6a;background:#fff;border:1px solid #dedee8;border-radius:7px;min-width:145px;height:35px;padding:0 10px;font-size:12px}.theme-options{gap:8px;display:flex}.theme-option{color:#646978;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:5px;font-size:10px;display:flex}.theme-option.selected{color:#7040c2;background:#faf8ff;border-color:#8a5cf0}.theme-preview{background:linear-gradient(90deg,#f1f1f7 32%,#fff 32%);border:1px solid #dddde6;border-radius:5px;width:57px;height:34px;display:block}.sidebar-preview{background:linear-gradient(90deg,#252833 32%,#fff 32%)}.dark-preview{background:linear-gradient(90deg,#252833 32%,#171922 32%);border-color:#454957}.switch{flex:none;display:inline-flex;position:relative}.switch input{opacity:0;position:absolute}.switch span{background:#d7d8e1;border-radius:999px;width:38px;height:22px;transition:background .15s}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.switch input:checked+span{background:#7040e8}.switch input:checked+span:after{transform:translate(16px)}.settings-grid{grid-template-columns:1fr 1fr;gap:18px;padding:22px 25px;display:grid}.settings-grid label{color:#666b7a;flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.settings-grid select{width:100%}.density-compact .card{padding-top:10px;padding-bottom:9px}.density-compact .cards{gap:7px}.density-compact .card h3{margin-top:9px}.font-medium .card h3{font-size:14px}.font-medium .card p{font-size:12px}.font-medium .email-body{font-size:13px}.hide-previews .card p{display:none}.square-ui .card,.square-ui .conversation,.square-ui .settings-section,.square-ui .workspace-select,.square-ui .view-select{border-radius:5px}.reduced-motion *{transition:none!important;animation:none!important}.theme-dark-sidebar .sidebar{color:#f3f4f7;background:#242730;border-right-color:#383c48}.theme-dark-sidebar .brand,.theme-dark-sidebar .workspace-select{color:#f3f4f7}.theme-dark-sidebar .workspace-select{box-shadow:none;background:#2d313b;border-color:#454a57}.theme-dark-sidebar .nav-label,.theme-dark-sidebar .nav-item,.theme-dark-sidebar .team-name,.theme-dark-sidebar .team-child{color:#adb2c0}.theme-dark-sidebar .nav-item.active,.theme-dark-sidebar .team-child.selected{color:#fff;background:#3a3f4b}.theme-dark-sidebar .profile{border-top-color:#3b404d}.theme-dark-sidebar .workspace-dot{background:#ee3e80}.theme-dark-sidebar .team-name small{color:#b08aff}.theme-dark-sidebar .team-child b,.theme-dark-sidebar .nav-item b{background:#7040e8}.theme-dark .app-area,.theme-dark .settings-page{color:#f1f2f5;background:#181a21}.theme-dark .topbar,.theme-dark .workspace-bar{background:#1d2028;border-color:#353946}.theme-dark .search,.theme-dark .workspace-tools select,.theme-dark .outline-button{color:#d7d9e2;background:#252833;border-color:#3c414f}.theme-dark .kanban,.theme-dark .column{background:#1b1e26;border-color:#353946}.theme-dark .card,.theme-dark .conversation,.theme-dark .settings-section{color:#f1f2f5;background:#252833;border-color:#3b404d}.theme-dark .card p,.theme-dark .email-body>p,.theme-dark .comment p{color:#c0c4d0}.theme-dark .conversation-head,.theme-dark .comments{background:#252833}.theme-dark .settings-section-heading,.theme-dark .setting-row{border-color:#3b404d}.theme-dark .settings-status,.theme-dark .settings-grid select,.theme-dark .setting-row select{color:#e2e4ea;background:#252833;border-color:#454a57}.theme-dark .settings-nav-item,.theme-dark .settings-subnav{color:#b6bac7}.theme-dark .settings-nav-item.active,.theme-dark .settings-subnav.active{color:#b395ff;background:#30284a}.settings-heading-actions{align-items:center;gap:9px;display:flex}.settings-reset{color:#6f7382;background:#fff;border:1px solid #dedee8;border-radius:8px;height:35px;padding:0 11px;font-size:12px}.settings-reset:hover{color:#7040c2;background:#faf8ff;border-color:#bca8ed}.theme-dark .settings-reset{color:#d4d7e1;background:#252833;border-color:#454a57}.theme-dark .settings-reset:hover{color:#b395ff;background:#30284a}@media (max-width:900px){.settings-page{padding:28px 22px}.settings-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media (max-width:680px){.settings-page{padding:24px 14px}.settings-heading{display:block}.settings-heading-actions{flex-wrap:wrap;margin-top:15px}.settings-status{margin-top:0;display:inline-block}.settings-layout{display:block}.settings-nav{margin-bottom:18px}.settings-nav-item,.settings-subnav{margin:0 4px 4px 0;display:inline-block}.settings-content{gap:12px}.setting-row{flex-direction:column;align-items:flex-start;gap:12px}.theme-options{justify-content:space-between;align-self:stretch}.settings-grid{grid-template-columns:1fr}}.sender{font-size:13px}.sender-avatar{width:24px;height:24px;font-size:10px}.time{font-size:11px}.card h3{margin-bottom:8px;font-size:15px;line-height:1.3}.card p{color:#777c8b;font-size:13px;line-height:1.5}.card-meta{color:#969aa8;font-size:11px}.email-body{font-size:14px;line-height:1.65}.email-meta strong{font-size:14px}.email-meta small{font-size:11px}.email-body>p{color:#555b6b}.comment p{font-size:13px;line-height:1.45}.column.drag-over .cards{background:0 0;outline:0}.column.drag-over .column-line{height:3px;box-shadow:0 0 0 3px #b9a7f21f}.theme-ocean .column.drag-over .column-line{background:#65bfc9;box-shadow:0 0 0 3px #65bfc924}.theme-sunset .column.drag-over .column-line{background:#e9a68f;box-shadow:0 0 0 3px #e9a68f24}.column.drag-over .cards:before{content:"Drop conversation here";color:#7657bf;letter-spacing:.01em;background:#efeaffb8;border:1px dashed #9b80e7;border-radius:11px;justify-content:center;align-items:center;min-height:64px;margin:0 0 10px;font-size:12px;font-weight:650;display:flex}.theme-ocean .column.drag-over .cards:before{color:#287f8c;background:#e1f6f8;border-color:#65bfc9}.theme-sunset .column.drag-over .cards:before{color:#b36f65;background:#fff0e7;border-color:#e9a68f}.theme-dark .column.drag-over .cards:before{color:#c9baff;background:#302b42;border-color:#7864b9}.theme-dark-sidebar .column.drag-over .cards:before{background:#f0ebff}.account-connection-section .settings-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connection-status{white-space:nowrap;color:#888c99;align-items:center;gap:6px;font-size:11px;display:inline-flex}.connection-status i{background:#b7bac4;border-radius:50%;width:7px;height:7px}.connection-status.connected{color:#16834a}.connection-status.connected i{background:#16a34a}.microsoft-connection-row{justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.microsoft-connection-row strong{font-size:13px}.microsoft-connection-row p{color:#9296a4;margin:5px 0 0;font-size:12px}.connection-error{color:#c03b59!important}.settings-primary-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7040e8,#5c3be0);border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;box-shadow:0 7px 16px #5f3fdf29}.settings-primary-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.theme-dark .connection-status,.theme-dark .microsoft-connection-row p{color:#b7bbc8}.theme-dark .settings-primary-button{background:#7040e8}@media (max-width:680px){.account-connection-section .settings-section-heading,.microsoft-connection-row{display:block}.connection-status{margin-top:12px}.settings-primary-button{margin-top:16px}}.conversation{min-height:0}.conversation .email-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.conversation .comments{flex:none;max-height:38%;overflow-y:auto}.email-content{white-space:pre-wrap;overflow-wrap:anywhere}.email-html{white-space:normal;overflow-wrap:anywhere;font-size:13px!important}.email-html img{max-width:100%;height:auto}.email-html a{color:#356fc5;text-decoration:underline}.email-html p{margin:0 0 8px!important}.email-html div{margin:0!important}.email-html blockquote{margin:0 0 8px!important}.email-html ul,.email-html ol{padding-left:22px;margin:0 0 8px!important}.email-html table{border-collapse:collapse;border-spacing:0;max-width:100%;margin:0!important}.attachment-list{border-top:1px solid #ececf1;flex-direction:column;gap:9px;margin-top:18px;padding-top:13px;display:flex}.attachment-heading{color:#656a78;align-items:center;gap:6px;font-size:11px;display:flex}.attachment-heading span{color:#8b5cf6}.attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.attachment-item{text-align:left;color:#4d5260;background:#fafafd;border:1px solid #e3e3ea;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:8px 9px;font-size:11px;display:grid}.attachment-item:hover{background:#fbf9ff;border-color:#9a72ef}.attachment-icon{color:#dc2637;background:#fff0f0;border-radius:6px;grid-row:1/3;place-items:center;width:28px;height:30px;font-size:17px;display:grid}.attachment-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-item small{color:#9296a2}.download-all{color:#4d5260;background:#fff;border:1px solid #dedee7;border-radius:7px;align-self:flex-start;padding:7px 11px;font-size:11px}.download-all:hover{color:#7040c2;background:#f7f4ff}.email-html p,.email-html div{line-height:1.4!important}.email-html p{margin-bottom:8px!important}.email-html div{margin-bottom:0!important}.attachment-status{color:#858996;border:1px dashed #d9d9e5;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.attachment-status.error{color:#b33b54;background:#fff8fa;border-color:#e8b6c1}.message-window{color:#242735;background:#fff;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.message-window-head{border-bottom:1px solid #e8e8ee;align-items:center;gap:16px;height:68px;padding:0 22px;display:flex}.message-window-head>button{color:#8e929d;font-size:28px}.message-window-head>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.message-window-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.message-window-head small{color:#8b8f9c;font-size:12px}.message-window-head .conversation-actions{margin-left:auto}.message-window-body{flex:1;padding:24px 32px;font-size:14px;line-height:1.5;overflow:auto}.message-window-body .email-html{max-width:820px;margin:0 auto;font-size:14px!important}.message-window-body .email-content{max-width:820px;margin:0 auto}.team-name{cursor:pointer;-webkit-user-select:none;user-select:none}.team-name:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #8a5cf0}.thread-replies{background:#fff;flex-direction:column;gap:9px;display:flex;position:relative;padding:16px 14px 0 96px!important}.thread-reply-body .email-html p{margin:0 0 12px!important}.thread-reply-body .email-html div{margin:0 0 10px!important}.thread-reply-body .email-html p:last-child,.thread-reply-body .email-html div:last-child{margin-bottom:0!important}.thread-timeline-entry{color:#9296a4;text-align:right;white-space:normal;z-index:3;width:62px;font-size:9px;line-height:1.35;position:absolute;top:14px;left:-82px;right:auto}.team-children{opacity:1;max-height:90px;transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(0)}.team-children.collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-5px)}.message-window-body{padding:0}.thread-replies>.thread-reply-card:last-child .thread-reply-body{padding-bottom:0}.message-window-body,.thread-replies{background:#fff}.thread-replies{background:#fff;padding:16px 14px 0 96px;position:relative}.thread-replies:before{content:"";background:#e2e3ea;width:1px;position:absolute;top:0;bottom:0;left:67px}.thread-reply-card{position:relative;overflow:visible}.thread-reply-card:before{content:attr(data-timeline-date);color:#9296a4;text-align:right;white-space:normal;width:62px;font-size:9px;line-height:1.35;position:absolute;top:14px;right:calc(100% + 16px)}.thread-reply-card:after{content:"";z-index:1;background:#7040e8;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:-34px;box-shadow:0 0 0 1px #b5a7df}.thread-replies{background:#f8f8fb;flex-direction:column;gap:9px;padding:12px 14px 0;display:flex}.thread-reply-card{background:#fff;border:1px solid #e4e4eb;border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #2527370a}.thread-reply-head{text-align:left;color:#252735;align-items:center;gap:9px;width:100%;padding:11px 12px;display:flex}.thread-reply-head:hover{background:#fbfaff}.thread-reply-identity{flex-direction:column;flex:1;min-width:0;display:flex}.thread-reply-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.thread-reply-identity small{color:#969aa8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.thread-reply-time{color:#9a9daa;align-self:flex-start;margin-top:2px;font-size:10px}.thread-reply-chevron{border-bottom:1.5px solid #9a9daa;border-right:1.5px solid #9a9daa;width:7px;height:7px;margin:1px 3px 0 5px;transition:transform .2s;transform:rotate(45deg)}.thread-reply-card.expanded .thread-reply-chevron{margin-top:5px;transform:rotate(225deg)}.thread-reply-body{color:#5d6271;border-top:1px solid #f0f0f4;padding:14px 15px;font-size:12px;line-height:1.55;animation:.2s both thread-reply-open}.thread-reply-body .email-html{font-size:12px!important}.thread-reply-body .email-html p{margin-bottom:7px!important}@keyframes thread-reply-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.thread-message-details{color:#5d6271;border-bottom:1px solid #f0f0f4;flex-direction:column;gap:7px;margin:0 0 16px;padding:0 0 14px;display:flex}.thread-message-details>div{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}.thread-message-details dt{color:#9296a4;font-weight:500}.thread-message-details dd{overflow-wrap:anywhere;color:#3d414d;margin:0}.thread-message-details+.email-html,.thread-message-details+.email-content{margin-top:0}.thread-replies:has(.thread-timeline-item):before{display:none}.thread-timeline-item{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:16px;margin-left:-80px;display:grid;position:relative}.thread-timeline-item:before{content:"";background:#e2e3ea;width:1px;position:absolute;top:0;bottom:0;left:62px}.thread-timeline-label{color:#9296a4;text-align:right;white-space:nowrap;z-index:1;flex-direction:column;align-items:flex-end;gap:2px;padding-top:14px;font-size:9px;line-height:1.2;display:flex}.thread-timeline-label strong{color:#777d8c;font-size:9px;font-weight:700}.thread-timeline-label small{color:#a0a4b0;font-size:9px}.thread-timeline-label{padding-right:10px}.thread-timeline-item .thread-reply-card:before,.thread-timeline-item .thread-timeline-entry{display:none}.thread-timeline-item .thread-reply-card:after{left:-20px}.thread-reply-body-wrap{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.thread-reply-body-wrap.open{grid-template-rows:1fr}.thread-reply-body-wrap>.thread-reply-body{min-height:0;overflow:hidden}.thread-reply-body-wrap.closed{visibility:hidden;height:0}.thread-reply-head.company-message{background:#eef5ff;border-bottom-color:#d7e6ff}.thread-reply-head.company-message:hover{background:#e4efff}.email-meta.company-message{background:#eef5ff;border-radius:8px;padding:8px 10px}.email-meta.company-message small{color:#6f86ad}.thread-reply-identity small,.conversation .thread-reply-identity small{font-size:12px}.message-window-body,.thread-replies{background:#f7f7fb}.thread-timeline-item .thread-reply-head{padding-left:18px;padding-right:16px}.thread-timeline-item .thread-reply-body{padding-left:22px;padding-right:22px}.thread-timeline-item:last-child .thread-reply-body{padding-bottom:14px}.conversation .thread-replies{background:#f8f8fb;flex-direction:column;gap:9px;display:flex;padding:12px 14px 0!important}.conversation .thread-replies:before{display:none}.conversation .thread-reply-card{position:relative;overflow:hidden}.conversation .thread-reply-card:before,.conversation .thread-reply-card:after{display:none}.card.has-thread{z-index:0;isolation:isolate;margin-bottom:20px;position:relative;box-shadow:0 8px 18px #25273724;background:#fff!important;padding:14px 13px 12px!important}.card.has-thread.unread{padding-left:11px!important}.card.has-thread:before,.card.has-thread:after{content:"";pointer-events:none;z-index:-1;border:1px solid #dfe1eb;border-radius:11px;position:absolute}.card.has-thread:before{background:0 0;border-top-color:#0000;border-right-color:#0000;inset:8px 9px -8px -9px;transform:rotate(-2deg);box-shadow:0 8px 16px #25273724}.card.has-thread:after{background:0 0;border-color:#0000 #0000 #d7dae4 #d7dae4;inset:16px 17px -16px -17px;transform:rotate(-4deg);box-shadow:0 10px 20px #2527372e}.card-stack{margin-bottom:20px;position:relative}.card-stack.has-thread .card{z-index:3;background:#fff;margin-bottom:0;position:relative;box-shadow:0 5px 11px #2527371c}.card-stack-layer{display:none}.card-stack.has-thread .card-stack-layer{pointer-events:none;border:1px solid #dfe1eb;border-radius:11px;display:block;position:absolute}.card-stack.has-thread .card-stack-layer.middle{z-index:2;background:#edf1f6;border-color:#d9e0e9;inset:8px 8px -8px;transform:none;box-shadow:0 5px 12px #2a34461a}.card-stack.has-thread .card-stack-layer.back{z-index:1;background:#e4e9f0;border-color:#cfd8e3;inset:16px 16px -16px;transform:none;box-shadow:0 7px 16px #2a34461f}.card-date-group{display:contents}.card-date-divider{color:#8f94a2;letter-spacing:.04em;align-items:center;gap:10px;margin:8px 0 2px;font-size:10px;font-weight:700;display:flex}.card-date-divider:after{content:"";background:#ececf1;flex:1;height:1px}.card-date-divider span{white-space:nowrap}.card-date-group:first-child .card-date-divider{margin-top:0}.card{border:1px solid #dfe2e8;box-shadow:0 7px 16px #2a34461f}.card:hover{box-shadow:0 8px 16px #25273726}.card h3,.card>p,.card .card-meta{margin-left:31px}.conversation{background:#f7f8fb;flex-direction:column;min-height:0;display:flex}.conversation .conversation-head,.conversation .conversation-title,.conversation .assign-row{background:#fff}.conversation .conversation-head{flex:0 0 56px;height:56px;padding:0 18px}.theme-dark-sidebar .conversation .conversation-head{color:#f3f4f7;background:#242730;border-bottom-color:#383c48}.theme-dark-sidebar .conversation .conversation-head .close,.theme-dark-sidebar .conversation .conversation-head .conversation-actions{color:#d1d5df}.theme-dark-sidebar .conversation .conversation-head .conversation-actions button:hover{color:#fff;background:#3a3f4b}.conversation .conversation-title{flex:none;padding:20px 20px 14px}.conversation .conversation-title h2{margin:6px 0 13px;font-size:18px;line-height:1.28}.conversation .assign-row{flex:none;padding:0 20px 15px}.conversation .thread-replies{background:#f7f7fb;flex:none;gap:8px;min-height:0;padding:12px 14px 0!important}.conversation .thread-reply-card{border-radius:10px;box-shadow:0 2px 8px #2527370f}.conversation .thread-reply-head{min-height:52px;padding:10px 12px}.conversation .thread-reply-head .sender-avatar{width:24px;height:24px;font-size:10px}.conversation .thread-reply-identity strong{font-size:13px}.conversation .thread-reply-identity small,.conversation .thread-reply-time{font-size:11px}.conversation .thread-reply-body-wrap.closed{display:none}.conversation .email-body{overscroll-behavior:contain;background:#fff;border:1px solid #e4e4eb;border-radius:11px;flex:auto;min-height:90px;margin:12px 14px 0;padding:14px 15px;font-size:12px;line-height:1.55;overflow-y:auto}.conversation .email-body>p{color:#5d6271;margin:13px 0}.conversation .email-meta strong{font-size:12px}.conversation .email-meta small{font-size:10px}.conversation .email-html{line-height:1.5;font-size:12px!important}.conversation .comments{flex:none;max-height:30%;margin-top:12px;padding:14px 15px 12px;overflow-y:auto}.conversation .comments-label{margin-bottom:9px}.conversation .comment{margin:8px 0}.conversation .comment p{font-size:11px}.thread-count{color:#8b91a2;align-items:center;gap:3px;font-size:10px;display:inline-flex}.thread-attachment-count,.email-attachment-count{color:#8b91a2;white-space:nowrap;align-items:center;gap:4px;font-size:10px;line-height:1;display:inline-flex}.thread-attachment-count .fa-icon,.email-attachment-count .fa-icon{font-size:11px}.email-attachment-count{margin-left:4px}.card-top .sender{flex:1;min-width:0}.card-top .sender strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-top .time{white-space:nowrap;flex:none;margin-left:12px}.mac-window .topbar,.mac-window .message-window-head,.mac-window .compose-window-header,.mac-window .settings-page{padding-top:18px}.provider-logo{background:#fff;border-radius:3px;flex:0 0 22px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;width:22px;height:22px;display:inline-grid;overflow:hidden}.provider-logo i{display:block}.microsoft-logo i:first-child{background:#f25022}.microsoft-logo i:nth-child(2){background:#7fba00}.microsoft-logo i:nth-child(3){background:#00a4ef}.microsoft-logo i:nth-child(4){background:#ffb900}.thread-reply-head .provider-logo{flex-basis:24px;width:24px;height:24px}.sender-brand{background:0 0;border:0;border-radius:0;place-items:center;font-size:13px;font-weight:800;display:inline-grid;position:relative}.sender-brand span{line-height:1}.sender-brand svg{width:22px;height:22px;display:block}.sender-brand.apple{color:#aab2bc;background:0 0;border:0;font-family:-apple-system,BlinkMacSystemFont,Arial Unicode MS,sans-serif;font-size:24px;font-weight:400;line-height:1}.sender-brand.cognisys{color:#2f78f2;background:0 0;border:0}.sender-brand.howden{color:#075bc5;background:0 0;font-size:10px}.sender-brand.bitbucket{color:#2865df;background:0 0;font-size:10px}.sender-favicon{box-sizing:border-box;object-fit:contain;background:#f4f6fa;border:1px solid #e1e4eb;border-radius:6px;flex:0 0 24px;width:24px;height:24px;padding:2px;display:block}.sender-favicon{background:0 0;border:0;border-radius:0;padding:0}.card h3,.card p{overflow-wrap:anywhere;word-break:break-word;min-width:0}.message-window{min-height:0;overflow:hidden}.message-window-body{min-height:0;overflow:hidden auto}.message-window-body .thread-replies{min-height:0}.mac-window .brand{padding-top:0}.conversation .thread-replies{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.message-window-head,.compose-window-header{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.message-window-head button,.message-window-head .conversation-actions,.compose-window-header button,.compose-window-header .compose-account{-webkit-app-region:no-drag}.topbar,.workspace-bar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.topbar button,.topbar input,.topbar select,.topbar a,.topbar .search,.topbar .view-select,.topbar .top-actions,.topbar .topbar-left,.workspace-bar button,.workspace-bar input,.workspace-bar select,.workspace-bar a,.workspace-bar .workspace-tools,.workspace-bar .team-name{-webkit-app-region:no-drag}.mac-window .sidebar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.mac-window .sidebar button,.mac-window .sidebar input,.mac-window .sidebar select,.mac-window .sidebar a,.mac-window .sidebar .team-name,.mac-window .sidebar .team-child,.mac-window .sidebar .workspace-select,.mac-window .sidebar .nav-item,.mac-window .sidebar .sidebar-toggle{-webkit-app-region:no-drag}.sidebar{overscroll-behavior:none;overflow:hidden}.message-window.theme-dark-sidebar .message-window-head,.message-window.theme-dark .message-window-head{color:#f1f2f5;background:#252833;border-bottom-color:#3d424f}.message-window.theme-dark-sidebar .message-window-head small,.message-window.theme-dark .message-window-head small{color:#b7bdca}.message-window.theme-dark-sidebar .message-window-head .conversation-actions,.message-window.theme-dark .message-window-head .conversation-actions{color:#d9dce5}.message-window .thread-reply-body{font-size:14px;line-height:1.6}.message-window .thread-reply-body .email-html,.message-window .thread-reply-body .email-content{line-height:1.6;font-size:14px!important}.shell{height:100vh;min-height:0;overflow:hidden}.app-area,.kanban{min-height:0}.conversation{height:100%;min-height:0;max-height:100vh}.message-window-head{box-sizing:border-box;flex:0 0 68px;min-height:68px;position:relative}.message-window-head>div:first-child{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.message-window-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;display:block;overflow:hidden}.message-window-head small{line-height:1.2;display:block}.message-window-head .conversation-actions{flex-direction:row;flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.message-window-head .conversation-actions button{place-items:center;width:32px;height:32px;padding:0;line-height:1;display:grid}.mac-window .message-window-head>div:first-child{align-self:flex-start;max-width:calc(100% - 150px)}.mac-window .message-window-head .conversation-actions{margin-left:0;position:absolute;top:68px;right:24px}.mac-window .message-window-head strong{font-size:18px}.mac-window .message-window-head small{font-size:13px}.message-window-head{flex-direction:column;align-items:stretch;gap:0;height:auto;min-height:68px;padding:0 22px 16px;display:flex}.message-window-native-spacer{height:0;display:none}.message-window-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.message-window-head .conversation-actions{align-items:center;gap:8px;margin-left:0;display:flex;position:absolute;top:18px;right:24px}.mac-window .message-window-head{flex-basis:132px;align-items:stretch;height:132px;min-height:132px;padding:0 30px 14px 150px}.mac-window .message-window-native-spacer{flex:0 0 58px;height:58px;display:block}.mac-window .message-window-heading{flex:none;max-width:calc(100% - 150px)}.mac-window .message-window-head .conversation-actions{top:68px;right:24px}.mac-window .message-window-head{box-sizing:border-box;flex:0 0 132px;justify-content:flex-end;align-items:flex-start;height:132px;min-height:132px;padding:48px 34px 18px 150px}.mac-window .message-window-heading{flex:auto;gap:3px;min-width:0;max-width:calc(100% - 190px)}.mac-window .message-window-body{flex:1 1 0;min-height:0;overflow:auto}.mac-window .thread-replies{box-sizing:border-box;min-height:100%}.mac-window .message-window-head{box-sizing:border-box;flex-direction:column;flex:0 0 108px;justify-content:flex-end;align-items:stretch;height:108px;min-height:108px;padding:0 32px 16px 48px;display:flex}.mac-window .message-window-heading{gap:3px;width:calc(100% - 150px);min-width:0;max-width:calc(100% - 150px)}.mac-window .message-window-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.15;overflow:hidden}.mac-window .message-window-head .conversation-actions{top:auto;bottom:16px;right:24px}.mac-window .message-window-head{flex:0 0 132px;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px;height:132px;min-height:132px;padding:54px 28px 18px 96px;display:grid;overflow:hidden}.mac-window .message-window-native-spacer{display:none}.mac-window .message-window-heading{grid-column:1;align-self:end;gap:3px;width:auto;min-width:0;max-width:none}.mac-window .message-window-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;line-height:1.15;overflow:hidden}.mac-window .message-window-heading small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.25;overflow:hidden}.mac-window .message-window-head .conversation-actions{grid-column:2;place-self:end;gap:8px;margin:0;position:static}@media (max-width:680px){.mac-window .message-window-head{column-gap:10px;padding-left:76px}.mac-window .message-window-heading strong{font-size:17px}.mac-window .message-window-heading small{font-size:12px}.mac-window .message-window-head .conversation-actions{gap:2px}.mac-window .message-window-head .conversation-actions button{width:28px;height:28px}}.mac-window .message-window-heading strong{font-size:18px;line-height:1.15}.mac-window .message-window-heading small{font-size:13px;line-height:1.2}.mac-window .message-window-heading{text-align:left;justify-self:stretch;align-items:flex-start}.mac-window .message-window-head .conversation-actions{align-self:end;gap:6px;bottom:auto}.mac-window .message-window-head .conversation-actions button:nth-child(2){display:none}.conversation .thread-reply-body-wrap,.message-window .thread-reply-body-wrap{display:grid}.conversation .thread-reply-body-wrap.closed,.message-window .thread-reply-body-wrap.closed{display:none}.conversation .thread-reply-head,.message-window .thread-reply-head{min-height:0;padding:8px 12px}.conversation .thread-reply-identity small,.message-window .thread-reply-identity small{margin-top:2px;line-height:1.2}.conversation .thread-reply-chevron,.message-window .thread-reply-chevron{transform:rotate(-45deg)}.conversation .thread-reply-card.expanded .thread-reply-chevron,.message-window .thread-reply-card.expanded .thread-reply-chevron{transform:rotate(225deg)}.conversation{box-sizing:border-box;-webkit-app-region:no-drag;scrollbar-gutter:stable;height:auto;overflow:hidden auto}.conversation .comments{flex:none;max-height:30%;overflow:hidden auto}.conversation .conversation-head,.conversation .conversation-head .close{z-index:10;pointer-events:auto;-webkit-app-region:no-drag;position:relative}.conversation .conversation-head{z-index:20;position:sticky;top:0}.conversation .conversation-head .close{place-items:center;width:32px;height:32px;padding:0;display:grid}.conversation .thread-reply-head,.message-window .thread-reply-head{box-sizing:border-box;height:42px;min-height:42px;overflow:hidden}.conversation .thread-reply-identity,.message-window .thread-reply-identity{min-height:0;overflow:hidden}.conversation{overflow:hidden auto}.conversation .thread-replies{flex:none;height:auto;min-height:0;overflow:visible}.conversation .comments{z-index:15;flex:none;max-height:30%;position:sticky;bottom:0;overflow-y:auto;box-shadow:0 -8px 18px #1d193a0f}.message-window-body{flex:1 1 0;min-height:0;overflow:hidden auto}.message-window-thread-stack{box-sizing:border-box;background:#f7f7fb;gap:9px;width:100%;min-height:0;flex-direction:column!important;padding:12px 14px 20px!important;display:flex!important}.message-loading{color:#858c9d;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:32px;display:flex}.message-hydrating{z-index:2;color:#71798c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f7fbf0;border-bottom:1px solid #e7e9f0;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 12px;font-size:13px;display:flex;position:sticky;top:0}.message-hydrating .message-loading-spinner{border-width:2px;width:14px;height:14px}.message-loading strong{color:#303544;font-size:15px}.message-loading span:not(.message-loading-spinner){font-size:13px}.message-loading.error strong{color:#b44b58}.message-loading-spinner{border:3px solid #dfe3ec;border-top-color:#7040e8;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite mailsmart-spin}@keyframes mailsmart-spin{to{transform:rotate(360deg)}}.message-window-thread-stack .thread-reply-card{flex:none;min-width:0;width:100%!important;margin:0!important;display:block!important}.message-window .thread-replies{flex-direction:column;gap:9px;height:auto;min-height:0;display:flex;overflow:visible;padding:12px 14px 20px!important}.message-window .thread-timeline-item{min-width:0;min-height:0;position:relative;width:100%!important;margin:0!important;display:block!important}.message-window .thread-timeline-item:before,.message-window .thread-timeline-label{display:none!important}.message-window .thread-reply-card{min-width:0;position:relative;overflow:hidden;width:100%!important;margin:0!important;display:block!important}.message-window .thread-reply-head{box-sizing:border-box;width:100%;display:flex!important}.message-window .thread-reply-body-wrap{box-sizing:border-box;width:100%}.mac-window .message-window-head{flex-basis:96px;height:96px;min-height:96px;padding:0 28px 12px}.mac-window .message-window-heading{grid-area:1/1}.mac-window .message-window-head .conversation-actions{grid-area:1/2}@media (max-width:680px){.mac-window .message-window-head{padding-left:18px;padding-right:16px}}.board-icon{opacity:.68;transform:scale(.88)}.message-window-private-chat{background:#fbfbfd;border-top:1px solid #e4e5ed;flex:none;max-height:220px;padding:14px 18px 16px;overflow:hidden}.message-window-private-label{color:#a0a4b0;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:700}.message-window-private-label span{color:#7040c2;margin-left:5px}.message-window-private-messages{max-height:92px;overflow-y:auto}.message-window-private-message{align-items:flex-start;gap:8px;margin:8px 0;display:flex}.message-window-private-message .avatar{flex:0 0 27px}.message-window-private-message strong{font-size:12px}.message-window-private-message p{color:#666a77;margin:3px 0 0;font-size:11px;line-height:1.35}.message-window-private-input{background:#fff;border:1px solid #e2e1e8;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:0 5px 0 10px;display:flex}.message-window-private-input input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0;font-size:12px}.message-window-private-input button{color:#fff;background:#7040e8;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;line-height:1;display:grid}.theme-dark-sidebar .message-window-private-chat,.theme-dark .message-window-private-chat{background:#1f222b;border-top-color:#383c48}.theme-dark-sidebar .message-window-private-message p,.theme-dark .message-window-private-message p{color:#b8bdca}.theme-dark-sidebar .message-window-private-message strong,.theme-dark .message-window-private-message strong{color:#f1f2f5}.theme-dark-sidebar .message-window-private-input,.theme-dark .message-window-private-input{background:#252833;border-color:#454a57}.theme-dark-sidebar .message-window-private-input input,.theme-dark .message-window-private-input input{color:#f1f2f5}.theme-dark-sidebar .message-window-private-input input::placeholder,.theme-dark .message-window-private-input input::placeholder{color:#9da3b2}.mac-window .workspace-select{box-sizing:border-box;gap:8px;padding:0 16px}.mac-window .brand,.mac-window .brand-mark,.mac-window .brand-name{-webkit-app-region:drag}.mac-window .brand-mark,.mac-window .brand-name,.mac-window .sidebar-toggle{transform:translateY(42px)}.mac-window .brand .sidebar-toggle{-webkit-app-region:no-drag}.window-drag-strip{display:none}.mac-window .window-drag-strip{z-index:6;-webkit-app-region:drag;-webkit-user-select:none;user-select:none;pointer-events:auto;width:min(460px,34vw);height:92px;display:block;position:fixed;top:52px;left:0}.mac-window .sidebar-toggle{z-index:7;-webkit-app-region:no-drag;position:relative}.mac-window .sidebar,.mac-window .brand,.mac-window .brand-mark,.mac-window .brand-name,.mac-window .window-drag-strip{-webkit-app-region:no-drag}.mac-window .sidebar,.mac-window .brand,.mac-window .brand-mark,.mac-window .brand-name{-webkit-app-region:drag}.mac-window .sidebar button,.mac-window .sidebar input,.mac-window .sidebar select,.mac-window .sidebar a,.mac-window .sidebar-nav,.mac-window .sidebar .workspace-select,.mac-window .sidebar .nav-item,.mac-window .sidebar .team-name,.mac-window .sidebar .team-child,.mac-window .sidebar .sidebar-toggle{-webkit-app-region:no-drag}.sidebar{min-height:0;overflow:hidden}.sidebar-header,.sidebar-bottom{flex:none}.sidebar-nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.mac-window .sidebar-nav{-webkit-app-region:no-drag}.column-menu-wrap{align-items:center;display:flex;position:relative}.column-menu{cursor:pointer;letter-spacing:2px;background:0 0;border:0;border-radius:7px;place-items:center;min-width:34px;height:34px;padding:0;font-size:16px;line-height:1;transition:background .15s,color .15s;display:grid}.column-menu:hover,.column-menu[aria-expanded=true],.column-menu.is-filtered{color:#7040e8;background:#f1edff}.column-menu-popover{z-index:100;background:#fff;border:1px solid #e4e2ec;border-radius:10px;min-width:205px;padding:7px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #26204629}.column-menu-title{color:#999daa;letter-spacing:.12em;text-transform:uppercase;padding:6px 9px 5px;font-size:10px;font-weight:800}.column-filter-option{color:#363745;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;font-size:13px;display:flex}.column-filter-option:hover,.column-filter-option.selected{color:#7040e8;background:#f7f5ff}.column-filter-check{color:#7040e8;width:14px;font-weight:800}.column-filter-option-label{flex:1}.column-filter-count{color:#9b9daa;font-size:12px}
