:root{--bg:#f7f8fb;--surface:#ffffff;--surface-soft:#fbfbfd;--surface-muted:#f4f5f8;--text:#17181d;--muted:#727782;--line:#e8e9ef;--line-strong:#dfe1e8;--accent:#6557e8;--accent-strong:#5144d6;--accent-soft:#efedff;--green:#168461;--green-soft:#eaf8f2;--amber:#a46912;--amber-soft:#fff3df;--blue:#3566ce;--blue-soft:#eaf0ff;--red:#c84646;--red-soft:#ffeded;--sidebar:252px}.wb-dialog-associations{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wb-dialog-associations label{min-width:0}.wb-dialog-associations select:disabled{cursor:not-allowed;opacity:.58;background:#f5f5f7}.wb-project-groups{display:grid;grid-gap:16px;gap:16px}.wb-project-groups>section{display:grid;grid-gap:8px;gap:8px}.wb-project-groups h3{margin:0;color:#6d7280;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wb-project-groups .wb-project-list{margin:0}.wb-create-error{margin-top:-2px;padding:9px 11px;border:1px solid #f3c4c8;border-radius:8px;background:#fff4f5;color:#b4232f;font-size:13px;font-weight:700}.wb-dialog input[aria-invalid=true]{border-color:#d84a56;box-shadow:0 0 0 3px rgba(216,74,86,.1)}.task-whiteboards-list{display:grid;grid-gap:8px;gap:8px}.task-whiteboards-list>button{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 12px;border:1px solid #ececf1;border-radius:10px;background:#fff;color:inherit;text-align:left;cursor:pointer}.task-whiteboards-list>button:hover{border-color:#d9d6f5;background:#faf9ff}.task-whiteboards-list>button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#efedff;color:#6657d9}.task-whiteboards-list small,.task-whiteboards-list strong{display:block}.task-whiteboards-list strong{font-size:14px}.task-whiteboards-list small{margin-top:2px;color:#8a8f98;font-size:13px}.task-whiteboards-empty{padding:12px;border:1px dashed #dedee6;border-radius:10px;color:#8a8f98;font-size:13px}.task-whiteboard-add{margin-top:10px}.asana-list-task.is-subtask{background:#fbfbfd}.asana-list-task.is-subtask .asana-row-name{padding-left:28px}.asana-subtask-branch{display:grid;place-items:center;width:14px;color:#a0a4ae;font-size:14px}.asana-child-toggle{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#8b909a;cursor:pointer}.asana-child-toggle:hover:not(:disabled){background:#eeeef3;color:#4e4f58}.asana-child-toggle svg{transition:transform .16s ease}.asana-child-toggle.expanded svg{transform:rotate(90deg)}.asana-child-toggle.empty{visibility:hidden}.wb-public-share-control{display:grid;grid-gap:10px;gap:10px;margin:14px 20px;padding:14px;border:1px solid #e7e7ee;border-radius:12px;background:#fafafd}.wb-public-share-heading{display:flex;align-items:center;gap:10px}.wb-public-share-heading>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#efedff;color:#6657d9}.wb-public-share-heading small,.wb-public-share-heading strong{display:block}.wb-public-share-heading small{margin-top:2px;color:#777d88}.wb-public-share-url{display:flex;gap:8px}.wb-public-share-url input{min-width:0;flex:1 1;padding:9px 10px;border:1px solid #dedee7;border-radius:8px;background:#fff;color:#575b64;font-size:13px}.wb-public-viewer{display:grid;grid-template-rows:58px minmax(0,1fr);height:100dvh;background:#f7f7fa}.wb-public-viewer>header{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e6e6ec;background:#fff;z-index:3}.wb-public-viewer>header>div{display:flex;align-items:center;gap:10px}.wb-public-viewer>header small,.wb-public-viewer>header strong{display:block}.wb-public-viewer>header strong{font-size:14px}.wb-public-viewer>header small{display:flex;align-items:center;gap:5px;margin-top:2px;color:#838893;font-size:13px}.wb-public-canvas{position:relative;min-height:0}.wb-public-state{display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;min-height:100dvh;padding:30px;text-align:center;background:#f7f7fa;color:#555a65}.wb-public-state h1{margin:4px 0 0;font-size:22px;color:#24262c}.wb-public-state p{margin:0;color:#7f8490}.wb-public-state .spin{animation:wb-public-spin 1s linear infinite}@keyframes wb-public-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.wb-dialog-associations{grid-template-columns:1fr}.wb-public-viewer>header{padding:0 10px}.wb-public-viewer>header .pm-btn{font-size:0}.wb-public-viewer>header .pm-btn svg{margin:0}.wb-public-share-url{align-items:stretch;flex-direction:column}}.wb-dashboard{max-width:1480px;margin:0 auto}.wb-dashboard-toolbar{display:flex;align-items:center;gap:10px;margin:-2px 0 24px}.wb-dashboard-toolbar .pm-input-wrap{width:min(420px,100%)}.wb-attach select,.wb-dashboard-toolbar>select,.wb-dialog select{height:36px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#444952;padding:0 30px 0 10px;font:inherit;font-size:13px;outline:none}.wb-section{margin-top:26px}.wb-section>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;color:#777d87}.wb-section>header h2{margin:0;color:#292c32;font-size:15px;letter-spacing:-.01em}.wb-section>header p{margin:3px 0 0;font-size:13px}.wb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.wb-card{min-width:0;overflow:visible;border:1px solid #e3e5eb;border-radius:13px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.wb-card:hover{transform:translateY(-2px);border-color:#cbc7ef;box-shadow:0 10px 28px rgba(33,35,45,.08)}.wb-card:has(.wb-menu>div){position:relative;z-index:20}.wb-card-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.wb-preview{position:relative;height:156px;overflow:hidden;background:#f8f8fb}.wb-preview-grid{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(#ced1da 1px,transparent 0);background-size:16px 16px}.wb-preview i{position:absolute;display:block;z-index:1}.wb-preview .sticky{width:54px;height:44px;border:1px solid #d5bd55;border-radius:4px;background:#fff0a6;box-shadow:0 2px 5px rgba(44,46,55,.08);transform:rotate(-2deg)}.wb-preview .sticky.a{left:17%;top:29%}.wb-preview .sticky.b{left:43%;top:52%;background:#e4ddff;border-color:#a99de9;transform:rotate(2deg)}.wb-preview .sticky.c{right:14%;top:25%;background:#d9f3e7;border-color:#83c6a9}.wb-preview .arrow{left:34%;top:48%;width:44%;height:1px;background:#77727f;transform:rotate(-5deg)}.wb-preview .arrow:after{content:"";position:absolute;right:0;top:-3px;border-color:transparent transparent transparent #77727f;border-style:solid;border-width:4px 0 4px 6px}.wb-preview .node{width:64px;height:38px;border-radius:99px;background:#e4ddff;border:1px solid #9e92e5}.wb-preview .node.a{left:40%;top:39%;width:74px}.wb-preview .node.b{left:11%;top:18%;background:#d9f3e7;border-color:#83c6a9}.wb-preview .node.c{right:10%;bottom:17%;background:#fff0a6;border-color:#d5bd55}.wb-preview .line{height:1px;width:32%;background:#85818b;transform-origin:left}.wb-preview .line.one{left:28%;top:36%;transform:rotate(28deg)}.wb-preview .line.two{left:57%;top:53%;transform:rotate(25deg)}.wb-preview .box{width:58px;height:40px;border-radius:5px;background:#fff;border:1px solid #888c95}.wb-preview .box.a{left:10%;top:37%}.wb-preview .box.b{left:40%;top:37%;transform:rotate(45deg);background:#fff0a6}.wb-preview .box.c{right:10%;top:37%;background:#d9f3e7}.wb-preview .lane{top:18%;bottom:15%;width:26%;border:1px solid #d9dbe3;border-radius:5px;background:rgba(255,255,255,.8)}.wb-preview .lane:after,.wb-preview .lane:before{content:"";position:absolute;left:18%;right:18%;height:28px;border-radius:3px;background:#fff0a6;top:25%;box-shadow:0 1px 3px rgba(0,0,0,.08)}.wb-preview .lane:after{top:58%;background:#e4ddff}.wb-preview .lane.a{left:8%}.wb-preview .lane.b{left:37%}.wb-preview .lane.c{right:8%}.wb-card-body{padding:13px 14px 12px}.wb-card-title{display:flex;align-items:flex-start;gap:8px}.wb-card-title>div:first-child{min-width:0;flex:1 1}.wb-card-title h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.wb-card-title span{display:flex;align-items:center;gap:5px;margin-top:5px;color:#898e97;font-size:12px}.wb-menu{position:relative}.wb-menu>button{width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#80858f;cursor:pointer}.wb-menu>button:hover{background:#f1f2f5}.wb-menu>div{position:absolute;right:0;top:31px;z-index:15;width:150px;padding:5px;border:1px solid #e1e3e9;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(28,31,38,.14)}.wb-menu>div button{width:100%;border:0;background:transparent;border-radius:6px;padding:8px;display:flex;align-items:center;gap:8px;color:#4f555f;font-size:13px;text-align:left;cursor:pointer}.wb-menu>div button:hover{background:#f6f6f9}.wb-menu>div button.danger{color:#c54747}.wb-card-meta{min-height:26px;margin-top:13px;display:flex;align-items:center;gap:9px;color:#9297a0;font-size:12px}.wb-card-meta>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.wb-avatar-stack{margin-left:auto;display:flex;align-items:center;padding-left:5px}.wb-avatar-stack em,.wb-avatar-stack span{width:24px;height:24px;margin-left:-6px;border-radius:50%;border:2px solid #fff;background:#ece9ff;color:#5c50ce;display:grid;place-items:center;overflow:hidden;font-size:10.5px;font-style:normal;font-weight:800}.wb-avatar-stack img,.wb-comment-thread article>span img,.wb-person-avatar img,.wb-presence img{width:100%;height:100%;object-fit:cover}.wb-empty{min-height:390px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.wb-empty>span{width:52px;height:52px;border-radius:15px;background:#efedff;color:#6054d5;display:grid;place-items:center}.wb-empty h2{margin:14px 0 0;font-size:17px}.wb-empty p{max-width:440px;margin:7px auto 16px;color:#7f858f;font-size:13px;line-height:1.6}.wb-no-results{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#898e98;font-size:13px}.wb-no-results strong{color:#555a63}.wb-loading-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.wb-loading-grid span{height:240px;border-radius:13px;background:linear-gradient(90deg,#f1f2f5,#fafafd,#f1f2f5);background-size:200% 100%;animation:wb-shimmer 1.3s infinite}@keyframes wb-shimmer{to{background-position:-200% 0}}.wb-dialog-layer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px}.wb-dialog-backdrop{position:absolute;inset:0;border:0;background:rgba(21,23,29,.46);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wb-dialog{position:relative;width:min(720px,100%);max-height:min(820px,calc(100vh - 36px));overflow:auto;border:1px solid rgba(255,255,255,.4);border-radius:16px;background:#fff;box-shadow:0 24px 80px rgba(15,18,25,.24)}.wb-dialog>header{min-height:72px;padding:14px 16px;border-bottom:1px solid #ececf1;display:flex;align-items:center;justify-content:space-between;gap:12px}.wb-dialog>header>div{display:flex;align-items:center;gap:11px}.wb-dialog>header>div>span{width:36px;height:36px;border-radius:10px;background:#efedff;color:#5d51d0;display:grid;place-items:center}.wb-dialog h2{margin:0;font-size:15px}.wb-dialog header p{margin:3px 0 0;color:#8b9099;font-size:12.5px}.wb-dialog header>button{width:31px;height:31px;border:0;border-radius:8px;background:transparent;cursor:pointer;color:#737984}.wb-dialog header>button:hover{background:#f1f2f5}.wb-dialog-body{padding:17px}.wb-dialog-body>label,.wb-task-fields label{display:grid;grid-gap:6px;gap:6px;color:#626872;font-size:12.5px;font-weight:800;margin-bottom:14px}.wb-dialog-body label>span{color:#9a9ea6;font-weight:500}.wb-dialog input,.wb-dialog textarea{width:100%;height:39px;border:1px solid #dfe1e7;border-radius:9px;padding:0 10px;outline:none;font:inherit;font-size:13px}.wb-dialog textarea{height:86px;padding:10px;resize:vertical}.wb-dialog input:focus,.wb-dialog select:focus,.wb-dialog textarea:focus{border-color:#aaa2ef;box-shadow:0 0 0 4px rgba(101,87,232,.08)}.wb-template-label{margin:2px 0 8px;color:#626872;font-size:12.5px;font-weight:800}.wb-template-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.wb-template-grid>button{overflow:hidden;border:1px solid #e2e3e9;border-radius:10px;background:#fff;padding:0 0 9px;text-align:left;cursor:pointer}.wb-template-grid>button.active,.wb-template-grid>button:hover{border-color:#8176e5;box-shadow:0 0 0 2px rgba(101,87,232,.09)}.wb-template-grid .wb-preview{height:76px}.wb-template-grid small,.wb-template-grid strong{display:block;padding:0 9px}.wb-template-grid strong{margin-top:8px;font-size:13px}.wb-template-grid small{margin-top:3px;color:#92969f;font-size:11.5px}.wb-dialog>footer{padding:12px 16px;border-top:1px solid #ececf1;display:flex;justify-content:flex-end;gap:8px}.wb-project-strip{margin:14px 0;padding:0;overflow:hidden}.wb-project-strip>header{min-height:58px;padding:10px 13px;border-bottom:1px solid #ececf1;display:flex;align-items:center;justify-content:space-between;gap:10px}.wb-project-strip>header>div:first-child{display:flex;align-items:center;gap:9px}.wb-project-strip>header>div:first-child>span{width:32px;height:32px;border-radius:9px;background:#efedff;color:#5e53cf;display:grid;place-items:center}.wb-project-strip header small,.wb-project-strip header strong{display:block}.wb-project-strip header strong{font-size:13px}.wb-project-strip header small{margin-top:2px;color:#9397a0;font-size:12px}.wb-project-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:#ececf1}.wb-project-list>button{min-width:0;border:0;background:#fff;padding:10px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.wb-project-list>button:hover{background:#fafafe}.wb-project-list .wb-preview{width:48px;height:39px;flex:none;border-radius:5px}.wb-project-list>button>span{min-width:0;flex:1 1}.wb-project-list small,.wb-project-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-project-list strong{font-size:12.5px}.wb-project-list small{margin-top:3px;color:#969aa2;font-size:11px}.wb-project-empty{padding:16px;color:#8f949d;font-size:13px}.wb-attach{border-top:1px solid #ececf1;padding:9px;display:flex;gap:8px}.wb-attach select{flex:1 1}.wb-editor-shell{position:fixed;inset:0;z-index:200;background:#f7f8fb;color:#292c32;display:grid;grid-template-rows:58px minmax(0,1fr);font-family:var(--font-ui,inherit)}.wb-editor-header{position:relative;z-index:30;min-width:0;height:58px;padding:0 12px;border-bottom:1px solid #e2e4e9;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;gap:8px}.wb-editor-back{width:35px;height:35px;flex:none;border:0;border-radius:9px;background:transparent;color:#676d77;display:grid;place-items:center;cursor:pointer}.wb-editor-back:hover{background:#f0f1f4}.wb-editor-brand{min-width:0;display:flex;align-items:center;gap:9px}.wb-editor-logo{width:30px;height:30px;border-radius:8px;background:#17181d;color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:900}.wb-editor-brand input{width:min(34vw,380px);border:0;background:transparent;outline:0;padding:0;font-size:14px;font-weight:800;color:#292c32}.wb-editor-brand div>span{display:block;margin-top:2px;color:#9297a0;font-size:11.5px}.wb-editor-spacer{flex:1 1}.wb-save-state{display:flex;align-items:center;gap:5px;color:#7e848d;font-size:12px;white-space:nowrap}.wb-save-state i{width:7px;height:7px;border-radius:50%;background:#33a477}.wb-save-state.saving i{background:#d99a2f;animation:wb-pulse .8s infinite alternate}.wb-save-state.error i,.wb-save-state.offline i{background:#d95757}@keyframes wb-pulse{to{opacity:.35}}.wb-presence{display:flex;align-items:center;gap:7px;margin-right:4px}.wb-presence>div{display:flex;padding-left:5px}.wb-presence em,.wb-presence span{width:29px;height:29px;margin-left:-6px;border:2px solid #fff;border-radius:50%;background:#e9e6ff;color:#594dcc;display:grid;place-items:center;overflow:hidden;font-size:11px;font-style:normal;font-weight:800}.wb-presence small{color:#858b94;font-size:11.5px}.wb-header-btn,.wb-header-icon{height:34px;border:1px solid #e1e3e8;border-radius:8px;background:#fff;color:#555b65;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:800;cursor:pointer}.wb-header-btn:hover,.wb-header-icon:hover{background:#f5f5f8}.wb-header-icon{width:34px;padding:0;border-color:transparent;background:transparent}.wb-editor-more{position:relative}.wb-editor-more>div{position:absolute;right:0;top:39px;width:165px;padding:5px;border:1px solid #e1e3e8;border-radius:9px;background:#fff;box-shadow:0 12px 34px rgba(20,23,30,.15)}.wb-editor-more>div button{width:100%;padding:8px;border:0;border-radius:6px;background:transparent;color:#505660;display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.wb-editor-more>div button:hover{background:#f5f5f8}.wb-editor-canvas{position:relative;min-width:0;min-height:0;overflow:hidden}.wb-editor-canvas>.excalidraw{height:100%}.wb-editor-canvas .excalidraw .App-menu_top{top:10px}.wb-editor-canvas .excalidraw .layer-ui__wrapper__footer-left{bottom:8px}.wb-editor-canvas .excalidraw .help-icon,.wb-editor-canvas .excalidraw .library-menu-browse-button,.wb-editor-canvas .excalidraw .library-menu-items-container__header--excal,.wb-editor-canvas .excalidraw [data-testid=lib-dropdown--remove]{display:none!important}.wb-editor-tools{position:fixed;z-index:29;top:122px;left:50%;max-width:calc(100vw - 24px);transform:translateX(-50%);padding:5px;border:1px solid #dfe1e7;border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(26,29,37,.11);display:flex;align-items:center;gap:2px}.wb-editor-tools button,.wb-editor-tools label{height:31px;border:0;border-radius:7px;background:transparent;color:#666c76;padding:0 8px;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:750;cursor:pointer}.wb-editor-tools button.active,.wb-editor-tools button:hover,.wb-editor-tools label:hover{background:#efedff;color:#574bcc}.wb-editor-tools input{display:none}.wb-comment-hint{position:fixed;z-index:28;top:164px;left:50%;transform:translateX(-50%);height:34px;padding:0 8px 0 11px;border-radius:99px;background:#292b31;color:#fff;display:flex;align-items:center;gap:7px;font-size:12px;box-shadow:0 6px 18px rgba(0,0,0,.18)}.wb-comment-hint button{width:24px;height:24px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;display:grid;place-items:center;cursor:pointer}.wb-comment-marker{position:absolute;z-index:20;width:29px;height:29px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50% 50% 50% 6px;background:#6557e8;color:#fff;display:grid;place-items:center;box-shadow:0 3px 10px rgba(44,38,110,.3);cursor:pointer}.wb-comment-marker>span{position:absolute;right:-6px;top:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#17181d;border:1px solid #fff;display:grid;place-items:center;font-size:10.5px;font-weight:800}.wb-comment-marker.resolved{background:#8d929b;opacity:.7}.wb-comment-panel{position:fixed;z-index:35;right:14px;top:72px;width:min(360px,calc(100vw - 28px));max-height:calc(100vh - 88px);overflow:auto;border:1px solid #dfe1e7;border-radius:13px;background:#fff;box-shadow:0 18px 55px rgba(20,23,30,.18)}.wb-comment-panel>header{height:50px;padding:0 12px;border-bottom:1px solid #ececf1;display:flex;align-items:center;justify-content:space-between}.wb-comment-panel>header>div{display:flex;align-items:center;gap:7px;font-size:13px}.wb-comment-panel button{cursor:pointer}.wb-comment-panel>header button{width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#777d86}.wb-comment-thread{padding:12px;display:grid;grid-gap:11px;gap:11px}.wb-comment-thread article{display:flex;align-items:flex-start;gap:8px}.wb-comment-thread article.reply{margin-left:22px}.wb-comment-thread article>span,.wb-person-avatar{width:28px;height:28px;flex:none;overflow:hidden;border-radius:50%;background:#ece9ff;color:#5a4ecb;display:grid;place-items:center;font-size:11px;font-weight:800}.wb-comment-thread article>div{min-width:0}.wb-comment-thread small,.wb-comment-thread strong{display:block}.wb-comment-thread strong{font-size:12.5px}.wb-comment-thread small{margin-top:2px;color:#999da5;font-size:10.5px}.wb-comment-thread p{margin:6px 0 0;color:#4e545d;font-size:13px;line-height:1.55;white-space:pre-wrap}.wb-comment-compose{border-top:1px solid #ececf1;padding:11px}.wb-comment-compose textarea{width:100%;height:82px;border:1px solid #dfe1e7;border-radius:9px;padding:9px;resize:none;outline:0;font:inherit;font-size:13px}.wb-comment-compose button{width:100%;height:32px;margin-top:7px;border:0;border-radius:8px;background:#17181d;color:#fff;font-size:12.5px;font-weight:800}.wb-comment-compose button:disabled{opacity:.45}.wb-comment-panel>footer{padding:9px 11px;border-top:1px solid #ececf1;display:flex;gap:12px}.wb-comment-panel>footer button{border:0;background:transparent;color:#5b50ca;font-size:12px;font-weight:800}.wb-comment-panel>footer button.danger{color:#cf4e4e}.wb-task-dialog{width:min(650px,100%)}.wb-dialog-tabs{display:flex;gap:3px;padding:3px;margin-bottom:14px;border-radius:9px;background:#f1f2f5}.wb-dialog-tabs button{flex:1 1;height:31px;border:0;border-radius:7px;background:transparent;color:#777d86;font-size:12.5px;font-weight:800;cursor:pointer}.wb-dialog-tabs button.active{background:#fff;color:#554ac5;box-shadow:0 1px 4px rgba(0,0,0,.08)}.wb-task-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.wb-task-fields .span-2{grid-column:1/-1}.wb-share-dialog{width:min(610px,100%)}.wb-share-link{margin:14px 14px 4px;padding:12px;border:1px solid #e2e3e9;border-radius:11px;background:#fafafe;display:flex;align-items:center;justify-content:space-between;gap:12px}.wb-share-link>div{min-width:0;display:flex;align-items:center;gap:10px}.wb-share-link>div>span{width:32px;height:32px;flex:none;border-radius:9px;background:#efedff;color:#5d51d0;display:grid;place-items:center}.wb-share-link small,.wb-share-link strong{display:block}.wb-share-link strong{font-size:13px}.wb-share-link small{margin-top:3px;color:#858a94;font-size:11.5px;line-height:1.4}.wb-share-link>.pm-btn{flex:none}.wb-share-members{max-height:480px;overflow:auto;padding:7px 14px}.wb-share-members>div{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f0f1f4}.wb-share-members>div>div{min-width:0;flex:1 1}.wb-share-members small,.wb-share-members strong{display:block}.wb-share-members strong{font-size:13px}.wb-share-members small{margin-top:2px;color:#9297a0;font-size:11.5px}.wb-share-members select{width:138px;height:33px;border:1px solid #e0e2e7;border-radius:8px;background:#fff;font-size:12px;padding:0 6px}.wb-share-dialog>footer{align-items:center;justify-content:space-between}.wb-share-dialog>footer>span{display:flex;align-items:center;gap:5px;color:#8b9099;font-size:11.5px}.wb-presentation-controls{position:fixed;z-index:45;left:50%;bottom:22px;transform:translateX(-50%);height:46px;padding:5px;border-radius:12px;background:#202126;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.3);display:flex;align-items:center;gap:5px}.wb-presentation-controls button{height:35px;min-width:35px;border:0;border-radius:8px;background:rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;font-size:12px;cursor:pointer}.wb-presentation-controls button:disabled{opacity:.3}.wb-presentation-controls span{min-width:48px;text-align:center;font-size:12.5px}.wb-editor-shell.presenting .wb-editor-tools{display:none}.wb-editor-error,.wb-editor-loading{position:fixed;inset:0;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:#f7f8fb;color:#7e848d;font-size:13px}.wb-editor-loading svg{animation:wb-spin 1s linear infinite;color:#6557e8}@keyframes wb-spin{to{transform:rotate(1turn)}}.wb-editor-error h1,.wb-editor-loading strong{color:#30343a;font-size:14px}.wb-editor-error>span{width:48px;height:48px;border-radius:14px;background:#efedff;color:#5d51d0;display:grid;place-items:center}.wb-editor-error h1{margin:7px 0 0;font-size:18px}.wb-editor-error p{margin:0}.wb-editor-error a{margin-top:8px;height:34px;padding:0 11px;border-radius:8px;background:#17181d;color:#fff;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800}@media(max-width:1180px){.wb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-project-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.wb-dashboard-toolbar{align-items:stretch;flex-direction:column}.wb-dashboard-toolbar .pm-input-wrap{width:100%}.wb-grid,.wb-loading-grid{grid-template-columns:1fr 1fr}.wb-preview{height:124px}.wb-template-grid{grid-template-columns:1fr 1fr}.wb-dialog{max-height:calc(100dvh - 20px)}.wb-dialog-layer{padding:10px}.wb-editor-header{padding:0 7px;gap:5px}.wb-editor-logo,.wb-header-btn span,.wb-presence small{display:none}.wb-editor-brand input{width:min(34vw,190px)}.wb-header-btn{width:34px;padding:0}.wb-save-state{position:absolute;left:50%;bottom:3px;transform:translateX(-50%);font-size:11px}.wb-editor-tools{top:auto;bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 16px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;transform:translateX(-50%)}.wb-editor-tools::-webkit-scrollbar{display:none}.wb-editor-tools button,.wb-editor-tools label{width:38px;height:38px;padding:0;justify-content:center;flex:0 0 38px}.wb-editor-tools span{display:none}.wb-comment-hint{top:118px;max-width:calc(100vw - 20px);height:auto;min-height:34px;text-align:center}.wb-comment-panel{top:66px;right:7px;width:calc(100vw - 14px);max-height:calc(100dvh - 74px)}.wb-project-list,.wb-task-fields{grid-template-columns:1fr}.wb-task-fields .span-2{grid-column:auto}}@media(max-width:480px){.wb-grid,.wb-loading-grid{grid-template-columns:1fr}.wb-preview{height:142px}.wb-template-grid{grid-template-columns:1fr 1fr}.wb-template-grid .wb-preview{height:60px}.wb-card-meta>span:nth-child(2){display:none}.wb-editor-brand input{width:min(29vw,116px)}.wb-presence{margin-right:0}.wb-presence em,.wb-presence span{width:25px;height:25px}.wb-share-dialog>footer>span{display:none}.wb-share-link{align-items:stretch;flex-direction:column}.wb-share-link>.pm-btn{width:100%;justify-content:center}.wb-editor-more>div{position:fixed;right:7px;top:62px}.wb-presentation-controls{bottom:calc(12px + env(safe-area-inset-bottom))}}*{box-sizing:border-box}body,html{min-height:100%}html{background:var(--bg)}body{margin:0;color:var(--text);background:radial-gradient(circle at 8% -5%,rgba(101,87,232,.09),transparent 29rem),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{color:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:#dcd8ff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d7d9e1;border-radius:999px}::-webkit-scrollbar-track{background:transparent}.pm-shell{min-height:100vh}.pm-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);z-index:40;display:flex;flex-direction:column;background:rgba(255,255,255,.96);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s ease}.pm-brand{height:64px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--line)}.pm-logo{width:37px;height:37px;border-radius:11px;display:grid;place-items:center;background:#17181d;color:#fff;font-weight:900;font-size:13px;letter-spacing:.03em}.pm-brand-copy{min-width:0;flex:1 1}.pm-brand-title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-brand-sub{color:#9196a0;font-size:12.5px;margin-top:2px}.pm-sidebar-scroll{flex:1 1;overflow:auto;padding:10px 8px 18px}.pm-search-trigger{width:100%;height:38px;border:1px solid #e4e6eb;background:#fff;border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 9px;color:#747984;cursor:pointer;transition:.16s ease}.pm-search-trigger:hover{background:#f7f7fa;border-color:#daddE6}.pm-search-trigger span:first-of-type{font-size:13px;flex:1 1;text-align:left}.pm-kbd{border:1px solid #e1e3e8;background:#f7f7fa;border-radius:5px;padding:2px 5px;font-size:12px;color:#858a94}.pm-nav-label{padding:16px 10px 7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#a0a4ad}.pm-nav-btn{width:100%;border:0;background:transparent;border-radius:9px;display:flex;align-items:center;gap:9px;padding:9px 10px;cursor:pointer;color:#666c76;font-size:13.5px;font-weight:600;text-align:left;transition:.16s ease}.pm-nav-btn:hover{background:#f6f6f9;color:#333740}.pm-nav-btn.active{background:#efedff;color:#5549c8}.pm-nav-btn .grow{flex:1 1}.pm-badge{min-width:19px;height:18px;border-radius:99px;background:#6557e8;color:white;display:inline-grid;place-items:center;padding:0 6px;font-size:12px;font-weight:800}.pm-project-shortcut{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;border-radius:8px;padding:8px 10px;font-size:13px;color:#727782;cursor:pointer;text-align:left}.pm-project-shortcut:hover{background:#f6f6f9}.pm-project-dot{width:8px;height:8px;border-radius:3px}.pm-sidebar-footer{border-top:1px solid var(--line);padding:9px}.pm-profile{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px}.pm-profile:hover{background:#f7f7fa}.pm-main{min-height:100vh;margin-left:var(--sidebar)}.pm-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:64px;display:flex;align-items:center;gap:10px;padding:0 18px;background:rgba(247,248,251,.9);border-bottom:1px solid rgba(232,233,239,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pm-mobile-menu{display:none}.pm-top-title{min-width:0}.pm-top-title strong{font-size:14px}.pm-top-title div{color:#9499a2;font-size:12.5px;margin-top:2px}.pm-top-actions{margin-left:auto;display:flex;align-items:center;gap:7px}.pm-content{padding:24px 24px 100px;max-width:1680px;margin:0 auto}.pm-btn,.pm-chip,.pm-circle-btn,.pm-icon-btn,.pm-tab{transition:.16s ease}.pm-btn{height:36px;min-width:-moz-fit-content;min-width:fit-content;border-radius:9px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 1px 1px rgba(16,24,40,.02)}.pm-btn:hover{background:#f8f8fa}.pm-btn:active,.pm-circle-btn:active,.pm-icon-btn:active{transform:scale(.97)}.pm-btn.primary{border-color:#17181d;background:#17181d;color:#fff}.pm-btn.primary:hover{background:#292b31}.pm-btn.accent{border-color:var(--accent);background:var(--accent);color:#fff}.pm-icon-btn{width:34px;height:34px;border-radius:9px;border:0;background:transparent;display:inline-grid;place-items:center;color:#717782;cursor:pointer}.pm-icon-btn:hover{background:#eff0f4;color:#2d3138}.pm-circle-btn{width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer}.pm-chip{border-radius:99px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;font-size:13px;font-weight:700;color:#676d77;white-space:nowrap}.pm-chip.active{color:#574bcc;border-color:#cbc6ff;background:#f4f2ff}.pm-card{border:1px solid var(--line);background:rgba(255,255,255,.98);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.02)}.pm-muted{color:var(--muted)}.pm-page-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:20px}.pm-eyebrow{color:#7467e8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;margin-bottom:5px}.pm-page-head h1{font-size:23px;letter-spacing:-.025em;margin:0;line-height:1.2}.pm-page-head p{max-width:720px;margin:6px 0 0;color:#787e89;font-size:14px;line-height:1.55}.pm-page-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pm-stat{padding:17px}.pm-stat-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.pm-stat-label{font-size:12px;font-weight:800;letter-spacing:.08em;color:#8b909a}.pm-stat-icon{width:32px;height:32px;border-radius:9px;background:#f2f0ff;color:#6557e8;display:grid;place-items:center}.pm-stat-value{font-size:25px;font-weight:750;letter-spacing:-.03em}.pm-stat-hint{margin-top:4px;color:#90959f;font-size:13px}.pm-grid-2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);grid-gap:18px;gap:18px;margin-top:18px}.pm-card-head{min-height:58px;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--line)}.pm-card-head strong{display:block;font-size:14px}.pm-card-head small{display:block;color:#9196a0;font-size:12.5px;margin-top:3px}.pm-task-row{width:100%;border:0;border-bottom:1px solid #f0f1f4;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 126px 115px 100px;grid-gap:12px;gap:12px;align-items:center;padding:11px 14px;text-align:left;cursor:pointer}.pm-task-row:last-child{border-bottom:0}.pm-task-row:hover{background:#fafafe}.pm-task-row.is-urgent{background:#fff9ed;box-shadow:inset 4px 0 #f09a2b}.pm-task-row.is-urgent:hover{background:#fff5df}.pm-task-row.is-due-today{background:#fff0f1;box-shadow:inset 5px 0 #dc2638}.pm-task-row.is-due-today:hover{background:#ffe6e8}.pm-task-title-line{min-width:0;display:flex;align-items:center;gap:7px}.pm-task-title-line .pm-task-title{min-width:0}body .asana-board-column .pm-task-alert{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;flex:none;border-radius:999px;padding:3px 6px;background:#fff0d8;color:#a85d00;font-size:10.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pm-task-alert.due-today{background:#dc2638;color:#fff;box-shadow:0 3px 10px rgba(220,38,56,.22)}.pm-task-due-date{color:#5f6570;font-size:12.5px;font-weight:750}.pm-kanban-card.is-due-today .pm-kanban-due,.pm-task-row.is-due-today .pm-task-due-date{color:#c5192b;font-weight:900}.pm-task-title{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-task-meta{margin-top:4px;display:flex;gap:6px;color:#9196a0;min-width:0}.pm-status,.pm-task-meta{align-items:center;font-size:12px}.pm-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:99px;padding:5px 8px;font-weight:800;white-space:nowrap}.status-todo{background:#f0f1f4;color:#5f6570}.status-progress{background:var(--blue-soft);color:var(--blue)}.status-review{background:var(--amber-soft);color:var(--amber)}.status-complete{background:var(--green-soft);color:var(--green)}.pm-assignee{display:flex;align-items:center;gap:7px;font-size:13px;color:#616772}.pm-avatar{flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#efedff;color:#5c50ce;border:1px solid #dcd8ff;font-weight:800}.pm-avatar.sm{width:26px;height:26px;font-size:11.5px}.pm-avatar.md{width:32px;height:32px;font-size:12.5px}.pm-avatar.lg{width:42px;height:42px;font-size:13px}.pm-priority{display:inline-flex;gap:5px;align-items:center;color:#878c95;font-size:12px}.pm-priority-dot{width:6px;height:6px;border-radius:50%}.pm-progress{height:6px;background:#eff0f4;border-radius:99px;overflow:hidden}.pm-progress>span{display:block;height:100%;border-radius:inherit;background:#6557e8}.pm-progress.green>span{background:#1b976e}.pm-project-row,.pm-pulse-row{margin-bottom:15px}.pm-project-row:last-child,.pm-pulse-row:last-child{margin-bottom:0}.pm-project-top,.pm-pulse-top{margin-bottom:7px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.pm-project-top strong,.pm-pulse-top strong{font-weight:700}.pm-project-top span,.pm-pulse-top span{color:#8c919b}.pm-side-card{padding:15px}.pm-side-card+.pm-side-card{margin-top:16px}.pm-tabs{display:flex;gap:2px;overflow-x:auto}.pm-tab{border:0;border-bottom:2px solid transparent;background:transparent;padding:11px 10px;color:#787e88;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.pm-tab.active{color:#5549c7;border-bottom-color:#6557e8}.pm-inbox-item{width:100%;display:flex;gap:11px;padding:14px 15px;border:0;border-bottom:1px solid #f0f1f4;background:#fff;cursor:pointer;text-align:left}.pm-inbox-item:last-child{border-bottom:0}.pm-inbox-item:hover{background:#fbfbfe}.pm-presence{position:relative}.pm-presence-dot{bottom:-1px;width:9px;height:9px;background:#2ab17a}.pm-presence-dot,.pm-unread-dot{position:absolute;right:-1px;border-radius:50%;border:2px solid white}.pm-unread-dot{top:-1px;width:10px;height:10px;background:#6557e8}.pm-inbox-copy{min-width:0;flex:1 1}.pm-inbox-copy strong{font-size:13.5px}.pm-inbox-copy p{margin:5px 0 0;color:#606671;font-size:13px;line-height:1.5}.pm-inbox-copy small{display:block;margin-top:7px;color:#9a9ea7;font-size:12px}.pm-empty{min-height:330px;display:grid;place-items:center;text-align:center;padding:32px}.pm-empty-icon{width:42px;height:42px;border-radius:50%;margin:0 auto 10px;background:#f1f2f5;color:#8d929c;display:grid;place-items:center}.pm-empty p,.pm-empty strong{font-size:13px}.pm-empty p{margin:5px 0 0;color:#969ba4}.pm-preset-row{display:flex;gap:7px;overflow-x:auto;margin-bottom:13px;padding-bottom:1px}.pm-comment-card{padding:16px;margin-bottom:11px}.pm-comment-card:last-child{margin-bottom:0}.pm-comment-wrap{display:flex;gap:10px;align-items:flex-start}.pm-comment-copy{min-width:0;flex:1 1}.pm-comment-author{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.pm-comment-author strong{font-size:13px}.pm-comment-author span{font-size:12px;color:#969ba4}.pm-comment-path{margin-top:4px;font-size:12.5px;color:#797f89}.pm-comment-text{margin:11px 0 0;color:#4f555e;font-size:13.5px;line-height:1.65}.pm-comment-actions{display:flex;gap:9px;align-items:center;margin-top:10px;font-size:12.5px}.pm-comment-actions button{border:0;background:transparent;padding:0;cursor:pointer;color:#6a5fd3;font-weight:800}.pm-chat{height:calc(100vh - 116px);min-height:560px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;display:grid;grid-template-columns:330px minmax(0,1fr) 250px;box-shadow:0 1px 2px rgba(16,24,40,.02)}.pm-chat-list{min-width:0;border-right:1px solid var(--line);display:flex;flex-direction:column}.pm-chat-list-head{padding:12px;border-bottom:1px solid var(--line)}.pm-chat-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pm-chat-title-row strong{font-size:15px}.pm-chat-title-row small{display:block;color:#8f949d;font-size:12px;margin-top:3px}.pm-input-wrap{position:relative}.pm-input-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#969ba4;pointer-events:none}.pm-input{width:100%;height:36px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 10px;outline:none;color:#333741;font-size:13.5px;transition:.16s ease}.pm-input.search{padding-left:31px}.pm-compose:focus-within,.pm-input:focus{border-color:#bdb7ff;box-shadow:0 0 0 4px rgba(101,87,232,.08)}.pm-chat-list-body{flex:1 1;overflow:auto;padding:7px}.pm-chat-row{width:100%;display:flex;align-items:center;gap:10px;padding:9px;border:0;border-radius:9px;background:transparent;cursor:pointer;text-align:left}.pm-chat-row:hover{background:#f7f7fa}.pm-chat-row.active{background:#f0eeff}.pm-chat-row-copy{min-width:0;flex:1 1}.pm-chat-row-bottom,.pm-chat-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-chat-row-top strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.pm-chat-row-top time{flex:none;font-size:11.5px;color:#979ca5}.pm-chat-row-bottom{margin-top:3px}.pm-chat-row-bottom span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7c818b;font-size:12px}.pm-chat-unread{min-width:16px;height:16px;padding:0 5px;border-radius:99px;background:#6557e8;color:white;display:grid;place-items:center;font-size:11px;font-weight:800}.pm-thread{min-width:0;display:flex;flex-direction:column;background:#fbfbfd}.pm-thread-head{height:60px;flex:0 0 auto;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:10px;padding:0 12px}.pm-thread-person{min-width:0;flex:1 1}.pm-thread-person strong{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-thread-person small{display:block;margin-top:2px;color:#8b9099;font-size:12px}.pm-back-chat{display:none}.pm-messages{min-height:0;flex:1 1;overflow:auto;padding:18px 20px;background:radial-gradient(circle at 50% 0,rgba(101,87,232,.05),transparent 26rem),#fbfbfd}.pm-messages-inner{max-width:760px;margin:0 auto}.pm-day-chip{width:-moz-fit-content;width:fit-content;margin:0 auto 15px;background:#fff;border:1px solid #eaebef;border-radius:99px;padding:4px 9px;color:#8a8f98;font-size:11.5px;box-shadow:0 1px 2px rgba(16,24,40,.03)}.pm-message-row{display:flex;margin:7px 0}.pm-message-row.mine{justify-content:flex-end}.pm-message-stack{max-width:74%;display:flex;flex-direction:column;align-items:flex-start}.pm-message-row.mine .pm-message-stack{align-items:flex-end}.pm-message-author{margin:0 5px 3px;color:#6c61d4;font-size:11.5px;font-weight:800}.pm-message{border-radius:15px 15px 15px 5px;border:1px solid #e9eaf0;background:#fff;padding:9px 11px 7px;color:#3e434c;font-size:13.5px;line-height:1.55;box-shadow:0 1px 2px rgba(16,24,40,.03)}.pm-message-row.mine .pm-message{border-color:#6557e8;background:#6557e8;color:#fff;border-radius:15px 15px 5px 15px}.pm-reply{margin-bottom:6px;border-left:2px solid #aaa1f1;padding-left:7px;color:#747a84;font-size:12px}.pm-message-row.mine .pm-reply{border-left-color:rgba(255,255,255,.5);color:rgba(255,255,255,.72)}.pm-message-time{margin-top:4px;text-align:right;color:#a0a4ac;font-size:10.5px}.pm-message-row.mine .pm-message-time{color:rgba(255,255,255,.62)}.pm-reactions{display:flex;gap:4px;margin-top:4px}.pm-reaction{border:1px solid #e1e2e8;background:white;border-radius:99px;padding:2px 6px;font-size:11.5px;cursor:pointer}.pm-compose-wrap{flex:0 0 auto;border-top:1px solid var(--line);background:white;padding:10px 12px 8px}.pm-compose{max-width:760px;margin:0 auto;min-height:46px;border:1px solid #dfe1e7;background:#fff;border-radius:11px;display:flex;align-items:flex-end;gap:3px;padding:5px;transition:.16s ease}.pm-compose textarea{min-height:31px;max-height:100px;flex:1 1;border:0;resize:none;outline:0;padding:7px 5px 5px;font-size:13.5px;color:#333741}.pm-send{width:32px;height:32px;border:0;border-radius:8px;display:grid;place-items:center;background:#17181d;color:#fff;cursor:pointer;flex:none}.pm-compose-meta{max-width:760px;margin:6px auto 0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#999da5;font-size:11.5px}.pm-compose-meta button{border:0;background:transparent;color:#6459c8;font-weight:800;font-size:inherit;padding:0;cursor:pointer}.pm-chat-info{border-left:1px solid var(--line);background:#fff}.pm-chat-info-head{padding:14px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:800}.pm-chat-info-profile{text-align:center;padding:16px}.pm-chat-info-profile .pm-avatar{margin:0 auto}.pm-chat-info-profile strong{display:block;margin-top:8px;font-size:13.5px}.pm-chat-info-profile small{display:block;margin-top:4px;color:#8b9099;font-size:12px}.pm-info-list{border-top:1px solid var(--line);padding:8px}.pm-info-btn{width:100%;border:0;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:9px;color:#575d67;font-size:13px;font-weight:700;cursor:pointer}.pm-info-btn:hover{background:#f7f7fa}.pm-info-btn span:last-child{color:#a1a5ad;font-weight:500}.pm-toolbar{margin-bottom:13px;border:1px solid var(--line);background:#fff;border-radius:11px;padding:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-tools,.pm-view-tabs{display:flex;gap:2px;overflow-x:auto}.pm-view-btn{height:32px;border:0;background:transparent;border-radius:8px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:#747a84;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.pm-view-btn:hover{background:#f7f7fa}.pm-view-btn.active{background:#efedff;color:#584ccd}.pm-project-head{margin-bottom:13px}.pm-breadcrumb{display:flex;align-items:center;gap:5px;margin-bottom:8px;color:#7c828c;font-size:12px}.pm-project-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-project-title-row h1{font-size:22px;margin:0;letter-spacing:-.025em}.pm-project-desc{margin-top:5px;color:#7e838d;font-size:13.5px}.pm-board{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:4px}.pm-column{min-height:480px;border:1px solid #e8e9ee;border-radius:11px;background:#f8f8fb;padding:7px;transition:.15s ease}.pm-column.over{border-color:#aaa1f5;box-shadow:0 0 0 3px rgba(101,87,232,.08)}.pm-column-head{display:flex;align-items:center;gap:7px;padding:4px 3px 8px}.pm-column-head strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#5a606b}.pm-column-count{color:#a0a4ac;font-size:11.5px}.pm-column-head .pm-icon-btn{margin-left:auto;width:28px;height:28px}.pm-kanban-card{border:1px solid #e5e6ec;background:#fff;border-radius:9px;padding:10px;margin-bottom:7px;cursor:-webkit-grab;cursor:grab;box-shadow:0 1px 2px rgba(16,24,40,.03)}.pm-kanban-card:hover{border-color:#d6d2fa;box-shadow:0 4px 13px rgba(16,24,40,.05)}.pm-kanban-card:active{cursor:-webkit-grabbing;cursor:grabbing}.pm-kanban-card.is-urgent{border-color:#efbf78;background:#fff9ed;box-shadow:inset 0 4px #ef9a2d,0 2px 7px rgba(77,48,10,.06)}.pm-kanban-card.is-due-today{border-color:#e05a67;background:#fff0f1;box-shadow:inset 0 5px #dc2638,0 6px 18px rgba(190,29,47,.14)}.pm-kanban-card>.pm-task-alert{margin-top:8px}.pm-kanban-title{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.pm-kanban-title strong{font-size:13.5px;line-height:1.45}.pm-kanban-meta{margin-top:7px;color:#8f949d;font-size:11.5px}.pm-kanban-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:10px}.pm-kanban-person{display:flex;align-items:center;gap:5px;color:#767c86;font-size:11.5px}.pm-kanban-due{color:#7c818b;font-size:11.5px;font-weight:700}.pm-table-wrap{overflow:auto}.pm-table{min-width:900px;width:100%;border-collapse:collapse;font-size:13px}.pm-table th{padding:10px 11px;border-bottom:1px solid var(--line);background:#fbfbfd;color:#8c919a;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;text-align:left}.pm-table td{padding:10px 11px;border-bottom:1px solid #f0f1f4;color:#5d636e}.pm-table tbody tr:last-child td{border-bottom:0}.pm-table tbody tr:hover td{background:#fbfbfe}.pm-table tbody tr.is-urgent td{background:#fff9ed}.pm-table tbody tr.is-due-today td{background:#fff0f1;border-bottom-color:#ffd1d5}.pm-table tbody tr.is-due-today td:first-child{box-shadow:inset 5px 0 #dc2638}.pm-table-task-title{display:flex;align-items:center;gap:7px}.pm-table td:first-child{color:#2d3138;font-weight:700}.pm-calendar{overflow:hidden}.pm-calendar-grid,.pm-calendar-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pm-calendar-head{background:#fbfbfd;border-bottom:1px solid var(--line)}.pm-calendar-head div{padding:9px;text-align:center;color:#8b9099;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pm-calendar-cell{min-height:105px;padding:6px;border-right:1px solid #f0f1f4;border-bottom:1px solid #f0f1f4}.pm-calendar-cell:nth-child(7n){border-right:0}.pm-calendar-day{color:#737984;font-size:11.5px;font-weight:700}.pm-calendar-day.muted{color:#c0c3c9}.pm-calendar-task{margin-top:5px;border-radius:6px;background:#efedff;color:#594dcd;padding:5px 6px;font-size:11.5px;font-weight:700;line-height:1.35}.pm-calendar-task.is-urgent{background:#fff0d8;color:#985600;box-shadow:inset 3px 0 #ef9a2d}.pm-calendar-task.is-due-today{background:#dc2638;color:#fff;box-shadow:0 3px 9px rgba(220,38,56,.23)}.pm-gantt{overflow-x:auto}.pm-gantt-inner{min-width:780px}.pm-gantt-row{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid #f0f1f4}.pm-gantt-row:last-child{border-bottom:0}.pm-gantt-label{padding:12px 14px}.pm-gantt-label strong{display:block;font-size:13px}.pm-gantt-label small{display:block;color:#969ba4;font-size:11.5px;margin-top:3px}.pm-gantt-track{position:relative;border-left:1px solid #f0f1f4;min-height:52px;background-image:linear-gradient(90deg,transparent 24.9%,#f1f2f5 25%,transparent 25.1%,transparent 49.9%,#f1f2f5 50%,transparent 50.1%,transparent 74.9%,#f1f2f5 75%,transparent 75.1%)}.pm-gantt-bar{position:absolute;top:50%;transform:translateY(-50%);height:22px;border-radius:6px;overflow:hidden;background:#dcd8ff}.pm-gantt-bar span{display:block;height:100%;background:#6557e8}.pm-gantt-row.is-urgent{background:#fff9ed;box-shadow:inset 4px 0 #f09a2b}.pm-gantt-row.is-urgent .pm-gantt-bar{background:#ffe3b8}.pm-gantt-row.is-urgent .pm-gantt-bar span{background:#ef9a2d}.pm-gantt-row.is-due-today{background:#fff0f1;box-shadow:inset 5px 0 #dc2638}.pm-gantt-row.is-due-today .pm-gantt-bar{background:#f8a5ae;box-shadow:0 3px 9px rgba(220,38,56,.23)}.pm-gantt-row.is-due-today .pm-gantt-bar span{background:#dc2638}.pm-gantt-row.is-due-today .pm-gantt-label small{color:#c5192b;font-weight:900}.pm-gantt-label .pm-task-alert{margin-top:5px}.pm-teams-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:18px;gap:18px}.pm-member-tools{display:flex;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.pm-member-tools .pm-input-wrap{flex:1 1;max-width:310px}.pm-member-row{display:grid;grid-template-columns:minmax(0,1.15fr) 1fr 85px 105px;grid-gap:12px;gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid #f0f1f4}.pm-member-row:last-child{border-bottom:0}.pm-member-person{min-width:0;display:flex;align-items:center;gap:10px}.pm-member-person strong{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-member-person small{display:block;margin-top:2px;color:#8c919b;font-size:12px}.pm-member-cell{color:#626873;font-size:12.5px}.pm-team-card{padding:14px;margin-bottom:11px}.pm-team-card:last-child{margin-bottom:0}.pm-team-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-team-card strong{font-size:13.5px}.pm-team-card small{display:block;margin-top:4px;color:#8d929c;font-size:12px}.pm-team-card .pm-progress{margin-top:12px}.pm-settings-grid{display:grid;grid-template-columns:215px minmax(0,1fr);grid-gap:18px;gap:18px}.pm-settings-nav{padding:7px;height:-moz-fit-content;height:fit-content}.pm-settings-nav button{width:100%;border:0;background:transparent;border-radius:8px;padding:9px 10px;text-align:left;color:#686e78;font-size:13px;font-weight:750;cursor:pointer}.pm-settings-nav button:hover{background:#f7f7fa}.pm-settings-nav button.active{background:#efedff;color:#584dcc}.pm-settings-panel{padding:18px}.pm-settings-panel h3{margin:0;font-size:14px}.pm-settings-panel>p{margin:5px 0 16px;color:#8a8f98;font-size:13px}.v5-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.v5-profile-card{min-width:0;padding:16px;border:1px solid #e4e5eb;border-radius:13px;background:linear-gradient(180deg,#fff,#fdfdff);display:grid;grid-gap:12px;gap:12px}.v5-profile-card-head{display:flex;align-items:center;gap:9px;margin-bottom:2px}.v5-profile-card-head>span{width:34px;height:34px;border-radius:10px;background:#f0eeff;color:#6255d9;display:grid;place-items:center;flex:none}.v5-profile-card-head>span.telegram{background:#eaf6ff;color:#168bcc}.v5-profile-card-head>div{min-width:0;flex:1 1}.v5-profile-card-head small,.v5-profile-card-head strong{display:block}.v5-profile-card-head strong{font-size:13px}.v5-profile-card-head small{margin-top:3px;color:#8b909a;font-size:12px;line-height:1.45}.v5-profile-card-head em{padding:4px 7px;border-radius:999px;background:#f1f2f5;color:#858a94;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.v5-profile-card-head em.connected{background:#e9f8f1;color:#17855d}.v5-profile-divider{height:1px;background:#ececf1;margin:2px 0}.v5-profile-card .pm-field small.v5-unverified,.v5-profile-card .pm-field small.v5-verified{display:block;margin-top:5px;font-size:11.5px;font-weight:750}.v5-verified{color:#18825d!important}.v5-unverified{color:#ba711e!important}.v5-verify-link{width:-moz-fit-content;width:fit-content;color:#5a4fcd;font-size:12px;font-weight:750;text-decoration:none}.v5-telegram-profile{grid-column:1/-1}.v5-telegram-identity{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e5e6ec;border-radius:10px;background:#fafbfe}.v5-telegram-identity small,.v5-telegram-identity strong{display:block}.v5-telegram-identity strong{font-size:13px}.v5-integration-note,.v5-telegram-identity small{margin-top:3px;color:#898f99;font-size:12px}.pm-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.pm-field label{display:block;margin-bottom:7px;color:#5e646e;font-size:12.5px;font-weight:800}.pm-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #f0f1f4;font-size:13.5px}.pm-toggle-row:last-child{border-bottom:0}.pm-switch{width:36px;height:21px;border-radius:99px;background:#6557e8;position:relative;flex:none}.pm-switch:after{content:"";position:absolute;width:17px;height:17px;top:2px;right:2px;border-radius:50%;background:white;box-shadow:0 1px 3px rgba(0,0,0,.18)}.pm-report-tools{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.pm-select{height:36px;background:#fff;padding:0 10px;color:#4d535d;font-size:13px;font-weight:650;outline:0}.pm-segment,.pm-select{border:1px solid var(--line);border-radius:9px}.pm-segment{display:inline-flex;padding:3px;background:white}.pm-segment button{height:28px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:#777c86;font-size:12px;font-weight:800;cursor:pointer}.pm-segment button.active{background:#17181d;color:white}.pm-report-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;margin-top:18px}.pm-activity-list{padding:0 14px 7px}.pm-activity-item{display:flex;gap:9px;padding:11px 0;border-bottom:1px solid #f0f1f4}.pm-activity-item:last-child{border-bottom:0}.pm-activity-bullet{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#6557e8;flex:none}.pm-activity-item strong{font-size:13px}.pm-activity-item span{color:#727782;font-size:13px}.pm-activity-item small{display:block;margin-top:4px;color:#9a9ea7;font-size:11.5px}.pm-drawer-root{position:fixed;inset:0;z-index:80}.pm-backdrop{position:absolute;inset:0;border:0;background:rgba(17,19,26,.24);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default}.pm-drawer{position:absolute;inset:0 0 0 auto;width:min(760px,100vw);display:flex;flex-direction:column;background:white;box-shadow:-18px 0 45px rgba(22,24,31,.12);animation:slideIn .2s ease}@keyframes slideIn{0%{transform:translateX(26px);opacity:.65}to{transform:none;opacity:1}}.pm-drawer-head{height:56px;flex:0 0 auto;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 12px 0 16px}.pm-drawer-head .path{min-width:0;flex:1 1;color:#7f848e;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-drawer-body{min-height:0;flex:1 1;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 270px}.pm-task-main{padding:20px}.pm-task-title-lg{margin:9px 0 0;font-size:22px;line-height:1.25;letter-spacing:-.025em}.pm-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:17px}.pm-field-box{border:1px solid #ececf1;border-radius:9px;padding:10px}.pm-field-box span{display:block;color:#979ba4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pm-field-box strong{display:block;margin-top:5px;color:#4f555f;font-size:13px}.pm-task-section{margin-top:21px}.pm-task-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:#8c919b;font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.pm-description{border:1px solid #e9eaf0;border-radius:10px;background:#fbfbfd;padding:13px;color:#525862;font-size:13.5px;line-height:1.65}.pm-check-row{display:flex;align-items:center;gap:9px;padding:9px 1px;border-bottom:1px solid #f0f1f4;font-size:13px}.pm-check-row:last-child{border-bottom:0}.pm-check-row input{accent-color:#6557e8}.pm-check-row.done span{color:#8b9099;text-decoration:line-through}.pm-file-row{display:flex;align-items:center;gap:10px;border:1px solid #e8e9ee;border-radius:9px;padding:9px}.pm-file-icon{width:34px;height:34px;border-radius:8px;background:#efedff;color:#6557e8;display:grid;place-items:center}.pm-file-copy{min-width:0;flex:1 1}.pm-file-copy strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-file-copy small{display:block;margin-top:3px;color:#999da6;font-size:11.5px}.pm-activity-side{border-left:1px solid var(--line);background:#fbfbfd;padding:14px}.pm-comment-bubble{margin-top:6px;border:1px solid #e7e8ed;border-radius:9px;background:white;padding:9px;color:#626873;font-size:12.5px;line-height:1.55}.pm-comment-compose{margin-top:17px;border:1px solid #e1e2e7;background:white;border-radius:10px;padding:6px}.pm-comment-compose textarea{width:100%;min-height:70px;resize:none;border:0;outline:0;padding:7px;font-size:12.5px}.pm-comment-compose-foot{display:flex;justify-content:space-between;align-items:center}.pm-command-root{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding:11vh 16px 16px}.pm-command-backdrop{position:absolute;inset:0;border:0;background:rgba(17,19,26,.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pm-command{position:relative;width:min(620px,100%);border:1px solid #dfe1e8;border-radius:14px;background:white;box-shadow:0 24px 80px rgba(24,27,35,.22);overflow:hidden}.pm-command-input{height:52px;display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid var(--line)}.pm-command-input input{flex:1 1;border:0;outline:0;font-size:14px}.pm-command-list{padding:8px;max-height:440px;overflow:auto}.pm-command-label{padding:8px 9px 5px;color:#a0a4ad;font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pm-command-item{width:100%;border:0;background:transparent;border-radius:9px;display:flex;align-items:center;gap:10px;padding:9px;cursor:pointer;text-align:left}.pm-command-item:hover{background:#f5f5f8}.pm-command-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#f2f0ff;color:#6458dd}.pm-command-copy strong{display:block;font-size:13px}.pm-command-copy small{display:block;margin-top:2px;color:#9297a0;font-size:11.5px}.pm-mobile-more,.pm-mobile-more-root,.pm-mobile-nav{display:none}.pm-toast{position:fixed;right:22px;bottom:22px;z-index:120;border:1px solid #dfe1e8;border-radius:10px;background:#17181d;color:#fff;padding:10px 12px;box-shadow:0 12px 34px rgba(0,0,0,.18);font-size:13px;animation:toastIn .18s ease}@keyframes toastIn{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (max-width:1180px){.pm-chat{grid-template-columns:300px minmax(0,1fr)}.pm-chat-info{display:none}.pm-grid-2,.pm-report-grid{grid-template-columns:1fr}.pm-side-stack{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.pm-side-card+.pm-side-card{margin-top:0}}@media (max-width:1023px){:root{--sidebar:0px}.pm-sidebar{width:252px;transform:translateX(-100%);box-shadow:12px 0 36px rgba(24,27,35,.12)}.pm-sidebar.open{transform:translateX(0)}.pm-main{margin-left:0}.pm-mobile-menu{display:inline-grid}.pm-content{padding:20px 16px 94px}.pm-topbar{padding:0 12px}.pm-topbar .desktop-only{display:none}.pm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-settings-grid,.pm-teams-grid{grid-template-columns:1fr}.pm-settings-nav{display:flex;overflow-x:auto;gap:4px}.pm-settings-nav button{width:auto;white-space:nowrap}.pm-mobile-nav{display:none!important;position:fixed;z-index:25;left:10px;right:10px;bottom:10px;height:62px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e1e2e8;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(22,24,31,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:5px}.pm-mobile-nav button{position:relative;border:0;background:transparent;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#777c86;font-size:11.5px;font-weight:700;cursor:pointer}.pm-mobile-nav button.active{background:#f0eeff;color:#584dca}.pm-mobile-nav .create{width:43px;height:43px;border-radius:14px;align-self:center;justify-self:center;background:#17181d;color:#fff}.pm-mobile-nav .create span{display:none}.pm-mobile-more-root{display:block;position:fixed;inset:0;z-index:55}.pm-mobile-more-backdrop{position:absolute;inset:0;border:0;background:rgba(17,19,26,.18)}.pm-mobile-more{display:block;position:absolute;left:10px;right:10px;bottom:80px;border:1px solid var(--line);border-radius:16px;background:white;padding:7px;box-shadow:0 20px 50px rgba(24,27,35,.2)}.pm-mobile-more button{width:100%;border:0;background:transparent;border-radius:10px;display:flex;align-items:center;gap:10px;padding:11px;color:#4f555f;font-size:13.5px;font-weight:750;text-align:left}.pm-mobile-more button:hover{background:#f7f7fa}}@media (max-width:767px){.pm-topbar{height:58px}.pm-top-title div{display:none}.pm-content{padding:16px 12px 92px}.pm-page-head{align-items:stretch;flex-direction:column;margin-bottom:16px}.pm-page-head h1{font-size:20px}.pm-page-head p{font-size:13.5px}.pm-page-actions{justify-content:flex-start}.pm-stats{gap:9px}.pm-stat{padding:13px}.pm-stat-value{font-size:21px}.pm-stat-icon{width:29px;height:29px}.pm-task-row{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.pm-task-row .hide-mobile{display:none}.pm-grid-2{gap:13px}.pm-side-stack{gap:13px}.pm-chat,.pm-side-stack{grid-template-columns:1fr}.pm-chat{height:calc(100vh - 138px);min-height:520px}.pm-chat.thread-open .pm-chat-list,.pm-chat:not(.thread-open) .pm-thread{display:none}.pm-chat-list{border-right:0}.pm-back-chat{display:inline-grid}.pm-messages{padding:14px 10px}.pm-message-stack{max-width:86%}.pm-compose-wrap{padding:8px}.pm-compose-meta span{display:none}.pm-toolbar{align-items:stretch;flex-direction:column}.pm-tools{border-top:1px solid #f0f1f4;padding-top:5px}.pm-board{grid-template-columns:repeat(4,255px)}.pm-calendar-cell{min-height:78px;padding:4px}.pm-calendar-task{padding:4px;font-size:10.5px}.pm-member-row{grid-template-columns:minmax(0,1fr) auto}.pm-member-row .hide-mobile{display:none}.pm-form-grid{grid-template-columns:1fr}.pm-drawer{width:100%}.pm-drawer-body{display:block}.pm-task-main{padding:16px}.pm-task-title-lg{font-size:20px}.pm-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-activity-side{border-left:0;border-top:1px solid var(--line)}.pm-toast{left:12px;right:12px;bottom:84px;text-align:center}}@media (max-width:420px){.pm-stats{grid-template-columns:1fr 1fr}.pm-stat-label{font-size:11.5px}.pm-stat-hint{font-size:12px}.pm-field-grid{grid-template-columns:1fr 1fr}}.v3-notifications{width:min(390px,calc(100vw - 24px));border-color:#dedfe6;border-radius:16px;box-shadow:0 24px 70px rgba(24,27,38,.18),0 4px 16px rgba(24,27,38,.08)}.v8-notification-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e9eaf0;background:linear-gradient(180deg,#fff,#fdfdff)}.v8-notification-head>div{min-width:0;display:flex;align-items:center;gap:10px}.v8-notification-head>div>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:#efedff;color:#5b50cf}.v8-notification-head small,.v8-notification-head strong{display:block}.v8-notification-head strong{color:#262932;font-size:14px!important;letter-spacing:-.01em}.v8-notification-head small{margin-top:2px;color:#8a909b;font-size:13px!important}.v8-notification-head>button{display:flex;align-items:center;gap:2px;border:0;background:transparent;color:#5c50cf;font-size:13px!important;font-weight:750;cursor:pointer;white-space:nowrap}.v8-notification-toolbar{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#f8f8fb}.v8-notification-toolbar>span{color:#8b909a;font-size:12.5px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v8-notification-toolbar>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#6256d6;font-size:13px!important;font-weight:750;cursor:pointer}.v8-notification-list{max-height:min(460px,62vh);overflow-y:auto;overscroll-behavior:contain}.v8-notification-list>button{width:100%;min-height:82px;display:grid;grid-template-columns:14px minmax(0,1fr) 18px;align-items:start;grid-gap:9px;gap:9px;padding:13px 12px;border:0;border-bottom:1px solid #ececf1;background:#fff;text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease}.v8-notification-list>button:hover{background:#f8f7ff}.v8-notification-list>button:last-child{border-bottom:0}.v8-notification-mark{width:14px;height:22px;display:grid!important;place-items:center}.v8-notification-mark>span{width:7px;height:7px;display:block;border-radius:50%;background:#6256dd;box-shadow:0 0 0 4px #efedff}.v8-notification-list>button>div{min-width:0}.v8-notification-list strong{color:#292c34;font-size:14px!important;font-weight:760;line-height:1.35}.v8-notification-list p{margin:4px 0 6px;color:#686e79;font-size:13px!important;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v8-notification-list small{display:flex;align-items:center;gap:7px;color:#969ba5;font-size:13px!important}.v8-notification-list small>span{padding:2px 6px;border-radius:5px;background:#f0eff8;color:#655ad0;font-size:12.5px!important;font-weight:750;text-transform:capitalize}.v8-notification-arrow{align-self:center;color:#bec1c9}.v8-notification-list .v3-empty{padding:32px 18px 36px}.v8-timer-trigger{position:relative}.v8-trigger-state{position:absolute;top:-6px;right:-10px;min-width:26px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#168461;color:#fff;font-size:11px!important;font-weight:900;letter-spacing:.04em}.v8-timer-trigger.paused .v8-trigger-state{background:#b87315}.v8-timer-layer{position:fixed;z-index:110;inset:0}.v8-timer-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(18,21,29,.36);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;animation:v8FadeIn .18s ease both}.v8-timer-drawer{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;border-left:1px solid #dfe1e8;background:#fbfbfd;box-shadow:-28px 0 80px rgba(21,24,34,.2);overflow-y:auto;animation:v8DrawerIn .24s cubic-bezier(.2,.8,.2,1) both}@keyframes v8DrawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes v8FadeIn{0%{opacity:0}to{opacity:1}}.v8-timer-drawer>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid #e5e6ec;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v8-timer-drawer>header>div{display:flex;align-items:center;gap:10px}.v8-timer-drawer>header small,.v8-timer-drawer>header strong{display:block}.v8-timer-drawer>header strong{color:#252830;font-size:15px!important}.v8-timer-drawer>header small{margin-top:3px;color:#858b96;font-size:13px!important}.v8-live-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#a4a8b1;box-shadow:0 0 0 5px #eff0f3}.v8-live-dot.running{background:#16a373;box-shadow:0 0 0 5px #e5f6ef;animation:v8Pulse 1.8s ease infinite}.v8-live-dot.paused{background:#d28a1d;box-shadow:0 0 0 5px #fff1dc}@keyframes v8Pulse{50%{box-shadow:0 0 0 8px rgba(22,163,115,.08)}}.v8-timer-hero{padding:34px 22px 26px;text-align:center;background:radial-gradient(circle at 50% 10%,rgba(101,87,232,.1),transparent 18rem),#fff;border-bottom:1px solid #e7e8ed}.v8-timer-state{width:-moz-fit-content;width:fit-content;min-height:28px;display:inline-flex!important;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#f0f1f4;color:#696f79;font-size:13px!important;font-weight:800}.v8-timer-state.running{background:#e7f7f0;color:#137b5b}.v8-timer-state.paused{background:#fff1dc;color:#9c6411}.v8-timer-time{margin:18px 0 8px;color:#20232a;font-size:clamp(42px,5vw,56px)!important;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1}.v8-timer-time i{margin:0 3px;color:#aca8cc;font:inherit}.v8-timer-hero>p{margin:0;color:#6d737e;font-size:14px!important}.v8-timer-section{padding:18px 20px 0}.v8-timer-section>label{display:block;margin-bottom:8px;color:#696f79;font-size:13px!important;font-weight:750}.v8-timer-section .v4-select{width:100%}.v8-timer-section .v4-select-trigger{min-height:46px;border-radius:11px;background:#fff}.v8-timer-status-card{margin:18px 20px 0;padding:14px;border:1px solid #e0e2e9;border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(26,29,39,.04)}.v8-timer-status-card>div:first-child{display:flex;align-items:center;gap:11px}.v8-timer-status-card>div:first-child>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:#efedff;color:#5e53ce}.v8-timer-status-card small,.v8-timer-status-card strong{display:block}.v8-timer-status-card strong{color:#30333b;font-size:13px!important}.v8-timer-status-card small{margin-top:3px;color:#858b95;font-size:13px!important}.v8-idle-progress{height:4px;margin-top:13px;border-radius:99px;background:#ececf1;overflow:hidden}.v8-idle-progress>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#6557e8,#9188ec);transition:width .25s linear}.v8-timer-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;padding:14px 20px 0}.v8-timer-facts>div{min-width:0;padding:11px 8px;border:1px solid #e4e5eb;border-radius:11px;background:#fff;text-align:center}.v8-timer-facts span,.v8-timer-facts strong{display:block}.v8-timer-facts span{color:#9297a1;font-size:12.5px!important}.v8-timer-facts strong{margin-top:4px;color:#3c4048;font-size:13px!important}.v8-timer-privacy{display:flex;align-items:flex-start;gap:9px;margin:14px 20px;padding:12px;border-radius:11px;background:#f0eff9;color:#6258bd}.v8-timer-privacy svg{flex:0 0 auto;margin-top:1px}.v8-timer-privacy p{margin:0;font-size:13px!important;line-height:1.5}.v8-timer-drawer>footer{display:flex;gap:9px;margin-top:auto;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #e2e3e9;background:#fff}.v8-timer-drawer>footer .pm-btn{min-height:44px;flex:1 1;font-size:13px!important}.v8-tracking-policy{margin-top:16px;padding:18px}.v8-policy-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.v8-policy-head>div{display:flex;align-items:center;gap:11px}.v8-policy-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:11px;background:#efedff;color:#5d51ce}.v8-policy-head small,.v8-policy-head strong{display:block}.v8-policy-head strong{color:#292c34;font-size:14px!important}.v8-policy-head small{margin-top:3px;color:#858b95;font-size:13px!important}.v8-policy-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.v8-policy-field,.v8-policy-toggle{min-width:0;padding:13px;border:1px solid #e3e4ea;border-radius:12px;background:#fbfbfd}.v8-policy-field>span{display:block;margin-bottom:8px;color:#3e424a;font-size:13px!important;font-weight:750}.v8-policy-field .v4-select{width:100%}.v8-policy-field>small{display:block;margin-top:7px;color:#8d929c;font-size:12.5px!important}.v8-policy-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;cursor:pointer}.v8-policy-toggle small,.v8-policy-toggle strong{display:block}.v8-policy-toggle strong{color:#3e424a;font-size:13px!important}.v8-policy-toggle small{margin-top:5px;color:#858b95;font-size:12.5px!important;line-height:1.45}.v8-policy-toggle input{margin-top:2px;accent-color:#6256d7}.v8-privacy-note{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;background:#f4f3fb;color:#665eb0}.v8-privacy-note span{font-size:12.5px!important;line-height:1.45}@media (max-width:900px){.v8-policy-grid{grid-template-columns:1fr}}@media (max-width:600px){.v3-notifications{position:fixed;top:64px;right:8px;left:8px;width:auto}.v8-notification-head{padding-inline:12px}.v8-timer-drawer{width:100%;border-left:0}.v8-timer-hero{padding-top:28px}.v8-timer-time{font-size:44px!important}.v8-policy-head{align-items:flex-start}.v8-policy-head>.pm-btn{min-width:110px}}html[data-font=jakarta] body{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}html[data-font=inter] body{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}html[data-font=manrope] body{font-family:Manrope Variable,Manrope,ui-sans-serif,system-ui,sans-serif}.font-jakarta{font-family:Plus Jakarta Sans Variable,sans-serif}.font-inter{font-family:Inter Variable,sans-serif}.font-manrope{font-family:Manrope Variable,sans-serif}.pm-card,.pm-chat-row,.pm-kanban-card,.pm-member-row-btn,.pm-nav-btn,.pm-project-shortcut{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.pm-card:hover{border-color:#e1e1ea;box-shadow:0 8px 24px rgba(19,22,31,.045)}.pm-kanban-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(29,31,41,.07)}.pm-member-row-btn{width:100%;border-left:0;border-right:0;border-top:0;background:#fff;text-align:left;cursor:pointer}.pm-member-row-btn:hover{background:#fafafe}.pm-member-cell small,.pm-member-cell strong{display:block}.pm-member-cell small{margin-top:3px;color:#92969f;font-size:11.5px}.pm-access-cell{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pm-member-table-head{display:grid;grid-template-columns:minmax(0,1.15fr) 1fr 85px 105px;grid-gap:12px;gap:12px;padding:8px 14px;background:#fbfbfd;border-bottom:1px solid var(--line);color:#969ba4;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.pm-avatar-wrap{position:relative;flex:none}.pm-member-presence{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;border:2px solid white;background:#9aa0aa}.pm-member-presence.online{background:#27ad79}.pm-member-presence.away{background:#e0a130}.pm-member-presence.pending{background:#7f75df}.pm-team-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:16px}.pm-mini-kpi{padding:14px}.pm-mini-kpi>span{display:block;color:#8b9099;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pm-mini-kpi strong{display:block;margin-top:8px;font-size:20px;letter-spacing:-.03em}.pm-mini-kpi small{display:block;margin-top:3px;color:#969ba4;font-size:11.5px}.pm-team-meta{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:#92969f;font-size:11px}.pm-collapse-btn{flex:none}.pm-shell.sidebar-collapsed{--sidebar:72px}.pm-shell.sidebar-collapsed .pm-sidebar{width:72px}.pm-shell.sidebar-collapsed .pm-brand{justify-content:center;padding:0 8px}.pm-shell.sidebar-collapsed .pm-brand .pm-collapse-btn,.pm-shell.sidebar-collapsed .pm-brand-copy{display:none}.pm-shell.sidebar-collapsed .pm-logo{width:36px}.pm-shell.sidebar-collapsed .pm-sidebar-scroll{padding-left:9px;padding-right:9px}.pm-shell.sidebar-collapsed .pm-search-trigger{justify-content:center;padding:0}.pm-shell.sidebar-collapsed .pm-nav-btn .grow,.pm-shell.sidebar-collapsed .pm-nav-btn .pm-badge,.pm-shell.sidebar-collapsed .pm-nav-label,.pm-shell.sidebar-collapsed .pm-profile .pm-logout-link,.pm-shell.sidebar-collapsed .pm-profile>div:not(.pm-avatar),.pm-shell.sidebar-collapsed .pm-project-shortcut,.pm-shell.sidebar-collapsed .pm-search-trigger span{display:none}.pm-shell.sidebar-collapsed .pm-nav-btn{justify-content:center;padding:10px}.pm-shell.sidebar-collapsed .pm-profile{justify-content:center;padding:8px 0}.pm-shell.sidebar-collapsed .pm-sidebar-footer{padding:8px}.pm-shell.sidebar-collapsed .pm-main{margin-left:72px}.pm-shell.sidebar-collapsed .pm-sidebar:hover{width:252px;box-shadow:14px 0 34px rgba(24,27,35,.08)}.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-brand{justify-content:flex-start;padding:0 12px}.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-brand .pm-collapse-btn,.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-brand-copy,.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-nav-btn .grow,.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-nav-label,.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-profile .pm-logout-link,.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-profile>div:not(.pm-avatar),.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-project-shortcut,.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-search-trigger span{display:flex}.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-brand-copy{display:block}.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-search-trigger{justify-content:flex-start;padding:0 9px}.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-nav-btn{justify-content:flex-start;padding:9px 10px}.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-project-shortcut{display:flex}.pm-shell.sidebar-collapsed .pm-sidebar:hover .pm-profile{justify-content:flex-start;padding:8px}.pm-logout-link{text-decoration:none;flex:none}.pm-workspace-brand-box{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fbfbfd;margin-bottom:16px}.pm-logo-preview{width:58px;height:58px;border-radius:15px;overflow:hidden;flex:none;display:grid;place-items:center;background:#17181d;color:white;font-size:20px;font-weight:900}.pm-logo-preview img{width:100%;height:100%;object-fit:cover}.pm-workspace-brand-box strong{display:block;font-size:13.5px}.pm-workspace-brand-box small{display:block;margin:4px 0 9px;color:#8c919b;font-size:12px}.pm-upload-label{position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer}.pm-dropzone input,.pm-file-label input,.pm-upload-label input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.pm-save-row{display:flex;justify-content:flex-end;padding:15px}.pm-font-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pm-font-card{position:relative;border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px;min-height:138px;text-align:left;cursor:pointer;transition:.18s ease}.pm-font-card:hover{transform:translateY(-2px);border-color:#ccc7ff;box-shadow:0 10px 24px rgba(44,40,92,.06)}.pm-font-card.active{border-color:#bdb6ff;background:#f8f7ff;box-shadow:inset 0 0 0 1px #dcd8ff}.pm-font-card>svg{position:absolute;right:12px;top:12px;color:#5b4fd0}.pm-font-sample{display:block;font-size:27px;font-weight:750;letter-spacing:-.05em}.pm-font-card strong{display:block;margin-top:13px;font-size:13px}.pm-font-card small{display:block;margin-top:4px;color:#8f949d;font-size:11.5px;line-height:1.45}.pm-appearance-preview{margin-top:14px;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,#fbfbfd,#f6f4ff)}.pm-appearance-preview h2{margin:0;font-size:17px}.pm-appearance-preview p{margin:5px 0 0;color:#777d87;font-size:12.5px}.pm-role-grid{display:grid;grid-gap:9px;gap:9px}.pm-role-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:10px;padding:11px}.pm-role-card:hover{background:#fbfbfd}.pm-role-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:#f0eeff;color:#6557e8}.pm-role-card strong{display:block;font-size:13px}.pm-role-card small{display:block;margin-top:3px;color:#8d929c;font-size:11.5px}.pm-role-card>span{color:#858a94;font-size:11.5px}.pm-callout{display:flex;gap:10px;margin-top:14px;padding:12px;border:1px solid #dedbf8;border-radius:11px;background:#f8f7ff;color:#5f55c8}.pm-callout strong{display:block;font-size:13px;color:#4940a9}.pm-callout p{margin:4px 0 0;color:#756fa9;font-size:12px;line-height:1.55}.pm-integration-card{border:1px solid var(--line);border-radius:12px;padding:15px;background:#fbfbfd}.pm-integration-head{display:flex;align-items:center;gap:10px;margin-bottom:15px}.pm-integration-head strong{display:block;font-size:13.5px}.pm-integration-head small{display:block;margin-top:3px;color:#878c96;font-size:11.5px}.pm-telegram-mark{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#168bd2;background:#e8f5ff}.pm-integration-toggles{margin-top:14px;border-top:1px solid var(--line);padding-top:4px}.pm-action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.pm-example-flow{margin-top:13px;border:1px dashed #d9d7e8;border-radius:11px;padding:13px}.pm-example-flow span,.pm-example-flow strong{display:block}.pm-example-flow strong{font-size:13px}.pm-example-flow code{display:block;margin:8px 0;padding:9px 10px;border-radius:8px;background:#17181d;color:#eeeefd;font-size:12px;overflow-x:auto}.pm-example-flow span{color:#858a94;font-size:11.5px;line-height:1.5}.pm-file-label{position:relative;cursor:pointer}.pm-modal-root{position:fixed;inset:0;z-index:95}.pm-modal-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 32px);overflow:auto;border-radius:16px;background:white;box-shadow:0 30px 80px rgba(20,22,29,.24);animation:modalIn .18s ease}@keyframes modalIn{0%{opacity:0;transform:translate(-50%,-47%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pm-modal-head{display:flex;align-items:flex-start;gap:12px;padding:19px 19px 15px;border-bottom:1px solid var(--line)}.pm-modal-head>div{min-width:0;flex:1 1}.pm-modal-head h2{margin:0;font-size:17px;letter-spacing:-.02em}.pm-modal-head p{margin:5px 0 0;color:#7f848e;font-size:12.5px;line-height:1.5}.pm-form-stack{display:grid;grid-gap:13px;gap:13px;padding:17px 19px}.pm-project-access-list{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fbfbfd}.pm-project-access-list label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:#555b65}.pm-access-scope input,.pm-permission-row input,.pm-project-access-list input{accent-color:#6557e8}.pm-generated-link{border:1px solid #dcd8ff;background:#f8f7ff;border-radius:11px;padding:11px}.pm-generated-link strong{display:block;font-size:12.5px}.pm-generated-link small{display:block;margin-top:3px;color:#8581a4;font-size:11.5px}.pm-link-copy{display:flex;gap:7px;margin-top:9px}.pm-link-copy input{min-width:0;flex:1 1;height:34px;border:1px solid #ddd9fb;border-radius:8px;background:white;padding:0 9px;color:#6b65a2;font-size:11.5px;outline:0}.pm-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 19px 18px;border-top:1px solid var(--line)}.pm-collab-drawer,.pm-member-drawer{position:absolute;inset:0 0 0 auto;width:min(620px,100vw);display:flex;flex-direction:column;background:white;box-shadow:-20px 0 50px rgba(20,22,29,.14);animation:slideIn .2s ease}.pm-collab-body,.pm-member-drawer-scroll{min-height:0;flex:1 1;overflow:auto;padding:18px}.pm-member-profile-head{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid var(--line)}.pm-member-profile-head>div:nth-child(2){flex:1 1;min-width:0}.pm-member-profile-head h2{margin:0;font-size:17px}.pm-member-profile-head p{margin:4px 0 0;color:#858a94;font-size:12px}.pm-permission-groups{margin-top:16px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pm-permission-title{display:flex;justify-content:space-between;padding:11px 12px;background:#fbfbfd;border-bottom:1px solid var(--line);color:#7f848e;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.pm-permission-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #f0f1f4}.pm-permission-row:last-child{border-bottom:0}.pm-permission-row>div{min-width:0;flex:1 1}.pm-permission-row strong{display:block;font-size:12.5px}.pm-permission-row small{display:block;margin-top:3px;color:#9a9ea7;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pm-permission-row input{width:16px;height:16px}.pm-access-scope{margin-top:14px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fbfbfd}.pm-access-scope strong{display:block;font-size:13px}.pm-access-scope p{margin:4px 0 10px;color:#858a94;font-size:11.5px}.pm-access-scope label{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px}.pm-member-drawer-actions{flex:none;display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line);background:#fff}.pm-collab-head{padding:18px;border-bottom:1px solid var(--line)}.pm-collab-head h2{margin:0;font-size:18px}.pm-collab-head p{margin:5px 0 0;color:#858a94;font-size:12px;line-height:1.5}.pm-collab-tabs{display:flex;gap:4px;margin-top:14px;padding:3px;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:9px;background:#fbfbfd}.pm-collab-tabs button{border:0;border-radius:6px;background:transparent;padding:6px 10px;color:#747984;font-size:12px;font-weight:800;cursor:pointer}.pm-collab-tabs button.active{background:#17181d;color:white}.pm-project-comments{display:grid;grid-gap:13px;gap:13px}.pm-project-comment{display:flex;gap:9px}.pm-project-comment>div:last-child{min-width:0;flex:1 1;border:1px solid var(--line);border-radius:10px;padding:10px 11px;background:#fbfbfd}.pm-project-comment p{margin:0;color:#505660;font-size:13px;line-height:1.55}.pm-project-comment small{display:block;margin-top:5px;color:#989ca5;font-size:11px}.pm-project-composer{margin-top:15px;border:1px solid var(--line);border-radius:12px;padding:8px;background:#fff;box-shadow:0 6px 20px rgba(20,22,29,.035)}.pm-project-composer textarea{width:100%;min-height:88px;border:0;resize:vertical;padding:7px;outline:0;color:#444a53;font-size:13px}.pm-project-composer>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-project-composer>div>div{display:flex}.pm-dropzone{position:relative;min-height:140px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border:1.5px dashed #d8d8e3;border-radius:12px;background:#fbfbfd;color:#7771cc;cursor:pointer;text-align:center}.pm-dropzone strong{color:#555b65;font-size:13px}.pm-dropzone span{color:#999da5;font-size:11.5px}.pm-file-list{margin-top:12px}.pm-add-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-bottom:12px}.pm-add-link,.pm-link-list{display:grid;grid-gap:8px;gap:8px}.pm-link-list a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:10px;padding:10px;color:inherit;text-decoration:none;cursor:pointer}.pm-link-list a:hover{background:#fbfbfd;border-color:#dcd8ff}.pm-link-icon{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;background:#f0eeff;color:#6557e8}.pm-link-list strong{display:block;font-size:12.5px}.pm-link-list small{display:block;margin-top:3px;color:#92969f;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);background:#f7f8fb}.auth-visual{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;padding:34px clamp(34px,5vw,76px);color:white;background:radial-gradient(circle at 80% 12%,rgba(121,107,255,.38),transparent 24rem),linear-gradient(145deg,#12131a,#1d1b35 56%,#2a2458)}.auth-visual:before{content:"";position:absolute;width:470px;height:470px;right:-190px;bottom:-190px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012)}.auth-brand,.auth-mobile-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.auth-brand>span,.auth-mobile-brand>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#fff;color:#17181d;font-weight:900}.auth-brand strong,.auth-mobile-brand strong{font-size:16px;letter-spacing:-.02em}.auth-hero{position:relative;z-index:1;max-width:620px;margin:auto 0 0;padding-top:60px}.auth-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:#c6c0ff;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.auth-hero h1{max-width:620px;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.055em}.auth-hero>p{max-width:600px;margin:18px 0 0;color:rgba(255,255,255,.66);font-size:14px;line-height:1.75}.auth-benefits{display:grid;grid-gap:10px;gap:10px;margin-top:23px}.auth-benefits>div{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.8);font-size:13px}.auth-benefits svg{color:#b9b1ff}.auth-preview-card{position:relative;z-index:1;margin-top:34px;width:min(610px,100%);border:1px solid rgba(255,255,255,.12);border-radius:17px;padding:15px;background:rgba(255,255,255,.075);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px rgba(0,0,0,.18)}.auth-preview-top{display:flex;align-items:center;gap:10px}.auth-preview-logo{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:white;color:#17181d;font-weight:900}.auth-preview-top>div{min-width:0;flex:1 1}.auth-preview-top small,.auth-preview-top strong{display:block}.auth-preview-top strong{font-size:13px}.auth-preview-top small{margin-top:3px;color:rgba(255,255,255,.5);font-size:11px}.auth-health{border:1px solid rgba(127,240,190,.18);border-radius:99px;padding:5px 8px;background:rgba(59,190,132,.12);color:#9bf0c8;font-size:11px;font-weight:800}.auth-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.auth-preview-grid div{padding:10px;border-radius:10px;background:rgba(255,255,255,.055)}.auth-preview-grid span,.auth-preview-grid strong{display:block}.auth-preview-grid span{color:rgba(255,255,255,.45);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.auth-preview-grid strong{margin-top:5px;font-size:13px}.auth-progress{height:4px;margin-top:13px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.auth-progress span{display:block;width:78%;height:100%;background:linear-gradient(90deg,#9d90ff,#c9c3ff)}.auth-security{position:relative;z-index:1;display:flex;gap:8px;margin-top:22px;color:rgba(255,255,255,.42);font-size:11.5px;line-height:1.5}.auth-panel{display:grid;place-items:center;min-height:100vh;padding:28px}.auth-form-wrap{width:min(440px,100%)}.auth-mobile-brand{display:none;color:#17181d;margin-bottom:32px}.auth-mobile-brand>span{background:#17181d;color:#fff}.auth-form-head>span{color:#6659df;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.auth-form-head h2{margin:7px 0 0;font-size:29px;letter-spacing:-.035em}.auth-form-head p{margin:8px 0 0;color:#858a94;font-size:13px;line-height:1.6}.auth-form{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.auth-form>label>span{display:block;margin-bottom:7px;color:#5c626c;font-size:12px;font-weight:800}.auth-input{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dfe1e8;border-radius:11px;background:#fff;color:#9297a0;transition:.16s ease}.auth-input:focus-within{border-color:#bdb6ff;box-shadow:0 0 0 4px rgba(101,87,232,.08)}.auth-input input{min-width:0;flex:1 1;border:0;outline:0;color:#32363e;font-size:13px;background:transparent}.auth-input button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#898e98;cursor:pointer}.auth-input button:hover{background:#f2f2f6}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-row a,.auth-switch a{color:#5f53d3;font-size:12px;font-weight:750;text-decoration:none}.auth-check{display:flex!important;align-items:center;gap:7px;margin:0!important;color:#737984!important;font-size:12px!important;font-weight:600!important}.auth-check input{accent-color:#6557e8}.auth-terms{line-height:1.5}.auth-error{gap:7px;padding:9px 10px;border:1px solid #ffd3d3;border-radius:9px;background:#fff4f4;color:#b64d4d;font-size:12px}.auth-error,.auth-submit{display:flex;align-items:center}.auth-submit{height:44px;justify-content:center;gap:8px;border:0;border-radius:11px;background:#17181d;color:white;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px rgba(23,24,29,.14);transition:.16s ease}.auth-submit:hover{transform:translateY(-1px);background:#2a2b31;box-shadow:0 12px 26px rgba(23,24,29,.18)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-demo{display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:11px;border:1px solid #dedbf8;border-radius:10px;background:#f8f7ff;color:#6e68a4;font-size:11.5px}.auth-demo strong{color:#5047ae;font-size:12px}.auth-switch{margin-top:19px;color:#858a94;text-align:center;font-size:12px}@media (max-width:1023px){.pm-shell.sidebar-collapsed .pm-main{margin-left:0}.pm-shell.sidebar-collapsed .pm-sidebar{width:252px}.pm-shell.sidebar-collapsed .pm-sidebar .pm-brand .pm-collapse-btn,.pm-shell.sidebar-collapsed .pm-sidebar .pm-brand-copy,.pm-shell.sidebar-collapsed .pm-sidebar .pm-nav-btn .grow,.pm-shell.sidebar-collapsed .pm-sidebar .pm-nav-label,.pm-shell.sidebar-collapsed .pm-sidebar .pm-profile .pm-logout-link,.pm-shell.sidebar-collapsed .pm-sidebar .pm-profile>div:not(.pm-avatar),.pm-shell.sidebar-collapsed .pm-sidebar .pm-project-shortcut,.pm-shell.sidebar-collapsed .pm-sidebar .pm-search-trigger span{display:flex}.pm-shell.sidebar-collapsed .pm-sidebar .pm-brand-copy{display:block}.pm-shell.sidebar-collapsed .pm-sidebar .pm-nav-btn{justify-content:flex-start;padding:9px 10px}.pm-shell.sidebar-collapsed .pm-sidebar .pm-search-trigger{justify-content:flex-start;padding:0 9px}.pm-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{padding:30px 20px}.auth-mobile-brand{display:inline-flex}}@media (max-width:767px){.pm-member-table-head{display:none}.pm-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-mini-kpi{padding:12px}.pm-font-grid{grid-template-columns:1fr}.pm-appearance-preview{align-items:flex-start;flex-direction:column}.pm-workspace-brand-box{align-items:flex-start}.pm-modal-card{max-height:calc(100vh - 18px)}.pm-collab-drawer,.pm-member-drawer{width:100vw}.pm-add-link{grid-template-columns:auto minmax(0,1fr)}.pm-add-link .pm-btn{grid-column:1/-1}.auth-panel{min-height:100vh;align-items:start;padding-top:34px}.auth-form-head h2{font-size:26px}}@media (max-width:480px){.pm-team-kpis{grid-template-columns:1fr 1fr;gap:8px}.pm-mini-kpi strong{font-size:17px}.pm-workspace-brand-box{flex-direction:column}.pm-form-grid{grid-template-columns:1fr}.pm-link-copy{flex-direction:column}.pm-link-copy .pm-btn{width:100%}.auth-panel{padding-left:16px;padding-right:16px}}html[data-font=jakarta] body{font-family:Plus Jakarta Sans Variable,Inter,sans-serif}html[data-font=inter] body{font-family:Inter Variable,Inter,sans-serif}html[data-font=manrope] body{font-family:Manrope Variable,Inter,sans-serif}.v3-shell .pm-main,.v3-shell .pm-sidebar{transition:width .26s cubic-bezier(.2,.8,.2,1),margin-left .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)}.v3-shell.sidebar-collapsed{--sidebar:72px}.v3-shell.sidebar-collapsed .pm-sidebar{width:72px!important}.v3-shell.sidebar-collapsed .pm-main{margin-left:72px!important}.v3-shell.sidebar-collapsed .pm-sidebar:hover{width:72px!important;box-shadow:none!important}.v3-shell.sidebar-collapsed .pm-brand{padding:0 16px!important;justify-content:center!important}.v3-shell.sidebar-collapsed .pm-brand-copy,.v3-shell.sidebar-collapsed .pm-logout-link,.v3-shell.sidebar-collapsed .pm-nav-btn .grow,.v3-shell.sidebar-collapsed .pm-nav-btn .pm-badge,.v3-shell.sidebar-collapsed .pm-nav-label,.v3-shell.sidebar-collapsed .pm-project-shortcut,.v3-shell.sidebar-collapsed .pm-search-trigger span,.v3-shell.sidebar-collapsed .v3-collapse-inside,.v3-shell.sidebar-collapsed .v3-profile-copy{display:none!important}.v3-shell.sidebar-collapsed .pm-search-trigger{justify-content:center!important;padding:0!important}.v3-shell.sidebar-collapsed .pm-nav-btn{justify-content:center!important;padding:10px!important}.v3-shell.sidebar-collapsed .pm-profile{justify-content:center!important;padding:8px 0!important}.v3-shell.sidebar-collapsed .pm-sidebar-scroll{padding-inline:9px!important}.v3-sidebar-toggle{display:inline-grid!important;flex:0 0 auto}.v3-sidebar-backdrop{position:fixed;inset:0;z-index:39;border:0;background:rgba(20,22,28,.25);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.v3-logo{overflow:hidden}.v3-logo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.v3-profile-copy{min-width:0;flex:1 1}.v3-profile-copy strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-profile-copy small{display:block;color:#969ba4;font-size:11.5px;margin-top:2px;white-space:nowrap}.v3-avatar-button{border:0;background:transparent;padding:0;cursor:pointer;border-radius:50%}.v3-avatar-button:hover{box-shadow:0 0 0 4px #efedff}.v3-hover-card:hover{transform:translateY(-2px);border-color:#dedbf8;box-shadow:0 10px 26px rgba(38,34,78,.06)}.v3-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#858a94}.v3-section-title strong{display:block;color:var(--text);font-size:13px}.v3-section-title small{display:block;margin-top:3px;color:#90959e;font-size:12px}.v3-project-progress{width:100%;border:0;background:transparent;text-align:left;padding:8px 0;cursor:pointer}.v3-project-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.v3-project-progress strong{font-size:13px}.v3-project-progress>div:first-child span{font-size:12px;color:#818690}.v3-project-progress small{display:block;margin-top:6px;color:#959aa3;font-size:11.5px}.v3-quick-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.v3-quick-grid button{height:58px;border:1px solid #ececf1;border-radius:10px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:#646a74;cursor:pointer;font-size:12px;font-weight:750}.v3-quick-grid button:hover{border-color:#cfcaf8;background:#f8f7ff;color:#5a4ed1;transform:translateY(-1px)}.v3-inbox-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);padding:7px 12px 0;overflow-x:auto}.v3-inbox-tabs button{position:relative;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 12px;color:#7b808a;font-size:13px;font-weight:750;cursor:pointer;white-space:nowrap}.v3-inbox-tabs button.active{color:#584ccf;border-color:var(--accent)}.v3-inbox-tabs button span{margin-left:6px;background:#efedff;color:#5b50ce;padding:2px 6px;border-radius:99px;font-size:11px}.v3-inbox-item{width:100%;border:0;border-bottom:1px solid #f0f1f4;background:#fff;padding:14px 16px;display:grid;grid-template-columns:7px minmax(0,1fr) 16px;grid-gap:12px;gap:12px;align-items:start;text-align:left;cursor:pointer}.v3-inbox-item:hover{background:#fbfbfe}.v3-inbox-item:last-child{border-bottom:0}.v3-inbox-item strong{display:block;font-size:13.5px}.v3-inbox-item p{margin:4px 0 0;color:#646a74;font-size:13px;line-height:1.45}.v3-inbox-item small{display:block;margin-top:6px;color:#979ca5;font-size:12px}.v3-inbox-dot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#6557e8}.v3-list-stack{display:grid;grid-gap:10px;gap:10px}.v3-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:#8b9099}.v3-empty>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f1f1f5;color:#7b818c;margin-bottom:10px}.v3-empty strong{color:#4f5560;font-size:13px}.v3-empty p{max-width:280px;margin:5px 0 0;font-size:12px;line-height:1.5}.v3-team-dot{width:12px;height:12px;border-radius:4px}.v3-team-avatars{display:flex;align-items:center;margin:14px 0 10px}.v3-team-avatars .pm-avatar{margin-left:-5px;box-shadow:0 0 0 2px #fff}.v3-team-avatars .pm-avatar:first-child{margin-left:0}.v3-team-avatars>span{margin-left:6px;font-size:12px;color:#888d96}.v3-project-switch{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.v3-project-switch select{border:0;background:transparent;color:#525864;font-size:13px;font-weight:750;outline:none;padding:0}.v3-toolbar-right{margin-left:auto}.v3-filter-select{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#747a84}.v3-filter-select select{border:0;outline:0;background:transparent;color:#5d636e;font-size:12.5px;font-weight:700}.v3-chip-warning{background:#fff5e5!important;border-color:#f4dfbd!important;color:#a96912!important}.v3-chip-danger{background:#fff0f0!important;border-color:#f2cccc!important;color:#c84646!important}.v3-chip-success{background:#ebf9f3!important;border-color:#ccebdd!important;color:#178560!important}.v3-chat{height:calc(100vh - 112px);min-height:620px}.v3-chat .pm-messages{position:relative}.v3-all-badge{background:#17181d!important;color:#fff!important;border-radius:4px!important;padding:1px 4px!important;font-size:10.5px!important;font-weight:900!important}.v3-thread-search{margin-left:auto;width:min(240px,28vw);height:31px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #ececf1;border-radius:8px;background:#fbfbfd;color:#9499a3}.v3-thread-search input{width:100%;border:0;outline:0;background:transparent;font-size:12px}.v3-chat-file{margin-top:9px;min-width:240px;display:flex;align-items:center;gap:9px;border-radius:10px;padding:9px;text-decoration:none;color:inherit;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2)}.pm-message-row:not(.mine) .v3-chat-file{background:#f8f8fb;border-color:#e9eaf0}.v3-chat-file>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.2)}.pm-message-row:not(.mine) .v3-chat-file>span{background:#efedff;color:#5a4ed0}.v3-chat-file>div{min-width:0;flex:1 1}.v3-chat-file strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px}.v3-chat-file small{display:block;opacity:.68;margin-top:2px;font-size:11px}.v3-message-actions{position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 6px);display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.pm-message-row:not(.mine) .v3-message-actions{right:auto;left:calc(100% + 6px)}.pm-message{position:relative}.pm-message:hover .v3-message-actions{opacity:1}.v3-message-actions button{width:25px;height:25px;border:1px solid #e4e5ea;background:#fff;border-radius:7px;display:grid;place-items:center;color:#777d87;cursor:pointer}.v3-reaction-picker{position:absolute;z-index:15;bottom:calc(100% + 7px);right:0;display:grid;grid-template-columns:repeat(5,31px);grid-gap:3px;gap:3px;padding:6px;background:#fff;border:1px solid #e2e3e8;border-radius:11px;box-shadow:0 12px 30px rgba(24,27,35,.15)}.pm-message-row:not(.mine) .v3-reaction-picker{right:auto;left:0}.v3-reaction-picker button{border:0;background:transparent;height:29px;border-radius:7px;cursor:pointer;font-size:17px}.v3-reaction-picker button:hover{background:#f2f0ff}.pm-reaction.active{border-color:#c7c2ff;background:#f2f0ff}.v3-replying{max-width:780px;margin:0 auto 6px;padding:8px 10px;display:flex;gap:10px;align-items:center;border-left:2px solid #6557e8;background:#f7f6ff;border-radius:7px}.v3-replying>div{flex:1 1;min-width:0}.v3-replying span,.v3-replying strong{display:block;font-size:11.5px}.v3-replying span{margin-top:2px;color:#777d87;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-replying button{border:0;background:transparent;cursor:pointer;color:#7b808a}.v3-emoji-anchor{position:relative}.v3-emoji-picker{position:absolute;z-index:20;bottom:calc(100% + 10px);right:0;width:230px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;padding:8px;background:#fff;border:1px solid #e2e3e8;border-radius:12px;box-shadow:0 14px 34px rgba(24,27,35,.16)}.v3-emoji-picker button{height:35px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:19px}.v3-emoji-picker button:hover{background:#f1efff}.v3-info-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line);overflow-x:auto}.v3-info-tabs button{border:0;background:#fff;padding:9px 4px;color:#858a94;font-size:11.5px;font-weight:750;cursor:pointer}.v3-info-tabs button.active{color:#5a4ed0;background:#f6f4ff}.v3-info-body{padding:9px;max-height:calc(100vh - 300px);overflow:auto}.v3-info-file,.v3-info-member{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;color:#575d67;text-decoration:none}.v3-info-file:hover,.v3-info-member:hover{background:#f7f7fa}.v3-info-file>div,.v3-info-member>div{min-width:0;flex:1 1}.v3-info-file strong,.v3-info-member strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-info-file small,.v3-info-member small{display:block;margin-top:2px;color:#9297a0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-action-menu{position:absolute;z-index:30;top:30px;right:0;min-width:155px;padding:5px;border:1px solid #e1e2e8;border-radius:10px;background:#fff;color:#4f5560;box-shadow:0 14px 36px rgba(22,24,31,.18)}.pm-message-row:not(.mine) .v3-action-menu{right:auto;left:0}.v3-action-menu button{width:100%;height:auto;min-height:30px;padding:6px 8px;justify-content:flex-start;gap:7px;border:0;font-size:12px;white-space:nowrap}.v3-action-menu button:hover{background:#f2f0ff;color:#584ccb}.v3-reply-button{width:100%;display:block;border-width:0 0 0 2px;background:transparent;text-align:left;cursor:pointer}.v3-message-image{display:block;width:min(320px,100%);max-height:280px;margin-top:8px;object-fit:cover;border-radius:10px}.v3-edited{opacity:.65;font-size:10.5px}.v3-mention{padding:1px 3px;border-radius:4px;background:rgba(255,255,255,.2);color:inherit;font-weight:800}.pm-message-row:not(.mine) .v3-mention{background:#efedff;color:#584ccb}.v3-file-preview{max-width:780px;margin:0 auto 7px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e2e3e8;border-radius:9px;background:#fff}.v3-file-preview img{width:46px;height:38px;object-fit:cover;border-radius:6px}.v3-file-preview div{flex:1 1;min-width:0}.v3-file-preview small,.v3-file-preview strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-file-preview strong{font-size:12px}.v3-file-preview small{margin-top:2px;color:#8e939c;font-size:11px}.v3-file-preview button{border:0;background:transparent;cursor:pointer}.v3-compose-input{position:relative;flex:1 1;min-width:0}.v3-compose-input textarea{width:100%}.v3-mention-picker{position:absolute;z-index:22;bottom:calc(100% + 9px);left:0;width:min(280px,80vw);padding:5px;border:1px solid #e1e2e8;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(24,27,35,.15)}.v3-mention-picker button{width:100%;display:flex;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;padding:6px;text-align:left;cursor:pointer;font-size:12px}.v3-mention-picker button:hover{background:#f2f0ff}.v3-unread-divider{display:flex;align-items:center;gap:8px;margin:15px 0;color:#6557e8;font-size:11px;font-weight:800}.v3-unread-divider:after,.v3-unread-divider:before{content:"";height:1px;flex:1 1;background:#d8d4ff}.pm-message-row.highlight .pm-message{animation:v3-highlight 1.6s ease}@keyframes v3-highlight{0%,to{box-shadow:0 1px 2px rgba(16,24,40,.03)}25%{box-shadow:0 0 0 5px rgba(255,190,60,.35)}}.v3-media-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.v3-media-grid a{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px}.v3-media-grid img{width:100%;height:100%;object-fit:cover}.v3-media-grid span{position:absolute;inset:auto 0 0;padding:5px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65));font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-pinned-row{width:100%;display:flex;gap:8px;align-items:center;border:0;border-bottom:1px solid #eeeef2;background:#fff;padding:9px;text-align:left;cursor:pointer}.v3-pinned-row div{min-width:0;flex:1 1}.v3-pinned-row small,.v3-pinned-row strong{display:block}.v3-pinned-row strong{font-size:12px}.v3-pinned-row small{margin-top:3px;color:#858a94;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-pinned-row>span{color:#6557e8;font-size:11px}.pm-chat-info-head{display:flex;align-items:center;justify-content:space-between}.v3-info-actions{display:flex;justify-content:center;gap:5px;margin-top:10px}.v3-info-backdrop{display:none}.v3-admin-toggle{border:0;background:#efedff;color:#584ccb;border-radius:6px;padding:4px 6px;font-size:10.5px;cursor:pointer}.v3-notification-row{display:flex!important;align-items:center}.v3-notification-row.unread{background:#faf9ff}.v3-notification-open{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:9px;border:0;background:transparent;text-align:left;cursor:pointer}.v3-notification-open>div{min-width:0}.v3-notification-actions{display:flex;gap:5px}.v3-notification-actions button{border:0;background:transparent;color:#6557e8;font-size:11px;cursor:pointer}.v3-notifications>button.unread{background:#faf9ff}.v3-spinner{width:13px;height:13px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:v3-spin .7s linear infinite}@keyframes v3-spin{to{transform:rotate(1turn)}}.v3-settings-title-row{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.v3-new-role{display:flex;gap:6px;width:min(330px,45%)}.v3-role-manager{margin-top:18px;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:520px}.v3-role-list{display:flex;flex-direction:column;gap:5px}.v3-role-list button{border:1px solid transparent;background:#f8f8fb;border-radius:9px;padding:10px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.v3-role-list button.active{background:#f0eeff;border-color:#d8d4ff}.v3-role-list button span{min-width:0;flex:1 1}.v3-role-list small,.v3-role-list strong{display:block}.v3-role-list strong{font-size:12.5px}.v3-role-list small{margin-top:3px;color:#8d929b;font-size:11px;line-height:1.35}.v3-role-list em{font-style:normal;color:#8c919a;font-size:11px}.v3-role-editor{border:1px solid #ececf1;border-radius:11px;overflow:hidden}.v3-role-editor-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #ececf1;background:#fbfbfd}.v3-role-editor-head small,.v3-role-editor-head strong{display:block}.v3-role-editor-head strong{font-size:13px}.v3-role-editor-head small{margin-top:3px;color:#9196a0;font-size:11.5px}.v3-inline-note{display:inline-flex;align-items:center;gap:6px;color:#818690;font-size:12px}.v3-switch-row{min-height:62px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ececf1;border-radius:9px;padding:11px}.v3-switch-row small,.v3-switch-row strong{display:block}.v3-switch-row strong{font-size:12px}.v3-switch-row small{margin-top:3px;color:#9297a0;font-size:11px;line-height:1.35}.pm-permission-row input,.v3-switch-row input,.v3-toggle-list input{accent-color:#6557e8;width:16px;height:16px}.v3-toggle-list{margin-top:14px;border-top:1px solid #ececf1}.v3-toggle-list label{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #f0f1f4}.v3-toggle-list small,.v3-toggle-list strong{display:block}.v3-toggle-list strong{font-size:12px}.v3-toggle-list small{margin-top:3px;color:#9398a1;font-size:11px}.v3-integration-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.v3-setup-steps{margin-top:14px;padding:14px;border:1px dashed #d9d7ee;background:#fbfaff;border-radius:10px}.v3-setup-steps>strong{font-size:12.5px}.v3-setup-steps ol{margin:9px 0 0 19px;padding:0;color:#666c76;font-size:12px;line-height:1.7}.v3-setup-steps p{margin:8px 0 0;color:#7d828c;font-size:11.5px;line-height:1.55}.v3-setup-steps code{border:1px solid #e2e2e8;background:#fff;border-radius:4px;padding:1px 4px;color:#584ccb}.v3-security-grid{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.v3-security-item{min-height:62px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #ececf1;border-radius:10px;padding:11px}.v3-security-item>svg{color:#6557e8}.v3-security-item small,.v3-security-item strong{display:block}.v3-security-item strong{font-size:12.5px}.v3-security-item small{margin-top:3px;color:#8f949d;font-size:11.5px}.v3-task-drawer{width:min(920px,92vw)!important}.v3-task-scroll{min-height:0;flex:1 1;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 250px}.v3-task-main{padding:24px}.v3-task-title-input{width:100%;border:0;outline:0;background:transparent;font-size:23px;line-height:1.25;font-weight:750;letter-spacing:-.02em}.v3-task-fields{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:18px}.v3-task-fields label{border:1px solid #ececf1;border-radius:9px;padding:9px}.v3-task-fields label>span{display:block;color:#969aa3;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.v3-task-fields input,.v3-task-fields select{width:100%;border:0;outline:0;background:transparent;margin-top:5px;color:#4f5560;font-size:12px;font-weight:700}.v3-task-section{margin-top:22px}.v3-task-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.v3-task-section-head strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#888e98}.v3-task-section-head span{color:#9a9ea7;font-size:11px}.v3-task-section textarea{width:100%;min-height:160px;resize:vertical;border:1px solid #e7e8ed;background:#fbfbfd;border-radius:11px;padding:12px;outline:0;color:#4f5560;font-size:13px;line-height:1.55}.v3-task-section textarea:focus{border-color:#c8c3fb;box-shadow:0 0 0 4px rgba(101,87,232,.08)}.v3-task-file{display:flex;align-items:center;gap:9px;border:1px solid #ececf1;border-radius:9px;padding:9px;text-decoration:none;color:#555b65;margin-bottom:6px}.v3-task-file:hover{border-color:#d3cff9;background:#faf9ff}.v3-task-file>div{flex:1 1;min-width:0}.v3-task-file small,.v3-task-file strong{display:block}.v3-task-file strong{font-size:12px}.v3-task-file small{margin-top:3px;color:#969aa3;font-size:11px}.v3-inline-empty{color:#9297a0;font-size:12px;padding:12px;border:1px dashed #e0e1e7;border-radius:9px}.v3-task-side{border-left:1px solid var(--line);background:#fbfbfd;padding:18px}.v3-task-assignee{display:flex;align-items:center;gap:9px}.v3-task-assignee small,.v3-task-assignee strong{display:block}.v3-task-assignee strong{font-size:12.5px}.v3-task-assignee small{margin-top:3px;color:#9297a0;font-size:11px}.v3-task-meta-card{margin-top:16px;padding:12px;border:1px solid #e8e9ee;background:#fff;border-radius:10px}.v3-task-meta-card>span{display:block;margin-top:12px;color:#969aa3;font-size:10.5px;text-transform:uppercase;font-weight:800}.v3-task-meta-card>span:first-child{margin-top:0}.v3-task-meta-card>strong{display:block;margin-top:4px;font-size:12px}.v3-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.v3-tags em{font-style:normal;padding:3px 6px;border-radius:5px;background:#f0eeff;color:#5d51d0;font-size:11px}.v3-full{width:100%;margin-top:12px}.v3-member-drawer{width:min(720px,94vw)!important}.v3-access-section{margin-top:18px}.v3-help{margin:5px 0 10px;color:#8b9099;font-size:13px;line-height:1.5}.v3-project-checks{display:grid;grid-gap:6px;gap:6px}.v3-project-checks>label{display:flex;align-items:center;gap:9px;border:1px solid #ececf1;border-radius:8px;padding:8px}.v3-project-checks small,.v3-project-checks strong{display:block}.v3-project-checks strong{font-size:12px}.v3-project-checks small{margin-top:2px;color:#969aa3;font-size:10.5px}.v3-project-checks input{accent-color:#6557e8}.v3-override-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f1f4}.v3-override-row small,.v3-override-row strong{display:block}.v3-override-row strong{font-size:14px}.v3-override-row small{margin-top:3px;color:#9297a0;font-size:13px}.v3-override-row input{width:18px;height:18px;accent-color:#6557e8;cursor:pointer}.v3-modal-root{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.v3-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(20,22,28,.32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v3-modal{position:relative;width:min(520px,96vw);max-height:min(760px,90vh);display:flex;flex-direction:column;border:1px solid #e1e2e7;background:#fff;border-radius:14px;box-shadow:0 26px 80px rgba(22,24,31,.22);overflow:hidden;animation:v3-modal-in .18s ease both}.v3-modal.wide{width:min(760px,96vw)}@keyframes v3-modal-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.v3-modal-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--line)}.v3-modal-head small,.v3-modal-head strong{display:block}.v3-modal-head strong{font-size:14px}.v3-modal-head small{margin-top:3px;color:#90959e;font-size:11.5px}.v3-modal-body{min-height:0;overflow:auto;padding:15px}.v3-modal-form{display:grid;grid-gap:12px;gap:12px}.v3-modal-form.grid{grid-template-columns:1fr 1fr}.v3-modal-form label{display:flex;flex-direction:column;gap:6px;color:#626873;font-size:12px;font-weight:750}.v3-modal-form .span-2{grid-column:1/-1}.v3-textarea{min-height:100px;resize:vertical;border:1px solid #e4e5ea;border-radius:9px;padding:10px;outline:0;font-size:12.5px}.v3-textarea:focus{border-color:#c8c3fb;box-shadow:0 0 0 4px rgba(101,87,232,.08)}.v3-modal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:16px}.v3-create-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-bottom:15px}.v3-create-tabs button{height:48px;border:1px solid #e7e8ed;background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:6px;color:#727782;font-size:12px;font-weight:750;cursor:pointer}.v3-create-tabs button.active{border-color:#c8c3fb;background:#f2f0ff;color:#584ccb}.v3-member-picker{display:grid;grid-gap:5px;gap:5px;max-height:280px;overflow:auto}.v3-member-picker>span{color:#777d87;font-size:12px;font-weight:750;margin-bottom:2px}.v3-member-picker label{display:grid!important;grid-template-columns:18px 28px minmax(0,1fr);align-items:center;grid-gap:8px!important;gap:8px!important;border:1px solid #ececf1;border-radius:8px;padding:7px;cursor:pointer}.v3-member-picker label:hover{background:#fafafe}.v3-member-picker small,.v3-member-picker strong{display:block}.v3-member-picker strong{font-size:12px}.v3-member-picker small{margin-top:2px;color:#9499a2;font-size:10.5px}.v3-member-picker input{accent-color:#6557e8}.v3-color-input{width:60px;height:36px;padding:2px;border:1px solid #e1e2e8;border-radius:8px;background:#fff}.v3-invite-success{text-align:center;padding:18px;border:1px solid #d7eadf;background:#f6fbf8;border-radius:11px}.v3-invite-success>span{width:36px;height:36px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:#e6f7ef;color:#18825f}.v3-invite-success>strong{font-size:13px}.v3-invite-success p{margin:5px auto 10px;max-width:420px;color:#788079;font-size:11.5px}.v3-invite-success>div{display:flex;gap:6px}.v3-add-link-form{display:grid;grid-template-columns:.8fr 1.4fr auto;grid-gap:7px;gap:7px;margin-bottom:12px}.v3-popover-anchor{position:relative}.v3-popover{position:absolute;z-index:55;top:calc(100% + 10px);right:0;width:330px;border:1px solid #e0e1e7;background:#fff;border-radius:12px;box-shadow:0 18px 44px rgba(24,27,35,.16);overflow:hidden;animation:v3-pop .14s ease both}@keyframes v3-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v3-popover-head{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #ececf1}.v3-popover-head strong{font-size:12.5px}.v3-popover-head button,.v3-popover-head span{border:0;background:transparent;color:#6557e8;font-size:11px;cursor:pointer}.v3-notifications>button{width:100%;display:flex;align-items:flex-start;gap:8px;border:0;border-bottom:1px solid #f0f1f4;background:#fff;padding:10px;text-align:left;cursor:pointer}.v3-notifications>button:hover{background:#fafafe}body .v3-bell{position:relative}.v3-bell>span{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:99px;background:#e34d4d;color:#fff;font-size:10.5px!important;font-weight:800}.v3-notifications>button>div{min-width:0;flex:1 1}.v3-notifications p,.v3-notifications small,.v3-notifications strong{display:block}.v3-notifications strong{font-size:12px}.v3-notifications p{margin:3px 0 0;color:#646a74;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-notifications small{margin-top:4px;color:#969ba4;font-size:10.5px}.v3-timer{width:260px;padding-bottom:12px;text-align:center}.v3-timer-time{margin:18px 0 4px;font-size:27px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.04em}.v3-timer p{margin:0 auto 12px;max-width:200px;color:#858a94;font-size:11px;line-height:1.45}.v3-timer-running{color:#168461!important;background:#eaf8f2!important}.v3-loading{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px}.v3-loading strong{font-size:14px}.v3-loading span{color:#8d929b;font-size:12px}.v3-toast{z-index:120!important}@media (max-width:1199px){.v3-chat{grid-template-columns:300px minmax(0,1fr)!important}.v3-chat .pm-chat-info{display:block!important;position:fixed;z-index:72;top:0;right:0;bottom:0;width:min(360px,92vw);transform:translateX(105%);transition:transform .2s ease;box-shadow:-18px 0 50px rgba(20,22,28,.2)}.v3-chat .pm-chat-info.open{transform:translateX(0)}.v3-info-backdrop{display:block;position:fixed;z-index:71;inset:0;border:0;background:rgba(20,22,28,.3)}.v3-task-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.v3-shell .pm-main,.v3-shell.sidebar-collapsed .pm-main{margin-left:0!important}.v3-shell .pm-sidebar,.v3-shell.sidebar-collapsed .pm-sidebar{width:252px!important;transform:translateX(-100%)}.v3-shell .pm-sidebar.open,.v3-shell.sidebar-collapsed .pm-sidebar.open{transform:translateX(0)}.v3-shell.sidebar-collapsed .pm-sidebar .pm-brand-copy,.v3-shell.sidebar-collapsed .pm-sidebar .pm-logout-link,.v3-shell.sidebar-collapsed .pm-sidebar .pm-nav-btn .grow,.v3-shell.sidebar-collapsed .pm-sidebar .pm-nav-label,.v3-shell.sidebar-collapsed .pm-sidebar .pm-project-shortcut,.v3-shell.sidebar-collapsed .pm-sidebar .pm-search-trigger span,.v3-shell.sidebar-collapsed .pm-sidebar .v3-collapse-inside,.v3-shell.sidebar-collapsed .pm-sidebar .v3-profile-copy{display:flex!important}.v3-shell.sidebar-collapsed .pm-sidebar .pm-brand-copy{display:block!important}.v3-shell.sidebar-collapsed .pm-sidebar .pm-brand{justify-content:flex-start!important;padding:0 12px!important}.v3-shell.sidebar-collapsed .pm-sidebar .pm-search-trigger{justify-content:flex-start!important;padding:0 9px!important}.v3-shell.sidebar-collapsed .pm-sidebar .pm-nav-btn{justify-content:flex-start!important;padding:9px 10px!important}.v3-role-manager{grid-template-columns:190px minmax(0,1fr)}.v3-task-scroll{grid-template-columns:1fr}.v3-task-side{border-left:0;border-top:1px solid var(--line)}}@media (max-width:767px){.v3-chat{height:calc(100vh - 128px);min-height:520px;grid-template-columns:1fr!important}.v3-chat.thread-open .pm-chat-list,.v3-chat:not(.thread-open) .pm-thread,.v3-thread-search{display:none}.v3-message-actions{opacity:1;position:static;transform:none;margin-top:4px;justify-content:flex-end}.pm-message-row:not(.mine) .v3-message-actions{position:static}.v3-reaction-picker{right:0;left:auto!important}.v3-role-manager{grid-template-columns:1fr}.v3-role-list{display:grid;grid-template-columns:1fr 1fr}.v3-settings-title-row{flex-direction:column}.v3-new-role{width:100%}.v3-task-main{padding:16px}.v3-task-fields{grid-template-columns:1fr 1fr}.v3-task-title-input{font-size:19px}.v3-modal-form.grid{grid-template-columns:1fr}.v3-modal-form .span-2{grid-column:auto}.v3-create-tabs{grid-template-columns:1fr 1fr}.v3-add-link-form{grid-template-columns:1fr}.v3-project-switch{align-items:center}.v3-popover{position:fixed;top:66px;right:10px;left:10px;width:auto}}@media (max-width:520px){.v3-role-list,.v3-task-fields{grid-template-columns:1fr}.v3-chat-file{min-width:200px}.v3-quick-grid{grid-template-columns:repeat(4,1fr)}.v3-quick-grid button{height:52px}.v3-project-checks{grid-template-columns:1fr}}.v3-shell .pm-brand-copy,.v3-shell .pm-logout-link,.v3-shell .pm-nav-btn .grow,.v3-shell .pm-nav-btn .pm-badge,.v3-shell .pm-nav-label,.v3-shell .pm-project-shortcut,.v3-shell .pm-search-trigger>span,.v3-shell .v3-profile-copy{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),max-width .24s cubic-bezier(.2,.8,.2,1),max-height .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1),margin .24s cubic-bezier(.2,.8,.2,1)}@media (min-width:1024px){.v3-shell.sidebar-collapsed .pm-brand-copy,.v3-shell.sidebar-collapsed .pm-logout-link,.v3-shell.sidebar-collapsed .pm-nav-btn .grow,.v3-shell.sidebar-collapsed .pm-nav-btn .pm-badge,.v3-shell.sidebar-collapsed .pm-search-trigger>span,.v3-shell.sidebar-collapsed .v3-profile-copy{display:block;opacity:0!important;visibility:hidden;pointer-events:none;max-width:0!important;overflow:hidden;transform:translateX(-5px);margin:0!important}.v3-shell.sidebar-collapsed .pm-brand-copy{flex:0 0!important}.v3-shell.sidebar-collapsed .pm-nav-label{display:block!important;opacity:0;max-height:0;overflow:hidden;margin:0!important;padding:0!important}.v3-shell.sidebar-collapsed .pm-project-shortcut{display:flex!important;opacity:0;visibility:hidden;pointer-events:none;max-height:0;min-height:0;padding-block:0!important;margin-block:0!important;overflow:hidden;transform:translateX(-5px)}.v3-shell:not(.sidebar-collapsed) .pm-brand-copy,.v3-shell:not(.sidebar-collapsed) .pm-logout-link,.v3-shell:not(.sidebar-collapsed) .pm-nav-btn .grow,.v3-shell:not(.sidebar-collapsed) .pm-nav-btn .pm-badge,.v3-shell:not(.sidebar-collapsed) .pm-project-shortcut,.v3-shell:not(.sidebar-collapsed) .pm-search-trigger>span,.v3-shell:not(.sidebar-collapsed) .v3-profile-copy{opacity:1;visibility:visible;transform:none}}.v3-create-popover{position:absolute;z-index:70;top:calc(100% + 10px);right:0;width:280px;padding:6px;border:1px solid #dedfe6;border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(24,27,35,.16);animation:v3-pop .14s ease both}.v3-create-popover>button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;grid-gap:9px;gap:9px;border:0;border-radius:9px;padding:9px;background:transparent;color:#4d535d;text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease}.v3-create-popover>button:hover{background:#f5f4ff;transform:translateX(1px)}.v3-create-popover>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#f0eeff;color:#5a4ed0}.v3-create-popover>button small,.v3-create-popover>button strong{display:block}.v3-create-popover>button strong{font-size:12.5px}.v3-create-popover>button small{margin-top:2px;color:#9297a0;font-size:11px}.v3-create-popover>button>svg{color:#a2a6ae}.v3-create-empty{display:flex;align-items:center;gap:8px;padding:12px;color:#838892;font-size:12px}.v3-unread-badge{flex:0 0 auto;min-width:17px;height:17px;display:inline-grid;place-items:center;padding:0 5px;border-radius:99px;background:#6557e8;color:#fff;font-size:11px;font-weight:850}.v3-general-note{display:block;max-width:190px;margin:10px auto 0;padding:7px 8px;border-radius:7px;background:#f5f4ff;color:#7168bb;font-size:11px;line-height:1.45}.v3-field-help{display:block;margin-top:4px;color:#9398a1;font-size:10.5px;line-height:1.4}.pm-member-row.view-only{cursor:default}.pm-member-row.view-only:hover{background:#fff}.pm-kanban-card.not-draggable{cursor:pointer}.v3-readonly-note{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px;border:1px solid #e7e8ed;border-radius:8px;background:#f8f8fa;color:#858a94;font-size:11.5px;font-weight:700}.v3-task-fields input:disabled,.v3-task-fields select:disabled,.v3-task-section textarea:disabled,.v3-task-title-input:disabled{opacity:.78;cursor:default}.v3-telegram-mappings{margin-top:16px;padding-top:14px;border-top:1px solid #ececf1}.v3-telegram-mappings>label{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,280px);align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid #f0f1f4;padding:8px 0}.v3-telegram-mappings>label small,.v3-telegram-mappings>label strong{display:block}.v3-telegram-mappings>label strong{font-size:12px}.v3-telegram-mappings>label small{margin-top:3px;color:#969ba4;font-size:11px}@media (max-width:1023px){.v3-shell.sidebar-collapsed .pm-brand-copy,.v3-shell.sidebar-collapsed .pm-logout-link,.v3-shell.sidebar-collapsed .pm-nav-btn .grow,.v3-shell.sidebar-collapsed .pm-nav-btn .pm-badge,.v3-shell.sidebar-collapsed .pm-nav-label,.v3-shell.sidebar-collapsed .pm-project-shortcut,.v3-shell.sidebar-collapsed .pm-search-trigger>span,.v3-shell.sidebar-collapsed .v3-profile-copy{opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-width:none!important;max-height:none!important;transform:none!important}}@media (max-width:767px){.v3-create-popover{position:fixed;top:64px;left:12px;right:12px;width:auto}.v3-telegram-mappings>label{grid-template-columns:1fr;gap:7px;padding:10px 0}}.auth-v4{--auth-purple:#6557e8;--auth-purple-soft:#8378ef;--auth-ink:#17181f;--auth-muted:#707581;--auth-line:#e4e6ed;--auth-bg:#f7f8fc;min-height:100dvh;background:var(--auth-bg)}.auth-v4 .auth-visual{isolation:isolate;min-height:100dvh;padding:clamp(32px,4vw,64px) clamp(34px,5vw,82px);background:radial-gradient(circle at 83% 15%,rgba(121,105,255,.42),transparent 30%),radial-gradient(circle at 10% 88%,rgba(94,73,225,.18),transparent 30%),linear-gradient(145deg,#11121a,#19182b 48%,#28224f)}.auth-v4 .auth-visual:before{width:540px;height:540px;right:-240px;bottom:-240px;border-color:rgba(255,255,255,.07);box-shadow:0 0 0 85px rgba(255,255,255,.015),0 0 0 170px rgba(255,255,255,.01)}.auth-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(2px);opacity:.75;z-index:-1}.auth-orb-one{width:320px;height:320px;top:-90px;right:-60px;background:radial-gradient(circle,rgba(125,111,255,.26),transparent 70%);animation:authFloatOne 10s ease-in-out infinite}.auth-orb-two{width:360px;height:360px;left:-170px;bottom:5%;background:radial-gradient(circle,rgba(101,87,232,.16),transparent 70%);animation:authFloatTwo 12s ease-in-out infinite}.auth-grid-pattern{position:absolute;inset:0;z-index:-2;opacity:.13;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 82%)}.auth-v4 .auth-brand{position:relative;z-index:5;gap:12px}.auth-v4 .auth-brand>span,.auth-v4 .auth-mobile-brand>span{width:44px;height:44px;border-radius:13px;font-size:18px;box-shadow:0 8px 25px rgba(0,0,0,.14)}.auth-v4 .auth-brand>div,.auth-v4 .auth-mobile-brand>div{display:flex;flex-direction:column}.auth-v4 .auth-brand strong,.auth-v4 .auth-mobile-brand strong{font-size:17px;line-height:1.2}.auth-v4 .auth-brand small{margin-top:3px;color:rgba(255,255,255,.46);font-size:12.5px;letter-spacing:.01em}.auth-v4 .auth-mobile-brand small{margin-top:3px;color:#979ba5;font-size:12.5px}.auth-v4 .auth-hero{max-width:660px;margin-top:auto;padding-top:70px;animation:authReveal .65s cubic-bezier(.22,.8,.3,1) both}.auth-v4 .auth-eyebrow{gap:8px;margin-bottom:18px;color:#c9c4ff;font-size:13px;letter-spacing:.13em}.auth-v4 .auth-hero h1{max-width:680px;font-size:clamp(44px,4.6vw,70px);line-height:.99;letter-spacing:-.058em;text-wrap:balance}.auth-v4 .auth-hero>p{max-width:590px;margin-top:22px;color:rgba(255,255,255,.7);font-size:15px;line-height:1.75}.auth-v4 .auth-benefits{gap:12px;margin-top:30px}.auth-v4 .auth-benefits>div{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.82);font-size:14px}.auth-benefit-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.06);color:#c7c1ff}.auth-v4 .auth-benefits strong{display:block;color:rgba(255,255,255,.93);font-size:13.5px}.auth-v4 .auth-benefits small{display:block;margin-top:3px;color:rgba(255,255,255,.48);font-size:13px;line-height:1.45}.auth-v4 .auth-preview-card{width:min(620px,100%);margin-top:38px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:19px;background:linear-gradient(135deg,rgba(255,255,255,.095),rgba(255,255,255,.045));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 26px 80px rgba(0,0,0,.21),inset 0 1px rgba(255,255,255,.05);animation:authReveal .75s cubic-bezier(.22,.8,.3,1) .08s both,authCardFloat 7s ease-in-out 1s infinite}.auth-v4 .auth-preview-logo{width:38px;height:38px;border-radius:11px}.auth-v4 .auth-preview-top strong{font-size:13px}.auth-v4 .auth-preview-top small{margin-top:4px;font-size:12px;color:rgba(255,255,255,.48)}.auth-v4 .auth-health{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;font-size:12px}.auth-v4 .auth-health>span{width:6px;height:6px;border-radius:50%;background:#68d6a2;box-shadow:0 0 0 4px rgba(104,214,162,.1)}.auth-v4 .auth-preview-grid{gap:10px;margin-top:16px}.auth-v4 .auth-preview-grid>div{padding:13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.045)}.auth-v4 .auth-preview-grid span{font-size:11.5px}.auth-v4 .auth-preview-grid strong{margin-top:7px;font-size:14px}.auth-v4 .auth-preview-grid small{display:block;margin-top:4px;color:rgba(255,255,255,.42);font-size:11.5px}.auth-v4 .auth-progress{height:5px;margin-top:16px}.auth-v4 .auth-progress span{width:78%;position:relative;overflow:hidden}.auth-v4 .auth-progress span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:authShimmer 2.8s ease-in-out infinite}.auth-v4 .auth-security{align-items:center;margin-top:24px;color:rgba(255,255,255,.47);font-size:12.5px}.auth-v4 .auth-panel{position:relative;min-height:100dvh;padding:clamp(28px,4vw,54px);background:radial-gradient(circle at 95% 5%,rgba(101,87,232,.06),transparent 25rem),#f8f9fc}.auth-panel-card{padding:clamp(28px,3vw,42px);border:1px solid rgba(221,223,231,.85);border-radius:24px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(29,31,42,.075),0 2px 8px rgba(29,31,42,.025);animation:authPanelEnter .55s cubic-bezier(.22,.8,.3,1) both}.auth-panel-card,.auth-v4 .auth-form-wrap{width:min(480px,100%)}.auth-v4 .auth-form-head>span{display:block;color:#6557e8;font-size:12.5px;font-weight:850;letter-spacing:.14em}.auth-v4 .auth-form-head h2{margin-top:9px;color:#181920;font-size:clamp(30px,3vw,38px);line-height:1.08;letter-spacing:-.045em}.auth-v4 .auth-form-head p{max-width:390px;margin-top:10px;color:#777c87;font-size:14px;line-height:1.65}.auth-v4 .auth-form{gap:17px;margin-top:30px}.auth-label-row>span,.auth-v4 .auth-form>label>span{margin-bottom:8px;color:#474c56;font-size:13.5px;font-weight:750}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.auth-label-row>span{margin:0}.auth-label-row a{color:#6256d9;font-size:13px;font-weight:750;text-decoration:none;transition:color .16s ease}.auth-label-row a:hover{color:#4439bf;text-decoration:underline;text-underline-offset:3px}.auth-v4 .auth-input{height:54px;gap:11px;padding:0 15px;border:1px solid #dfe1e8;border-radius:13px;background:#fff;color:#9297a2;box-shadow:0 1px 2px rgba(19,22,33,.018);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-v4 .auth-input:hover{border-color:#cfd2dc}.auth-v4 .auth-input:focus-within{border-color:#9d93f5;box-shadow:0 0 0 4px rgba(101,87,232,.09),0 4px 12px rgba(29,31,42,.035)}.auth-v4 .auth-input input{height:100%;color:#252832;font-size:14px;font-weight:500}.auth-v4 .auth-input input::placeholder{color:#a5a9b1}.auth-v4 .auth-input button{width:34px;height:34px;border-radius:9px}.auth-password-note{display:flex;align-items:center;gap:7px;margin-top:-5px;color:#7e838d;font-size:13px}.auth-password-note svg{color:#6557e8}.auth-v4 .auth-error{gap:9px;padding:12px 13px;border-color:#ffd0d0;border-radius:11px;background:#fff5f5;color:#b44747;font-size:13px;line-height:1.45}.auth-v4 .auth-submit{position:relative;height:54px;margin-top:2px;padding:0 18px;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#18191f,#23242c);font-size:13px;font-weight:800;box-shadow:0 12px 28px rgba(23,24,29,.17),inset 0 1px rgba(255,255,255,.08);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.auth-v4 .auth-submit:before{content:"";position:absolute;top:0;bottom:0;left:-55%;width:40%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .55s ease}.auth-v4 .auth-submit:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#22232b,#2d2e37);box-shadow:0 17px 35px rgba(23,24,29,.21),inset 0 1px rgba(255,255,255,.1)}.auth-v4 .auth-submit:hover:not(:disabled):before{left:120%}.auth-v4 .auth-submit:active:not(:disabled){transform:translateY(0)}.auth-v4 .auth-submit:disabled{opacity:.62;cursor:wait}.auth-trust-row{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:18px;color:#92969f;font-size:12px;line-height:1.4;text-align:center}.auth-trust-row svg{color:#7770cc}.auth-v4 .auth-switch{margin-top:25px;padding-top:22px;border-top:1px solid #eceef2;color:#858a94;font-size:13.5px}.auth-v4 .auth-switch a{color:#5d51d2;font-size:inherit;font-weight:800}.auth-panel-footer{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#a3a6ad;font-size:12px}@keyframes authReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes authPanelEnter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes authFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(-20px,18px,0)}}@keyframes authFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(22px,-18px,0)}}@keyframes authShimmer{0%{transform:translateX(-120%)}55%,to{transform:translateX(280%)}}@media (max-width:1023px){.auth-v4.auth-shell{display:block;min-height:100dvh}.auth-v4 .auth-visual{display:none}.auth-v4 .auth-panel{min-height:100dvh;padding:34px 22px 60px}.auth-panel-card{width:min(520px,100%)}.auth-v4 .auth-mobile-brand{display:inline-flex;margin-bottom:36px}}@media (max-width:600px){.auth-v4 .auth-panel{display:block;padding:0;min-height:100dvh;background:radial-gradient(circle at 100% 0,rgba(101,87,232,.09),transparent 18rem),#fff}.auth-panel-card{width:100%;min-height:calc(100dvh - 40px);padding:26px 20px 42px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-v4 .auth-mobile-brand{margin-bottom:42px}.auth-v4 .auth-form-head h2{font-size:32px}.auth-v4 .auth-form-head p{font-size:14px}.auth-v4 .auth-form{margin-top:27px}.auth-v4 .auth-input{height:56px;border-radius:14px}.auth-v4 .auth-input input{font-size:16px}.auth-v4 .auth-submit{height:56px;border-radius:14px;font-size:14px}.auth-v4 .auth-switch{margin-top:27px}.auth-panel-footer{position:static;padding:0 20px 18px}}@media (max-width:380px){.auth-panel-card{padding-left:16px;padding-right:16px}.auth-v4 .auth-form-head h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.auth-v4 *,.auth-v4 :after,.auth-v4 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.v4-select{position:relative;min-width:170px;width:100%;color:#2d3138}.v4-select-trigger{width:100%;min-height:38px;padding:0 11px;border:1px solid #dfe1e8;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;box-shadow:0 1px 2px rgba(16,24,40,.025);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.v4-select-trigger:hover{border-color:#c9c5f5;background:#fdfdff}.v4-select.open .v4-select-trigger{border-color:#a9a1f4;box-shadow:0 0 0 4px rgba(101,87,232,.09)}.v4-select.open .v4-select-trigger svg{transform:rotate(180deg)}.v4-select-trigger svg{flex:none;color:#7b8089;transition:transform .16s ease}.v4-select.disabled{opacity:.62;pointer-events:none}.v4-select-menu{position:absolute;z-index:150;top:calc(100% + 6px);left:0;right:0;max-height:260px;overflow:auto;padding:6px;border:1px solid #e1e2e8;border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 16px 45px rgba(26,28,36,.14),0 3px 10px rgba(26,28,36,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:v4SelectIn .14s ease-out}.v4-select-menu button{width:100%;min-height:38px;padding:7px 9px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.v4-select-menu button:hover{background:#f5f4ff}.v4-select-menu button.active{color:#5549c8;background:#f0eeff}.v4-select-menu button span{min-width:0}.v4-select-menu small,.v4-select-menu strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v4-select-menu small{margin-top:2px;color:#8a9099}.v5-multi-menu{min-width:260px}.v5-multi-head{display:flex;align-items:center;justify-content:space-between;padding:3px 6px 7px;color:#7c818b;font-size:12px;font-weight:750}.v5-multi-head button{width:auto;min-height:0;padding:3px 6px;color:#5b50cb;font-size:12px}.v5-multi-option{display:grid!important;grid-template-columns:18px 28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%}.v5-check-box{width:16px;height:16px;border:1px solid #cfd2dc;border-radius:5px;display:grid;place-items:center;color:#fff;background:#fff}.v5-multi-menu button.active .v5-check-box{border-color:#6557e8;background:#6557e8}.v5-avatar-stack{display:flex;align-items:center;padding-left:4px}.v5-avatar-stack .pm-avatar,.v5-avatar-stack i{margin-left:-4px;border:2px solid #fff}.v5-avatar-stack i{min-width:24px;height:24px;border-radius:50%;background:#eeecfb;color:#5a50c8;display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:800}.v5-assignee-summary.compact{font-size:11.5px}.v5-task-assignee-list{display:grid;grid-gap:12px;gap:12px}.v5-task-assignee-list .task-pro-assignee+.task-pro-assignee{padding-top:12px;border-top:1px solid #ececf1}@keyframes v4SelectIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.task-pro-control>.v4-select{min-width:0;flex:1 1}.task-pro-control>.v4-select .v4-select-trigger{min-height:42px;border:0;background:transparent;box-shadow:none;padding:0}.task-pro-control>.v4-select .v4-select-menu{min-width:220px}.v3-project-switch .v4-select{width:min(330px,65vw)}.v3-toolbar-right{display:flex;align-items:center;gap:7px}.v3-toolbar-right .v4-select{width:145px;min-width:145px}.pm-report-tools .v4-select{width:270px}.v3-timer{width:330px;text-align:left}.v3-timer .v3-timer-time,.v3-timer>p{text-align:center}.v3-timer>p{max-width:none}.v3-timer .v4-select{margin:12px 0}.v4-timer-actions{display:flex;gap:8px;margin-top:12px}.v4-timer-actions .pm-btn{flex:1 1}.pm-btn.danger{color:#b43b3b;border-color:#efd1d1;background:#fff8f8}.pm-btn.danger:hover{background:#ffeded}.v4-timer-state{border-radius:99px;padding:4px 8px;color:#777d86!important;background:#f0f1f4!important;font-weight:800}.v4-timer-state.running{color:#137657!important;background:#e8f7f0!important}.v4-timer-state.paused{color:#98600d!important;background:#fff2dc!important}.v3-timer-running.paused{color:#b16c13;background:#fff1dc}.v4-activity-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);grid-gap:16px;gap:16px;margin-top:16px}.v4-session-list{padding:6px 14px 14px}.v4-session-row{display:grid;grid-template-columns:10px minmax(170px,1fr) 80px 90px 90px;align-items:center;grid-gap:10px;gap:10px;min-height:58px;border-bottom:1px solid #eff0f4}.v4-session-row:last-child{border-bottom:0}.v4-session-row>div{min-width:0}.v4-session-row small,.v4-session-row strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v4-session-row small{color:#8c919b;margin-top:3px}.v4-session-row>span:not(.v4-session-status){color:#626873;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v4-session-status{width:8px;height:8px;border-radius:50%;background:#959aa3;box-shadow:0 0 0 4px #f0f1f4}.v4-session-status.running{background:#1a9c70;box-shadow:0 0 0 4px #e7f7f0}.v4-session-status.paused{background:#d18a20;box-shadow:0 0 0 4px #fff1dc}.v4-activity-grid>.pm-side-card .pm-task-row{grid-template-columns:minmax(0,1fr) 80px;padding-inline:0}.v4-activity-grid>.pm-side-card .pm-task-row>:nth-child(2),.v4-activity-grid>.pm-side-card .pm-task-row>:nth-child(3){display:none}.pm-shell :where(button,input,textarea,label,p,span,strong,small,time,td,th,code,em,h1,h2,h3,h4){font-size:14px}.pm-shell :where(h1,h2,h3,.pm-stat-value,.v3-timer-time,.task-pro-title){font-size:15px!important}.pm-shell :where(.pm-eyebrow,.pm-nav-label,.task-pro-small-label){letter-spacing:.09em}.pm-shell .pm-chip,.pm-shell .pm-status{padding:5px 9px}@media (max-width:860px){.v4-activity-grid{grid-template-columns:1fr}.v4-session-row{grid-template-columns:9px minmax(130px,1fr) 64px}.v4-session-row>span:nth-last-child(-n+2){display:none}}@media (max-width:640px){.v4-select-menu{position:fixed;inset:auto 12px 86px;max-height:45vh}.pm-report-tools .v4-select,.v3-project-switch .v4-select{width:100%}.v3-timer{position:fixed;left:12px;right:12px;top:76px;width:auto}}.task-pro-root{--task-bg:#f7f8fb;--task-panel:#ffffff;--task-text:#1b1d23;--task-muted:#707581;--task-soft:#9398a3;--task-line:#e4e6ec;--task-purple:#6557e8;--task-purple-soft:#f1efff;position:fixed;inset:0;z-index:5000;display:flex;justify-content:flex-end;font-size:14px}.task-pro-backdrop{position:absolute;inset:0;border:0;background:rgba(17,19,25,.44);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:taskProBackdropIn .22s ease both}.task-pro-drawer{position:relative;z-index:2;width:min(1180px,calc(100vw - 72px));height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:var(--task-bg);border-left:1px solid rgba(255,255,255,.8);box-shadow:-28px 0 90px rgba(12,15,25,.19),-4px 0 20px rgba(12,15,25,.06);animation:taskProDrawerIn .34s cubic-bezier(.22,.8,.3,1) both}.task-pro-drawer.is-urgent{border-left:5px solid #ef9a2d}.task-pro-drawer.is-urgent .task-pro-header{background:rgba(255,249,237,.97)}.task-pro-drawer.is-due-today{border-left:7px solid #dc2638;box-shadow:-34px 0 100px rgba(190,29,47,.2),-5px 0 24px rgba(190,29,47,.1)}.task-pro-drawer.is-due-today .task-pro-header{background:rgba(255,240,241,.98);border-bottom-color:#ffcbd0}.task-pro-header{position:relative;z-index:10;min-height:72px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--task-line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.task-pro-header-actions,.task-pro-header-left{display:flex;align-items:center;gap:14px}.task-pro-path{min-width:0;display:flex;align-items:center;gap:8px;color:var(--task-soft);font-size:14px}.task-pro-path span{max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-pro-path strong{color:#363943;font-size:14px;font-weight:750}.task-pro-icon-button{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--task-line);border-radius:12px;background:#fff;color:#555b66;cursor:pointer;transition:transform .17s ease,background .17s ease,border-color .17s ease}.task-pro-icon-button:hover{transform:translateY(-1px);border-color:#d3d6df;background:#fafafd}.task-pro-mobile-back{display:none}.task-pro-readonly-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e2e3e9;border-radius:999px;background:#f7f7fa;color:#777b84;font-size:14px;font-weight:700}.task-pro-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;overflow:hidden}.task-pro-main{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:38px clamp(28px,4vw,58px) 60px}.task-pro-sidebar{min-width:0;overflow-y:auto;padding:26px 24px 50px;border-left:1px solid var(--task-line);background:#fbfbfd}.task-pro-sidebar-sticky{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-gap:16px;gap:16px}.task-pro-title-section{max-width:820px;margin-bottom:15px}.task-pro-kicker{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--task-purple);font-size:14px;font-weight:800;letter-spacing:.07em}.task-pro-dot{color:#b7bac2}.task-pro-title{width:100%;padding:0;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:var(--task-text);font:inherit;font-size:15px;font-weight:780;line-height:1.12;letter-spacing:-.045em}.task-pro-title:disabled{opacity:1;-webkit-text-fill-color:var(--task-text)}.task-pro-title::placeholder{color:#b0b3bc}.task-pro-title-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:-10px;color:#898d96;font-size:14px}.task-pro-section{max-width:840px;margin-top:20px;padding:26px;border:1px solid var(--task-line);border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(26,29,39,.025),0 1px 2px rgba(26,29,39,.025)}.task-pro-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.task-pro-section-heading>div{display:flex;align-items:flex-start;gap:12px}.task-pro-section-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:var(--task-purple-soft);color:var(--task-purple)}.task-pro-section-heading h3{margin:1px 0 0;color:#25272e;font-size:15px;font-weight:780}.task-pro-section-heading p{margin:5px 0 0;color:#858a94;font-size:14px;line-height:1.5}.task-pro-character-count,.task-pro-count{flex:0 0 auto;padding:6px 9px;border:1px solid #e6e7ec;border-radius:999px;background:#fafafd;color:#91959e;font-size:13px;font-weight:700}.task-pro-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.task-pro-field{min-width:0;display:grid;grid-gap:8px;gap:8px}.task-pro-field>span{color:#555a64;font-size:14px;font-weight:750}.task-pro-control{position:relative;min-width:0;height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #dfe1e8;border-radius:13px;background:#fff;color:#8b909a;transition:border-color .17s ease,box-shadow .17s ease}.task-pro-control:focus-within{border-color:#9f96f3;box-shadow:0 0 0 4px rgba(101,87,232,.09)}.task-pro-control input,.task-pro-control select{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#272a31;font:inherit;font-size:14px;font-weight:600}.task-pro-control select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.task-pro-control input:disabled,.task-pro-control select:disabled{opacity:1;color:#666b75;cursor:default}.task-pro-description{width:100%;min-height:132px;max-height:320px;resize:vertical;padding:18px;border:1px solid #dfe1e8;border-radius:14px;outline:0;background:#fcfcfe;color:#30333a;font:inherit;font-size:14px;line-height:1.72;transition:border-color .17s ease,box-shadow .17s ease,background .17s ease}.task-pro-description:focus{border-color:#9e94f2;background:#fff;box-shadow:0 0 0 4px rgba(101,87,232,.09)}.task-pro-description:disabled{resize:none;opacity:1;-webkit-text-fill-color:#353840}.task-pro-files{display:grid;grid-gap:10px;gap:10px}.task-pro-file{display:flex;align-items:center;gap:13px;min-height:68px;padding:11px 13px;border:1px solid #e5e7ec;border-radius:13px;background:#fff;color:inherit;text-decoration:none;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.task-pro-file:hover{transform:translateY(-1px);border-color:#d2d4dc;box-shadow:0 6px 18px rgba(22,25,35,.05)}.task-pro-file-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#f1efff;color:var(--task-purple)}.task-pro-file-info{min-width:0;flex:1 1}.task-pro-file-info strong{display:block;overflow:hidden;color:#34373f;font-size:15px;font-weight:720;white-space:nowrap;text-overflow:ellipsis}.task-pro-file-info small{display:block;margin-top:5px;color:#92969f;font-size:14px}.task-pro-file-download{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#6f7480}.task-pro-empty{min-height:100px;display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed #dcdfe6;border-radius:14px;background:#fafafd}.task-pro-empty>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#f0eff8;color:#7771bf}.task-pro-empty strong{display:block;color:#474b54;font-size:15px}.task-pro-empty p{margin:5px 0 0;color:#90949d;font-size:14px}.task-pro-assignee-card,.task-pro-sidebar-card{padding:19px;border:1px solid #e4e6eb;border-radius:16px;background:#fff;box-shadow:0 2px 8px rgba(23,26,35,.025)}.task-pro-sidebar-card-title,.task-pro-small-label{display:block;margin-bottom:14px;color:#8a8f99;font-size:13px;font-weight:800;letter-spacing:.08em}.task-pro-assignee{display:flex;align-items:center;gap:12px}.task-pro-assignee>div:last-child{min-width:0}.task-pro-assignee strong{display:block;color:#282b32;font-size:16px;font-weight:760}.task-pro-assignee span{display:block;margin-top:3px;color:#666b75;font-size:14px}.task-pro-assignee small{display:block;overflow:hidden;margin-top:4px;color:#999da6;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.task-pro-no-assignee{min-height:70px;display:flex;align-items:center;justify-content:center;gap:9px;color:#8c9099;font-size:14px}.task-pro-sidebar-row{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid #eff0f3}.task-pro-sidebar-row:first-child{padding-top:0}.task-pro-sidebar-row:last-child{padding-bottom:0;border-bottom:0}.task-pro-sidebar-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#f4f4f8;color:#777c86}.task-pro-sidebar-row div{min-width:0}.task-pro-sidebar-row small{display:block;margin-bottom:4px;color:#9b9fa7;font-size:13px;font-weight:800;letter-spacing:.07em}.task-pro-sidebar-row strong{display:block;color:#34373f;font-size:14px;font-weight:710;line-height:1.45}.task-pro-tags{display:flex;flex-wrap:wrap;gap:7px}.task-pro-tags span{padding:7px 10px;border:1px solid #e1dfff;border-radius:999px;background:#f5f4ff;color:#6257c9;font-size:13px;font-weight:700}.task-pro-muted{margin:0;color:#979ba4;font-size:14px}.task-pro-status-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.task-pro-footer{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 28px;border-top:1px solid var(--task-line);background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.task-pro-footer-copy{display:flex;align-items:center;gap:8px;color:#858a94;font-size:14px}.task-pro-footer-copy svg{color:#756bdd}.task-pro-footer-actions{display:flex;align-items:center;gap:10px}.task-pro-cancel,.task-pro-save{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:12px;font:inherit;font-size:15px;font-weight:760;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease,background .17s ease}.task-pro-cancel{border:1px solid #dfe1e7;background:#fff;color:#4b5059}.task-pro-cancel:hover{background:#f8f8fa}.task-pro-save{min-width:160px;border:0;background:linear-gradient(135deg,#18191f,#25262e);color:#fff;box-shadow:0 10px 24px rgba(20,22,29,.16)}.task-pro-save:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px rgba(20,22,29,.21)}.task-pro-save:disabled{opacity:.65;cursor:wait}.task-pro-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:taskProSpin .7s linear infinite}@media (max-width:1024px){.task-pro-drawer{width:min(920px,calc(100vw - 28px))}.task-pro-body{grid-template-columns:minmax(0,1fr) 285px}.task-pro-main{padding:30px 28px 50px}.task-pro-sidebar{padding-left:18px;padding-right:18px}.task-pro-fields{grid-template-columns:1fr}}@media (max-width:760px){.v5-profile-grid{grid-template-columns:1fr}.v5-telegram-profile{grid-column:1}.task-pro-root{font-size:16px}.task-pro-backdrop{display:none}.task-pro-drawer{width:100%;height:100dvh;border:0;box-shadow:none;animation:taskProMobileIn .26s cubic-bezier(.22,.8,.3,1) both}.task-pro-header{min-height:64px;padding:0 16px}.task-pro-mobile-back{display:grid}.task-pro-header-actions .task-pro-icon-button{display:none}.task-pro-path{font-size:14px}.task-pro-path span{max-width:130px}.task-pro-body{display:block;overflow-y:auto}.task-pro-main{overflow:visible;padding:26px 16px 24px}.task-pro-sidebar{overflow:visible;padding:0 16px 34px;border-left:0;background:transparent}.task-pro-sidebar-sticky{position:static}.task-pro-title-section{margin-bottom:10px}.task-pro-title{min-height:76px;font-size:31px;line-height:1.12}.task-pro-title-meta{font-size:14px}.task-pro-section{margin-top:14px;padding:19px 16px;border-radius:16px}.task-pro-section-heading{align-items:flex-start;margin-bottom:18px}.task-pro-section-heading p{font-size:14px}.task-pro-character-count{display:none}.task-pro-fields{grid-template-columns:1fr;gap:15px}.task-pro-control{height:56px}.task-pro-control input,.task-pro-control select{font-size:16px}.task-pro-description{min-height:170px;max-height:350px;resize:none;font-size:16px}.task-pro-assignee-card,.task-pro-sidebar-card{padding:18px 16px}.task-pro-footer{min-height:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.task-pro-footer-copy{display:none}.task-pro-footer-actions{width:100%}.task-pro-cancel{width:38%}.task-pro-save{width:62%;min-width:0}}@media (max-width:390px){.task-pro-header{padding-left:12px;padding-right:12px}.task-pro-main,.task-pro-sidebar{padding-left:13px;padding-right:13px}.task-pro-title{font-size:28px}.task-pro-section{padding-left:14px;padding-right:14px}.task-pro-footer{padding-left:12px;padding-right:12px}}@keyframes taskProBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes taskProDrawerIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes taskProMobileIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes taskProSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.task-pro-root *,.task-pro-root :after,.task-pro-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.v4-field-help{display:block;margin-top:5px;color:#8a909b;line-height:1.45}.v4-task-create-files{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px dashed #d9dbe4;border-radius:12px;background:#fafafd}.v4-task-create-files>div:first-child small,.v4-task-create-files>div:first-child strong{display:block}.v4-task-create-files>div:first-child small{margin-top:4px;color:#858b96;line-height:1.45}.v4-task-create-files>label.pm-btn{position:relative;overflow:hidden;cursor:pointer}.v4-task-create-files>label.pm-btn input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.v4-selected-files{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px}.v4-selected-files>div{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #e5e6ec;border-radius:9px;background:#fff}.v4-selected-files>div>span{min-width:0;flex:1 1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.v4-selected-files strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v4-selected-files small{color:#8a909b;white-space:nowrap}.v4-selected-files button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#7e8490;cursor:pointer}.v4-selected-files button:hover{background:#f0eff8;color:#574bc9}.task-pro-file-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.task-pro-file-heading-actions input[hidden]{display:none}@media (max-width:640px){.v4-task-create-files{grid-template-columns:1fr}.v4-task-create-files>label.pm-btn{width:100%;justify-content:center}.v4-selected-files{grid-column:1}.task-pro-file-heading-actions{align-items:flex-end;flex-direction:column}}.v5-project-hero{padding:20px 22px;border:1px solid #e5e6ed;border-radius:16px;background:linear-gradient(135deg,#fff,#fbfaff);box-shadow:0 8px 28px rgba(31,34,48,.045)}.v5-project-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#5e52d8;background:#efedff}.v5-project-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:17px;padding-top:15px;border-top:1px solid #ececf2}.v5-project-meta>span{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #e6e7ed;border-radius:9px;background:#fff;color:#747a85}.v5-project-meta strong{color:#30333b}.v5-assignment-overview{margin-bottom:14px;border:1px solid #e4e5ec;border-radius:15px;background:#fff;box-shadow:0 5px 20px rgba(28,31,43,.035);overflow:hidden}.v5-overview-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid #ececf2;background:#fcfcfe}.v5-overview-head>div:first-child{display:grid;grid-gap:3px;gap:3px}.v5-overview-head>div:first-child span{color:#7d828d;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.v5-overview-head>div:first-child strong{color:#292c34}.v5-status-counts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.v5-status-counts>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #e8e9ee;border-radius:999px;background:#fff;color:#747984}.v5-assignee-states b,.v5-status-counts b{color:#292d35}.v5-status-dot{width:6px;height:6px;border-radius:50%;background:#8e949e}.v5-status-dot.in-progress{background:#4f78db}.v5-status-dot.review{background:#e09a31}.v5-status-dot.complete{background:#24a074}.v5-assignee-list{display:grid}.v5-assignee-row{min-height:62px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 17px;border-bottom:1px solid #f0f0f4}.v5-assignee-row:last-child{border-bottom:0}.v5-assignee-person{display:flex;align-items:center;gap:9px;min-width:0}.v5-assignee-person>div:last-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.v5-assignee-person small{color:#8b9099}.v5-assignee-states{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.v5-assignee-states span{padding:5px 8px;border-radius:7px;background:#f5f4fb;color:#717680}.v5-task-total{color:#4b505a;white-space:nowrap}.v5-overview-empty{padding:18px;color:#858a94}.pm-toolbar{padding:7px;border-radius:13px;box-shadow:0 3px 14px rgba(28,31,43,.025)}.pm-view-tabs{gap:4px}.pm-view-tabs>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#777c86;font-weight:750;cursor:pointer;transition:.16s ease}.pm-view-tabs>button:hover{background:#f5f5f9;color:#444952}.pm-view-tabs>button.active{color:#574bc9;background:#efedff;box-shadow:inset 0 0 0 1px #dedaff}.pm-column{padding:9px;border-radius:14px;background:#f7f7fa}.pm-column-head{min-height:38px;padding:4px 4px 10px}.pm-kanban-card{padding:13px;border-radius:12px;box-shadow:0 2px 7px rgba(29,32,44,.035)}.pm-kanban-title strong{color:#292c33}.task-pro-control:has(:disabled){background:#f7f7fa;border-color:#e7e8ed;color:#a2a6ae}.task-comments-section{margin-bottom:10px}.task-comment-list{display:grid;grid-gap:10px;gap:10px}.task-comment{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e8e9ef;border-radius:12px;background:#fbfbfd}.task-comment>div:last-child{min-width:0;flex:1 1}.task-comment>div:last-child>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-comment time{color:#969aa3}.task-comment p{margin:6px 0 0;color:#515660;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.task-comment-empty{min-height:68px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #dadce5;border-radius:12px;color:#8d929c;background:#fbfbfd}.task-comment-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:12px;padding:10px;border:1px solid #dfe1e8;border-radius:13px;background:#fff}.task-comment-composer:focus-within{border-color:#9f96f3;box-shadow:0 0 0 4px rgba(101,87,232,.08)}.task-comment-composer textarea{min-height:48px;max-height:130px;resize:vertical;border:0;outline:0;background:transparent;color:#30333a;line-height:1.5}@media (max-width:760px){.v5-project-hero{padding:16px}.v5-overview-head{align-items:flex-start;flex-direction:column}.v5-status-counts{justify-content:flex-start}.v5-assignee-row{grid-template-columns:1fr auto}.v5-assignee-states{grid-column:1/-1}.task-comment-composer{grid-template-columns:1fr}.task-comment-composer .pm-btn{width:100%;justify-content:center}}.v6-task-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.v6-task-toolbar .pm-preset-row{margin:0}.v6-result-count{margin-left:auto;color:#858a94;font-weight:700}.v6-comment-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.v6-comment-threads{gap:14px}.v6-comment-thread{overflow:hidden}.v6-comment-thread>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid #ebecf1;background:#fcfcfe}.v6-comment-thread>header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.v6-comment-thread>header span{color:#6156d2;font-weight:800}.v6-comment-thread>header strong{color:#2c3038}.v6-comment-thread>header small{color:#8d929c}.v6-comment-list{display:grid;padding:4px 17px}.v6-comment-item{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px 0;border-bottom:1px solid #f0f0f4}.v6-comment-item:last-child{border-bottom:0}.v6-comment-item.reply{margin-left:40px;padding-left:12px;border-left:2px solid #e4e0ff}.v6-comment-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.v6-comment-meta span{color:#90959e}.v6-comment-item p{margin:6px 0 0;color:#4d525c;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.v6-reply-context{margin-top:7px;padding:7px 9px;border-left:2px solid #b8b0f7;border-radius:0 7px 7px 0;background:#f6f4ff;color:#77718f}.v6-comment-actions{display:flex;align-items:center;gap:10px;margin-top:7px;justify-content:flex-end!important}.v6-comment-actions button{padding:0;border:0;background:transparent;color:#665bd1;font-weight:750;cursor:pointer}.v6-comment-actions button.danger{color:#bd4848}.v6-inline-editor,.v6-reply-composer{display:grid;grid-gap:8px;gap:8px;margin-top:9px}.v6-inline-editor textarea,.v6-reply-composer textarea{min-height:70px;padding:10px;resize:vertical;border:1px solid #dcdde5;border-radius:10px;outline:0;color:#30343c;background:#fff}.v6-inline-editor textarea:focus,.v6-reply-composer textarea:focus{border-color:#9e95ef;box-shadow:0 0 0 3px rgba(101,87,232,.08)}.v6-inline-editor>div,.v6-reply-composer>div{display:flex;justify-content:flex-end;gap:7px}.task-comment.reply{margin-left:34px;border-left:2px solid #ded9ff}.v6-inline-editor>div,.v6-reply-composer .rich-editor{flex-direction:column}.rich-editor{position:relative;width:100%;overflow:visible;border:1px solid #dfe1e8;border-radius:13px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.rich-editor:focus-within{border-color:#8f86ea;box-shadow:0 0 0 4px rgba(101,87,232,.085)}.rich-editor.disabled{background:#fafafd}.rich-editor-input{min-height:132px;max-height:340px;padding:16px 17px 10px;overflow-y:auto;outline:0;color:#30333a;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.rich-editor-input:empty:before{content:attr(data-placeholder);color:#a1a5ae;pointer-events:none}.rich-editor.compact .rich-editor-input{min-height:92px;max-height:220px;padding:13px 14px 8px}.rich-editor-toolbar{min-height:47px;display:flex;align-items:center;gap:5px;padding:6px 8px;border-top:1px solid #ececf1;color:#747984;overflow:visible}.rich-toolbar-group{display:flex;align-items:center;gap:2px}.rich-editor-toolbar button{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.rich-editor-toolbar button:hover{background:#f0eff7;color:#554ac5;transform:translateY(-1px)}.rich-editor-toolbar button.active{background:#e9e6ff;color:#554ac5}.rich-editor-toolbar button:disabled{opacity:.4;cursor:default}.rich-toolbar-divider{width:1px;height:24px;flex:0 0 auto;margin:0 3px;background:#e2e3e8}.rich-toolbar-social{margin-left:auto}.rich-star{font-size:23px;line-height:1}.rich-emoji-anchor{position:relative;display:inline-flex}.rich-emoji-anchor .v7-emoji-picker{right:-72px;bottom:calc(100% + 9px)}.rich-insert-anchor{position:relative}.rich-insert-menu{position:absolute;z-index:120;left:0;bottom:calc(100% + 10px);width:280px;max-height:min(520px,70vh);padding:8px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:13px;background:rgba(255,255,255,.99);box-shadow:0 22px 60px rgba(20,23,32,.2),0 4px 14px rgba(20,23,32,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rich-insert-menu>small{display:block;padding:6px 9px 7px;color:#8d929c;font-size:13px;font-weight:800;letter-spacing:.07em}.rich-insert-menu>button{width:100%;height:39px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 10px;border-radius:8px;color:#3e424a;text-align:left;transform:none}.rich-insert-menu>button:hover{background:#efedff;transform:none}.rich-insert-menu>button>span{width:24px;height:24px;display:grid;place-items:center;color:#6f7480;font-size:14px}.rich-insert-menu>button strong{font-size:14px;font-weight:690}.rich-insert-menu>i{display:block;height:1px;margin:6px 3px;background:#ececf1}.rich-mention-menu{position:absolute;z-index:125;left:10px;bottom:54px;width:min(330px,calc(100% - 20px));max-height:330px;padding:7px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:13px;background:#fff;box-shadow:0 18px 48px rgba(20,23,32,.19)}.rich-mention-menu>div{height:39px;display:flex;align-items:center;gap:8px;margin-bottom:5px;padding:0 10px;border:1px solid #e2e4ea;border-radius:9px;color:#8b909a;background:#f8f8fb}.rich-mention-menu input{width:100%;border:0;outline:0;background:transparent;color:#30343c;font:inherit;font-size:14px}.rich-mention-menu>button{width:100%;height:auto;min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:7px 9px;color:#333740;text-align:left;transform:none}.rich-mention-menu>button:hover{background:#efedff;transform:none}.rich-mention-menu>button .pm-avatar{flex:0 0 auto}.rich-mention-menu>button>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.rich-mention-menu>button strong{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.rich-mention-menu>button small{color:#858a94;font-size:13px}.rich-mention-menu>p{margin:12px;color:#9196a0;text-align:center;font-size:13px}.rich-insert-emoji{margin-left:-34px}.rich-text-content{margin:7px 0 0;color:#515660;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.rich-editor-input p,.rich-text-content p{margin:.3em 0}.rich-editor-input ol,.rich-editor-input ul,.rich-text-content ol,.rich-text-content ul{margin:.45em 0;padding-left:1.5rem}.rich-editor-input blockquote,.rich-text-content blockquote{margin:.55em 0;padding:6px 10px;border-left:3px solid #9e95ef;background:#f7f6ff;color:#55506e}.rich-editor-input code,.rich-text-content code{padding:2px 5px;border-radius:5px;background:#f0f1f4;color:#b33a56;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.rich-editor-input a,.rich-text-content a{color:#554ac7}.rich-editor-input h1,.rich-text-content h1{margin:.6em 0 .25em;font-size:1.65em;line-height:1.2}.rich-editor-input h2,.rich-text-content h2{margin:.55em 0 .25em;font-size:1.38em;line-height:1.25}.rich-editor-input h3,.rich-text-content h3{margin:.5em 0 .2em;font-size:1.16em;line-height:1.3}.rich-editor-input hr,.rich-text-content hr{height:1px;margin:14px 0;border:0;background:#dfe1e8}.rich-editor-input table,.rich-text-content table{width:100%;margin:10px 0;border-collapse:collapse}.rich-editor-input td,.rich-editor-input th,.rich-text-content td,.rich-text-content th{min-width:90px;padding:8px 9px;border:1px solid #dfe1e8;text-align:left}.rich-editor-input th,.rich-text-content th{background:#f5f5f9;font-weight:750}.rich-editor-input img,.rich-text-content img{display:block;width:auto;max-width:100%;max-height:520px;margin:12px 0;border:1px solid #e1e3e8;border-radius:11px;object-fit:contain;box-shadow:0 5px 18px rgba(24,27,36,.08)}.task-comment>div:last-child>.rich-text-content{display:block}.task-comment-inline-edit{display:grid;grid-gap:9px;gap:9px;margin-top:9px}.task-comment-inline-edit>div:last-child{display:flex;justify-content:flex-end;gap:7px}.task-comment-composer.asana-comment-composer{display:block;padding:0;border:0;background:transparent;box-shadow:none}.task-comment-composer.asana-comment-composer:focus-within{border:0;box-shadow:none}.task-comment-submit-copy{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:9px}.task-comment-submit-copy>span{color:#858a94;font-size:13px}.task-comment-submit-copy .pm-btn{min-width:96px;justify-content:center}.v8-create-description{display:grid;grid-gap:8px;gap:8px}.v8-create-description .rich-editor-input{min-height:120px}.pm-priority{min-width:52px;justify-content:center;padding:5px 9px;border-radius:999px;color:#fff!important;font-size:12.5px;font-weight:800;line-height:1;letter-spacing:.01em}.priority-urgent{background:#7f1d1d!important;color:#fff!important}.priority-high{background:#dc2626!important;color:#fff!important}.priority-normal{background:#2563eb!important;color:#fff!important}.priority-low{background:#64748b!important;color:#fff!important}.v4-select-trigger.priority-high,.v4-select-trigger.priority-low,.v4-select-trigger.priority-normal,.v4-select-trigger.priority-urgent{padding:0 11px;border-radius:9px}.v4-select-trigger.priority-high svg,.v4-select-trigger.priority-low svg,.v4-select-trigger.priority-normal svg,.v4-select-trigger.priority-urgent svg{color:#fff}.v4-select-menu>button.priority-high,.v4-select-menu>button.priority-low,.v4-select-menu>button.priority-normal,.v4-select-menu>button.priority-urgent{width:calc(100% - 8px);margin:3px 4px;border-radius:8px;color:#fff}.v4-select-menu>button.priority-high strong,.v4-select-menu>button.priority-low strong,.v4-select-menu>button.priority-normal strong,.v4-select-menu>button.priority-urgent strong{color:#fff}.v4-select-menu>button.priority-high:hover,.v4-select-menu>button.priority-low:hover,.v4-select-menu>button.priority-normal:hover,.v4-select-menu>button.priority-urgent:hover{filter:brightness(1.08)}@media (max-width:760px){.rich-editor-toolbar{align-items:flex-start;overflow-x:auto;scrollbar-width:none}.rich-editor-toolbar::-webkit-scrollbar{display:none}.rich-toolbar-social{margin-left:0}.rich-emoji-anchor .v7-emoji-picker{position:fixed;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}.rich-insert-menu{max-height:66dvh}.rich-insert-menu,.rich-mention-menu{position:fixed;z-index:5200;inset:auto 12px 76px;width:auto}.rich-mention-menu{max-height:52dvh}.task-comment-submit-copy{justify-content:space-between}}.v6-task-replying{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:8px 10px;border-radius:9px;background:#f3f1ff;color:#6359ca}.v6-task-replying button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.pm-task-row.is-complete{opacity:.56;background:#fafafa}.pm-task-row.is-complete:hover{opacity:.78}.pm-task-row.is-complete .pm-task-title{color:#7d818a;text-decoration:line-through;-webkit-text-decoration-color:#b9bcc3;text-decoration-color:#b9bcc3}.pm-priority{min-width:0;padding:3px 6px;border-radius:5px;font-size:12px!important;font-weight:750;letter-spacing:0}.priority-urgent{background:#fff0f0!important;color:#b42318!important}.priority-high{background:#fff4e5!important;color:#b54708!important}.priority-normal{background:#edf4ff!important;color:#175cd3!important}.priority-low{background:#f1f3f5!important;color:#586174!important}.v4-select-trigger.priority-high,.v4-select-trigger.priority-low,.v4-select-trigger.priority-normal,.v4-select-trigger.priority-urgent{min-height:34px;padding:0 9px;border:1px solid;border-radius:8px}.v4-select-trigger.priority-high svg,.v4-select-trigger.priority-low svg,.v4-select-trigger.priority-normal svg,.v4-select-trigger.priority-urgent svg{color:currentColor}.v4-select-menu>button.priority-high,.v4-select-menu>button.priority-low,.v4-select-menu>button.priority-normal,.v4-select-menu>button.priority-urgent{color:inherit;background:transparent!important}.v4-select-menu>button.priority-urgent strong{color:#b42318}.v4-select-menu>button.priority-high strong{color:#b54708}.v4-select-menu>button.priority-normal strong{color:#175cd3}.v4-select-menu>button.priority-low strong{color:#586174}.v9-task-search{width:min(260px,100%)}.v9-action-menu{position:relative;flex:0 0 auto}.v9-action-trigger{width:28px;height:28px;display:grid;place-items:center;padding:0!important;border:0;border-radius:7px;color:#777d87!important;background:transparent;cursor:pointer}.v9-action-trigger:hover,.v9-action-trigger[aria-expanded=true]{color:#4f46b8!important;background:#f0eff8}.v9-action-popover{position:absolute;z-index:180;top:calc(100% + 5px);right:0;width:156px;padding:5px;border:1px solid #e1e2e8;border-radius:10px;background:#fff;box-shadow:0 14px 38px rgba(27,30,40,.16)}.v9-action-popover>button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:flex-start!important;gap:8px;padding:0 9px!important;border:0;border-radius:7px;color:#454a54!important;background:transparent;font-weight:650;cursor:pointer}.v9-action-popover>button:hover{background:#f5f5f8}.v9-action-popover>button.danger{color:#b42318!important}.v9-action-popover>button.danger:hover{background:#fff1f0}.v6-comment-meta{align-items:flex-start;justify-content:space-between}.v6-comment-thread{overflow:visible}.v6-comment-meta>div:first-child{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.v6-reply-context{display:grid;grid-gap:2px;gap:2px}.v6-reply-context strong{color:#5e55bd;font-size:13px!important}.v6-reply-context span{overflow:hidden;color:#77718f!important;white-space:nowrap;text-overflow:ellipsis}.task-comment-head{align-items:flex-start!important}.task-comment-head>span:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.v9-team-card-actions{display:flex;align-items:center;gap:7px}.v9-invite-only{border-color:#d7d3fb;background:#faf9ff}@media (max-width:760px){.v9-task-search{order:-1;width:100%}.pm-task-row.is-complete{opacity:.64}}.pm-content:has(.asana-project-page){width:100%;max-width:none;padding:0 0 90px;background:#fff}.asana-project-page{min-height:calc(100dvh - 64px);color:#1e1f21;background:#fff}.asana-project-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 24px 11px;border-bottom:1px solid #edeae9}.asana-project-title{min-width:0;display:flex;align-items:center;gap:12px}.asana-project-title>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:#5138ee;background:#e8e4ff}.asana-project-title>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.asana-project-title>div>div{min-width:0;display:flex;align-items:center;gap:7px}.asana-project-title h1{max-width:520px;color:#1e1f21;font-size:20px!important;font-weight:650}.asana-project-title h1,.asana-project-title p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asana-project-title p{max-width:620px;color:#6d6e6f;font-size:13px!important}.asana-health{padding:3px 7px;border:1px solid #dfe8e4;border-radius:999px;color:#397a5d;background:#f1f8f4;font-size:12.5px!important;font-weight:700}.asana-health.warning{border-color:#f2dfb7;color:#9a6200;background:#fff8e8}.asana-health.danger{border-color:#f0c8c5;color:#b42318;background:#fff2f1}.asana-project-actions{display:flex;align-items:center;gap:8px}.asana-project-actions .v4-select{min-width:190px}.asana-project-tabs{min-height:49px;display:flex;align-items:flex-end;gap:22px;padding:0 24px;border-bottom:1px solid #edeae9;overflow-x:auto;scrollbar-width:none}.asana-project-tabs::-webkit-scrollbar{display:none}.asana-project-tabs button{position:relative;height:48px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:#6d6e6f;background:transparent;font-weight:550;white-space:nowrap;cursor:pointer}.asana-project-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:transparent}.asana-project-tabs button:hover{color:#1e1f21}.asana-project-tabs button.active{color:#1e1f21;font-weight:650}.asana-project-tabs button.active:after{background:#5138ee}.asana-project-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 24px;border-bottom:1px solid #edeae9}.asana-project-toolbar>div{display:flex;align-items:center;gap:8px}.asana-project-toolbar>div:last-child{color:#6d6e6f}.asana-project-toolbar .pm-btn{min-height:34px;border-color:#cfcbca;border-radius:6px;box-shadow:none}.asana-project-toolbar .asana-primary-action{color:#1e1f21;background:#fff}.asana-project-toolbar .asana-primary-action:hover{border-color:#a7a3a1;background:#f9f8f8}.asana-project-toolbar .v4-select-trigger{min-height:34px;border-radius:6px}.asana-task-total{min-width:58px;color:#8b8b8b;font-size:13px!important;text-align:right}.asana-board{min-height:calc(100dvh - 253px);display:flex;align-items:flex-start;gap:14px;padding:18px 24px 34px;overflow-x:auto;background:#fff}.asana-board-column{width:292px;min-width:292px;min-height:150px;border-radius:8px;background:#f6f5f4;transition:box-shadow .14s ease,transform .14s ease}.asana-board-column.section-target{box-shadow:0 0 0 2px rgba(81,56,238,.23)}.asana-section-head{min-height:47px;display:flex;align-items:center;gap:7px;padding:8px 8px 7px;color:#1e1f21}.asana-section-head>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.asana-section-head>strong{min-width:0;flex:1 1;overflow:hidden;font-size:14px!important;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.asana-section-head>span:not(.asana-section-drag){color:#8b8b8b;font-size:13px!important}.asana-section-drag,.asana-section-head>button:not(.asana-section-collapse){width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#6d6e6f;background:transparent;cursor:pointer}.asana-section-drag:hover,.asana-section-head>button:hover:not(:disabled){color:#1e1f21;background:#ebe9e7}.asana-section-head>button:disabled{opacity:.35;cursor:default}.asana-section-drag{cursor:-webkit-grab;cursor:grab}.asana-section-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.asana-section-head .v9-action-trigger{width:28px;height:28px}.asana-board-cards{min-height:92px;padding:0 8px 8px}.asana-board-cards.empty-drop{border-radius:7px;background:#eeebff}.asana-column-empty{height:58px;display:none;place-items:center;margin-bottom:7px;border:1px dashed #c7c1ec;border-radius:7px;color:#756ab8;font-size:13px!important}.asana-board-column.section-target .asana-column-empty,.asana-board-column:has(.empty-drop) .asana-column-empty{display:grid}.asana-task-card{position:relative;margin-bottom:8px;padding:13px 13px 11px;border:1px solid #dedbd9;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(30,31,33,.08);cursor:-webkit-grab;cursor:grab;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.asana-task-card:hover{border-color:#b8b3b0;box-shadow:0 2px 5px rgba(30,31,33,.12);transform:translateY(-1px)}.asana-task-card:active{cursor:-webkit-grabbing;cursor:grabbing}.asana-task-card.is-dragging{opacity:.35}.asana-task-card.is-complete{opacity:.58;background:#fafafa}.asana-task-card.is-complete .asana-card-title strong{color:#777;text-decoration:line-through}.asana-list-task.drop-after:after,.asana-list-task.drop-before:before,.asana-task-card.drop-after:after,.asana-task-card.drop-before:before{content:"";position:absolute;z-index:4;right:0;left:0;height:3px;border-radius:3px;background:#5138ee;box-shadow:0 0 0 2px #ebe8ff}.asana-list-task.drop-before:before,.asana-task-card.drop-before:before{top:-6px}.asana-list-task.drop-after:after,.asana-task-card.drop-after:after{bottom:-6px}.asana-card-title{display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;grid-gap:8px;gap:8px}.asana-card-title strong{padding-top:1px;color:#1e1f21;font-size:14px!important;font-weight:520;line-height:1.45;overflow-wrap:anywhere}.asana-card-title .v9-action-trigger{margin-top:-5px;opacity:0}.asana-card-title .v9-action-trigger[aria-expanded=true],.asana-task-card:hover .asana-card-title .v9-action-trigger{opacity:1}.asana-complete-control{width:18px;height:18px;display:grid;place-items:center;padding:0;border:1.5px solid #a9a7a5;border-radius:50%;color:transparent;background:#fff;cursor:pointer}.asana-complete-control:hover{border-color:#58a182;color:#58a182}.asana-complete-control.checked{border-color:#58a182;color:#fff;background:#58a182}.asana-card-tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 0 28px}.asana-card-tags span{padding:3px 6px;border-radius:4px;color:#6559a7;background:#f0edff;font-size:12px!important;font-weight:650}.asana-task-card>.pm-task-alert{margin:9px 0 0}.asana-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:14px}.asana-card-foot .pm-assignee{min-width:0}.asana-card-foot .pm-assignee>span:last-child{display:none}.asana-card-foot>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;color:#8b8b8b}.asana-card-foot>div:last-child>span{display:inline-flex;align-items:center;gap:3px;font-size:12.5px!important}.asana-card-foot time{font-size:12.5px!important}.asana-card-foot time.danger{color:#c53f35;font-weight:700}.asana-card-id{color:#9b9998;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px!important}.asana-add-task,.asana-new-section-column{min-height:39px;display:flex;align-items:center;gap:7px;border:0;border-radius:6px;color:#6d6e6f;background:transparent;cursor:pointer}.asana-add-task{width:100%;padding:0 9px}.asana-add-task:hover,.asana-new-section-column:hover{color:#1e1f21;background:#ebe9e7}.asana-add-task:disabled{display:none}.asana-new-section-column{min-width:150px;padding:0 12px}.asana-list-columns{grid-template-columns:minmax(320px,1fr) 180px 110px 120px;align-items:center;border-bottom:1px solid #edeae9}.asana-list-columns span{padding:0 12px;border-left:1px solid #edeae9;font-size:13px!important}.asana-list-columns span:first-child{border-left:0}.asana-list-section{position:relative;border-bottom:1px solid #edeae9;transition:box-shadow .14s ease}.asana-list-section.section-target{box-shadow:inset 3px 0 #8b7ff4}.asana-list-section>.asana-section-head{min-height:48px;padding:8px 2px}.asana-list-section>.asana-section-head>i{margin-left:3px}.asana-section-collapse{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:#6d6e6f;background:transparent;cursor:pointer}.asana-section-collapse svg{transition:transform .15s ease}.asana-section-collapse svg.collapsed{transform:rotate(-90deg)}.asana-list-task{position:relative;border-top:1px solid #edeae9;background:#fff;transition:background .12s ease,opacity .12s ease}.asana-list-task:hover{background:#f9f8f8}.asana-list-task.is-dragging{opacity:.35}.asana-list-task.is-complete{opacity:.58;background:#fafafa}.asana-list-task.is-complete strong{color:#777;text-decoration:line-through}.asana-row-open{grid-template-columns:minmax(320px,1fr) 180px 110px 120px;border:0;cursor:pointer}.asana-row-open>span,.asana-row-open>time{min-width:0;display:flex;align-items:center;padding:7px 12px;border-left:1px solid #edeae9}.asana-row-open>span:first-child{border-left:0}.asana-task-grip{flex:0 0 auto;color:#aaa7a5;opacity:0}.asana-list-task:hover .asana-task-grip{opacity:1}.asana-row-name>span:last-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.asana-row-name strong{overflow:hidden;font-size:14px!important;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.asana-row-name small{color:#9a9897;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px!important}.asana-row-assignee .pm-assignee{min-width:0}.asana-row-assignee .pm-assignee>span:last-child{overflow:hidden;font-size:13px!important;white-space:nowrap;text-overflow:ellipsis}.asana-row-priority .pm-priority{font-size:12px!important}.asana-row-open>time{color:#6d6e6f;font-size:13px!important}.asana-row-open>time.danger{color:#c53f35;font-weight:700}.asana-list-add{min-height:40px;display:flex;align-items:center;gap:8px;margin-left:59px;padding:0;border:0;color:#6d6e6f;background:transparent;cursor:pointer}.asana-list-add:hover{color:#1e1f21}.asana-list-add:disabled{display:none}.asana-list-add-section{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;color:#6d6e6f;background:transparent;font-weight:600;cursor:pointer}.asana-list-add-section:hover{color:#1e1f21}.asana-overview{display:grid;grid-gap:16px;gap:16px;padding:20px 24px 40px}.asana-overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.asana-overview-cards>div{min-height:112px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:17px;border:1px solid #e5e2e0;border-radius:9px;background:#fff}.asana-overview-cards small,.asana-overview-cards span{color:#6d6e6f}.asana-overview-cards strong{font-size:15px!important}.asana-overview-cards .pm-progress{margin-top:4px}.asana-overview-cards .pm-progress i{display:block;height:100%;border-radius:inherit;background:#5138ee}@media (max-width:900px){.asana-project-header{align-items:flex-start;padding:14px 16px 11px}.asana-project-actions .v4-select,.asana-project-actions>.pm-btn{display:none}.asana-project-tabs{gap:18px;padding:0 16px}.asana-project-toolbar{padding:8px 16px}.asana-board{padding:14px 16px 30px}.asana-list-view{overflow-x:auto}.asana-list-view,.asana-overview{padding-inline:16px}}@media (max-width:640px){.pm-content:has(.asana-project-page){overflow-x:hidden}.asana-project-header{min-height:73px}.asana-project-title h1{max-width:210px;font-size:16px!important}.asana-health,.asana-project-title p{display:none}.asana-project-toolbar{align-items:flex-start;flex-direction:column}.asana-project-toolbar>div:last-child{width:100%}.asana-task-total{margin-left:auto}.asana-board{min-height:calc(100dvh - 280px)}.asana-board-column{width:272px;min-width:272px}.asana-overview-cards{grid-template-columns:1fr}}.v6-role-identity{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;padding:12px;border-bottom:1px solid #ececf1}.v6-role-actions{justify-content:space-between}.v6-split-actions{align-items:center}.v6-split-actions>span{flex:1 1}.pm-member-drawer-actions>div:first-child{margin-right:auto}@media (max-width:760px){.v6-comment-kpis{grid-template-columns:1fr}.v6-comment-thread>header{align-items:flex-start;flex-direction:column}.v6-comment-item.reply{margin-left:14px}.v6-role-identity{grid-template-columns:1fr}.pm-member-drawer-actions{flex-wrap:wrap}.pm-member-drawer-actions>div:first-child{width:100%}}body .pm-shell :where(button,input,textarea,label,p,span,strong,small,time,td,th,code,em,h1,h2,h3,h4){font-size:13px}body .pm-shell :where(h1,h2,h3,.pm-stat-value,.v3-timer-time,.task-pro-title){font-size:15px}.pm-avatar{overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#f1efff,#e7e4ff);color:#5548ca}.pm-avatar>img{width:100%;height:100%;display:block;object-fit:cover}.pm-avatar>span{display:grid;place-items:center;width:100%;height:100%}.pm-avatar.sm{width:30px;height:30px}.pm-avatar.md{width:38px;height:38px}.pm-avatar.lg{width:46px;height:46px}.pm-main:has(.v3-chat){height:100dvh;overflow:hidden}.pm-content:has(.v3-chat){width:100%;max-width:none;height:calc(100dvh - 64px);padding:20px 22px;overflow:hidden}.v3-chat{position:relative;width:100%;max-width:100%;height:100%;min-height:0;grid-template-columns:340px minmax(0,1fr)!important;border:1px solid #e1e3ea;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(28,31,43,.07),0 2px 8px rgba(28,31,43,.035)}.v3-chat .pm-chat-list{min-height:0;overflow:hidden;background:linear-gradient(180deg,#fff,#fcfcfe)}.v3-chat .pm-chat-list-head{padding:20px 18px 16px;background:rgba(255,255,255,.94)}.v3-chat .pm-chat-title-row{margin-bottom:14px}.v3-chat .pm-chat-title-row strong{color:#20232a;font-size:18px!important;letter-spacing:-.02em}.v3-chat .pm-chat-title-row small{margin-top:4px;color:#858b96;font-size:13px!important}.v3-chat .pm-chat-title-row>div:last-child{display:flex;gap:5px}.v3-chat .pm-chat-title-row .pm-icon-btn{width:38px;height:38px;border:1px solid #e4e5eb;background:#fff;color:#4c515b}.v3-chat .pm-chat-title-row .pm-icon-btn:first-child{border-color:#292b33;background:#24262d;color:#fff}.v3-chat .pm-input{height:42px;border-color:#e2e4ea;border-radius:11px;background:#f8f8fb;font-size:14px!important}.v3-chat .pm-input:focus{background:#fff}.v3-chat .pm-chat-list-body{min-height:0;padding:10px;overflow-y:auto;overscroll-behavior:contain}.v3-chat .pm-chat-list-body:before{content:"Conversations";display:block;padding:7px 9px 9px;color:#969ba5;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v3-chat .pm-chat-row{min-height:72px;gap:12px;padding:10px 11px;margin-bottom:4px;border:1px solid transparent;border-radius:13px}.v3-chat .pm-chat-row:hover{border-color:#e8e9ee;background:#f8f8fb;transform:translateY(-1px)}.v3-chat .pm-chat-row.active{border-color:#dcd8ff;background:linear-gradient(135deg,#f3f1ff,#eeecff);box-shadow:inset 3px 0 0 #6557e8}.v3-chat .pm-chat-row-top strong{color:#2b2e35;font-size:14px!important;font-weight:750}.v3-chat .pm-chat-row-top time{color:#969ba5;font-size:13px!important}.v3-chat .pm-chat-row-bottom{margin-top:5px}.v3-chat .pm-chat-row-bottom span:first-child{color:#777d88;font-size:13px!important}.v3-chat .v3-unread-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#6256dc;color:#fff;font-size:13px!important;font-weight:800}.v3-chat .v3-all-badge{padding:3px 6px!important;border-radius:6px!important;font-size:12.5px!important;letter-spacing:.04em}.v3-chat .pm-presence{position:relative}.v3-chat .pm-presence-dot{position:absolute;right:0;bottom:1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#24a176}.v3-chat .pm-thread{min-height:0;height:100%;overflow:hidden;background:#f7f8fb}.v3-chat .pm-thread-head{height:72px;padding:0 20px;gap:12px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v3-chat .pm-thread-person strong{color:#252830;font-size:15px!important;font-weight:760}.v3-chat .pm-thread-person small{margin-top:4px;color:#7c828d;font-size:13px!important}.v3-chat .v3-thread-search{width:min(290px,30vw);height:38px;border-color:#e2e4ea;border-radius:10px;background:#f8f8fb}.v3-chat .v3-thread-search input{font-size:13px!important}.v3-chat .pm-thread-head>.pm-icon-btn:last-child{width:38px;height:38px;border:1px solid #e4e5eb;background:#fff}.v3-chat .pm-messages{min-height:0;flex:1 1;padding:28px 34px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 50% -12%,rgba(101,87,232,.075),transparent 36rem),linear-gradient(180deg,#f9f9fc,#f6f7fa);scroll-behavior:smooth}.v3-chat .pm-messages-inner{width:100%;max-width:100%}.v3-chat .pm-day-chip{margin-bottom:24px;padding:6px 11px;border-color:#e2e3e9;background:rgba(255,255,255,.9);color:#858a94;font-size:13px!important;font-weight:700}.v3-chat .pm-message-row{margin:10px 0}.v3-chat .pm-message-stack{max-width:min(72%,680px)}.v3-chat .pm-message-author{margin:0 7px 5px;color:#6257d1;font-size:13px!important;font-weight:750}.v3-chat .pm-message{min-width:92px;padding:11px 13px 9px;border-color:#e0e2e8;border-radius:16px 16px 16px 6px;color:#383c45;font-size:14px!important;line-height:1.55;overflow-wrap:anywhere;box-shadow:0 2px 7px rgba(29,32,43,.055)}.v3-chat .pm-message-row.mine .pm-message{border-color:#5c50d7;border-radius:16px 16px 6px 16px;background:linear-gradient(145deg,#6c60e7,#574acb);box-shadow:0 5px 14px rgba(87,74,203,.18)}.v3-chat .pm-message-time{margin-top:6px;font-size:12.5px!important;line-height:1}.v3-message-seen{display:block;margin:4px 5px 0 0;color:#777d89;font-size:12px!important;text-align:right}.v3-chat .pm-reply{margin-bottom:8px;padding:7px 9px;border-left-width:3px;border-radius:0 7px 7px 0;background:#f5f4fa;font-size:13px!important;line-height:1.4}.v3-chat .pm-message-row.mine .pm-reply{background:rgba(255,255,255,.1)}.v3-chat .pm-reactions{gap:5px;margin-top:6px}.v3-chat .pm-reaction{min-height:28px;padding:3px 8px;border-color:#dedfe6;font-size:13px!important;box-shadow:0 1px 3px rgba(26,29,39,.04)}.v3-chat .v3-message-actions button{width:30px;height:30px;border-radius:9px;box-shadow:0 4px 12px rgba(24,27,35,.09)}.v3-chat .v3-action-menu{min-width:180px;padding:7px}.v3-chat .v3-action-menu button{min-height:36px;padding:8px 10px;border-radius:8px}.v3-chat .v3-message-image{border-radius:12px}.v3-chat .pm-compose-wrap{position:relative;z-index:8;flex:0 0 auto;padding:13px 24px 12px;border-top-color:#e0e2e8;background:rgba(255,255,255,.97);box-shadow:0 -8px 22px rgba(30,33,44,.035)}.v3-chat .pm-compose{max-width:880px;min-height:54px;align-items:center;gap:5px;padding:7px;border-color:#d9dce4;border-radius:15px;box-shadow:0 3px 12px rgba(26,29,40,.045)}.v3-chat .pm-compose textarea{min-height:36px;padding:9px 7px 7px;color:#30333a;font-size:14px!important;line-height:1.45}.v3-chat .pm-compose .pm-icon-btn{width:38px;height:38px;border-radius:10px}.v3-chat .pm-send{width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#6558df,#5145c7);box-shadow:0 5px 12px rgba(81,69,199,.2)}.v3-chat .pm-send:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.v3-chat .pm-compose-meta{max-width:880px;margin-top:8px;font-size:13px!important}.v3-chat .v3-file-preview,.v3-chat .v3-replying{max-width:880px;border-radius:10px}.v3-chat .v3-file-preview small,.v3-chat .v3-file-preview strong,.v3-chat .v3-replying span,.v3-chat .v3-replying strong{font-size:13px!important}.v3-chat .pm-chat-info{position:absolute;z-index:73;inset:0 0 0 auto;width:min(360px,92vw);display:flex;flex-direction:column;border-left-color:#e0e2e8;border-radius:16px 0 0 16px;background:#fff;transform:translateX(104%);transition:transform .24s cubic-bezier(.2,.8,.2,1);box-shadow:-24px 0 55px rgba(25,28,38,.15);overflow:hidden}.v3-chat .pm-chat-info.open{transform:translateX(0)}.v3-info-backdrop{display:block;position:fixed;z-index:71;inset:0;border:0;background:rgba(18,20,27,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v3-chat .pm-chat-info-head{min-height:64px;padding:0 18px;font-size:14px!important}.v3-chat .pm-chat-info-profile{padding:24px 18px 20px}.v3-chat .pm-chat-info-profile strong{margin-top:11px;font-size:15px!important}.v3-chat .pm-chat-info-profile small{margin-top:5px;font-size:13px!important}.v3-chat .v3-general-note{display:block;margin-top:14px;padding:10px 12px;border:1px solid #e2deff;border-radius:10px;background:#f4f2ff;color:#6257ca;font-size:13px!important;line-height:1.45}.v3-chat .v3-info-tabs{display:flex;padding:0 8px;border-top:1px solid #ececf1;border-bottom:1px solid #ececf1}.v3-chat .v3-info-tabs button{flex:1 0 auto;min-height:42px;padding:0 8px;font-size:13px!important}.v3-chat .v3-info-tabs button.active{box-shadow:inset 0 -2px 0 #6557e8}.v3-chat .v3-info-body{flex:1 1;max-height:none;padding:10px}.v3-chat .v3-info-file,.v3-chat .v3-info-member{min-height:54px;gap:10px;padding:9px;border-radius:10px}.v3-chat .v3-info-member>.pm-avatar{width:30px;min-width:30px;height:30px;flex:0 0 30px;border-radius:50%}.v3-chat .v3-info-file strong,.v3-chat .v3-info-member strong{font-size:14px!important}.v3-chat .v3-info-file small,.v3-chat .v3-info-member small{margin-top:3px;font-size:13px!important}.v7-profile-photo-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-bottom:18px;padding:16px;border:1px solid #e2e4ea;border-radius:14px;background:linear-gradient(135deg,#fff,#faf9ff);box-shadow:0 4px 18px rgba(31,34,48,.035)}.v7-profile-photo-preview{position:relative}.v7-profile-photo-preview .pm-avatar{width:68px;height:68px;font-size:18px!important;box-shadow:0 0 0 4px #fff,0 0 0 5px #dedbe9}.v7-profile-photo-preview>span{position:absolute;right:-4px;bottom:-4px;width:28px;height:28px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;background:#5f53d7;color:#fff}.v7-profile-photo-card>div:nth-child(2) strong{display:block;color:#292c34;font-size:14px!important}.v7-profile-photo-card>div:nth-child(2) p{margin:5px 0 3px;color:#707681;font-size:14px!important;line-height:1.45}.v7-profile-photo-card>div:nth-child(2) small{color:#9398a1;font-size:13px!important}.v7-profile-photo-actions{display:flex;gap:7px}.v7-message-edit{display:grid;grid-gap:12px;gap:12px}.v7-message-edit textarea{width:100%;min-height:140px;max-height:320px;padding:12px 13px;resize:vertical;border:1px solid #dcdfe7;border-radius:12px;outline:0;color:#30333b;background:#fbfbfd;font-size:14px;line-height:1.55}.v7-message-edit textarea:focus{border-color:#9e95ef;background:#fff;box-shadow:0 0 0 4px rgba(101,87,232,.08)}.v7-message-edit>div{display:flex;justify-content:flex-end;gap:8px}.v3-modal:has(.v3-member-picker) .v3-member-picker{max-height:min(470px,60vh);padding:5px;border:1px solid #e4e5eb;border-radius:12px;background:#fafafd;overflow:auto}.v3-modal:has(.v3-member-picker) .v3-member-picker>button{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.v3-modal:has(.v3-member-picker) .v3-member-picker>button:hover{background:#efedff}.v3-modal:has(.v3-member-picker) .v3-member-picker>button>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.v3-modal:has(.v3-member-picker) .v3-member-picker>button strong{color:#30333a;font-size:14px!important}.v3-modal:has(.v3-member-picker) .v3-member-picker>button small{color:#858a94;font-size:13px!important}.v3-chat .v3-action-menu{top:calc(100% + 7px);min-width:196px;padding:6px;border:1px solid #dfe1e8;border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 18px 45px rgba(22,25,34,.18),0 3px 10px rgba(22,25,34,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v3-chat .v3-action-menu:before{content:"Message actions";display:block;padding:6px 9px 7px;color:#969ba5;font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.v3-chat .v3-action-menu button{width:100%!important;min-height:36px!important;height:36px!important;display:flex!important;align-items:center;justify-content:flex-start!important;gap:9px;margin:0;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#4f5560!important;box-shadow:none!important;font-size:13px!important;font-weight:650;text-align:left}.v3-chat .v3-action-menu button:hover{background:#f1efff!important;color:#564acb!important}.v3-chat .v3-action-menu button:has(.lucide-trash-2){color:#b74444!important}.v3-chat .v3-action-menu button:has(.lucide-trash-2):hover{background:#fff0f0!important;color:#a63838!important}.v7-emoji-picker{position:absolute;z-index:90;right:-46px;bottom:calc(100% + 12px);width:min(390px,calc(100vw - 32px));height:min(470px,70vh);display:flex;flex-direction:column;border:1px solid #dfe1e8;border-radius:16px;background:rgba(255,255,255,.985);box-shadow:0 22px 60px rgba(20,23,32,.2),0 4px 14px rgba(20,23,32,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;animation:v7EmojiIn .16s ease-out}.v7-emoji-picker>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #ececf1}.v7-emoji-picker>header>div{display:grid;grid-gap:2px;gap:2px}.v7-emoji-picker>header strong{color:#292c34;font-size:14px!important}.v7-emoji-picker>header small{color:#9297a0;font-size:13px!important}.v7-emoji-picker>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#777d87;cursor:pointer}.v7-emoji-picker>header button:hover{background:#f1f1f5;color:#2e323a}.v7-emoji-search{height:40px;display:flex;align-items:center;gap:8px;margin:12px 12px 8px;padding:0 11px;border:1px solid #e1e3e9;border-radius:10px;background:#f8f8fb;color:#9297a1}.v7-emoji-search:focus-within{border-color:#aaa2f2;background:#fff;box-shadow:0 0 0 3px rgba(101,87,232,.08)}.v7-emoji-search input{width:100%;border:0;outline:0;background:transparent;color:#343840;font-size:13px!important}.v7-emoji-picker>nav{display:flex;gap:3px;padding:0 10px 8px;overflow-x:auto;scrollbar-width:none}.v7-emoji-picker>nav::-webkit-scrollbar{display:none}.v7-emoji-picker>nav button{min-width:40px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;cursor:pointer}.v7-emoji-picker>nav button.active,.v7-emoji-picker>nav button:hover{background:#efedff;box-shadow:inset 0 0 0 1px #dcd7ff}.v7-emoji-picker>nav button>span:first-child{font-size:18px!important;line-height:1}.v7-emoji-picker>nav button>span:last-child{display:none}.v7-emoji-section-title{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 7px;color:#868b95}.v7-emoji-section-title strong{font-size:13px!important;text-transform:uppercase;letter-spacing:.06em}.v7-emoji-section-title span{font-size:13px!important}.v7-emoji-grid{min-height:0;flex:1 1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;grid-gap:3px;gap:3px;padding:3px 10px 12px;overflow-y:auto;overscroll-behavior:contain}.v7-emoji-grid button{aspect-ratio:1;min-width:0;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;cursor:pointer;font-size:22px!important;line-height:1;transition:transform .12s ease,background .12s ease}.v7-emoji-grid button:hover{background:#efedff;transform:scale(1.12)}.v7-emoji-grid p{grid-column:1/-1;margin:24px 0;color:#9196a0;text-align:center;font-size:13px!important}.v3-chat .v3-emoji-anchor>.pm-icon-btn.active{background:#efedff;color:#584ccb}@keyframes v7EmojiIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1199px){.v3-chat{grid-template-columns:310px minmax(0,1fr)!important}.v3-chat .pm-chat-info{position:fixed;inset:0 0 0 auto;border-radius:0}}@media (max-width:1023px){.pm-content:has(.v3-chat){height:calc(100dvh - 64px);padding:14px}.v3-chat{height:100%;min-height:0}}@media (max-width:767px){.pm-content:has(.v3-chat){height:calc(100dvh - 58px);padding:0}.v3-chat{height:100%;min-height:0;border:0;border-radius:0;box-shadow:none;grid-template-columns:1fr!important}.v3-chat .pm-chat-list-head{padding:18px 15px 14px}.v3-chat .pm-chat-list-body{padding:8px}.v3-chat .pm-chat-row{min-height:74px}.v3-chat .pm-thread-head{height:64px;padding:0 11px;gap:9px}.v3-chat .pm-back-chat{display:inline-grid}.v3-chat .pm-messages{padding:18px 13px 14px}.v3-chat .pm-message-stack{max-width:86%}.v3-chat .pm-message{font-size:14px!important}.v3-chat .v3-message-actions{position:absolute;top:50%;right:calc(100% + 5px);margin:0;transform:translateY(-50%)}.v3-chat .pm-message-row:not(.mine) .v3-message-actions{position:absolute;right:auto;left:calc(100% + 5px)}.v3-chat .v3-message-actions button{width:28px;height:28px}.v3-chat .pm-compose-wrap{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.v3-chat .pm-compose{min-height:50px;border-radius:14px}.v3-chat .pm-compose-meta{display:none}.v3-chat .v3-emoji-picker{position:fixed;right:10px;bottom:74px;width:calc(100vw - 20px);grid-template-columns:repeat(5,1fr)}.v3-chat .v7-emoji-picker{position:fixed;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));width:calc(100vw - 20px);height:min(455px,67dvh)}.v7-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.v3-chat .v3-action-menu{position:fixed;z-index:95;inset:auto 10px calc(72px + env(safe-area-inset-bottom)) 10px;width:auto;padding:8px;border-radius:15px}.v3-chat .v3-action-menu button{min-height:42px!important;height:42px!important;font-size:14px!important}.v7-profile-photo-card{grid-template-columns:auto minmax(0,1fr)}.v7-profile-photo-actions{grid-column:1/-1}.v7-profile-photo-actions .pm-btn{flex:1 1}}@media (max-width:420px){.v3-chat .pm-thread-person small{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v3-chat .pm-message-stack{max-width:90%}.v3-chat .pm-message{min-width:76px;padding:10px 11px 8px}.v3-chat .v3-chat-file{min-width:min(220px,68vw)}.v7-profile-photo-card{align-items:start;gap:13px;padding:14px}.v7-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.task-pro-path button{max-width:210px;padding:0;border:0;background:transparent;color:#626873;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.task-pro-path button:hover{color:#5b4ed0;text-decoration:underline}.task-subtasks-section{overflow:visible}.task-subtask-progress{height:4px;margin:2px 0 13px;border-radius:999px;background:#ececf1;overflow:hidden}.task-subtask-progress span{display:block;height:100%;border-radius:inherit;background:#55a978;transition:width .2s ease}.task-subtask-list{display:grid;border:1px solid #e3e4e9;border-radius:10px;background:#fff;overflow:visible}.task-subtask-list:empty{display:none}.task-subtask-row{position:relative;min-height:48px;display:grid;grid-template-columns:22px 28px minmax(180px,1fr) minmax(115px,.38fr) 72px 32px;align-items:center;grid-gap:5px;gap:5px;padding:0 9px 0 5px;border-bottom:1px solid #ececf1;background:#fff;transition:opacity .15s ease,background .15s ease}.task-subtask-row:first-child{border-radius:9px 9px 0 0}.task-subtask-row:last-child{border-bottom:0;border-radius:0 0 9px 9px}.task-subtask-row:only-child{border-radius:9px}.task-subtask-row:hover{background:#fafafd}.task-subtask-row.is-complete{opacity:.58}.task-subtask-row.is-complete .task-subtask-open strong{color:#7f848d;text-decoration:line-through}.task-subtask-row.is-dragging{opacity:.3}.task-subtask-row.drop-after:after,.task-subtask-row.drop-before:before{content:"";position:absolute;z-index:2;right:8px;left:8px;height:2px;border-radius:2px;background:#6659dc;box-shadow:0 0 0 2px rgba(102,89,220,.12)}.task-subtask-row.drop-before:before{top:-1px}.task-subtask-row.drop-after:after{bottom:-1px}.task-subtask-grip{color:#b1b5bd;cursor:-webkit-grab;cursor:grab}.task-subtask-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.task-subtask-open{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:7px 5px;border:0;background:transparent;text-align:left;cursor:pointer}.task-subtask-open strong{color:#343840;font-size:13px!important;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-subtask-open small{color:#a0a4ac;font-size:12px!important;letter-spacing:.02em}.task-subtask-open:hover strong{color:#5b4ed0}.task-subtask-edit{width:100%;height:32px;padding:0 8px;border:1px solid #9e95ed;border-radius:7px;outline:0;background:#fff;color:#343840;font-size:13px!important;box-shadow:0 0 0 3px rgba(101,87,232,.08)}.task-subtask-owner{min-width:0;display:flex;align-items:center;gap:6px;color:#797e88;font-size:12.5px!important}.task-subtask-owner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-subtask-row time{color:#8e939c;font-size:12.5px!important;white-space:nowrap}.task-subtask-row .v3-action-wrap{justify-self:end}.task-subtask-row .v3-action-menu{right:0;left:auto;min-width:170px}.task-subtask-add{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;margin-top:9px;padding:4px 5px 4px 32px;border:1px dashed #d9dae1;border-radius:10px;background:#fbfbfd}.task-subtask-add>.asana-complete-control{pointer-events:none}.task-subtask-add input{min-width:0;height:35px;border:0;outline:0;background:transparent;color:#343840;font-size:13px!important}.task-subtask-add input::placeholder{color:#9ba0a9}.task-subtask-add:focus-within{border-color:#aaa2ef;background:#fff;box-shadow:0 0 0 3px rgba(101,87,232,.07)}@media (max-width:900px){.task-subtask-row{grid-template-columns:20px 27px minmax(0,1fr) 32px}.task-subtask-owner,.task-subtask-row time{display:none}}@media (max-width:560px){.task-subtask-add{grid-template-columns:25px minmax(0,1fr);padding-left:7px}.task-subtask-add .pm-btn{grid-column:2;justify-self:end}.task-pro-path button{max-width:105px}}.task-pro-main{display:flex;flex-direction:column}.task-pro-title-section{order:0;width:100%}.task-details-section{order:1}.task-subtasks-section{order:2}.task-description-section{order:3}.task-relationships-section{order:4}.task-files-section{order:5}.task-comments-section{order:6}.task-activity-section{order:7}.task-collapsible-section{position:relative;width:100%;padding:0!important;overflow:visible;border-color:#e4e4ec;border-radius:13px;box-shadow:0 2px 8px rgba(32,34,45,.025),0 1px 2px rgba(32,34,45,.035);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.task-collapsible-section:before{content:"";position:absolute;z-index:1;top:15px;bottom:15px;left:-1px;width:3px;border-radius:0 4px 4px 0;background:#6f61e8;opacity:.28;transform:scaleY(.48);transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.task-collapsible-section:hover{border-color:#d9d7e8;box-shadow:0 5px 18px rgba(44,40,80,.055),0 1px 3px rgba(32,34,45,.04)}.task-collapsible-section.is-open{border-color:#ddd9f5;box-shadow:0 5px 18px rgba(72,61,151,.055),0 1px 3px rgba(32,34,45,.035)}.task-collapsible-section.is-open:before{opacity:.9;transform:scaleY(1)}.task-collapsible-heading{width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:9px 11px 9px 13px;border-radius:12px;transition:background .16s ease}.task-collapsible-toggle{min-width:0;display:flex;border:0;background:transparent;text-align:left;cursor:pointer}.task-collapsible-toggle:hover{background:#faf9ff}.task-collapsible-toggle:focus-visible{outline:2px solid #8b80e8;outline-offset:2px}.task-collapsible-section.is-open .task-collapsible-toggle{border-radius:12px 12px 8px 8px;background:linear-gradient(90deg,rgba(246,244,255,.72),rgba(255,255,255,0) 60%)}.task-collapsible-main{min-width:0;flex:1 1;display:flex;align-items:center;gap:10px}.task-section-reorder-grip{width:20px;height:28px;flex:0 0 auto;display:grid;place-items:center;margin-left:-6px;border-radius:5px;color:#a3a6ad;opacity:.45;cursor:-webkit-grab;cursor:grab;transition:color .15s ease,background .15s ease,opacity .15s ease}.task-collapsible-heading:hover .task-section-reorder-grip{color:#6557d5;background:#efedff;opacity:1}.task-section-reorder-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.task-collapsible-section.is-dragging{opacity:.4;transform:scale(.985)}.task-collapsible-section.is-drop-target{border-color:#7465e5;box-shadow:0 -3px 0 #7465e5,0 7px 20px rgba(72,61,151,.1);transform:translateY(2px)}.task-collapsible-toggle .task-pro-section-icon{width:31px;height:31px;border-radius:9px;background:#f0edff;box-shadow:inset 0 0 0 1px rgba(107,91,226,.05)}.task-collapsible-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.task-collapsible-copy strong{color:#292c33;font-size:13px!important;font-weight:770;letter-spacing:-.01em}.task-collapsible-copy small{color:#9296a0;font-size:12px!important;line-height:1.3}.task-collapsible-summary{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:#8d929b;pointer-events:none}.task-collapsible-chevron-wrap{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#f5f4f9;color:#777c87;transition:background .16s ease,color .16s ease}.task-collapsible-toggle:hover .task-collapsible-chevron-wrap{background:#ebe8ff;color:#5f52d1}.task-collapsible-chevron{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.task-collapsible-section.is-open .task-collapsible-chevron{transform:rotate(180deg)}.task-collapsible-grid{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility 0s linear .28s}.task-collapsible-section.is-open .task-collapsible-grid{grid-template-rows:1fr;opacity:1;overflow:visible;visibility:visible;pointer-events:auto;transition-delay:0s}.task-collapsible-content{min-height:0;overflow:hidden;padding:0 13px}.task-collapsible-section.is-open .task-collapsible-content{overflow:visible;padding-bottom:13px}.task-pro-section+.task-pro-section{margin-top:9px}.task-pro-character-count,.task-pro-count{padding:4px 7px;font-size:12.5px!important}.task-details-section .task-pro-fields{gap:11px 12px}.task-details-section .task-pro-field{gap:5px}.task-details-section .task-pro-field>span{color:#626772;font-size:12.5px!important}.task-details-section .task-pro-control{height:40px;gap:8px;padding:0 11px;border-radius:10px}.task-details-section .task-pro-control>svg{width:15px;height:15px}.task-details-section .task-pro-control input,.task-details-section .task-pro-control select{font-size:13px!important}.task-details-section .task-pro-control>.v4-select .v4-select-trigger{min-height:34px;font-size:13px!important}.task-details-section .task-pro-control .v4-select-menu{top:calc(100% + 5px);min-width:190px;max-height:205px;padding:4px;border-radius:10px;box-shadow:0 12px 32px rgba(28,30,42,.13),0 2px 7px rgba(28,30,42,.07)}.task-details-section .task-pro-control .v4-select-menu button{min-height:32px;padding:5px 8px;border-radius:7px;font-size:13px!important}.task-details-section .task-pro-control .v4-select-menu strong{font-size:13px!important}.task-file-upload-row{display:flex;justify-content:flex-end;margin:-2px 0 10px}.task-relationship-explainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.task-relationship-explainer>div{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:9px;background:#f5f3ff;color:#6a5de0}.task-relationship-explainer span{min-width:0;display:grid;grid-gap:2px;gap:2px}.task-relationship-explainer strong{color:#4a445f;font-size:12.5px!important}.task-relationship-explainer small{color:#858091;font-size:12px!important;line-height:1.4}.task-relationship-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px}.task-dependencies-panel,.task-followers-panel{min-width:0;padding:13px;border:1px solid #e3e4e9;border-radius:11px;background:#fbfbfd}.task-relationship-label{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.task-relationship-label>span{display:flex;align-items:center;gap:7px;color:#50555e;font-size:13px!important;font-weight:750}.task-relationship-label>button{padding:3px 7px;border:0;border-radius:6px;background:transparent;color:#5e51d2;font-size:12.5px!important;font-weight:700;cursor:pointer}.task-relationship-label>button:hover{background:#efedff}.task-relationship-label em{min-width:23px;height:23px;display:grid;place-items:center;border-radius:999px;background:#efeff3;color:#777c86;font-size:12.5px!important;font-style:normal;font-weight:700}.task-followers-panel .v5-assignee-select{width:100%}.task-followers-panel .v4-select-trigger{width:100%;min-height:38px;justify-content:space-between;border-color:#dddfe5;background:#fff}.task-followers-panel .v4-select-menu{z-index:40;width:100%;min-width:230px}.task-follower-avatars{display:flex;align-items:center;min-height:38px}.task-follower-avatars .pm-avatar{margin-left:-5px;border:2px solid #fff}.task-follower-avatars .pm-avatar:first-child{margin-left:0}.task-follower-avatars>span{margin-left:5px;color:#777d86;font-size:12.5px!important}.task-follower-summary{margin-top:7px;color:#8b9099;font-size:12px!important;line-height:1.4}.task-dependency-list{display:grid;grid-gap:5px;gap:5px}.task-dependency-list>div{min-width:0;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 27px;align-items:center;border:1px solid #e2e3e8;border-radius:8px;background:#fff}.task-dependency-list>div>button:first-child{min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;background:transparent;text-align:left;cursor:pointer}.task-dependency-list>div>button:first-child>span:last-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.task-dependency-list strong{color:#3b3f47;font-size:13px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dependency-list small{color:#979ca5;font-size:12px!important}.task-dependency-remove{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#9a9fa8;cursor:pointer}.task-dependency-remove:hover{background:#fff0f0;color:#b54141}.task-dependency-add{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;margin-top:8px}.task-dependency-add .v4-select-trigger{width:100%;min-height:36px;justify-content:space-between;border-color:#dddfe5;background:#fff}.task-dependency-add .v4-select-menu{z-index:40;width:max(100%,260px)}.task-activity-list{position:relative;display:grid;grid-gap:0;gap:0}.task-activity-list:before{content:"";position:absolute;top:16px;bottom:16px;left:15px;width:1px;background:#e5e5eb}.task-activity-item{position:relative;min-height:52px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:8px 0}.task-activity-list .pm-avatar{position:relative;z-index:1;border:2px solid #fff}.task-activity-copy{min-width:0;padding:3px 0 8px}.task-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#676c75;font-size:13px!important;line-height:1.45}.task-activity-head strong{color:#343840;font-size:13px!important}.task-activity-head time{flex:0 0 auto;color:#a0a4ac;font-size:12px!important;white-space:nowrap}.task-activity-copy>p{margin:4px 0 0;color:#858a93;font-size:12.5px!important;line-height:1.45}.task-activity-changes{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.task-activity-changes>div{min-width:0;display:grid;grid-template-columns:minmax(72px,.55fr) minmax(0,1fr) 12px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;padding:6px 8px;border:1px solid #e8e7ee;border-radius:8px;background:#fafafd;font-size:12px!important}.task-activity-changes strong{color:#656a73;font-size:12px!important}.task-activity-changes span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-activity-changes .from{color:#969aa2;text-decoration:line-through}.task-activity-changes .to{color:#494d56;font-weight:650}.task-activity-changes svg{color:#aaaeb6}.task-activity-empty{display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;background:#fafafd;color:#9297a0;font-size:13px!important}@media (max-width:700px){.task-relationship-explainer,.task-relationship-grid{grid-template-columns:1fr}.task-collapsible-heading{min-height:60px;padding:10px 11px}.task-collapsible-content{padding-right:11px;padding-left:11px}.task-collapsible-section.is-open .task-collapsible-content{padding-bottom:12px}.task-collapsible-copy small{display:none}.task-activity-changes>div{grid-template-columns:70px minmax(0,1fr) 10px minmax(0,1fr)}}.pm-main:has(.asana-project-page){height:100dvh;overflow:hidden}.pm-content:has(.asana-project-page){height:calc(100dvh - 64px);padding:0;overflow:hidden}.asana-project-page{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.asana-project-page>.asana-board,.asana-project-page>.asana-overview,.asana-project-page>.pm-calendar,.asana-project-page>.pm-gantt,.asana-project-page>.pm-table-wrap{min-height:0;overflow:auto}.asana-project-page>.asana-overview{grid-row:3/5}.asana-list-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff}.asana-list-view{min-width:760px;padding:0 24px 35px}.asana-list-columns{position:-webkit-sticky;position:sticky;z-index:30;top:0;height:43px;display:grid;align-items:stretch;border-bottom:1px solid #dedbd9;color:#6d6e6f;background:rgba(255,255,255,.97);box-shadow:0 1px 0 rgba(30,31,33,.025);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asana-list-column-head{position:relative;min-width:0;display:flex;align-items:center;gap:5px;padding:0 8px 0 12px;border-left:1px solid #edeae9}.asana-list-column-head:first-child{border-left:0}.asana-list-column-head>span{min-width:0;flex:1 1;overflow:hidden;font-size:13px!important;white-space:nowrap;text-overflow:ellipsis}.asana-list-column-head .v9-action-trigger{width:25px;height:25px;opacity:0}.asana-list-column-head .v9-action-trigger[aria-expanded=true],.asana-list-column-head:hover .v9-action-trigger{opacity:1}.asana-column-resizer{position:absolute;z-index:6;top:0;right:-4px;bottom:0;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.asana-column-resizer:after{content:"";position:absolute;top:9px;right:3px;bottom:9px;width:2px;border-radius:2px;background:transparent}.asana-column-resizer:hover:after,.asana-list-column-head:hover .asana-column-resizer:after{background:#7667e8}.is-resizing-column,.is-resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.asana-list-columns .sticky-name{z-index:32;background:#fff}.asana-row-open{width:100%;min-height:49px;display:grid;align-items:stretch;padding:0;color:#1e1f21}.asana-row-open,.asana-row-open>*{background:transparent;text-align:left}.asana-row-open>*{min-width:0;border:0;border-left:1px solid #edeae9;border-radius:0;color:inherit;font:inherit}.asana-row-open>:first-child{border-left:0}.asana-row-open>button{cursor:pointer}.asana-row-open>button:hover{background:rgba(247,246,245,.8)}.asana-row-name{display:flex;align-items:center;gap:9px;padding:7px 12px}.asana-row-name.sticky-name{position:-webkit-sticky;position:sticky;z-index:5;left:0;background:#fff;box-shadow:1px 0 0 #edeae9}.asana-list-task:hover .asana-row-name.sticky-name{background:#f9f8f8}.asana-list-task.is-complete .asana-row-name.sticky-name{background:#fafafa}.asana-name-open{min-width:0;flex:1 1;display:grid;grid-gap:2px;gap:2px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.asana-name-open strong{overflow:hidden;font-size:14px!important;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.asana-name-open small{color:#9a9897;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px!important}.asana-row-assignee,.asana-row-date,.asana-row-priority{display:flex;align-items:center;padding:7px 12px!important}.asana-row-date{color:#6d6e6f!important;font-size:13px!important}.asana-row-date.danger{color:#c53f35!important;font-weight:700}.asana-row-tail{display:block}.asana-add-field-wrap{position:relative;display:grid;place-items:center;border-left:1px solid #edeae9}.asana-add-field{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:#6d6e6f;background:transparent;cursor:pointer}.asana-add-field:hover:not(:disabled),.asana-add-field[aria-expanded=true]{color:#5138ee;background:#eeebff}.asana-add-field:disabled{opacity:.3;cursor:default}.asana-field-type-menu{position:absolute;z-index:80;top:37px;right:0;width:292px;max-height:min(520px,calc(100dvh - 260px));padding:6px;overflow:auto;border:1px solid #dedbd9;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(30,31,33,.16)}.asana-field-type-menu header{display:grid;grid-gap:2px;gap:2px;padding:8px 9px 7px}.asana-field-type-menu header strong{font-size:13px!important}.asana-field-type-menu header span{color:#8b8b8b;font-size:12.5px!important}.asana-field-type-menu>button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:8px;border:0;border-radius:7px;color:#343536;background:transparent;text-align:left;cursor:pointer}.asana-field-type-menu>button:hover{background:#f4f3f2}.asana-field-type-menu>button>svg{color:#6b5ce7}.asana-field-type-menu>button span{min-width:0;display:grid;grid-gap:2px;gap:2px}.asana-field-type-menu>button strong{font-size:13px!important}.asana-field-type-menu>button small{overflow:hidden;color:#8b8b8b;font-size:12px!important;white-space:nowrap;text-overflow:ellipsis}.custom-field-cell{position:relative;min-width:0;display:flex;align-items:center;padding:5px 8px}.custom-field-cell>input,.custom-field-cell>select{width:100%;height:33px;min-width:0;padding:0 8px;border:1px solid transparent;border-radius:6px;color:#424346;background:transparent;font:inherit;font-size:13px!important;outline:none}.custom-field-cell>select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-field-cell>input:hover,.custom-field-cell>select:hover{border-color:#dedbd9;background:#fff}.custom-field-cell>input:focus,.custom-field-cell>select:focus{border-color:#8879ef;background:#fff;box-shadow:0 0 0 2px #eeebff}.custom-field-select-dot{position:absolute;right:14px;width:7px;height:7px;border-radius:50%;pointer-events:none}.custom-field-rollup{gap:6px;padding-left:12px;color:#6255c7}.custom-field-rollup strong{font-size:13px!important}.custom-cell-picker{position:relative;width:100%}.custom-cell-picker>button{width:100%;height:33px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 7px;border:1px solid transparent;border-radius:6px;color:#5f6062;background:transparent;cursor:pointer}.custom-cell-picker>button:hover,.custom-cell-picker>button[aria-expanded=true]{border-color:#dedbd9;background:#fff}.custom-cell-summary{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden}.custom-cell-summary i{max-width:92px;display:inline-flex;align-items:center;gap:3px;overflow:hidden;padding:3px 6px;border-radius:999px;color:#38383b;font-size:12px!important;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.custom-cell-summary i:has(.pm-avatar){padding:0;background:transparent!important}.custom-cell-summary .pm-avatar{width:23px!important;height:23px!important;font-size:11px!important}.custom-cell-summary em{flex:0 0 auto;color:#7468cb;font-size:12px!important;font-style:normal;font-weight:700}.custom-cell-empty{color:#a4a2a0}.custom-cell-menu{position:absolute;z-index:70;top:36px;left:-2px;width:max(230px,100%);max-height:300px;padding:5px;overflow:auto;border:1px solid #dedbd9;border-radius:9px;background:#fff;box-shadow:0 10px 25px rgba(30,31,33,.16)}.custom-cell-menu header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px 7px}.custom-cell-menu header strong{overflow:hidden;font-size:12.5px!important;white-space:nowrap;text-overflow:ellipsis}.custom-cell-menu header button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.custom-cell-menu>button{width:100%;min-height:34px;display:grid;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:5px 7px;border:0;border-radius:6px;color:#47484a;background:transparent;text-align:left;cursor:pointer}.custom-cell-menu>button.active,.custom-cell-menu>button:hover{background:#f4f3f8}.custom-cell-menu>button>span:nth-last-child(2){min-width:0;overflow:hidden;font-size:12.5px!important;white-space:nowrap;text-overflow:ellipsis}.custom-cell-menu>button>i{width:8px;height:8px;border-radius:50%}.custom-cell-check{width:16px;height:16px;display:grid;place-items:center;border:1px solid #cfccca;border-radius:4px;color:#fff}.custom-cell-menu>button.active .custom-cell-check{border-color:#6557e8;background:#6557e8}.custom-cell-menu>p{margin:7px;color:#8b8b8b;font-size:12.5px!important}.custom-cell-menu footer{display:flex;justify-content:flex-end;gap:5px;margin-top:4px;padding:6px 4px 2px;border-top:1px solid #eeeceb}.custom-cell-menu footer button{padding:5px 8px;border:0;border-radius:5px;color:#5e55aa;background:#f0edff;font-size:12px!important;cursor:pointer}.custom-field-form{display:grid;grid-gap:18px;gap:18px}.custom-field-form>div,.custom-field-form>label{display:grid;grid-gap:8px;gap:8px}.custom-field-form>div>span,.custom-field-form>label>span{color:#52545a;font-size:13px!important;font-weight:700}.custom-field-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.custom-field-type-grid>button{min-height:57px;display:grid;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;grid-gap:7px;gap:7px;padding:8px 10px;border:1px solid #e3e1e0;border-radius:8px;color:#4a4b4e;background:#fff;text-align:left;cursor:pointer}.custom-field-type-grid>button.active,.custom-field-type-grid>button:hover:not(:disabled){border-color:#8b7ff4;background:#f8f7ff;box-shadow:0 0 0 2px #efedff}.custom-field-type-grid>button:disabled:not(.active){opacity:.38;cursor:default}.custom-field-type-grid>button>svg{color:#6254d9}.custom-field-type-grid>button span{min-width:0;display:grid;grid-gap:2px;gap:2px}.custom-field-type-grid>button strong{font-size:12.5px!important}.custom-field-type-grid>button small{color:#8c8f96;font-size:12px!important}.custom-field-option-list{display:grid;grid-gap:6px;gap:6px}.custom-field-option-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;grid-gap:7px;gap:7px}.custom-field-option-list input[type=color]{width:28px;height:28px;padding:2px;border:1px solid #ddd;border-radius:7px;background:#fff}.custom-field-add-option,.custom-field-option-list button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:6px;color:#696b73;background:transparent;cursor:pointer}.custom-field-option-list button{width:30px;height:30px}.custom-field-option-list button:hover{color:#c03c32;background:#fff0ef}.custom-field-add-option{width:max-content;padding:6px 8px;color:#5c50bd;background:#f1efff;font-size:12.5px!important}.custom-field-help{color:#8a8e96;font-size:12px!important}.task-custom-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.task-custom-field-grid>label{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:9px;border:1px solid #e9e8ed;border-radius:9px;background:#fafafd}.task-custom-field-grid>label>span{overflow:hidden;color:#696d76;font-size:12px!important;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.task-custom-field-grid .custom-field-cell{min-height:35px;padding:0;border:1px solid #e1e0e6;border-radius:7px;background:#fff}.task-custom-field-grid .custom-cell-menu{z-index:90}@media (max-width:900px){.pm-content:has(.asana-project-page){height:calc(100dvh - 64px)}.asana-list-view{padding-inline:16px;overflow:visible}}@media (max-width:640px){.pm-content:has(.asana-project-page){height:calc(100dvh - 58px)}.asana-project-page{grid-template-rows:auto auto auto minmax(0,1fr)}.custom-field-type-grid,.task-custom-field-grid{grid-template-columns:1fr}}.v8-create-description-label{display:block;color:#626873;font-size:12px;font-weight:750}body .pm-shell .rich-editor-input h1,body .pm-shell .rich-text-content h1{margin:.6em 0 .25em;font-size:24px!important;line-height:1.2}body .pm-shell .rich-editor-input h2,body .pm-shell .rich-text-content h2{margin:.55em 0 .25em;font-size:20px!important;line-height:1.25}body .pm-shell .rich-editor-input h3,body .pm-shell .rich-text-content h3{margin:.5em 0 .2em;font-size:16px!important;line-height:1.3}.task-subtask-add-direct{display:flex;min-height:48px;padding:6px}.task-subtask-add-direct .pm-btn{width:100%;min-height:36px;justify-content:center}.rich-editor-input mark,.rich-text-content mark{display:inline;padding:2px 5px;border-radius:5px;background:#eeeafe;color:#5b4cc4;font:inherit;font-weight:700;line-height:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.task-final-delivery{display:grid;grid-gap:14px;gap:14px}.task-final-delivery-block{padding:14px;border:1px solid #e6e7ec;border-radius:12px;background:#fff}.task-final-delivery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.task-final-delivery-heading>div{display:flex;align-items:flex-start;gap:9px;min-width:0}.task-final-delivery-heading>div>svg{flex:0 0 auto;margin-top:2px;color:#6557e8}.task-final-delivery-heading span{display:flex;flex-direction:column;gap:2px}.task-final-delivery-heading strong{color:#292c33;font-size:13px}.task-final-delivery-heading small{color:#9499a3;font-size:12.5px}.task-final-delivery-link-row{display:flex;align-items:center;gap:8px}.task-final-delivery-link-row .pm-input{flex:1 1;min-width:0}.task-final-delivery-link-row .pm-btn{flex:0 0 auto}.task-final-delivery-empty{min-height:64px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #dedfe5;border-radius:10px;color:#9a9faa;font-size:13px}@media (max-width:700px){.task-final-delivery-heading{align-items:flex-start}.task-final-delivery-link-row{align-items:stretch;flex-direction:column}.task-final-delivery-link-row .pm-btn{justify-content:center}}.pm-project-shortcut{position:relative}.pm-project-shortcut[draggable=true]{cursor:-webkit-grab;cursor:grab}.pm-project-shortcut[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.pm-project-drag-handle{flex:0 0 auto;opacity:0;color:#a0a4ad;transition:opacity .15s ease;cursor:-webkit-grab;cursor:grab}.pm-project-shortcut:hover .pm-project-drag-handle{opacity:1}.pm-project-shortcut.is-dragging{opacity:.42}.pm-project-shortcut-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-link-popover{position:absolute;z-index:100;left:50%;bottom:58px;width:min(360px,calc(100vw - 28px));transform:translateX(-50%);padding:16px;border:1px solid #e5e6eb;border-radius:14px;background:#fff;box-shadow:0 18px 55px rgba(31,35,48,.14),0 3px 10px rgba(31,35,48,.06)}.rich-link-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.rich-link-popover-title{display:flex;align-items:center;gap:10px}.rich-link-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:9px;background:#f0edff;color:#6557e8}.rich-link-popover-title>div{display:flex;flex-direction:column;gap:2px}.rich-link-popover-title strong{color:#24272e;font-size:14px;font-weight:700;line-height:1.3}.rich-link-popover-title small{color:#969ba5;font-size:12.5px;line-height:1.4}.rich-link-close{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;padding:0;border:0;border-radius:8px;background:transparent;color:#8e939d;cursor:pointer;transition:background .15s ease,color .15s ease}.rich-link-close:hover{background:#f4f4f6;color:#454952}.rich-link-fields{display:grid;grid-gap:12px;gap:12px}.rich-link-field{display:grid;grid-gap:6px;gap:6px}.rich-link-field>span{color:#626772;font-size:12.5px;font-weight:700}.rich-link-field>input,.rich-link-url-input{width:100%;min-height:38px;border:1px solid #dedfe5;border-radius:9px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.rich-link-field>input{padding:0 11px;outline:none;color:#292c33;font:inherit;font-size:13px}.rich-link-url-input{display:flex;align-items:center;gap:8px;padding:0 10px}.rich-link-url-input>svg{flex:0 0 auto;color:#9ba0aa}.rich-link-url-input input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;background:transparent;color:#292c33;font:inherit;font-size:13px}.rich-link-field>input:focus{border-color:#7567ef;box-shadow:0 0 0 3px rgba(101,87,232,.1)}.rich-link-url-input:focus-within{border-color:#7567ef;box-shadow:0 0 0 3px rgba(101,87,232,.1)}.rich-link-field input::placeholder{color:#b0b4bd}.rich-link-new-tab{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px;border-radius:9px;background:#f8f8fa;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-link-new-tab>input{position:absolute;opacity:0;pointer-events:none}.rich-link-checkbox{display:grid;place-items:center;width:17px;height:17px;flex:0 0 auto;border:1px solid #cfd1d8;border-radius:5px;background:#fff;color:#fff}.rich-link-checkbox.checked{border-color:#6557e8;background:#6557e8}.rich-link-new-tab>span:last-child{display:flex;flex-direction:column;gap:1px}.rich-link-new-tab strong{color:#4c5059;font-size:13px;font-weight:600}.rich-link-new-tab small{color:#9a9faa;font-size:12px}.rich-link-error{margin-top:7px;color:#d94d4d;font-size:12.5px}.rich-link-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #eeeef1}.rich-link-cancel,.rich-link-submit{min-height:34px;padding:0 13px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.rich-link-cancel{border:1px solid transparent;background:transparent;color:#737781}.rich-link-cancel:hover{background:#f4f4f6}.rich-link-submit{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #1e2025;background:#1e2025;color:#fff}.rich-link-submit:hover:not(:disabled){background:#101114}.rich-link-submit:disabled{opacity:.4;cursor:not-allowed}.rich-editor-input a,.rich-text-content a{color:#5b4cc4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (max-width:700px){.rich-link-popover{width:calc(100vw - 24px);padding:14px}}.rich-link-popover .rich-link-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #ececf0!important}.rich-link-popover .rich-link-cancel,.rich-link-popover .rich-link-submit{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;transform:none!important;box-shadow:none!important}.rich-link-popover .rich-link-cancel{border:1px solid #dedfe5!important;background:#ffffff!important;color:#5f6470!important}.rich-link-popover .rich-link-cancel:hover{border-color:#d0d2d8!important;background:#f7f7f9!important;color:#292c33!important}.rich-link-popover .rich-link-submit{gap:6px!important;min-width:88px!important;border:1px solid #24262b!important;background:#24262b!important;color:#ffffff!important}.rich-link-popover .rich-link-submit svg{display:block!important;flex:0 0 auto!important;width:13px!important;height:13px!important;margin:0!important;color:currentColor!important}.rich-link-popover .rich-link-submit:hover:not(:disabled){border-color:#111216!important;background:#111216!important;color:#ffffff!important}.rich-link-popover .rich-link-submit:disabled{border-color:#e2e3e7!important;background:#e2e3e7!important;color:#a2a6ae!important;opacity:1!important;cursor:not-allowed!important}.rich-link-popover .rich-link-actions button:after,.rich-link-popover .rich-link-actions button:before{display:none!important;content:none!important}.auth-brand>span img,.auth-mobile-brand>span img,.auth-preview-logo img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}body .pm-shell .rich-editor-input,body .pm-shell .rich-text-content,body .rich-editor-input,body .rich-text-content{font-size:14px;line-height:1.6}body .rich-editor-input p,body .rich-text-content p,body .task-comment .rich-text-content p,body .v6-comment-item .rich-text-content p{margin:.3em 0;font-size:inherit;line-height:inherit;color:inherit}body .rich-editor-input>:first-child,body .rich-text-content>:first-child{margin-top:0}body .rich-editor-input>:last-child,body .rich-text-content>:last-child{margin-bottom:0}body .pm-shell .rich-editor-input :is(span,strong,b,em,i,u,s,strike,mark,a,small,label,time,td,th,li,blockquote),body .pm-shell .rich-text-content :is(span,strong,b,em,i,u,s,strike,mark,a,small,label,time,td,th,li,blockquote){font-size:inherit}body .pm-shell .rich-editor-input code,body .pm-shell .rich-text-content code{font-size:.92em}.rt-size-12,body .pm-shell .rich-editor-input .rt-size-12,body .pm-shell .rich-size-menu .rt-size-12,body .pm-shell .rich-text-content .rt-size-12{font-size:12px;line-height:1.6}.rt-size-14,body .pm-shell .rich-editor-input .rt-size-14,body .pm-shell .rich-size-menu .rt-size-14,body .pm-shell .rich-text-content .rt-size-14{font-size:14px;line-height:1.6}.rt-size-16,body .pm-shell .rich-editor-input .rt-size-16,body .pm-shell .rich-size-menu .rt-size-16,body .pm-shell .rich-text-content .rt-size-16{font-size:16px;line-height:1.6}.rt-size-18,body .pm-shell .rich-editor-input .rt-size-18,body .pm-shell .rich-size-menu .rt-size-18,body .pm-shell .rich-text-content .rt-size-18{font-size:18px;line-height:1.6}.rt-size-20,body .pm-shell .rich-editor-input .rt-size-20,body .pm-shell .rich-size-menu .rt-size-20,body .pm-shell .rich-text-content .rt-size-20{font-size:20px;line-height:1.3}.rt-size-24,body .pm-shell .rich-editor-input .rt-size-24,body .pm-shell .rich-size-menu .rt-size-24,body .pm-shell .rich-text-content .rt-size-24{font-size:24px;line-height:1.3}body .rich-editor-input a,body .rich-text-content a{color:#5b4cc4;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word;cursor:pointer}body .rich-editor-input a:hover,body .rich-text-content a:hover{color:#3f33a6}.rich-editor-input mark,.rich-text-content mark{font-size:inherit;padding:1px 5px}.rich-size-anchor{position:relative;display:inline-flex}.rich-editor-toolbar button.rich-size-trigger{width:auto;min-width:46px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 7px;font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rich-size-menu{position:absolute;z-index:130;left:0;bottom:calc(100% + 8px);width:168px;padding:6px;border:1px solid #dcdfe6;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(24,27,36,.16)}.rich-editor-toolbar .rich-size-menu>button{width:100%;height:36px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 9px;border-radius:8px;color:#3e424a;transform:none}.rich-editor-toolbar .rich-size-menu>button:hover{background:#f2f0ff;transform:none}.rich-editor-toolbar .rich-size-menu>button.active{background:#ebe8ff;color:#554ac5}body .pm-shell .rich-editor-toolbar .rich-size-menu>button>span{width:32px;text-align:center;line-height:1}.rich-size-menu>button strong{font-size:13.5px;font-weight:650}.task-comment>div:last-child>.task-comment-inline-edit,.v6-comment-item .v6-inline-editor{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:9px;gap:9px;margin-top:9px}.task-comment>div:last-child>.task-comment-inline-edit>div:last-child,.v6-comment-item .v6-inline-editor>div:last-child{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.v6-reply-composer .rich-editor{display:block}.task-comment-inline-edit .rich-editor,.v6-inline-editor .rich-editor{min-width:0}.pm-message a,.pm-project-comment p a{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}@media (max-width:760px){.rich-size-menu{position:fixed;z-index:5200;inset:auto 12px 76px;width:auto}.task-comment>div:last-child>.task-comment-inline-edit>div:last-child .pm-btn,.v6-comment-item .v6-inline-editor>div:last-child .pm-btn{flex:1 1;justify-content:center}}.task-collapsible-grid{grid-template-columns:minmax(0,1fr)}.rich-editor-toolbar,.task-collapsible-content,.task-collapsible-content>*,.task-comment>div:last-child{min-width:0;max-width:100%}@media (max-width:760px){.rich-editor-toolbar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.rich-toolbar-group{flex:0 0 auto}}.auth-panel-footer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.legal-page{min-height:100vh;background:#f7f8fb;color:#1f2430;display:flex;flex-direction:column}.legal-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:860px;width:100%;margin:0 auto;padding:22px 20px}.legal-brand{font-weight:800;font-size:20px;color:#1f2430;text-decoration:none}.legal-top nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:14px}.legal-top nav a{color:#5b6170;text-decoration:none}.legal-top nav a[aria-current=page]{color:#1f2430;font-weight:700}.legal-top nav a.legal-signin{color:#fff;background:#5b5bd6;padding:7px 14px;border-radius:8px;font-weight:600}.legal-body{max-width:860px;width:100%;margin:0 auto 48px;padding:40px 44px;background:#fff;border:1px solid #e6e8ee;border-radius:16px;line-height:1.7;font-size:15.5px;box-sizing:border-box}.legal-body h1{font-size:34px;line-height:1.2;margin:0 0 6px}.legal-body h2{font-size:19px;margin:32px 0 8px}.legal-body p,.legal-body ul{margin:0 0 12px}.legal-body ul{padding-left:22px}.legal-body a{color:#4b4bc4}.legal-body code{background:#f1f2f6;padding:1px 6px;border-radius:5px;font-size:.9em}.legal-updated{color:#8a8f9c;font-size:14px}.legal-lead{font-size:17px;color:#3a404d;margin-top:18px!important}.legal-contact{list-style:none;padding:0!important}.legal-foot{text-align:center;color:#8a8f9c;font-size:13px;padding:0 20px 32px;margin-top:auto}.legal-foot a{color:inherit}@media (max-width:640px){.legal-body{padding:26px 20px;border-radius:0;border-left:0;border-right:0}.legal-body h1{font-size:28px}}.ns-group{margin-top:18px;padding:16px 18px;border:1px solid #e8e9ef;border-radius:12px;background:#fff}.ns-group>header small,.ns-group>header strong{display:block}.ns-group>header strong{font-size:14px}.ns-group>header small{margin-top:3px;color:#727782;font-size:12.5px}.ns-group .v3-toggle-list label small{color:#727782}.ns-numbers{display:flex;flex-wrap:wrap;gap:14px;padding:12px 0 14px;border-bottom:1px solid #f0f1f4}.ns-number{display:flex;flex-direction:column;gap:6px;color:#5e646e;font-size:12.5px;font-weight:700}.ns-number-input{display:inline-flex;align-items:center;gap:7px}.ns-number-input input{width:84px}.ns-number-input em{color:#727782;font-style:normal;font-weight:600}.ns-actions{display:flex;justify-content:flex-end;margin-top:16px}.ns-search{width:100%;margin-top:12px}.ns-people{margin-top:12px;border-top:1px solid #ececf1}.ns-person{border-bottom:1px solid #f0f1f4}.ns-person:last-child{border-bottom:0}.ns-person-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.ns-person-row small,.ns-person-row strong{display:block}.ns-person-row strong{font-size:12.5px}.ns-person-row small{margin-top:3px;color:#727782;font-size:12px}.ns-person-row .pm-btn{flex-shrink:0}.ns-person-editor{padding:2px 0 16px}.ns-person-editor h4{margin:14px 0 0;font-size:12.5px}.ns-person-editor h4+.v3-toggle-list{margin-top:8px}.ns-person-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.ns-empty{margin:12px 0 0;color:#727782;font-size:12.5px}