@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.workspace-overlay-popover,.workspace-overlay-modal{--workspace-overlay-text: #323338;--workspace-overlay-muted: #676879;--workspace-overlay-border: #d0d4e4;--workspace-overlay-hover: #f0f3ff;--workspace-overlay-selected: #cce5ff;--workspace-overlay-blue: #0073ea;color:var(--workspace-overlay-text);font-family:Poppins,Arial,sans-serif}.workspace-overlay-popover{position:fixed;z-index:240;width:min(360px,calc(100vw - 16px));max-height:min(620px,calc(100vh - 16px));overflow:visible;border:1px solid var(--workspace-overlay-border);border-radius:10px;background:#fff;box-shadow:0 14px 42px #32333833,0 3px 10px #3233381a;outline:none}.workspace-overlay-popover button,.workspace-overlay-modal button,.workspace-overlay-modal input,.workspace-overlay-modal select,.workspace-overlay-modal textarea,.workspace-overlay-popover input{font:inherit}.workspace-overlay-popover button,.workspace-overlay-modal button{cursor:pointer}.workspace-overlay-popover button:disabled,.workspace-overlay-modal button:disabled,.workspace-overlay-modal select:disabled{cursor:not-allowed;opacity:.52}.workspace-overlay-popover :focus-visible,.workspace-overlay-modal :focus-visible{outline:2px solid var(--workspace-overlay-blue);outline-offset:1px}.workspace-overlay-heading{min-height:64px;padding:12px 14px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e6e9ef}.workspace-overlay-heading>div{min-width:0;flex:1}.workspace-overlay-heading span,.workspace-overlay-heading strong{display:block}.workspace-overlay-heading span{margin-bottom:2px;color:var(--workspace-overlay-muted);font-size:11px}.workspace-overlay-heading strong{font-size:16px;font-weight:500}.workspace-overlay-heading>button,.workspace-overlay-search>button,.workspace-overlay-modal>header>button,.workspace-members-list article>button{width:32px;height:32px;padding:0;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:5px;color:var(--workspace-overlay-muted);background:transparent}.workspace-overlay-heading>button:hover,.workspace-overlay-search>button:hover,.workspace-overlay-modal>header>button:hover,.workspace-members-list article>button:hover:not(:disabled){color:var(--workspace-overlay-text);background:#f1f2f5}.workspace-overlay-search{min-height:38px;margin:10px 12px 6px;padding:0 8px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;background:#fff;color:var(--workspace-overlay-muted)}.workspace-overlay-search:focus-within{border-color:var(--workspace-overlay-blue);box-shadow:inset 0 0 0 1px var(--workspace-overlay-blue)}.workspace-overlay-search.is-large{min-height:44px}.workspace-overlay-search input{min-width:0;height:36px;flex:1;border:0;outline:0;color:var(--workspace-overlay-text);background:transparent;font-size:13px}.workspace-overlay-search.is-large input{height:42px;font-size:14px}.workspace-overlay-search kbd{padding:2px 5px;border:1px solid #d0d4e4;border-radius:4px;color:#8c8e99;background:#f6f7fb;font-size:10px;text-transform:uppercase}.workspace-switcher-list,.workspace-search-results,.workspace-agents-list{max-height:370px;padding:5px 7px 8px;overflow-y:auto}.workspace-switcher-list>button,.workspace-search-results>button,.workspace-agents-list>button{width:100%;min-height:54px;padding:7px 8px;display:flex;align-items:center;gap:10px;border:0;border-radius:6px;color:var(--workspace-overlay-text);background:transparent;text-align:left}.workspace-switcher-list>button:hover,.workspace-switcher-list>button:focus-visible,.workspace-search-results>button:hover,.workspace-search-results>button:focus-visible,.workspace-agents-list>button:hover,.workspace-agents-list>button:focus-visible{background:var(--workspace-overlay-hover)}.workspace-switcher-list>button.is-active{background:var(--workspace-overlay-selected)}.workspace-switcher-list>button>span:nth-child(2),.workspace-search-results>button>span:nth-child(2),.workspace-agents-list>button>span:nth-child(2){min-width:0;flex:1}.workspace-switcher-list strong,.workspace-switcher-list small,.workspace-search-results strong,.workspace-search-results small,.workspace-agents-list strong,.workspace-agents-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher-list strong,.workspace-search-results strong,.workspace-agents-list strong{font-size:13px;font-weight:500}.workspace-switcher-list small,.workspace-search-results small,.workspace-agents-list small{margin-top:2px;color:var(--workspace-overlay-muted);font-size:10px}.workspace-overlay-badge{position:relative;display:grid;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:var(--workspace-badge-color);font-weight:600}.workspace-overlay-badge.is-medium{width:34px;height:34px;font-size:14px}.workspace-overlay-badge svg{position:absolute;right:-4px;bottom:-4px;padding:2px;box-sizing:content-box;border:1px solid #fff;border-radius:50%;color:#323338;background:#fff}.workspace-overlay-footer{padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border-top:1px solid #e6e9ef}.workspace-overlay-footer>button{min-height:38px;padding:7px 8px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;color:var(--workspace-overlay-text);background:transparent;font-size:11px}.workspace-overlay-footer>button:hover{background:var(--workspace-overlay-hover)}.workspace-overlay-empty{min-height:155px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--workspace-overlay-muted);text-align:center}.workspace-overlay-empty.is-compact{min-height:135px}.workspace-overlay-empty strong{margin-top:10px;color:var(--workspace-overlay-text);font-size:13px}.workspace-overlay-empty span{margin-top:4px;font-size:11px}.workspace-add-new-popover{width:min(420px,calc(100vw - 16px));padding:10px 12px 12px}.workspace-add-new-title{padding:4px 8px 12px;color:var(--workspace-overlay-muted);font-size:16px;font-weight:400}.workspace-add-new-list,.workspace-add-new-row{position:relative}.workspace-add-new-row.has-separator{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #d0d4e4}.workspace-add-new-row>button{width:100%;min-height:48px;padding:8px 10px;display:flex;align-items:center;gap:13px;border:0;border-radius:6px;color:var(--workspace-overlay-text);background:#fff;text-align:left;font-size:14px}.workspace-add-new-row>button:hover,.workspace-add-new-row>button[aria-expanded=true]{background:var(--workspace-overlay-hover)}.workspace-add-new-row>button>svg:first-child{color:#676879}.workspace-add-new-row>button>span{min-width:0;flex:1}.workspace-add-new-submenu{position:absolute;z-index:2;top:-7px;left:calc(100% + 10px);width:285px;padding:7px;border:1px solid var(--workspace-overlay-border);border-radius:9px;background:#fff;box-shadow:0 12px 34px #32333833,0 2px 8px #3233381a}.workspace-add-new-submenu>button{width:100%;min-height:58px;padding:8px 10px;border:0;border-radius:6px;color:var(--workspace-overlay-text);background:transparent;text-align:left}.workspace-add-new-submenu>button:hover,.workspace-add-new-submenu>button:focus-visible{background:var(--workspace-overlay-hover)}.workspace-add-new-submenu strong,.workspace-add-new-submenu small{display:block}.workspace-add-new-submenu strong{font-size:13px;font-weight:500}.workspace-add-new-submenu small{margin-top:3px;color:var(--workspace-overlay-muted);font-size:10px}.workspace-actions-popover{width:min(320px,calc(100vw - 16px));padding:7px}.workspace-actions-identity{padding:8px 8px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e6e9ef}.workspace-actions-identity>span:last-child{min-width:0}.workspace-actions-identity strong,.workspace-actions-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-actions-identity strong{font-size:13px}.workspace-actions-identity small{color:var(--workspace-overlay-muted);font-size:10px}.workspace-actions-popover [role=menu]{padding-top:5px}.workspace-actions-popover [role=menu]>button{width:100%;min-height:38px;padding:7px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;color:var(--workspace-overlay-text);background:transparent;text-align:left;font-size:12px}.workspace-actions-popover [role=menu]>button:hover:not(:disabled){background:var(--workspace-overlay-hover)}.workspace-actions-popover [role=menu]>button>span{flex:1}.workspace-actions-popover [role=menu]>button>small{max-width:118px;color:var(--workspace-overlay-muted);font-size:8px;text-align:right}.workspace-actions-popover [role=menu]>button.is-separated{margin-top:6px;border-top:1px solid #e6e9ef;border-radius:0 0 5px 5px}.workspace-actions-popover [role=menu]>button.is-danger{color:#b63546}.workspace-search-popover{width:min(470px,calc(100vw - 16px))}.workspace-search-popover>.workspace-overlay-search{margin:12px}.workspace-search-results{border-top:1px solid #e6e9ef}.workspace-search-results>span{display:block;padding:5px 8px;color:var(--workspace-overlay-muted);font-size:10px;font-weight:500;text-transform:uppercase}.workspace-search-result-icon,.workspace-agent-avatar{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:7px;color:#6161ff;background:#eeefff}.workspace-agent-avatar img{width:100%;height:100%;object-fit:cover}.workspace-overlay-modal-backdrop{position:fixed;z-index:250;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;overflow-y:auto;background:#292f4c4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.workspace-overlay-modal{width:min(620px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--workspace-overlay-border);border-radius:12px;background:#fff;box-shadow:0 20px 65px #3233384d;outline:none}.workspace-overlay-modal>header{min-height:82px;padding:17px 20px 14px;display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #e6e9ef}.workspace-overlay-modal>header>div{min-width:0;flex:1}.workspace-overlay-modal h2{margin:0;color:var(--workspace-overlay-text);font-size:20px;font-weight:500}.workspace-overlay-modal>header p{margin:5px 0 0;color:var(--workspace-overlay-muted);font-size:11px}.workspace-overlay-modal-content{min-height:0;padding:18px 20px;overflow-y:auto}.workspace-overlay-modal>footer{min-height:65px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e6e9ef}.workspace-overlay-modal>footer>span{margin-right:auto;color:var(--workspace-overlay-muted);font-size:11px}.workspace-overlay-modal>footer button{min-height:38px;padding:7px 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-size:12px;font-weight:500}.workspace-overlay-modal>footer button.is-secondary{border:1px solid #c3c6d4;color:var(--workspace-overlay-text);background:#fff}.workspace-overlay-modal>footer button.is-secondary:hover{background:#f1f2f5}.workspace-overlay-modal>footer button.is-primary{border:1px solid var(--workspace-overlay-blue);color:#fff;background:var(--workspace-overlay-blue)}.workspace-overlay-modal>footer button.is-primary:hover:not(:disabled){background:#0060b9}.workspace-overlay-modal>footer button.is-danger{border:1px solid #d83a52;color:#fff;background:#d83a52}.workspace-overlay-modal>footer button.is-danger:hover:not(:disabled){background:#b63546}.workspace-create-modal form{display:grid;gap:17px}.workspace-create-modal form>label{display:grid;gap:7px;color:var(--workspace-overlay-text);font-size:12px;font-weight:500}.workspace-create-modal form>label>span:first-child small{color:var(--workspace-overlay-muted);font-weight:400}.workspace-create-modal input,.workspace-create-modal textarea,.workspace-create-modal select{width:100%;border:1px solid #c3c6d4;border-radius:5px;outline:0;color:var(--workspace-overlay-text);background:#fff;font-size:13px}.workspace-create-modal input,.workspace-create-modal select{min-height:42px;padding:7px 10px}.workspace-create-modal textarea{min-height:92px;padding:10px;resize:vertical}.workspace-create-modal input:focus,.workspace-create-modal textarea:focus,.workspace-create-modal select:focus{border-color:var(--workspace-overlay-blue);box-shadow:inset 0 0 0 1px var(--workspace-overlay-blue)}.workspace-overlay-select{position:relative;display:block}.workspace-overlay-select select{padding-right:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.workspace-overlay-select svg{position:absolute;top:50%;right:11px;pointer-events:none;transform:translateY(-50%)}.workspace-overlay-error{margin:-5px 0 0;color:#b63546;font-size:11px}.workspace-overlay-boundary{margin:-2px 0 0;color:#9699a6;font-size:9px}.workspace-delete-warning{margin-bottom:18px;padding:13px;display:flex;align-items:flex-start;gap:10px;border:1px solid #f0a7b2;border-radius:7px;color:#9c2f40;background:#fff1f3}.workspace-delete-warning span,.workspace-delete-warning strong,.workspace-delete-warning small{display:block}.workspace-delete-warning small{margin-top:3px;color:#676879}.workspace-content-kind{min-height:48px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-radius:7px;color:#6161ff;background:#f0f3ff;font-size:13px;font-weight:500}.workspace-members-modal{width:min(760px,calc(100vw - 32px))}.workspace-members-modal .workspace-overlay-search{margin:0 0 14px}.workspace-members-list{min-height:180px;display:grid;gap:3px}.workspace-members-list article{min-height:58px;padding:7px 5px;display:grid;grid-template-columns:38px minmax(150px,1fr) 150px 34px;align-items:center;gap:10px;border-bottom:1px solid #eef0f4}.workspace-member-avatar{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:var(--member-color);font-size:12px;font-weight:600}.workspace-member-avatar img{width:100%;height:100%;object-fit:cover}.workspace-members-list article>span:nth-child(2){min-width:0}.workspace-members-list strong,.workspace-members-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-members-list strong{font-size:12px;font-weight:500}.workspace-members-list small{margin-top:2px;color:var(--workspace-overlay-muted);font-size:10px}.workspace-members-list article>label{position:relative}.workspace-members-list select{width:100%;min-height:34px;padding:5px 28px 5px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c3c6d4;border-radius:5px;color:var(--workspace-overlay-text);background:#fff;font-size:11px}.workspace-members-list article>label>svg{position:absolute;top:50%;right:8px;pointer-events:none;transform:translateY(-50%)}.workspace-agents-popover{width:min(365px,calc(100vw - 16px))}.workspace-agents-list{min-height:100px}.workspace-agents-list>button>svg:last-child{color:var(--workspace-overlay-muted)}.workspace-overlay-modal .sr-only,.workspace-overlay-popover .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.workspace-overlay-popover{right:8px!important;bottom:76px;left:8px!important;top:auto!important;width:auto;max-height:calc(100vh - 92px);overflow-y:auto}.workspace-add-new-submenu{position:static;width:auto;margin:4px 0 7px 32px;box-shadow:none}.workspace-overlay-modal-backdrop{padding:8px;align-items:end}.workspace-overlay-modal{width:100%;max-height:calc(100vh - 16px);border-radius:12px 12px 7px 7px}.workspace-members-list article{grid-template-columns:38px minmax(120px,1fr) 118px}.workspace-members-list article>button{display:none}}@media(prefers-reduced-motion:no-preference){.workspace-overlay-popover{animation:workspace-overlay-enter .11s ease-out;transform-origin:top left}.workspace-overlay-modal{animation:workspace-modal-enter .14s ease-out}}@keyframes workspace-overlay-enter{0%{opacity:0;transform:translateY(-3px) scale(.99)}}@keyframes workspace-modal-enter{0%{opacity:0;transform:translateY(6px) scale(.99)}}.board-conversation-thread{max-height:360px;overflow-y:auto;border:1px solid #e6e9ef;border-radius:7px}.board-conversation-thread article{padding:12px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid #e6e9ef}.board-conversation-thread article:last-child{border-bottom:0}.board-conversation-thread article>div{min-width:0;flex:1}.board-conversation-thread strong,.board-conversation-thread time{display:block}.board-conversation-thread time{margin-top:2px;color:#676879;font-size:10px}.board-conversation-thread p{margin:8px 0 0;white-space:pre-wrap}.board-conversation-empty{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#676879}.board-conversation-empty strong{color:#323338}.board-conversation-form{margin-top:14px}.board-conversation-form label>span{margin-bottom:6px;display:block;font-weight:500}.board-conversation-form textarea{width:100%;padding:10px;resize:vertical;border:1px solid #c3c6d4;border-radius:6px;font:inherit}.board-conversation-form textarea:focus{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea;outline:0}.board-conversation-form p[role=alert]{margin:8px 0 0;color:#d83a52}.feedback-overlay-form{display:grid;gap:15px}.feedback-overlay-context{min-height:48px;padding:8px 10px;display:flex;align-items:center;gap:9px;border-radius:6px;background:#f0f1f3;color:#676879}.feedback-overlay-context>span{min-width:0;display:grid;gap:1px}.feedback-overlay-context strong{color:#323338;font-size:13px;font-weight:500}.feedback-overlay-context small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.feedback-overlay-form>label{display:grid;gap:6px;color:#323338;font-size:13px;font-weight:500}.feedback-overlay-form>label>span:first-child small{margin-left:3px;color:#9699a6;font-weight:400}.feedback-overlay-form select,.feedback-overlay-form textarea,.feedback-overlay-email{width:100%;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font:inherit;font-weight:400}.feedback-overlay-form select{height:36px;padding:0 9px}.feedback-overlay-form textarea{min-height:130px;padding:9px 10px;resize:vertical;line-height:20px}.feedback-overlay-form select:focus,.feedback-overlay-form textarea:focus,.feedback-overlay-email:focus-within{outline:0;border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.feedback-overlay-email{height:36px;padding:0 9px;display:flex;align-items:center;gap:7px;color:#676879}.feedback-overlay-email input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#323338;font:inherit}.feedback-overlay-error,.feedback-overlay-note{margin:0;font-size:11px}.feedback-overlay-error{color:#d83a52}.feedback-overlay-note{color:#676879}.chart-settings-toolbar{position:relative}.chart-settings-toolbar>button.is-active{color:#0073ea;background:#e5f1ff}.chart-settings-filter-menu{position:absolute;z-index:56;top:calc(100% - 3px);width:230px;max-height:330px;padding:7px;overflow-y:auto;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1e233b2e}.chart-settings-filter-menu.is-people{left:262px}.chart-settings-filter-menu.is-status{left:348px}.chart-settings-filter-menu>strong{padding:7px 9px 5px;display:block;color:#676879;font-size:10px}.chart-settings-filter-menu>button{width:100%;min-height:34px;padding:6px 9px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;text-align:left}.chart-settings-filter-menu>button:hover,.chart-settings-filter-menu>button.is-selected{background:#f0f2f6}.chart-settings-filter-menu>button.is-selected{color:#0073ea;font-weight:500}.chart-settings-filter-menu>button.is-clear{margin-top:4px;border-top:1px solid #e6e9ef;border-radius:0 0 4px 4px;color:#0073ea}.chart-settings-person-avatar{width:23px;height:23px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#579bfc;color:#fff;font-size:9px;font-weight:600}.chart-settings-status-dot{width:10px;height:10px;flex:0 0 auto;border-radius:2px}@media(max-width:760px){.chart-settings-filter-menu.is-people,.chart-settings-filter-menu.is-status{right:8px;left:auto}}.item-updates>article>header>.item-update-actions-control{position:relative;flex:0 0 auto}.item-update-actions-menu,.item-activity-person-menu{position:absolute;z-index:16;width:180px;padding:6px;border:1px solid #d0d4e4;border-radius:6px;background:#fff;box-shadow:0 5px 18px #3233382e}.item-update-actions-menu{top:calc(100% + 4px);right:0}.item-update-actions-menu button,.item-activity-person-menu button{width:100%;min-height:34px;padding:5px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:#fff;color:#323338;text-align:left}.item-update-actions-menu button:hover,.item-update-actions-menu button:focus-visible,.item-activity-person-menu button:hover,.item-activity-person-menu button:focus-visible{background:#f0f1f3;outline:0}.item-activity-heading>button.is-active,.item-activity-toolbar>button.is-active{color:#0060b9;background:#eaf3ff}.item-activity-person-filter{position:relative;flex:0 0 auto}.item-activity-person-filter>button{min-height:32px;padding:5px 9px;display:flex;align-items:center;gap:5px;border:0;border-radius:5px;background:transparent;color:#323338}.item-activity-person-filter>button:hover,.item-activity-person-filter>button[aria-expanded=true]{background:#f1f2f5}.item-activity-person-menu{top:calc(100% + 5px);right:0}.item-activity-person-menu button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amx-automation-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;padding:24px;background:#292b40b8}.amx-automation-window,.amx-automation-builder{width:100%;height:100%;overflow:hidden;border-radius:16px;color:#323338;background:#fff;box-shadow:0 18px 60px #181a2942}.amx-automation-topbar,.amx-automation-builder>header{height:88px;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d0d4e4}.amx-automation-topbar>div:first-child{display:flex;align-items:baseline;gap:5px}.amx-automation-topbar>div:first-child strong{font-size:18px}.amx-automation-topbar>div:first-child span{font-size:14px}.amx-automation-topbar>div:last-child,.amx-automation-builder>header>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.amx-automation-topbar>div:last-child>button,.amx-automation-builder>header button{min-height:34px;padding:6px 9px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent}.amx-create-manage-switch{overflow:hidden;display:grid;grid-template-columns:repeat(2,145px);border:1px solid #c3c6d4;border-radius:4px}.amx-create-manage-switch button{height:40px;border:0;background:#fff;font-size:14px}.amx-create-manage-switch button+button{border-left:1px solid #c3c6d4}.amx-create-manage-switch button.is-active{color:#1f5fbf;background:#e7f1ff;box-shadow:inset 0 0 0 1px #579bfc}.amx-runtime-badge{padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:4px;color:#00854d;background:#e2f7ef;font-size:10px;font-weight:600}.amx-automation-boundary{height:34px;margin:0;padding:0 24px;display:flex;align-items:center;gap:5px;color:#676879;border-bottom:1px solid #e6e9ef;background:#f6f7fb;font-size:10px}.amx-automation-create{height:calc(100% - 122px);display:grid;grid-template-columns:245px 1fr}.amx-automation-create>aside{padding:27px 17px;display:flex;flex-direction:column;border-right:1px solid #d0d4e4}.amx-automation-create>aside h3{margin:0 12px 10px;font-size:13px}.amx-automation-create>aside>button{min-height:37px;padding:7px 12px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;text-align:left;font-size:12px}.amx-automation-create>aside>button.is-active{color:#0060b9;background:#e7f1ff}.amx-automation-create>aside>button small{margin-left:auto;padding:2px 5px;color:#0073ea;border:1px solid #0073ea;border-radius:3px;font-size:8px}.amx-integrations-link{margin-top:auto;border-top:1px solid #e6e9ef!important;border-radius:0!important}.amx-integrations-link span{margin-left:auto;color:#676879}.amx-automation-create>main{overflow:auto;padding:30px clamp(30px,6vw,100px) 60px;background:#fff}.amx-automation-search{width:min(620px,100%);height:42px;margin:0 auto 36px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid #c3c6d4;border-radius:5px}.amx-automation-search input{flex:1;border:0;outline:0}.amx-start-basics h2,.amx-recommended h2{margin:0 0 14px;font-size:17px}.amx-basics-grid{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.amx-basics-grid>button{min-height:220px;padding:17px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d0d4e4;border-radius:8px;background:#fff;text-align:left}.amx-basics-grid>button:hover,.amx-recommended>div>button:hover{border-color:#579bfc;box-shadow:0 3px 12px #0073ea1a}.amx-scratch-card{align-items:center!important;justify-content:center;gap:12px;text-align:center!important}.amx-scratch-card>span{width:54px;height:54px;display:grid;place-items:center;border-radius:6px;color:#323338;background:#fff}.amx-scratch-card small{display:flex;align-items:center;gap:5px;color:#676879}.amx-scratch-card small svg{color:#6161ff}.amx-basic-recipe{gap:14px}.amx-basic-recipe strong{max-width:230px;font-size:15px;line-height:1.45}.amx-basic-recipe small{width:100%;margin-top:auto;padding:7px;border:1px solid #c3c6d4;border-radius:4px;color:#323338;text-align:center}.amx-recommended p{color:#676879}.amx-recommended{margin-top:38px}.amx-recommended>header{display:flex;align-items:end;justify-content:space-between}.amx-recommended>header p{margin:-10px 0 14px}.amx-recommended>header button{margin-bottom:13px;color:#0073ea;border:0;background:transparent}.amx-recommended>div{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.amx-recommended>div>button{min-height:198px;padding:17px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;text-align:left}.amx-recipe-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:7px;color:#fff}.amx-recommended>div>button p{margin:0;line-height:1.45;font-size:10px}.amx-recommended>div>button small{margin-top:auto;display:flex;align-items:center;gap:5px;color:#0073ea}.amx-automation-manage{height:calc(100% - 122px);overflow:auto;padding:30px 64px 60px;background:#f7f8fb}.amx-manage-heading{display:flex;align-items:center;justify-content:space-between}.amx-manage-heading h1{margin:0;font-size:24px}.amx-manage-heading>div:last-child{display:flex;align-items:center;gap:12px}.amx-manage-heading .primary-button{min-height:38px}.amx-autopilot-link{padding:8px 10px;display:flex;align-items:center;gap:7px;border:0;background:transparent}.amx-automation-manage>nav{margin-top:20px;display:flex;gap:4px;border-bottom:1px solid #d0d4e4}.amx-automation-manage>nav button{position:relative;min-height:40px;padding:0 16px;border:0;background:transparent}.amx-automation-manage>nav button.is-active{color:#0060b9}.amx-automation-manage>nav button.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:#0073ea}.amx-schedule-simulator{min-height:108px;margin-top:18px;padding:14px 16px;display:grid;grid-template-columns:42px minmax(280px,1fr) 210px auto;align-items:center;gap:14px;border:1px solid #d0d4e4;border-radius:8px;background:#f8f9fc}.amx-schedule-icon{width:40px;height:40px;display:grid;place-items:center;color:#0060b9;border-radius:8px;background:#e5f4ff}.amx-schedule-copy>div{display:flex;align-items:center;gap:9px}.amx-schedule-copy strong{font-size:13px}.amx-schedule-copy span{padding:2px 5px;color:#0060b9;border-radius:4px;background:#e5f4ff;font-size:8px;font-weight:700}.amx-schedule-copy p{margin:5px 0;color:#676879;font-size:10px;line-height:1.45}.amx-schedule-copy small{color:#4b4c57;font-size:9px}.amx-schedule-simulator>label{display:grid;gap:4px;color:#676879;font-size:9px;font-weight:600}.amx-schedule-simulator input{min-height:34px;padding:5px 8px;color:#323338;border:1px solid #c3c6d4;border-radius:5px;background:#fff;font:inherit}.amx-schedule-simulator label small{font-size:8px;font-weight:400}.amx-schedule-simulator>button{min-height:36px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.amx-manage-toolbar{min-height:66px;display:flex;align-items:center;gap:10px}.amx-manage-toolbar>div{width:260px;height:34px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.amx-manage-toolbar input{width:100%;border:0;outline:0}.amx-manage-toolbar>button{min-height:34px;padding:6px 9px;display:flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent}.amx-manage-toolbar>button:last-child{margin-left:auto}.amx-rule-table,.amx-run-table{overflow:visible;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.amx-rule-table>header,.amx-rule-table>article{min-height:64px;padding:0 15px;display:grid;grid-template-columns:minmax(360px,1fr) 70px 155px 75px 36px;align-items:center;gap:12px;border-bottom:1px solid #e6e9ef}.amx-rule-table>header,.amx-run-table>header{min-height:38px;color:#676879;background:#f6f7fb;font-size:10px}.amx-rule-title{display:flex;align-items:center;gap:11px}.amx-rule-title>span{width:40px;height:40px;display:grid;place-items:center;border-radius:7px;color:#7047eb;background:#f0ecff}.amx-rule-title strong,.amx-rule-title small,.amx-run-row strong,.amx-run-row small{display:block}.amx-rule-title small,.amx-run-row small{margin-top:3px;color:#676879;font-size:8px}.amx-rule-lifecycle{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.amx-rule-lifecycle small{color:#676879;font-size:8px;text-transform:capitalize}.amx-rule-menu{position:relative}.amx-rule-menu>button{border:0;background:transparent}.amx-rule-menu>div{position:absolute;z-index:2;top:30px;right:0;width:150px;padding:6px;border:1px solid #d0d4e4;border-radius:6px;background:#fff;box-shadow:0 6px 18px #32333829}.amx-rule-menu>div button{width:100%;padding:8px;display:flex;align-items:center;gap:7px;border:0;border-radius:4px;background:transparent}.amx-rule-menu>div button:hover{background:#f0f1f3}.amx-run-table{margin-top:24px}.amx-history-summary{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(110px,150px)) 1fr;align-items:center;gap:12px;border-bottom:1px solid #d0d4e4}.amx-history-summary>div{min-width:150px;padding:12px;border:1px solid #e6e9ef;border-radius:7px}.amx-history-summary strong,.amx-history-summary span{display:block}.amx-history-summary strong{font-size:20px}.amx-history-summary span{color:#676879;font-size:9px}.amx-history-actions{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.amx-history-actions button{padding:8px 10px;display:flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.amx-run-table>header,.amx-run-row{min-height:58px;padding:0 15px;display:grid;grid-template-columns:110px minmax(320px,1fr) 190px 160px 80px;align-items:center;gap:12px;border-bottom:1px solid #e6e9ef}.amx-run-row{width:100%;color:#323338;border:0;border-bottom:1px solid #e6e9ef;background:#fff;text-align:left}.amx-run-row:hover{background:#f6f7fb}.amx-run-status{width:fit-content;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;border-radius:12px;font-size:9px;text-transform:capitalize}.amx-run-status.is-succeeded{color:#00854d;background:#e2f7ef}.amx-run-status.is-failed{color:#c21f3a;background:#ffe2e7}.amx-run-status.is-retrying{color:#8d5b00;background:#fff0ce}.amx-run-status.is-dead_letter{color:#5b2c83;background:#f0e6f7}.amx-automation-empty{min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.amx-automation-empty img{width:min(330px,45vw);height:190px;object-fit:contain}.amx-automation-empty h2{margin:12px 0 7px;font-size:22px}.amx-automation-empty p{max-width:520px;margin:0 0 20px;color:#676879;line-height:1.55}.amx-schedules-panel{padding-top:24px}.amx-schedule-boundary,.amx-schedule-error,.amx-schedule-loading{min-height:42px;margin:0 0 14px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d0d4e4;border-radius:6px;color:#676879;background:#f6f7fb;font-size:10px}.amx-schedule-error{border-color:#e2445c;color:#b63546;background:#fff5f6}.amx-schedule-error button{border:0;color:#0073ea;background:transparent;font-weight:600}.amx-schedule-table>header,.amx-schedule-table>article{grid-template-columns:minmax(260px,1.15fr) minmax(190px,.8fr) 160px 86px 36px}.amx-schedule-table>article>span{min-width:0;overflow:hidden;color:#676879;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.amx-schedule-dialog-backdrop{position:fixed;z-index:700;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#292f4c61}.amx-schedule-dialog{width:min(720px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 18px 50px #32333840}.amx-schedule-dialog>header,.amx-schedule-dialog>footer{min-height:66px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.amx-schedule-dialog>header{border-bottom:1px solid #e6e9ef}.amx-schedule-dialog>header small{color:#676879;font-size:9px;text-transform:uppercase}.amx-schedule-dialog>header h2{margin:2px 0 0;font-size:20px}.amx-schedule-dialog>header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent}.amx-schedule-dialog>header button:hover{background:#f1f2f5}.amx-schedule-dialog>footer{justify-content:flex-end;border-top:1px solid #e6e9ef}.amx-schedule-dialog>footer button{min-height:36px;padding:7px 12px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.amx-schedule-dialog>footer .primary-button{border-color:#0073ea;color:#fff;background:#0073ea}.amx-schedule-form{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.amx-schedule-form label{position:relative;min-width:0;display:grid;gap:6px;color:#323338;font-size:10px;font-weight:600}.amx-schedule-form label.is-wide,.amx-schedule-form .amx-schedule-error{grid-column:1 / -1}.amx-schedule-form input,.amx-schedule-form select,.amx-schedule-form textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #c3c6d4;border-radius:5px;outline:0;color:#323338;background:#fff;font:inherit;font-weight:400}.amx-schedule-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.amx-schedule-form label>svg{position:absolute;right:10px;bottom:12px;pointer-events:none;color:#676879}.amx-schedule-form textarea{min-height:94px;resize:vertical}.amx-schedule-logs>header>div:last-child{display:flex;gap:3px}.amx-schedule-logs>div{min-height:180px;max-height:560px;overflow:auto}.amx-schedule-logs>div>p{margin:0;padding:30px 20px;color:#676879;text-align:center}.amx-schedule-logs article{min-height:64px;padding:12px 20px;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;border-bottom:1px solid #e6e9ef}.amx-schedule-logs article>span{width:fit-content;padding:4px 8px;border-radius:12px;color:#676879;background:#f1f2f5;font-size:9px;text-transform:capitalize}.amx-schedule-logs article>span.is-succeeded,.amx-schedule-logs article>span.is-completed{color:#00854d;background:#e2f7ef}.amx-schedule-logs article>span.is-failed{color:#c21f3a;background:#ffe2e7}.amx-schedule-logs article strong,.amx-schedule-logs article small{display:block}.amx-schedule-logs article small{margin-top:3px;color:#676879;font-size:9px}.amx-schedule-logs article p{margin:6px 0 0;color:#c21f3a;font-size:10px}.amx-automation-builder{position:relative}.amx-automation-builder>header>button:first-child{justify-self:start}.amx-automation-builder>header>div{grid-column:3}.amx-automation-builder>main{height:calc(100% - 88px);overflow:auto;background:#fff}.amx-builder-sentence{position:relative;width:min(1100px,calc(100% - 80px));margin:95px auto 170px}.amx-builder-step{position:relative}.amx-builder-step>button{width:100%;padding:0 0 10px;border:0;border-bottom:1px solid #c3c6d4;background:transparent;text-align:left}.amx-builder-step>button span{color:#b3b5bd;font-size:34px;font-weight:400}.amx-builder-step>button span.is-selected{color:#323338}.amx-builder-step>button .amx-date-trigger-sentence em{color:#b3b5bd;font-style:normal}.amx-builder-step>button .amx-date-trigger-sentence u{color:#323338;text-decoration-thickness:1px;text-underline-offset:7px}.amx-builder-step>button .amx-date-trigger-sentence.is-placeholder u{color:#0073ea}.amx-builder-step>button .amx-recurring-trigger-sentence u,.amx-builder-step>button .amx-create-item-sentence u{color:#0073ea;text-decoration-thickness:1px;text-underline-offset:7px}.amx-builder-arrow{margin:25px 0;color:#00a984;transform:rotate(90deg)}.amx-builder-detail{margin-top:13px;display:block;color:#676879;font-size:10px;font-weight:600}.amx-builder-detail select,.amx-builder-detail textarea{width:100%;min-height:40px;margin-top:6px;padding:8px 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.amx-builder-detail textarea{min-height:70px;resize:vertical}.amx-builder-add-row{margin-top:12px}.amx-builder-add-row.is-empty{position:absolute;z-index:3;top:1px;right:10px;margin-top:0;display:flex;align-items:center;gap:4px}.amx-builder-add-row>button,.amx-builder-add-action{padding:7px 8px;display:inline-flex;align-items:center;gap:5px;color:#323338;border:0;border-radius:4px;background:transparent}.amx-builder-add-row>button:hover,.amx-builder-add-action:hover{background:#f0f1f3}.amx-builder-add-row>button:disabled{color:#9294a0;cursor:not-allowed}.amx-builder-condition{padding:10px;display:grid;grid-template-columns:auto minmax(120px,.8fr) minmax(105px,.6fr) minmax(140px,1fr) auto;align-items:center;gap:8px;border:1px solid #d0d4e4;border-radius:6px;background:#f6f7fb}.amx-builder-condition select,.amx-builder-condition input{min-height:34px;padding:5px 8px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.amx-builder-condition button,.amx-builder-extra-action>button{border:0;background:transparent}.amx-builder-extra-action{margin-top:14px;padding:11px;display:grid;grid-template-columns:auto minmax(150px,.4fr) 1fr auto;align-items:center;gap:9px;border:1px solid #d0d4e4;border-radius:6px}.amx-builder-extra-action textarea{min-height:52px;padding:8px;border:1px solid #c3c6d4;border-radius:4px;resize:vertical}.amx-builder-add-action{margin-top:10px}.amx-builder-save-row{margin-top:28px;display:flex;justify-content:flex-start;gap:8px}.amx-builder-save-row>button{min-height:38px;padding:7px 14px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.amx-builder-save-row>.primary-button{color:#fff;border-color:#0073ea;background:#0073ea}.amx-builder-create:disabled{opacity:.45;cursor:not-allowed}.amx-automation-picker{position:absolute;z-index:4;top:58px;left:0;width:min(340px,88vw);overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 10px 30px #3233382e}.amx-automation-picker-search{height:48px;padding:0 13px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e6e9ef}.amx-automation-picker-search input{flex:1;border:0;outline:0}.amx-automation-picker-search button{border:0;background:transparent}.amx-automation-picker>p{margin:12px 14px 7px;color:#676879;font-size:10px;font-weight:600}.amx-automation-picker>div:nth-of-type(2){max-height:310px;overflow:auto}.amx-automation-picker>div:nth-of-type(2)>button{width:100%;min-height:37px;padding:5px 12px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;border:0;background:transparent;text-align:left}.amx-automation-picker>div:nth-of-type(2)>button:hover:not(:disabled){background:#f0f1f3}.amx-automation-picker>div:nth-of-type(2)>button:disabled{opacity:.52}.amx-automation-picker>div:nth-of-type(2)>button>span{width:25px;height:25px;display:grid;place-items:center;border-radius:5px;color:#7047eb;background:#f0ecff}.amx-automation-picker>div:nth-of-type(2)>button strong{font-size:11px;font-weight:500}.amx-automation-picker>div:nth-of-type(2)>button small{color:#676879;font-size:8px}.amx-automation-picker>footer{min-height:45px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e6e9ef}.amx-date-column-picker{position:absolute;z-index:5;top:58px;left:118px;width:min(335px,88vw);overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 10px 30px #3233382e}.amx-date-column-picker>header{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#676879;font-size:11px}.amx-date-column-picker>header button{border:0;background:transparent}.amx-date-column-picker>button{width:100%;min-height:40px;padding:7px 14px;display:flex;align-items:center;gap:11px;color:#323338;border:0;background:transparent;text-align:left}.amx-date-column-picker>button:hover:not(:disabled){background:#f0f1f3}.amx-date-column-picker>button:disabled{opacity:.55}.amx-date-column-picker>footer{min-height:43px;padding:0 14px;display:flex;align-items:center;gap:7px;border-top:1px solid #e6e9ef}.amx-date-column-picker>footer small{margin-left:auto;color:#676879;font-size:8px}.amx-recurring-schedule-editor{position:absolute;z-index:7;top:43px;left:86px;width:min(402px,88vw);padding:16px;border:1px solid #d0d4e4;border-radius:8px;color:#323338;background:#fff;box-shadow:0 12px 28px #32333833}.amx-recurring-schedule-editor>header{min-height:25px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.amx-recurring-schedule-editor>header sup,.amx-create-item-details sup{color:#e2445c}.amx-recurring-schedule-editor>header button{border:0;background:transparent}.amx-recurring-tabs{margin-top:4px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c3c6d4;border-radius:5px;overflow:hidden}.amx-recurring-tabs button{min-height:40px;border:0;border-right:1px solid #d0d4e4;background:#fff}.amx-recurring-tabs button:last-child{border-right:0}.amx-recurring-tabs button[aria-selected=true]{color:#1f2f46;background:#cce3ff;box-shadow:inset 0 0 0 1px #0073ea}.amx-recurring-tabs button:disabled{color:#9294a0;cursor:not-allowed}.amx-recurring-weekdays{margin:20px 1px 13px;display:grid;grid-template-columns:repeat(7,1fr);align-items:center;gap:6px}.amx-recurring-weekdays button{width:36px;height:36px;justify-self:center;border:0;border-radius:50%;background:transparent}.amx-recurring-weekdays button[aria-pressed=true]{color:#0073ea;background:#cce3ff;font-weight:600}.amx-recurring-year-months{position:relative;margin-top:14px}.amx-recurring-year-month-control{min-height:42px;padding:5px 8px;display:flex;align-items:center;gap:8px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.amx-recurring-year-month-control>div{min-width:0;flex:1;display:flex;flex-wrap:wrap;gap:5px}.amx-recurring-year-month-control span{min-height:26px;padding:0 5px 0 9px;display:inline-flex;align-items:center;gap:4px;border-radius:3px;color:#323338;background:#cce3ff;font-size:11px}.amx-recurring-year-month-control button,.amx-recurring-year-month-control span button{padding:0;border:0;color:#676879;background:transparent}.amx-recurring-year-month-control span button{width:20px;height:20px}.amx-recurring-year-month-control span button:disabled{opacity:.45}.amx-recurring-year-month-menu{position:absolute;z-index:2;top:calc(100% + 4px);left:0;right:0;max-height:220px;padding:5px;display:grid;overflow-y:auto;border:1px solid #d0d4e4;border-radius:5px;background:#fff;box-shadow:0 8px 20px #3233382e}.amx-recurring-year-month-menu button{min-height:34px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:3px;color:#323338;background:#fff;text-align:left}.amx-recurring-year-month-menu button:hover,.amx-recurring-year-month-menu button[aria-selected=true]{background:#f0f1f3}.amx-recurring-monthdays{margin:16px 1px 11px;display:grid;grid-template-columns:repeat(7,1fr);row-gap:3px}.amx-recurring-monthdays button{width:40px;height:40px;justify-self:center;border:0;border-radius:50%;color:#323338;background:transparent;font-size:12px}.amx-recurring-monthdays button:hover{background:#f0f1f3}.amx-recurring-monthdays button[aria-pressed=true]{color:#0073ea;background:#cce3ff;font-weight:600}.amx-recurring-monthdays button:focus{color:#fff;background:#0073ea;outline:0}.amx-recurring-month-warning{min-height:25px;padding:3px 8px;display:flex;align-items:center;gap:6px;border-radius:3px;color:#4b4d57;background:#e6e6e6;font-size:11px}.amx-recurring-month-warning svg{flex:0 0 auto}.amx-recurring-fields{margin-top:16px;display:grid;grid-template-columns:auto 58px auto auto minmax(120px,1fr);align-items:center;gap:9px;font-size:12px}.amx-recurring-fields input,.amx-recurring-timezone select{min-height:40px;padding:7px 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.amx-recurring-fields input[type=number]{width:58px}.amx-recurring-timezone{margin-top:9px;display:block}.amx-recurring-timezone select{width:100%;color:#323338;opacity:1}.amx-recurring-schedule-editor>footer{margin:13px -16px -16px;min-height:46px;padding:0 16px;display:flex;align-items:center;gap:9px;border-top:1px solid #e6e9ef;color:#676879;font-size:11px}.amx-create-item-details-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#292f4cad}.amx-create-item-details{width:min(480px,calc(100vw - 32px));padding:24px;display:grid;gap:14px;border-radius:14px;background:#fff;box-shadow:0 18px 42px #14182d40}.amx-create-item-details>header{display:flex;align-items:center;justify-content:space-between}.amx-create-item-details h2{margin:0;font-size:22px}.amx-create-item-details>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent}.amx-create-item-details label{color:#323338;font-size:11px}.amx-create-item-details input,.amx-create-item-details select{width:100%;min-height:41px;margin-top:6px;padding:8px 13px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.amx-create-item-details input:focus,.amx-create-item-details select:focus{border-color:#0073ea;outline:1px solid #0073ea}.amx-builder-ai{position:absolute;left:50%;bottom:34px;width:min(390px,calc(100% - 60px));min-height:64px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #c3c6d4;border-radius:8px;background:#fff;box-shadow:0 8px 22px #3233381f;transform:translate(-50%)}.amx-builder-ai>svg{color:#6161ff}.amx-builder-ai strong,.amx-builder-ai small{display:block}.amx-builder-ai small{margin-top:2px;color:#676879;font-size:8px}.amx-builder-ai button{padding:7px 12px;border:1px solid #c3c6d4;border-radius:5px;background:#f6f7fb}.amx-run-detail-backdrop{position:fixed;z-index:12;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#292b405c}.amx-run-detail{width:min(580px,94vw);height:100%;display:grid;grid-template-rows:auto 1fr auto;background:#fff;box-shadow:-10px 0 30px #181a2933}.amx-run-detail>header{min-height:82px;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d4e4}.amx-run-detail>header small{color:#676879;font-size:10px}.amx-run-detail>header h2{max-width:450px;margin:3px 0 0;font-size:18px}.amx-run-detail>header button{border:0;background:transparent}.amx-run-detail-body{overflow:auto;padding:20px 22px 30px}.amx-run-detail-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.amx-run-detail-hero>span:last-child{color:#676879;font-size:10px}.amx-run-detail-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.amx-run-detail-grid>div{min-width:0;padding:11px;border:1px solid #e6e9ef;border-radius:6px}.amx-run-detail-grid small,.amx-run-detail-grid strong,.amx-run-detail-grid code{display:block}.amx-run-detail-grid small{margin-bottom:4px;color:#676879;font-size:9px}.amx-run-detail-grid code{overflow:hidden;text-overflow:ellipsis;font-size:9px}.amx-run-detail section{margin-top:22px}.amx-run-detail section h3{margin:0 0 9px;font-size:14px}.amx-run-detail dl{margin:0;border:1px solid #e6e9ef;border-radius:6px}.amx-run-detail dl>div{padding:9px 11px;display:grid;grid-template-columns:120px 1fr;gap:10px;border-bottom:1px solid #e6e9ef}.amx-run-detail dl>div:last-child{border-bottom:0}.amx-run-detail dt{color:#676879;font-size:9px}.amx-run-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:10px}.amx-attempt-list,.amx-action-result-list{display:grid;gap:7px}.amx-attempt-list article,.amx-action-result-list article{padding:10px;display:flex;align-items:flex-start;gap:10px;border:1px solid #e6e9ef;border-radius:6px}.amx-attempt-list article>span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:50%;background:#e2445c;font-size:10px;font-weight:700}.amx-attempt-list article>span.is-succeeded{background:#00c875}.amx-attempt-list strong,.amx-attempt-list small,.amx-action-result-list strong,.amx-action-result-list small{display:block}.amx-attempt-list small,.amx-action-result-list small{margin-top:3px;color:#676879;font-size:9px}.amx-attempt-list p{margin:6px 0 0;display:flex;align-items:center;gap:4px;color:#c21f3a;font-size:9px}.amx-action-result-list>article>svg{color:#00854d}.amx-run-detail details{margin-top:8px;color:#676879;font-size:10px}.amx-run-detail details code{margin-top:6px;display:block}.amx-run-detail-muted{color:#676879;font-size:10px}.amx-run-error{padding:12px;display:flex;gap:9px;color:#c21f3a;border:1px solid #ffbdc7;border-radius:6px;background:#fff2f4}.amx-run-error p{margin:3px 0 0;font-size:10px}.amx-run-boundary{padding:12px;color:#676879;border:1px solid #d0d4e4;border-radius:6px;background:#f6f7fb;font-size:9px;line-height:1.5}.amx-run-boundary p{margin:4px 0 0}.amx-run-detail>footer{min-height:68px;padding:12px 22px;display:flex;align-items:center;gap:8px;border-top:1px solid #d0d4e4}.amx-run-detail>footer>button{min-height:38px;padding:7px 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.amx-run-detail>footer>.primary-button{margin-left:auto;color:#fff;border-color:#0073ea;background:#0073ea}.amx-run-detail>footer>span{margin-left:auto;color:#676879;font-size:10px}@media(max-width:1050px){.amx-automation-scrim{padding:0}.amx-automation-window,.amx-automation-builder{border-radius:0}.amx-runtime-badge{display:none}.amx-recommended>div{grid-template-columns:repeat(2,minmax(190px,1fr))}.amx-basics-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.amx-rule-table,.amx-run-table{overflow-x:auto}.amx-rule-table>header,.amx-rule-table>article{min-width:850px}.amx-schedule-table>header,.amx-schedule-table>article{min-width:900px}.amx-run-table>header,.amx-run-row{min-width:900px}.amx-schedule-simulator{grid-template-columns:42px minmax(260px,1fr)}.amx-schedule-simulator>label,.amx-schedule-simulator>button{grid-column:2}}@media(max-width:720px){.amx-automation-topbar{padding:0 12px;grid-template-columns:1fr auto}.amx-automation-topbar>div:first-child span,.amx-automation-topbar>div:last-child>span{display:none}.amx-create-manage-switch{position:absolute;top:88px;left:0;right:0;grid-template-columns:1fr 1fr;border-radius:0;background:#fff}.amx-automation-boundary{display:none}.amx-automation-create,.amx-automation-manage{height:calc(100% - 128px);margin-top:40px}.amx-automation-create{grid-template-columns:1fr}.amx-automation-create>aside{display:none}.amx-automation-create>main,.amx-automation-manage{padding:20px 14px 60px}.amx-manage-heading{align-items:flex-start;gap:12px}.amx-manage-heading h1{font-size:18px}.amx-autopilot-link{display:none}.amx-automation-manage>nav{overflow-x:auto}.amx-automation-manage>nav button{flex:0 0 auto}.amx-recommended>div{grid-template-columns:1fr}.amx-basics-grid{grid-template-columns:1fr}.amx-builder-sentence{width:calc(100% - 32px);margin-top:55px}.amx-builder-step>button span{font-size:25px}.amx-date-column-picker{left:0}.amx-schedule-simulator{grid-template-columns:1fr}.amx-schedule-icon{display:none}.amx-schedule-simulator>label,.amx-schedule-simulator>button{grid-column:1}.amx-schedule-dialog-backdrop{padding:0}.amx-schedule-dialog{width:100%;max-height:100vh;border:0;border-radius:0}.amx-schedule-form{grid-template-columns:1fr}.amx-schedule-form label.is-wide,.amx-schedule-form .amx-schedule-error{grid-column:1}}.ai-suite-page{--suite-ink: #323338;--suite-muted: #676879;--suite-line: #d0d4e4;--suite-soft-line: #e6e9ef;--suite-blue: #0073ea;position:relative;z-index:56;width:100%;min-width:0;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));margin-left:0;display:grid;grid-template-columns:var(--workspace-panel-width) minmax(0,1fr);color:var(--suite-ink);background:#fff;isolation:isolate}.ai-suite-page.is-no-suite-sidebar{display:block}.suite-sidebar{position:sticky;top:calc(var(--topbar-height) + var(--mock-banner-height));height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));min-width:0;padding:18px 16px 14px;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--suite-line);background:#fff}.suite-sidebar>header{min-height:30px;padding:0 4px 12px;display:flex;align-items:center;justify-content:space-between}.suite-sidebar>header strong{font-size:15px;font-weight:500}.suite-sidebar>header svg{color:var(--suite-muted)}.suite-sidebar>nav,.suite-sidebar-footer{display:grid;gap:3px}.suite-sidebar>nav>button,.suite-sidebar-footer>button,.suite-sidebar-primary{width:100%;min-height:34px;padding:6px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:4px;background:transparent;color:#4b4d55;text-align:left}.suite-sidebar>nav>button:hover,.suite-sidebar>nav>button.is-active,.suite-sidebar-footer>button:hover,.suite-sidebar-footer>button.is-active{background:#e7f3ff;color:var(--suite-ink)}.suite-sidebar-primary{margin:2px 0 8px;background:#cce5ff}.suite-sidebar-spacer{flex:1;min-height:20px}.suite-sidebar-footer{padding-top:12px;border-top:1px solid var(--suite-soft-line)}.suite-sidebar-footer>button{font-size:12px}.suite-sidebar-recents{margin-top:20px;min-height:0;overflow-y:auto}.suite-sidebar-recents>strong,.sidekick-chat-list>strong{display:block;padding:0 8px 7px;font-size:11px}.suite-sidebar-recents>button{width:100%;min-height:42px;padding:5px 8px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:transparent;text-align:left}.suite-sidebar-recents>button:hover{background:#f1f2f5}.suite-sidebar-recents img{width:26px;height:26px;border-radius:6px;object-fit:cover}.suite-sidebar-recents span{min-width:0;display:grid}.suite-sidebar-recents b{overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.suite-sidebar-recents small{overflow:hidden;color:var(--suite-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.suite-main{position:relative;min-width:0;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));background:#fff}.suite-content-toolbar{min-height:48px;padding:7px 30px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--suite-soft-line);background:#fff}.suite-content-toolbar>button,.suite-toolbar-actions>button{min-height:32px;padding:5px 9px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent}.suite-content-toolbar>button:hover,.suite-toolbar-actions>button:hover{background:#f1f2f5}.suite-toolbar-actions{display:flex;align-items:center;gap:5px}.suite-mock-flag{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #e4d18a;border-radius:4px;color:#6d5d21;background:#fff9df;font-size:9px;font-weight:700;letter-spacing:.035em}.suite-mock-flag svg{color:#d19b00}.suite-icon-action{width:34px;height:34px;padding:0!important;display:inline-grid!important;place-items:center;border:0;border-radius:5px;background:transparent}.suite-icon-action:hover{background:#f1f2f5}.suite-search{min-width:220px;min-height:36px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.suite-search:focus-within{border-color:var(--suite-blue);box-shadow:0 0 0 1px var(--suite-blue)}.suite-search input{width:100%;min-width:0;border:0;outline:0;background:transparent}.suite-search>button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.suite-sidebar-search{min-width:0;margin:0 0 15px}.suite-select-inline,.suite-compact-select{min-height:32px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:5px;background:transparent}.suite-select-inline{margin-left:auto}.suite-select-inline select,.suite-compact-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:inherit}.suite-select-inline:hover,.suite-compact-select:hover{background:#f1f2f5}.suite-content-section{width:min(1120px,calc(100% - 64px));margin-inline:auto}.suite-section-heading{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.suite-section-heading h1,.suite-section-heading h2{margin-bottom:4px;font-size:25px;line-height:1.25;font-weight:600}.suite-section-heading h2{font-size:19px}.suite-section-heading p{margin:0;color:var(--suite-muted);font-size:12px}.suite-centered-panel{width:min(520px,calc(100% - 48px));min-height:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.suite-feature-icon{width:64px;height:64px;margin-bottom:18px;display:grid;place-items:center;border-radius:18px;color:#5034ff;background:#f1edff}.suite-centered-panel h1{margin-bottom:8px;font-size:27px}.suite-centered-panel p{max-width:420px;margin-bottom:20px;color:var(--suite-muted)}.suite-settings-page{width:min(760px,calc(100% - 64px));margin:58px auto 80px}.suite-settings-page>h1{margin:18px 0 7px;font-size:29px}.suite-settings-page>p{margin-bottom:26px;color:var(--suite-muted)}.suite-settings-card{padding:8px 24px 24px;border:1px solid var(--suite-line);border-radius:10px;background:#fff;box-shadow:0 4px 16px #32333812}.suite-settings-card>div{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--suite-soft-line)}.suite-settings-card>div>span{display:grid;grid-template-columns:34px 1fr;align-items:center}.suite-settings-card>div>span svg{grid-row:span 2;color:#5034ff}.suite-settings-card>div>span b{font-weight:500}.suite-settings-card>div>span small{color:var(--suite-muted)}.suite-settings-card>label{margin:18px 0;display:grid;gap:7px;font-size:12px;font-weight:500}.suite-settings-card>label select,.suite-prompt-card>label input{min-height:38px;padding:0 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.suite-saved-state{margin:0 0 16px;display:flex;align-items:center;gap:6px;color:#00854d;font-size:10px}.suite-prompt-card{padding:16px;border:1px solid #805ad5;border-radius:15px;background:#fff;box-shadow:0 9px 25px #5034ff21,-7px 8px 20px #00c87512}.suite-prompt-card>label{display:grid;gap:5px;color:var(--suite-muted);font-size:10px}.suite-prompt-card textarea{width:100%;resize:none;border:0;outline:0;background:transparent;color:var(--suite-ink)}.suite-prompt-card>footer{display:flex;align-items:center;gap:8px}.suite-prompt-card>footer>button:not(.suite-send-button),.workflow-options-row>label,.vibe-source-row>label,.vibe-source-row>button{min-height:32px;padding:5px 8px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:#f6f7fb}.suite-inline-toggle{margin-left:auto;display:inline-flex!important;align-items:center;gap:7px;color:var(--suite-muted);font-size:10px;font-weight:400!important}.suite-send-button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:#323338;color:#fff}.suite-send-button:disabled{background:#c3c6d4}.suite-chip-tabs,.suite-text-tabs{display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto}.suite-chip-tabs button{min-height:34px;padding:5px 16px;flex:0 0 auto;border:1px solid #c3c6d4;border-radius:18px;background:#fff}.suite-chip-tabs button:hover{background:#f1f2f5}.suite-chip-tabs button.is-active{border-color:#323338;background:#323338;color:#fff}.suite-text-tabs{justify-content:flex-end}.suite-text-tabs button{min-height:34px;padding:5px 9px;border:0;border-radius:5px;background:transparent;color:var(--suite-muted)}.suite-text-tabs button:hover{background:#f1f2f5}.suite-text-tabs button.is-active{color:var(--suite-ink);background:#e7f3ff}.suite-management-page{padding:32px 0 80px}.suite-management-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--suite-soft-line)}.suite-management-toolbar>label:not(.suite-search){min-height:34px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border-radius:5px}.suite-management-toolbar>label:not(.suite-search):hover{background:#f1f2f5}.suite-management-toolbar select{border:0;outline:0;background:transparent}.suite-data-list{overflow:hidden;border:1px solid var(--suite-line);border-radius:8px;background:#fff}.suite-data-list>header,.suite-data-list>article{min-width:720px;min-height:62px;padding:8px 14px;display:grid;grid-template-columns:minmax(280px,1.7fr) 90px 130px 80px 40px;align-items:center;gap:16px;border-bottom:1px solid var(--suite-soft-line)}.suite-data-list>header{min-height:38px;background:#f6f7fb;color:var(--suite-muted);font-size:10px;text-transform:uppercase}.suite-data-list>article:last-child{border-bottom:0}.suite-data-list>article>span{font-size:11px}.suite-data-list>article>span small{color:#a28100;font-size:8px}.suite-entity-cell{min-width:0;display:flex;align-items:center;gap:10px}.suite-entity-cell img{width:38px;height:38px;border-radius:8px;object-fit:cover}.suite-entity-cell>span:not(.suite-entity-icon){min-width:0;display:grid}.suite-entity-cell b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-entity-cell small{overflow:hidden;color:var(--suite-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.suite-entity-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#0073ea;background:#e7f3ff}.suite-feed-page{padding:36px 0 80px}.suite-feed-card{min-height:92px;margin-bottom:12px;padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;border:1px solid var(--suite-line);border-radius:8px;background:#fff}.suite-feed-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#5034ff;background:#f1edff}.suite-feed-card b{font-weight:500}.suite-feed-card p{margin:5px 0;color:var(--suite-muted);font-size:11px}.suite-feed-card footer{color:#9699a6;font-size:9px}.suite-feed-card>button{min-height:32px;padding:5px 9px;display:flex;align-items:center;gap:6px;border:0;border-radius:5px;background:#f1f2f5}.suite-empty-inline{padding:12px 8px;color:var(--suite-muted);font-size:10px}.sidekick-source-sidebar{padding:18px 16px 12px}.sidekick-source-sidebar .suite-sidebar-primary{min-height:36px;margin:0 0 15px;background:#cce5ff}.sidekick-source-sidebar .suite-sidebar-search{margin-bottom:15px}.sidekick-chat-list{min-height:0;overflow-y:auto}.sidekick-chat-list>strong{padding:0 8px 5px}.sidekick-chat-entry{position:relative;width:100%;min-height:36px;display:flex;align-items:center;border-radius:5px;background:transparent}.sidekick-chat-entry:hover,.sidekick-chat-entry.is-active{background:#cce5ff}.sidekick-chat-select{min-width:0;min-height:36px;padding:7px 9px;display:flex;flex:1;align-items:center;border:0;background:transparent;text-align:left}.sidekick-chat-select>span{min-width:0;display:grid;flex:1}.sidekick-chat-actions{width:28px;height:28px;padding:0;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:5px;color:var(--suite-muted);background:transparent;opacity:0}.sidekick-chat-entry:hover .sidekick-chat-actions,.sidekick-chat-actions:focus-visible{opacity:1}.sidekick-chat-actions:hover{background:#ffffffa6}.sidekick-chat-menu{position:absolute;z-index:5;top:31px;right:2px;width:132px;padding:5px;border:1px solid #d0d4e4;border-radius:6px;background:#fff;box-shadow:0 8px 24px #32333824}.sidekick-chat-menu button{width:100%;min-height:30px;padding:5px 7px;display:flex;align-items:center;gap:7px;border:0;border-radius:4px;background:transparent;font-size:11px;text-align:left}.sidekick-chat-menu button:hover{background:#f1f2f5}.sidekick-chat-list b{overflow:hidden;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.sidekick-settings-links{border-top:0}.sidekick-settings-links>button{min-height:32px;padding-inline:8px;font-size:11px}.sidekick-main{min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));overflow:hidden}.sidekick-conversation{min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));padding:0 32px 178px}.sidekick-conversation.has-artifacts{padding-right:334px}.sidekick-conversation.has-artifacts .sidekick-composer{right:334px;width:min(660px,calc(100% - 366px))}.sidekick-message-stream{width:min(660px,calc(100% - 32px));max-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 170px);margin:0 auto;padding-top:36px;overflow-y:auto;scrollbar-width:thin}.sidekick-thinking-button{min-height:28px;margin-bottom:16px;padding:3px 4px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:5px;color:#4b4d55;background:transparent;font-size:11px}.sidekick-thinking-button svg:first-child{color:#5034ff}.sidekick-thinking-button.is-open svg:last-child{transform:rotate(180deg)}.sidekick-activity-list{margin:-7px 0 18px 4px;padding-left:14px;display:grid;gap:7px;border-left:1px solid #d0d4e4}.sidekick-activity{min-height:35px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:start;color:#676879}.sidekick-activity>span{padding-top:2px;color:#579bfc}.sidekick-activity.is-completed>span{color:#00a86b}.sidekick-activity.is-failed>span,.sidekick-activity.is-error>span{color:#d83a52}.sidekick-activity>div{min-width:0;display:grid;gap:1px}.sidekick-activity strong{overflow:hidden;color:#323338;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sidekick-activity small,.sidekick-activity-empty{color:#9699a6;font-size:9px}.sidekick-activity p{margin:2px 0 0;font-size:10px;line-height:1.4}.sidekick-source-introduction{color:#323338;font-size:14px;line-height:1.55}.sidekick-source-introduction>p{margin:0 0 17px}.sidekick-source-introduction>p strong{font-weight:600}.sidekick-quick-prompts{display:grid;gap:8px}.sidekick-quick-prompts>button{min-height:38px;padding:7px 12px;display:flex;align-items:center;gap:12px;border:1px solid #c3c6d4;border-radius:7px;color:#323338;background:#fff;text-align:left}.sidekick-quick-prompts>button:hover{border-color:#676879;background:#f6f7fb}.sidekick-source-introduction>footer,.sidekick-message footer{margin-top:13px;display:flex;gap:4px}.sidekick-source-introduction>footer button,.sidekick-message footer button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:var(--suite-muted);background:transparent}.sidekick-source-introduction>footer button:hover,.sidekick-message footer button:hover{background:#f1f2f5}.sidekick-empty-chat{padding-top:100px;text-align:center}.sidekick-empty-chat>span{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:16px;color:#5034ff;background:#f1edff}.sidekick-empty-chat h1{margin:0 0 7px;font-size:24px}.sidekick-empty-chat p{margin:0;color:var(--suite-muted);font-size:12px}.sidekick-message{margin-top:25px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}.sidekick-message-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#5034ff;background:#f1edff;font-size:9px;font-weight:600}.sidekick-message.is-user .sidekick-message-avatar{color:#fff;background:#323338}.sidekick-message strong{font-size:11px;font-weight:600}.sidekick-message p{margin:4px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.65}.sidekick-message.is-user>div{padding:11px 14px;border-radius:9px;background:#f6f7fb}.sidekick-message-sources{display:block;margin-top:8px;color:#676879;font-size:9px}.sidekick-message-context{margin-top:7px;display:flex;align-items:center;gap:4px;color:#676879;font-size:9px}.sidekick-message-attachments{margin-top:7px;display:flex;flex-wrap:wrap;gap:5px}.sidekick-message-attachments span{min-height:24px;padding:3px 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d0d4e4;border-radius:5px;color:#4b4d55;background:#fff;font-size:9px}.sidekick-composer{position:absolute;z-index:2;right:32px;bottom:25px;left:32px;width:min(660px,calc(100% - 64px));min-height:103px;margin-inline:auto;padding:12px 14px 7px;border:1px solid var(--suite-line);border-radius:17px;background:#fff;box-shadow:0 10px 34px #3233381f}.sidekick-composer textarea{width:100%;height:45px;resize:none;border:0;outline:0;background:transparent;font-size:13px}.sidekick-composer textarea:disabled{color:#676879}.sidekick-composer-resources{margin:-3px 0 6px;display:flex;flex-wrap:wrap;gap:5px}.sidekick-composer-resources>span{min-width:0;max-width:230px;min-height:24px;padding:3px 4px 3px 7px;display:inline-flex;align-items:center;gap:5px;border-radius:5px;color:#323338;background:#f1f2f5;font-size:9px}.sidekick-composer-resources>span>button{width:18px;height:18px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.sidekick-composer-resources>span>button:hover{background:#dfe1e6}.sidekick-composer footer{display:flex;align-items:center;justify-content:space-between}.sidekick-composer footer>div{display:flex;gap:4px}.sidekick-composer footer>div button{min-height:30px;padding:5px 7px;display:flex;align-items:center;gap:5px;border:0;border-radius:5px;background:transparent}.sidekick-composer footer>div button:hover{background:#f1f2f5;color:#5034ff}.sidekick-composer>small{display:block;padding-top:5px;color:#9699a6;font-size:7px;text-align:left}.sidekick-composer .suite-send-button.is-stop{color:#fff;background:#323338}.sidekick-composer footer>div button.is-active{color:#5034ff;background:#f1edff}.sidekick-artifacts-panel{position:absolute;z-index:3;top:0;right:0;bottom:0;width:302px;display:flex;flex-direction:column;border-left:1px solid #d0d4e4;background:#fff;box-shadow:-6px 0 18px #3233380f}.sidekick-artifacts-panel>header{min-height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef}.sidekick-artifacts-panel>header>div{display:flex;align-items:center;gap:7px}.sidekick-artifacts-panel>header strong{font-size:13px;font-weight:500}.sidekick-artifacts-panel>header span{min-width:19px;padding:2px 5px;border-radius:9px;color:#676879;background:#f1f2f5;font-size:9px;text-align:center}.sidekick-artifacts-panel>header button,.sidekick-artifacts-actions button{min-width:28px;min-height:28px;padding:5px 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:5px;color:#4b4d55;background:transparent;font-size:10px}.sidekick-artifacts-panel>header button:hover,.sidekick-artifacts-actions button:hover{background:#f1f2f5}.sidekick-artifacts-actions{min-height:43px;padding:7px 10px;display:flex;gap:3px;border-bottom:1px solid #e6e9ef}.sidekick-artifacts-actions button:first-of-type{padding-inline:9px;border:1px solid #c3c6d4}.sidekick-preview-link{margin:10px 10px 0;min-height:34px;padding:7px 9px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;color:#0073ea;font-size:10px;text-decoration:none}.sidekick-preview-link span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidekick-artifacts-list{padding:8px;display:grid;gap:2px;overflow-y:auto}.sidekick-artifacts-list>div{min-height:42px;padding:5px 4px 5px 8px;display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:5px;border-radius:5px}.sidekick-artifacts-list>div:hover{background:#f6f7fb}.sidekick-artifacts-list>div>span{color:#579bfc}.sidekick-artifacts-list>div.is-directory>span{color:#fdab3d}.sidekick-artifacts-list>div>button{min-width:0;padding:0;display:grid;justify-items:start;gap:2px;border:0;color:#323338;background:transparent;text-align:left}.sidekick-artifacts-list>div>button:last-child{width:28px;height:28px;display:grid;place-items:center;border-radius:5px}.sidekick-artifacts-list>div>button:last-child:hover{background:#e6e9ef}.sidekick-artifacts-list strong{max-width:100%;overflow:hidden;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sidekick-artifacts-list small{max-width:100%;overflow:hidden;color:#9699a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.sidekick-artifacts-empty{margin:auto;padding:20px;display:grid;justify-items:center;gap:8px;color:#9699a6;font-size:10px}.sidekick-artifacts-error{margin:9px 10px 0;padding:8px;border-radius:4px;color:#b63546;background:#fff0f1;font-size:9px;overflow-wrap:anywhere}.sidekick-context-picker{display:grid;gap:14px}.sidekick-context-picker label{display:grid;gap:6px;color:#323338;font-size:11px;font-weight:500}.sidekick-context-picker select{width:100%;min-height:38px;padding:6px 9px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;font:inherit;font-weight:400}.sidekick-context-picker>small{color:#676879;font-size:10px}.sidekick-context-error{margin:0;padding:9px 11px;border-radius:4px;color:#b63546;background:#fff0f1;font-size:10px}.is-spinning{animation:sidekick-spin .8s linear infinite}@keyframes sidekick-spin{to{transform:rotate(360deg)}}.agents-toolbar{justify-content:flex-end}.agents-hero{width:min(760px,calc(100% - 48px));margin:24px auto 58px;text-align:center}.agents-hero h1{margin-bottom:5px;font-size:32px}.agents-hero h1 span{color:#579bfc}.agents-hero>p{margin-bottom:24px;font-size:15px}.agents-hero .suite-prompt-card{width:min(644px,100%);margin-inline:auto;padding:16px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#6ddfd8,#8d65e8) border-box;text-align:left}.agents-hero .suite-prompt-card textarea{height:98px;padding:3px 0 10px;font-size:14px;line-height:1.55}.agents-hero .suite-prompt-card>footer{justify-content:space-between}.agents-prompt-left,.agents-prompt-right{display:flex;align-items:center;gap:6px}.agents-prompt-left>button{min-height:32px;padding:5px 8px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent}.agents-prompt-left>button:hover,.agents-prompt-right>label:hover{background:#f1f2f5}.agents-prompt-right .suite-compact-select{gap:7px}.agents-catalog{width:min(1248px,calc(100% - 64px));padding-bottom:80px;transform:translate(1px)}.agents-catalog>.suite-chip-tabs{margin-bottom:47px}.agents-section-heading{min-height:54px;padding-left:4px}.agents-section-heading h2{font-size:19px}.agent-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:2px}.agent-showcase-grid.is-project-managers{grid-template-columns:minmax(0,612px) repeat(2,minmax(0,294px));gap:24px}.agent-showcase-grid>button{min-height:289px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid var(--suite-soft-line);border-radius:14px;background:#fff;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.agent-showcase-grid>button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #3233381a}.agent-showcase-grid>button.is-selected{border-color:var(--suite-soft-line);box-shadow:none}.agent-showcase-grid>button.agent-promo-card{padding:26px;flex-direction:row;align-items:center;justify-content:space-between;background:radial-gradient(circle at 89% 13%,rgba(255,210,178,.8),transparent 32%),radial-gradient(circle at 58% 74%,rgba(196,220,255,.95),transparent 44%),linear-gradient(118deg,#fbf5ff,#eef0ff 57%,#fff2e8)}.agent-promo-card>span:first-child{display:grid;gap:8px;transform:translateY(-13px)}.agent-promo-card strong{font-size:18px;font-weight:500}.agent-promo-card small{color:#4b4d55;font-size:13px;line-height:1.45}.agent-promo-icon{width:116px;height:116px;display:grid;place-items:center;flex:0 0 auto;border-radius:24px;color:#784bd1;background:#ffffffeb;box-shadow:0 16px 32px #5034ff1f;transform:translate(-11px,-7px)}.agent-showcase-grid .agent-template-visual{width:calc(100% + 32px);height:118px;margin:-16px -16px 22px;display:grid;place-items:end center;overflow:hidden;border-radius:13px 13px 0 0;background:#f4f1fb}.agent-showcase-grid .agent-template-image{width:108px;height:112px;margin:0;border-radius:12px 12px 0 0;object-fit:cover;object-position:center top}.agent-showcase-grid small{color:var(--suite-muted);font-size:12px;line-height:20px}.agent-showcase-grid h3{margin:10px 0 8px;font-size:14px;line-height:24px}.agent-showcase-grid p{height:40px;margin-bottom:8px;display:-webkit-box;overflow:hidden;color:var(--suite-ink);font-size:12px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-showcase-grid footer{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--suite-muted);font-size:10px}.agent-showcase-grid footer span{display:inline-flex;align-items:center;gap:4px}.agent-provider-badge{width:19px;height:19px;display:grid!important;place-items:center;border-radius:4px;color:#fff;background:#16c784}.agent-showcase-grid>button:nth-child(3) .agent-provider-badge{background:#151515}.agents-boundary-note{margin:14px 0 0;color:#9699a6;font-size:9px}.agent-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.agent-template-grid>button{min-height:255px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--suite-line);border-radius:12px;background:#fff;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.agent-template-grid>button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #3233381a}.agent-template-grid>button.is-selected{border-color:#805ad5;box-shadow:0 0 0 1px #805ad5}.agent-template-icon{width:62px;height:62px;margin-bottom:15px;display:grid;place-items:center;border-radius:16px;color:#5034ff;background:#f1edff}.agent-template-icon.is-pink{color:#c43681;background:#fce8f3}.agent-template-icon.is-blue{color:#0073ea;background:#e7f3ff}.agent-template-icon.is-green{color:#00854d;background:#e2f7ef}.agent-template-icon.is-orange{color:#b36b00;background:#fff2d4}.agent-template-image{width:calc(100% + 36px);height:118px;margin:-18px -18px 14px;border-radius:11px 11px 0 0;object-fit:cover}.agent-template-grid small{color:var(--suite-muted);font-size:9px}.agent-template-grid h3{margin:5px 0 7px;font-size:15px}.agent-template-grid p{margin-bottom:16px;color:var(--suite-muted);font-size:11px;line-height:1.55}.agent-template-grid footer{width:100%;margin-top:auto;display:flex;justify-content:space-between;color:var(--suite-muted);font-size:9px}.agent-template-grid footer span{display:inline-flex;align-items:center;gap:4px}.workflows-main{background-color:#fbfbfc;background-image:linear-gradient(rgba(226,228,233,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(226,228,233,.55) 1px,transparent 1px);background-size:32px 32px}.workflows-build-page{padding:42px 32px 90px}.workflows-hero{text-align:center}.workflows-hero h1{margin-bottom:5px;font-size:31px}.workflows-hero p{color:var(--suite-muted);font-size:14px}.workflows-prompt{width:min(740px,calc(100% - 32px));margin:28px auto 0}.workflows-prompt textarea{height:82px;font-size:14px}.workflow-options-row{display:flex;align-items:center;gap:10px}.workflow-options-row select{border:0;outline:0;background:transparent}.workflow-options-row .primary-button{margin-left:auto}.workflow-or{width:min(740px,calc(100% - 32px));margin:25px auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;color:var(--suite-muted)}.workflow-or span{height:1px;background:var(--suite-line)}.workflow-scratch{margin:0 auto 38px;display:flex}.workflow-template-section,.workflow-builder-preview{width:min(980px,calc(100% - 32px));margin:0 auto;padding:18px 24px 26px;border:1px solid var(--suite-soft-line);border-radius:10px;background:#fffffff0}.workflow-template-section>.suite-section-heading{min-height:60px}.workflow-template-grid{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-template-grid>button{min-height:146px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--suite-line);border-radius:9px;background:#fff;text-align:left}.workflow-template-grid>button:hover{border-color:#805ad5;box-shadow:0 5px 14px #32333814}.workflow-template-grid>button>svg{color:#5034ff}.workflow-template-grid h3{margin:9px 0 5px;font-size:13px}.workflow-template-grid p{margin-bottom:10px;color:var(--suite-muted);font-size:10px;line-height:1.5}.workflow-template-grid footer{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--suite-muted);font-size:9px}.workflow-node-row{padding:28px 0 8px;display:flex;align-items:center;justify-content:center;gap:14px;overflow-x:auto}.workflow-node-row>button{width:200px;min-height:118px;padding:14px;flex:0 0 auto;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:4px 9px;border:1px solid var(--suite-line);border-radius:10px;background:#fff;text-align:left}.workflow-node-row>button:hover{border-color:var(--suite-blue)}.workflow-node-row>button>span{width:38px;height:38px;grid-row:span 2;display:grid;place-items:center;border-radius:8px;color:#5034ff;background:#f1edff}.workflow-node-row small{color:var(--suite-muted);font-size:8px}.workflow-node-row b{font-size:11px;font-weight:500}.workflow-create-form{display:grid;gap:20px}.workflow-create-form>label{display:grid;gap:7px;font-weight:600}.workflow-create-form>label input{min-height:40px;padding:8px 11px;border:1px solid #c3c6d4;border-radius:4px;outline:0;font-weight:400}.workflow-create-form>label input:focus{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.workflow-create-form fieldset{min-width:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:0}.workflow-create-form legend{margin-bottom:9px;font-weight:600}.workflow-create-form fieldset>label{min-height:88px;padding:11px;display:flex;align-items:flex-start;gap:8px;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.workflow-create-form fieldset>label.is-selected{border-color:#0073ea;background:#f5faff}.workflow-create-form fieldset>label:has(input:disabled){opacity:.55}.workflow-create-form fieldset>label input{margin-top:4px}.workflow-create-form fieldset>label>span{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 6px}.workflow-create-form fieldset>label svg{color:#676879}.workflow-create-form fieldset>label strong{font-size:12px}.workflow-create-form fieldset>label small{grid-column:1 / -1;color:#676879;font-size:9px;font-weight:400;line-height:1.45}@media(max-width:1280px){.vibe-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notetaker-hero{grid-template-columns:minmax(370px,.85fr) minmax(500px,1.15fr);gap:28px}.notetaker-demo{grid-template-columns:minmax(0,1fr) 165px}.notetaker-video-grid{grid-template-rows:190px 110px}}@media(max-width:1080px){.agent-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.ai-suite-page{width:100%;min-width:0;margin-left:0}.ai-suite-page:not(.is-no-suite-sidebar){grid-template-columns:230px minmax(760px,1fr)}.suite-sidebar{padding-inline:12px}.suite-content-section{width:calc(100% - 36px)}.notetaker-hero{padding-inline:28px;grid-template-columns:390px 560px}.notetaker-benefits{min-width:980px;padding-inline:28px}}@media(max-width:720px){.ai-suite-page{width:100%;min-width:0;display:block!important;grid-template-columns:minmax(0,1fr)!important;min-height:calc(100vh - var(--topbar-height));overflow-x:clip}.suite-sidebar{display:none}.suite-main{width:100%;min-width:0;padding-bottom:62px}.ai-suite-page.sidekick-page,.sidekick-main,.sidekick-conversation{height:calc(100vh - var(--topbar-height) - 62px);height:calc(100dvh - var(--topbar-height) - 62px);min-height:0}.sidekick-main{padding-bottom:0}.sidekick-conversation{padding:0 12px 145px;overflow:hidden}.sidekick-message-stream{width:100%;height:100%;max-height:none;padding-top:20px}.sidekick-composer{right:12px;bottom:12px;left:12px;width:calc(100% - 24px)}.sidekick-conversation.has-artifacts{padding-right:12px}.sidekick-conversation.has-artifacts .sidekick-composer{right:12px;width:calc(100% - 24px)}.sidekick-artifacts-panel{top:0;width:min(302px,calc(100% - 36px))}.suite-mock-flag{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-content-toolbar{min-width:0;padding:7px 10px;flex-wrap:wrap}.suite-content-toolbar>button,.suite-toolbar-actions>button,.suite-sidebar-primary,.suite-chip-tabs>button,.suite-text-tabs>button,.vibe-prompt-chips button,.suite-prompt-card button{min-height:44px}.suite-icon-action{width:44px;height:44px;transform:none}.suite-content-section,.workflows-prompt,.workflow-or,.workflow-template-section,.workflow-builder-preview,.vibe-prompt,.vibe-prompt-chips,.vibe-suggestions,.vibe-library-page{width:calc(100% - 24px);min-width:0}.workflows-build-page,.vibe-create-page{padding:28px 0 90px}.workflows-hero,.vibe-hero,.agents-hero{padding-inline:16px}.workflows-hero h1,.vibe-hero h1{font-size:25px}.workflow-options-row,.vibe-source-row,.suite-prompt-card>footer{flex-wrap:wrap}.workflow-options-row .primary-button{width:100%;margin-left:0;justify-content:center}.workflow-template-section,.workflow-builder-preview{padding:14px}.suite-section-heading{align-items:flex-start;flex-direction:column}.suite-section-heading .suite-search{width:100%}.suite-chip-tabs,.suite-text-tabs,.vibe-prompt-chips{overflow-x:auto}.suite-chip-tabs>button,.suite-text-tabs>button{flex:0 0 auto}.agent-template-grid,.agent-showcase-grid,.workflow-template-grid,.vibe-suggestion-grid,.vibe-home-template-grid,.vibe-theme-list,.vibe-template-grid,.vibe-app-grid{grid-template-columns:1fr}.agents-toolbar .suite-toolbar-actions{width:100%;overflow-x:auto}.agents-toolbar .suite-toolbar-actions>button{flex:0 0 auto}.agents-hero .suite-prompt-card{width:100%}.vibe-prompt>footer{gap:8px}.vibe-prompt>footer .suite-inline-toggle{order:5;width:100%}.notetaker-toolbar{min-width:980px;padding-inline:24px}}.ai-detail-page{--detail-blue: #0073ea;--detail-blue-dark: #0060b9;--detail-purple: #6161ff;--detail-green: #00a86b;--detail-red: #d83a52;--detail-yellow: #c48a00;--detail-ink: #323338;--detail-muted: #676879;--detail-border: #d0d4e4;--detail-soft-border: #e6e9ef;position:relative;isolation:isolate;width:100%;min-width:0;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));display:grid;grid-template-columns:226px minmax(0,1fr);color:var(--detail-ink);background:#fff}.ai-detail-page button,.ai-detail-page input,.ai-detail-page textarea,.ai-detail-page select{font:inherit}.ai-detail-sidebar{position:sticky;top:calc(var(--topbar-height) + var(--mock-banner-height));height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));min-width:0;padding:18px 12px 14px;display:flex;flex-direction:column;border-right:1px solid var(--detail-border);background:#fff}.ai-detail-product{width:100%;min-height:46px;padding:6px 8px 14px;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--detail-soft-border);background:transparent;text-align:left}.ai-detail-product>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#5034ff;background:#f1edff}.ai-detail-agents .ai-detail-product>span{color:#005cc5;background:#e7f3ff}.ai-detail-vibe .ai-detail-product>span{color:#c43681;background:#fce8f3}.ai-detail-product strong{font-size:15px;font-weight:600}.ai-detail-sidebar>nav{margin-top:14px;display:grid;gap:3px}.ai-detail-sidebar>nav button,.ai-detail-sidebar-link{width:100%;min-height:38px;padding:7px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;color:#4b4d55;background:transparent;text-align:left}.ai-detail-sidebar>nav button:hover,.ai-detail-sidebar>nav button.is-active,.ai-detail-sidebar-link:hover{color:var(--detail-ink);background:#e7f3ff}.ai-detail-sidebar>nav button span,.ai-detail-sidebar-link span{min-width:0;flex:1}.ai-detail-sidebar-spacer{min-height:24px;flex:1}.ai-detail-local-note{margin:12px 5px;padding:10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #d9d1a7;border-radius:6px;color:#6d5d21;background:#fff9df;font-size:8px;line-height:1.55}.ai-detail-local-note svg{flex:0 0 auto;margin-top:1px}.ai-detail-sidebar-link{font-size:11px}.ai-detail-main{min-width:0;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));background:#f6f7fb}.ai-detail-header{min-height:118px;padding:21px clamp(24px,3vw,44px) 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--detail-soft-border);background:#fff}.ai-detail-header h1{margin:4px 0;font-size:clamp(24px,2.2vw,30px);line-height:1.25;font-weight:600}.ai-detail-header p{margin:0;color:var(--detail-muted);font-size:12px;line-height:1.5}.ai-detail-back{min-height:26px;padding:2px 0;display:inline-flex;align-items:center;gap:5px;border:0;color:var(--detail-muted);background:transparent;font-size:10px}.ai-detail-back:hover{color:var(--detail-blue)}.ai-detail-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ai-detail-primary,.ai-detail-secondary,.ai-detail-danger-text{min-height:36px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-weight:500;white-space:nowrap}.ai-detail-primary{border:1px solid var(--detail-blue);color:#fff;background:var(--detail-blue)}.ai-detail-primary:hover{background:var(--detail-blue-dark)}.ai-detail-secondary{border:1px solid #c3c6d4;color:var(--detail-ink);background:#fff}.ai-detail-secondary:hover{background:#f1f2f5}.ai-detail-danger-text{border:0;color:var(--detail-red);background:transparent}.ai-detail-danger-text:hover{background:#fff0f2}.ai-detail-full-button{width:100%}.ai-detail-mock{min-height:25px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #ddcf98;border-radius:4px;color:#6d5d21;background:#fff9df;font-size:8px;font-weight:700;letter-spacing:.035em;white-space:nowrap}.ai-detail-mock svg{color:#c48a00}.ai-detail-body{width:100%;max-width:1500px;margin:0 auto;padding:24px clamp(22px,3vw,44px) 76px}.ai-detail-two-column{display:grid;grid-template-columns:minmax(540px,1fr) 340px;align-items:start;gap:22px}.ai-detail-form-stack{display:grid;gap:16px}.ai-detail-card{padding:22px;border:1px solid var(--detail-border);border-radius:9px;background:#fff}.ai-detail-card>header{margin-bottom:20px;display:flex;align-items:center;gap:11px}.ai-detail-card>header>div{min-width:0;flex:1}.ai-detail-card>header h2{margin:0 0 3px;font-size:16px;font-weight:600}.ai-detail-card>header p{margin:0;color:var(--detail-muted);font-size:10px;line-height:1.5}.ai-detail-card-icon,.ai-detail-row-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#5034ff;background:#f1edff}.ai-detail-card-icon.is-blue,.ai-detail-row-icon.is-blue{color:#005cc5;background:#e7f3ff}.ai-detail-card-icon.is-green,.ai-detail-row-icon.is-green{color:#00854d;background:#e2f7ef}.ai-detail-card-icon.is-yellow,.ai-detail-row-icon.is-yellow{color:#a28100;background:#fff4d4}.ai-detail-card-icon.is-purple,.ai-detail-row-icon.is-purple{color:#5034ff;background:#f1edff}.ai-detail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.ai-detail-field{min-width:0;display:grid;gap:6px;color:var(--detail-ink);font-size:11px;font-weight:500}.ai-detail-field>input,.ai-detail-field>textarea,.ai-detail-select-wrap{width:100%;min-height:39px;border:1px solid #c3c6d4;border-radius:5px;color:var(--detail-ink);background:#fff}.ai-detail-field>input,.ai-detail-field>textarea{padding:9px 10px;outline:0}.ai-detail-field>textarea{min-height:112px;resize:vertical;line-height:1.55}.ai-detail-field>input:focus,.ai-detail-field>textarea:focus,.ai-detail-select-wrap:focus-within{border-color:var(--detail-blue);box-shadow:0 0 0 1px var(--detail-blue)}.ai-detail-field>small{color:#9699a6;font-size:8px;font-weight:400}.ai-detail-select-wrap{position:relative;display:flex;align-items:center}.ai-detail-select-wrap select{width:100%;min-height:37px;padding:0 32px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;color:inherit;background:transparent}.ai-detail-select-wrap svg{position:absolute;right:10px;pointer-events:none;color:var(--detail-muted)}.ai-detail-card-flush{padding-bottom:0}.ai-detail-card-flush>header{margin-bottom:0;padding-bottom:18px}.ai-detail-toggle-row{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid var(--detail-soft-border)}.ai-detail-toggle-row>span:not(.ai-detail-row-icon){display:grid;gap:3px}.ai-detail-toggle-row strong{font-size:11px;font-weight:500}.ai-detail-toggle-row small{color:var(--detail-muted);font-size:9px;line-height:1.45}.ai-detail-row-icon{width:32px;height:32px;color:var(--detail-muted);background:#f1f2f5}.ai-detail-saved{margin:0;display:flex;align-items:center;gap:6px;color:#00854d;font-size:10px}.ai-detail-preview-card{position:sticky;top:calc(var(--topbar-height) + var(--mock-banner-height) + 24px);overflow:hidden;border:1px solid var(--detail-border);border-radius:10px;background:#fff;box-shadow:0 7px 22px #32333814}.ai-detail-preview-card>header{min-height:62px;padding:13px 15px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--detail-soft-border);color:#5034ff}.ai-detail-preview-card>header>span{display:grid}.ai-detail-preview-card>header strong{color:var(--detail-ink);font-size:12px}.ai-detail-preview-card>header small{color:var(--detail-muted);font-size:8px}.ai-detail-preview-message{padding:18px 15px 11px;display:grid;grid-template-columns:30px 1fr;gap:9px}.ai-detail-preview-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#5034ff;background:#f1edff}.ai-detail-preview-message strong{font-size:10px}.ai-detail-preview-message p{margin:4px 0 0;color:var(--detail-muted);font-size:9px;line-height:1.55}.ai-detail-preview-brief{margin:0 15px 16px 54px;padding:13px;border:1px solid var(--detail-soft-border);border-radius:7px;background:#fbfbfc}.ai-detail-preview-brief>small{color:#5034ff;font-size:7px;font-weight:700;text-transform:uppercase}.ai-detail-preview-brief h3{margin:6px 0 8px;font-size:12px}.ai-detail-preview-brief ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.ai-detail-preview-brief li{display:flex;align-items:center;gap:6px;color:var(--detail-muted);font-size:8px}.ai-detail-preview-brief li>span{width:7px;height:7px;border-radius:50%;background:#00c875}.ai-detail-preview-brief li>span.is-red{background:#e2445c}.ai-detail-preview-brief li>span.is-yellow{background:#fdab3d}.ai-detail-preview-brief button{margin-top:12px;min-height:28px;padding:4px 8px;display:flex;align-items:center;gap:5px;border:0;border-radius:4px;color:#5034ff;background:#f1edff;font-size:8px}.ai-detail-preview-card>footer{padding:9px 15px;border-top:1px solid var(--detail-soft-border);color:#9699a6;background:#fbfbfc;font-size:7px}.ai-detail-memory-layout{display:grid;gap:18px}.ai-detail-memory-layout>.ai-detail-card{max-width:1060px}.ai-detail-retention-row{padding:18px 0 22px;border-top:1px solid var(--detail-soft-border)}.ai-detail-retention-row .ai-detail-field{max-width:360px}.ai-detail-memory-card{padding-bottom:12px}.ai-detail-memory-card>header{justify-content:space-between}.ai-detail-list-toolbar,.ai-detail-feed-toolbar,.ai-detail-app-toolbar{min-height:54px;display:flex;align-items:center;gap:10px}.ai-detail-list-toolbar>span,.ai-detail-feed-toolbar>span,.ai-detail-app-toolbar>span{margin-left:auto;color:var(--detail-muted);font-size:9px}.ai-detail-search{width:min(390px,100%);min-height:37px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;color:var(--detail-muted);background:#fff}.ai-detail-search:focus-within{border-color:var(--detail-blue);box-shadow:0 0 0 1px var(--detail-blue)}.ai-detail-search input{min-width:0;flex:1;border:0;outline:0;background:transparent}.ai-detail-search button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.ai-detail-inline-form{min-height:44px;padding:5px 7px 5px 10px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:6px;background:#fff}.ai-detail-inline-form:focus-within{border-color:var(--detail-blue)}.ai-detail-inline-form input{min-width:0;flex:1;border:0;outline:0}.ai-detail-inline-form button{min-height:31px;padding:4px 9px;display:flex;align-items:center;gap:5px;border:0;border-radius:4px;color:#fff;background:var(--detail-blue)}.ai-detail-inline-form.is-compact{min-height:39px;margin-top:10px}.ai-detail-memory-list{margin-top:10px;display:grid}.ai-detail-memory-list article{min-height:68px;padding:10px 0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid var(--detail-soft-border)}.ai-detail-memory-list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:#5034ff;background:#f1edff}.ai-detail-memory-list p{margin:0 0 3px;font-size:11px}.ai-detail-memory-list small{color:var(--detail-muted);font-size:8px}.ai-detail-memory-list article>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:4px;color:var(--detail-muted);background:transparent}.ai-detail-memory-list article>button:hover{color:var(--detail-red);background:#fff0f2}.ai-detail-empty{min-height:190px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--detail-muted);text-align:center}.ai-detail-empty h3{margin:10px 0 4px;color:var(--detail-ink);font-size:14px}.ai-detail-empty p{margin:0;font-size:10px}.ai-detail-builder-layout{display:grid;grid-template-columns:188px minmax(420px,.9fr) minmax(310px,.72fr);min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 118px);background:#f6f7fb}.ai-detail-builder-nav{padding:20px 12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--detail-border);background:#fff}.ai-detail-builder-nav button{min-height:42px;padding:7px 8px;display:grid;grid-template-columns:22px 19px minmax(0,1fr) auto;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent;text-align:left}.ai-detail-builder-nav button:hover,.ai-detail-builder-nav button.is-active{background:#e7f3ff}.ai-detail-builder-nav button>span{width:21px;height:21px;display:grid;place-items:center;border:1px solid #c3c6d4;border-radius:50%;color:var(--detail-muted);font-size:8px}.ai-detail-builder-nav button.is-active>span{border-color:var(--detail-blue);color:#fff;background:var(--detail-blue)}.ai-detail-builder-nav strong{font-size:10px;font-weight:500}.ai-detail-builder-nav button>svg:last-child{color:var(--detail-green)}.ai-detail-builder-form{min-width:0;padding:28px clamp(20px,3vw,38px) 80px;display:flex;flex-direction:column;gap:19px;border-right:1px solid var(--detail-border);background:#fff}.ai-detail-section-title{margin-bottom:3px;display:flex;align-items:center;gap:11px}.ai-detail-section-title h2{margin:0 0 3px;font-size:18px}.ai-detail-section-title p{margin:0;color:var(--detail-muted);font-size:10px}.ai-detail-helper-box{padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #d5ccf1;border-radius:6px;color:#5034ff;background:#faf8ff}.ai-detail-helper-box strong{color:var(--detail-ink);font-size:10px}.ai-detail-helper-box p{margin:2px 0 0;color:var(--detail-muted);font-size:8px}.ai-detail-helper-box button{min-height:28px;padding:4px 8px;border:1px solid #c7b9eb;border-radius:4px;color:#5034ff;background:#fff;font-size:8px}.ai-detail-source-list{display:grid;gap:7px}.ai-detail-source-list>div{min-height:54px;padding:8px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:3px 9px;border:1px solid var(--detail-soft-border);border-radius:6px;background:#fff}.ai-detail-source-list>div>span{width:32px;height:32px;grid-row:span 2;display:grid;place-items:center;border-radius:6px;color:#005cc5;background:#e7f3ff}.ai-detail-source-list strong{font-size:10px}.ai-detail-source-list small{color:var(--detail-muted);font-size:8px}.ai-detail-source-list button{width:29px;height:29px;grid-row:1 / span 2;grid-column:3;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.ai-detail-source-list button:hover{background:#f1f2f5}.ai-detail-button-row{display:flex;gap:8px;flex-wrap:wrap}.ai-detail-builder-footer{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between}.ai-detail-agent-preview{min-width:0;padding:24px;background:#f6f7fb}.ai-detail-agent-preview>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.ai-detail-agent-preview>header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#5034ff;background:#f1edff}.ai-detail-agent-preview>header>span.ai-detail-agent-avatar{position:relative;overflow:hidden}.ai-detail-agent-preview>header>span.ai-detail-agent-avatar img{width:100%;height:100%;display:block;object-fit:cover}.ai-detail-agent-preview>header>span.ai-detail-agent-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--agent-background, #fff);mix-blend-mode:multiply;opacity:.48;pointer-events:none}.ai-detail-agent-preview>header h3{margin:0 0 2px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ai-detail-agent-preview>header p{margin:0;color:var(--detail-muted);font-size:8px}.ai-detail-agent-preview>header i{padding:3px 7px;border-radius:10px;color:#676879;background:#e6e9ef;font-size:7px;font-style:normal}.ai-detail-agent-preview>.ai-detail-mock{margin:16px 0 10px}.ai-detail-agent-preview-body{overflow:hidden;border:1px solid var(--detail-border);border-radius:8px;background:#fff}.ai-detail-agent-preview-body>small,.ai-detail-agent-preview-body>p,.ai-detail-agent-preview-body>.ai-detail-source-chips{margin-inline:14px}.ai-detail-agent-preview-body>small{display:block;margin-top:14px;color:var(--detail-muted);font-size:8px;font-weight:600;text-transform:uppercase}.ai-detail-agent-preview-body>p{margin-top:5px;font-size:10px;line-height:1.55}.ai-detail-source-chips{display:flex;flex-wrap:wrap;gap:5px}.ai-detail-source-chips span{min-height:25px;padding:4px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:4px;color:#005cc5;background:#e7f3ff;font-size:8px}.ai-detail-source-chips em{color:var(--detail-muted);font-size:8px;font-style:normal}.ai-detail-tool-access{overflow:hidden;border:1px solid var(--detail-soft-border);border-radius:7px;background:#fff}.ai-detail-permission-summary{padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;border:1px solid #9bd9bf;border-radius:7px;background:#f4fcf8}.ai-detail-permission-summary.is-denied{border-color:#f1a7b3;background:#fff5f6}.ai-detail-permission-summary.is-denied header{color:#d83a52}.ai-detail-permission-summary header{grid-column:1 / -1;display:flex;align-items:center;gap:8px;color:#00854d}.ai-detail-permission-summary header span{display:grid}.ai-detail-permission-summary header strong{color:var(--detail-ink);font-size:10px}.ai-detail-permission-summary header small{color:var(--detail-muted);font-size:8px}.ai-detail-permission-summary>div{display:grid;gap:2px}.ai-detail-permission-summary>div span{color:var(--detail-muted);font-size:8px;text-transform:uppercase}.ai-detail-permission-summary>div strong{font-size:9px;font-weight:500}.ai-detail-proposal-title{margin:14px;display:grid;gap:5px}.ai-detail-proposal-title span{color:var(--detail-muted);font-size:8px;font-weight:600;text-transform:uppercase}.ai-detail-proposal-title input{width:100%;min-height:34px;padding:7px 9px;border:1px solid #c3c6d4;border-radius:5px;outline:0;font:inherit;font-size:9px}.ai-detail-proposal-title input:focus{border-color:#0073ea;box-shadow:0 0 0 2px #0073ea1f}.ai-detail-test-empty{min-height:152px;margin-top:15px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid var(--detail-soft-border);color:var(--detail-muted);text-align:center}.ai-detail-test-empty p{max-width:230px;margin:7px 0 0;font-size:8px}.ai-detail-test-empty small{margin-top:6px;color:#9699a6;font-size:7px}.ai-detail-test-output{margin-top:15px;padding:15px;border-top:1px solid var(--detail-soft-border);background:#fbfbfc}.ai-detail-test-output strong{display:flex;align-items:center;gap:6px;color:#5034ff;font-size:10px}.ai-detail-test-output p{margin:8px 0;font-size:9px;line-height:1.6}.ai-detail-test-output small{color:var(--detail-muted);font-size:7px}.ai-detail-run-region:empty{display:none}.ai-detail-proposal-card{margin-top:10px;border-top:1px solid var(--detail-soft-border);background:#fbfbfc}.ai-detail-proposal-card>header{padding:12px 14px 8px;display:flex;align-items:center;gap:8px}.ai-detail-proposal-card>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;color:#005cc5;background:#e7f3ff}.ai-detail-proposal-card>header>div{display:grid}.ai-detail-proposal-card>header strong{font-size:10px}.ai-detail-proposal-card>header small{color:#a28100;font-size:8px}.ai-detail-proposal-card dl{margin:0;padding:4px 14px 10px;display:grid;gap:6px}.ai-detail-proposal-card dl>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;font-size:8px}.ai-detail-proposal-card dt{color:var(--detail-muted)}.ai-detail-proposal-card dd{margin:0;overflow-wrap:anywhere;font-weight:500}.ai-detail-proposal-card details{margin:0 14px 10px;padding:8px;border-radius:5px;background:#f1f2f5}.ai-detail-proposal-card summary{cursor:pointer;color:var(--detail-muted);font-size:8px}.ai-detail-proposal-card code{margin-top:5px;display:block;overflow:hidden;color:#4b4d55;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ai-detail-proposal-card>footer{padding:10px 14px 14px;display:grid;grid-template-columns:.8fr 1.35fr;gap:7px;border-top:1px solid var(--detail-soft-border)}.ai-detail-run-state{margin-top:10px;padding:14px;display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--detail-soft-border)}.ai-detail-run-state>div{min-width:0;flex:1}.ai-detail-run-state strong{font-size:10px}.ai-detail-run-state p{margin:4px 0;font-size:9px;line-height:1.45}.ai-detail-run-state small{display:block;overflow:hidden;color:var(--detail-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ai-detail-run-state.is-success{color:#00854d;background:#f4fcf8}.ai-detail-run-state.is-success p,.ai-detail-run-state.is-success small,.ai-detail-run-state.is-warning p,.ai-detail-run-state.is-warning small,.ai-detail-run-state.is-error p{color:#4b4d55}.ai-detail-run-state.is-warning{color:#a28100;background:#fffaf0}.ai-detail-run-state.is-error{color:#c9002b;background:#fff5f7}.ai-detail-run-links{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.ai-detail-run-links button,.ai-detail-idempotency-retry{min-height:27px;padding:4px 7px;border:1px solid #9bd9bf;border-radius:4px;color:#006b3c;background:#fff;font-size:7px}.ai-detail-idempotency-retry{margin-top:7px;border-color:#c3c6d4;color:#4b4d55}.ai-detail-agent-preview>footer{margin-top:10px}.ai-detail-agent-preview>footer button{width:100%;min-height:37px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #5034ff;border-radius:5px;color:#5034ff;background:#fff}.ai-detail-agent-preview>footer button:hover{background:#f1edff}.ai-detail-stat-grid{margin-bottom:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-detail-stat-grid article{min-height:84px;padding:14px;display:flex;align-items:center;gap:11px;border:1px solid var(--detail-border);border-radius:8px;background:#fff}.ai-detail-stat-grid article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#5034ff;background:#f1edff}.ai-detail-stat-grid article>span.is-green{color:#00854d;background:#e2f7ef}.ai-detail-stat-grid article>span.is-blue{color:#005cc5;background:#e7f3ff}.ai-detail-stat-grid article>span.is-yellow{color:#a28100;background:#fff4d4}.ai-detail-stat-grid article div{display:grid}.ai-detail-stat-grid small{color:var(--detail-muted);font-size:8px}.ai-detail-stat-grid strong{font-size:22px;line-height:1.25}.ai-detail-table-card{padding:0;overflow:hidden}.ai-detail-table-card>.ai-detail-list-toolbar{padding:9px 14px;border-bottom:1px solid var(--detail-soft-border)}.ai-detail-filter{min-height:37px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.ai-detail-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;font-size:10px}.ai-detail-table>header,.ai-detail-table>article{display:grid;align-items:center;border-bottom:1px solid var(--detail-soft-border)}.ai-detail-agent-table>header,.ai-detail-agent-table>article{grid-template-columns:minmax(240px,1.7fr) .6fr .45fr .6fr .55fr 30px}.ai-detail-table>header{min-height:36px;padding:0 14px;color:var(--detail-muted);background:#fbfbfc;font-size:8px;font-weight:600;text-transform:uppercase}.ai-detail-table>article{width:100%;min-height:65px;padding:7px 14px;background:#fff;text-align:left}.ai-detail-table>article:hover,.ai-detail-table>article.is-selected{background:#f2f8ff}.ai-detail-table>article>span{color:#4b4d55;font-size:10px}.ai-detail-table>article>span>small{color:var(--detail-muted);font-size:7px}.ai-detail-entity{display:flex;align-items:center;gap:9px;min-width:0}.ai-detail-entity[type=button]{width:100%;padding:0;border:0;background:transparent;text-align:left}.ai-detail-entity>img{width:34px;height:34px;border-radius:8px;object-fit:cover}.ai-detail-entity>span{min-width:0;display:grid}.ai-detail-entity strong,.ai-detail-entity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-detail-entity strong{font-size:10px}.ai-detail-entity small{color:var(--detail-muted);font-size:8px}.ai-detail-row-open{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.ai-detail-row-open:hover{background:#e7f3ff}.ai-detail-table-empty{grid-column:1 / -1}.ai-detail-drawer{position:absolute;z-index:8;top:118px;right:0;bottom:0;width:min(370px,calc(100% - 226px));min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 118px);display:flex;flex-direction:column;border-left:1px solid var(--detail-border);background:#fff;box-shadow:-8px 0 22px #32333817}.ai-detail-drawer>header{min-height:106px;padding:16px 18px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid var(--detail-soft-border)}.ai-detail-drawer>header>button{position:absolute;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent}.ai-detail-drawer>header>span{width:40px;height:40px}.ai-detail-drawer>header img{width:40px;height:40px;border-radius:9px;object-fit:cover}.ai-detail-drawer>header h2{margin:0 0 3px;font-size:16px}.ai-detail-drawer>header p{margin:0;color:var(--detail-muted);font-size:9px}.ai-detail-drawer-body{min-height:0;padding:18px;overflow-y:auto;flex:1}.ai-detail-drawer-body>section{margin-top:18px}.ai-detail-drawer-body>section>small{display:block;margin-bottom:6px;color:var(--detail-muted);font-size:8px;font-weight:600;text-transform:uppercase}.ai-detail-drawer-body>section>p{font-size:10px;line-height:1.6}.ai-detail-drawer-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-detail-drawer-metrics div{padding:12px;display:grid;border-radius:6px;background:#f6f7fb}.ai-detail-drawer-metrics strong{font-size:14px}.ai-detail-drawer-metrics small{color:var(--detail-muted);font-size:7px}.ai-detail-drawer>footer{padding:12px;display:grid;grid-template-columns:1fr 1.2fr;gap:7px;border-top:1px solid var(--detail-soft-border)}.ai-detail-drawer>footer .ai-detail-danger-text{grid-column:1 / -1}.ai-detail-feed-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px}.ai-detail-feed-filters{padding:14px 10px;border:1px solid var(--detail-border);border-radius:8px;background:#fff}.ai-detail-feed-filters h2{margin:8px 8px 7px;color:var(--detail-muted);font-size:8px;text-transform:uppercase}.ai-detail-feed-filters h2:not(:first-child){margin-top:20px}.ai-detail-feed-filters button{width:100%;min-height:35px;padding:6px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;text-align:left}.ai-detail-feed-filters button:hover,.ai-detail-feed-filters button.is-active{background:#e7f3ff}.ai-detail-feed-filters button span{min-width:0;flex:1;font-size:10px}.ai-detail-feed-filters button i{min-width:21px;height:21px;padding:0 5px;display:grid;place-items:center;border-radius:10px;color:var(--detail-muted);background:#e6e9ef;font-size:7px;font-style:normal}.ai-detail-feed-main{min-width:0}.ai-detail-feed-toolbar{margin-bottom:10px}.ai-detail-feed-toolbar .ai-detail-secondary{min-height:33px}.ai-detail-feed-list{display:grid;gap:10px}.ai-detail-feed-list>article{min-height:154px;padding:16px;display:grid;grid-template-columns:40px minmax(0,1fr) 128px;align-items:start;gap:11px;border:1px solid var(--detail-border);border-left:4px solid #579bfc;border-radius:8px;background:#fff}.ai-detail-feed-list>article.is-warning{border-left-color:#fdab3d}.ai-detail-feed-list>article.is-positive{border-left-color:#00c875}.ai-detail-feed-list>article.is-reviewed{opacity:.78}.ai-detail-feed-agent{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#5034ff;background:#f1edff}.ai-detail-feed-content{min-width:0}.ai-detail-feed-content>header{display:flex;align-items:center;justify-content:space-between}.ai-detail-feed-content>header>div{display:flex;align-items:center;gap:7px}.ai-detail-feed-content>header strong{font-size:9px}.ai-detail-feed-content>header span{color:var(--detail-muted);font-size:8px}.ai-detail-feed-content>header button{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:4px;color:var(--detail-muted);background:transparent}.ai-detail-feed-content>header button:hover,.ai-detail-feed-content>header button.is-active{color:#a28100;background:#fff4d4}.ai-detail-feed-content h3{margin:9px 0 5px;font-size:13px}.ai-detail-feed-content p{margin:0;color:var(--detail-muted);font-size:10px;line-height:1.55}.ai-detail-feed-content footer{margin-top:11px;display:flex;gap:7px}.ai-detail-feed-content footer span{min-height:24px;padding:3px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:4px;color:var(--detail-muted);background:#f1f2f5;font-size:7px}.ai-detail-feed-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:7px;border-left:1px solid var(--detail-soft-border);padding-left:13px}.ai-detail-feed-actions button{min-height:32px;padding:5px 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;font-size:8px}.ai-detail-feed-actions button:hover{background:#f1f2f5}.ai-detail-feed-actions button.is-done{border-color:#9bd9bf;color:#00854d;background:#e2f7ef}.ai-detail-agent-runtime-tabs{min-height:54px;padding:0 clamp(22px,3vw,42px);display:flex;align-items:stretch;gap:6px;border-bottom:1px solid var(--detail-soft-border);background:#fff}.ai-detail-agent-runtime-tabs>button{position:relative;min-width:108px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;color:var(--detail-muted);background:transparent;font-size:10px}.ai-detail-agent-runtime-tabs>button:hover{background:#f6f7fb}.ai-detail-agent-runtime-tabs>button.is-active{color:var(--detail-ink)}.ai-detail-agent-runtime-tabs>button.is-active:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;background:var(--detail-ink)}.ai-detail-agent-runtime-tabs>button i{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#4b4d55;background:#e6e9ef;font-size:7px;font-style:normal}.ai-detail-agent-runtime-tabs>span{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--detail-muted);font-size:9px}.ai-detail-agent-runtime-tabs>span i{width:8px;height:8px;border-radius:50%;background:#00c875;box-shadow:0 0 0 3px #e2f7ef}.ai-detail-agent-runtime-tabs>span i.is-paused{background:#c3c6d4;box-shadow:0 0 0 3px #f1f2f5}.ai-detail-agent-runtime-tabs+.ai-detail-builder-layout{min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 172px)}.ai-detail-write-tool-lifecycle{padding:14px;display:grid;gap:11px;border:1px solid #c3c6d4;border-radius:8px;background:#fff}.ai-detail-write-tool-lifecycle.is-active{border-color:#8fd4b8;background:#f8fdfb}.ai-detail-write-tool-lifecycle.is-reviewed{border-color:#e2c467;background:#fffdf6}.ai-detail-write-tool-lifecycle>header{display:grid;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:9px}.ai-detail-write-tool-lifecycle>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:#005cc5;background:#e7f3ff}.ai-detail-write-tool-lifecycle>header>div{display:grid}.ai-detail-write-tool-lifecycle>header strong{font-size:10px}.ai-detail-write-tool-lifecycle>header small{color:var(--detail-muted);font-size:8px}.ai-detail-write-tool-lifecycle>header b{padding:4px 8px;border-radius:12px;color:#4b4d55;background:#e6e9ef;font-size:7px;font-weight:600;text-transform:uppercase}.ai-detail-write-tool-lifecycle.is-active>header b{color:#006b3c;background:#dff5ec}.ai-detail-write-tool-lifecycle.is-reviewed>header b{color:#8a6800;background:#fff3bf}.ai-detail-write-tool-lifecycle>header .ai-detail-add-tool-button{min-height:30px;padding:0 9px;font-size:8px}.ai-detail-write-tool-lifecycle>p{margin:0;color:var(--detail-muted);font-size:8px;line-height:1.55}.ai-detail-write-tool-lifecycle>ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.ai-detail-write-tool-lifecycle>ol li{position:relative;display:grid;justify-items:center;gap:5px;color:var(--detail-muted);font-size:7px;text-transform:uppercase}.ai-detail-write-tool-lifecycle>ol li:before{content:"";position:absolute;top:5px;left:0;width:100%;height:2px;background:#e6e9ef}.ai-detail-write-tool-lifecycle>ol li:first-child:before{left:50%;width:50%}.ai-detail-write-tool-lifecycle>ol li:last-child:before{width:50%}.ai-detail-write-tool-lifecycle>ol li span{z-index:1;width:11px;height:11px;border:2px solid #c3c6d4;border-radius:50%;background:#fff}.ai-detail-write-tool-lifecycle>ol li.is-current{color:var(--detail-ink);font-weight:600}.ai-detail-write-tool-lifecycle>ol li.is-current span{border-color:var(--detail-blue);background:var(--detail-blue)}.ai-detail-write-tool-lifecycle>footer{display:flex;align-items:center;gap:9px}.ai-detail-write-tool-lifecycle>footer span{min-width:0;overflow:hidden;color:var(--detail-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ai-detail-agent-tab-panel{width:min(1060px,calc(100% - 48px));min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 210px);margin:24px auto 72px;padding:24px;border:1px solid var(--detail-border);border-radius:10px;background:#fff}.ai-detail-agent-tab-panel>header{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--detail-soft-border)}.ai-detail-agent-tab-panel>header h2{margin:0 0 3px;font-size:19px}.ai-detail-agent-tab-panel>header p{margin:0;color:var(--detail-muted);font-size:9px}.ai-detail-agent-trigger-note{margin:18px 0 12px;padding:14px;display:flex;align-items:flex-start;gap:9px;border:1px solid #d5ccf1;border-radius:7px;color:#5034ff;background:#faf8ff}.ai-detail-agent-trigger-note strong{color:var(--detail-ink);font-size:10px}.ai-detail-agent-trigger-note p{margin:3px 0 0;color:var(--detail-muted);font-size:8px}.ai-detail-agent-job-list,.ai-detail-agent-channel-list{display:grid;gap:9px}.ai-detail-agent-job-list article,.ai-detail-agent-channel-list article{min-height:76px;padding:13px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--detail-soft-border);border-radius:7px;background:#fff}.ai-detail-agent-job-list article>span,.ai-detail-agent-channel-list article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:8px;color:#005cc5;background:#e7f3ff}.ai-detail-agent-channel-list article>span{color:#00854d;background:#e2f7ef}.ai-detail-agent-job-list article>div:nth-child(2),.ai-detail-agent-channel-list article>div{min-width:0;display:grid;gap:2px}.ai-detail-agent-job-list strong,.ai-detail-agent-channel-list strong{font-size:10px}.ai-detail-agent-job-list p{margin:0;color:#4b4d55;font-size:8px}.ai-detail-agent-job-list small,.ai-detail-agent-channel-list small{color:var(--detail-muted);font-size:7px}.ai-detail-agent-job-list article>div:last-child{display:grid;justify-items:end;gap:8px}.ai-detail-agent-job-list code{max-width:180px;overflow:hidden;color:var(--detail-muted);font-size:7px;text-overflow:ellipsis}.ai-detail-agent-boundary{margin:18px 0 0;padding:10px 12px;border:1px solid #ded4a7;border-radius:6px;color:#6d5d21;background:#fff9df;font-size:8px;line-height:1.5}.ai-detail-agent-activity-actions{display:flex;gap:7px}.ai-detail-agent-activity-layout{margin-top:18px;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(390px,1.3fr);gap:14px}.ai-detail-agent-run-list{display:grid;align-content:start;gap:7px}.ai-detail-agent-run-list>button{min-height:66px;padding:10px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--detail-soft-border);border-radius:6px;background:#fff;text-align:left}.ai-detail-agent-run-list>button:hover,.ai-detail-agent-run-list>button.is-selected{border-color:#98c7f3;background:#f2f8ff}.ai-detail-agent-run-list>button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#a28100;background:#fff4d4}.ai-detail-agent-run-list>button>span.is-succeeded{color:#00854d;background:#e2f7ef}.ai-detail-agent-run-list>button>div{min-width:0;display:grid}.ai-detail-agent-run-list strong,.ai-detail-agent-run-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-detail-agent-run-list strong{font-size:9px}.ai-detail-agent-run-list small{color:var(--detail-muted);font-size:7px}.ai-detail-agent-run-list>button>i{color:var(--detail-muted);font-size:7px;font-style:normal;white-space:nowrap}.ai-detail-agent-run-detail{min-height:270px;padding:17px;border:1px solid var(--detail-border);border-radius:8px;background:#fbfbfc}.ai-detail-agent-run-detail>header{display:flex;justify-content:space-between;gap:9px}.ai-detail-agent-run-detail>header span{padding:4px 8px;border-radius:11px;color:#4b4d55;background:#e6e9ef;font-size:7px;text-transform:uppercase}.ai-detail-agent-run-detail>header span.is-succeeded{color:#006b3c;background:#dff5ec}.ai-detail-agent-run-detail>header code{max-width:70%;overflow:hidden;color:var(--detail-muted);font-size:7px;text-overflow:ellipsis}.ai-detail-agent-run-detail dl,.ai-detail-run-dl{margin:16px 0;display:grid;gap:8px}.ai-detail-agent-run-detail dl>div,.ai-detail-run-dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;font-size:8px}.ai-detail-agent-run-detail dt,.ai-detail-run-dl dt{color:var(--detail-muted)}.ai-detail-agent-run-detail dd,.ai-detail-run-dl dd{margin:0;overflow-wrap:anywhere}.ai-detail-agent-run-warning{padding:10px;display:flex;align-items:flex-start;gap:7px;border:1px solid #ecc1ca;border-radius:6px;color:#b4243d;background:#fff5f6;font-size:8px;line-height:1.5}.ai-detail-agent-activity-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ai-detail-agent-activity-empty>span{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;color:#5034ff;background:#f1edff}.ai-detail-agent-activity-empty h3{margin:15px 0 5px;font-size:16px}.ai-detail-agent-activity-empty p{max-width:360px;margin:0 0 15px;color:var(--detail-muted);font-size:9px;line-height:1.55}.ai-detail-agent-feed-run-drawer>header>span{display:grid;place-items:center;border-radius:9px;color:#5034ff;background:#f1edff}.ai-detail-agent-feed-run-drawer code{display:block;overflow-wrap:anywhere;font-size:8px}.ai-detail-agent-modal-surface{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:38px;background:#292f4c8f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ai-detail-agent-modal-card{width:min(720px,calc(100vw - 64px));max-height:calc(100vh - 76px);overflow:auto;border:1px solid #d0d4e4;border-radius:14px;background:#fff;box-shadow:0 22px 70px #292f4c47}.ai-detail-agent-modal-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px 18px;border-bottom:1px solid #e6e9ef}.ai-detail-agent-modal-card>header small{display:block;margin-bottom:5px;color:#6f778c;font-size:8px;font-weight:700;letter-spacing:.07em}.ai-detail-agent-modal-card>header h2{margin:0;color:#323338;font-size:22px}.ai-detail-agent-modal-card>header p{max-width:560px;margin:7px 0 0;color:#676879;font-size:10px;line-height:1.55}.ai-detail-agent-modal-card>header>button{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:7px;color:#323338;background:transparent}.ai-detail-agent-modal-card>header>button:hover{background:#f0f1f5}.ai-detail-agent-modal-card>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 24px;border-top:1px solid #e6e9ef}.ai-detail-agent-catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:18px 24px}.ai-detail-agent-catalog-grid>button,.ai-detail-agent-mcp-row{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;border:1px solid #d0d4e4;border-radius:9px;color:#323338;text-align:left;background:#fff}.ai-detail-agent-catalog-grid>button:hover:not(:disabled),.ai-detail-agent-mcp-row:hover:not(:disabled){border-color:#0073ea;background:#f5f9ff}.ai-detail-agent-catalog-grid>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#005cc5;background:#e7f3ff}.ai-detail-agent-catalog-grid>button>div{display:grid;gap:3px}.ai-detail-agent-catalog-grid strong,.ai-detail-agent-mcp-row strong{font-size:10px}.ai-detail-agent-catalog-grid small,.ai-detail-agent-mcp-row small{color:#676879;font-size:8px;line-height:1.4}.ai-detail-agent-mcp-row{width:calc(100% - 48px);margin:0 24px 20px}.ai-detail-agent-mcp-row>span{display:grid;gap:3px}.ai-detail-agent-share-card{width:min(660px,calc(100vw - 64px))}.ai-detail-agent-share-warning{display:flex;gap:11px;margin:18px 24px 12px;padding:13px;border:1px solid #efd68d;border-radius:9px;color:#6b5200;background:#fff9e5}.ai-detail-agent-share-warning>svg{flex:0 0 auto;margin-top:1px}.ai-detail-agent-share-warning strong{font-size:10px}.ai-detail-agent-share-warning p{margin:4px 0 0;font-size:9px;line-height:1.55}.ai-detail-agent-share-access{display:grid;gap:8px;padding:8px 24px 20px}.ai-detail-agent-share-access>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;border:1px solid #e6e9ef;border-radius:9px}.ai-detail-agent-share-access>div>span{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#401694;background:#f0e8ff}.ai-detail-agent-share-access img{width:100%;height:100%;object-fit:cover}.ai-detail-agent-share-access>div>div{display:grid;gap:2px}.ai-detail-agent-share-access strong{font-size:10px}.ai-detail-agent-share-access small{color:#676879;font-size:8px}.ai-detail-agent-share-access b{color:#676879;font-size:8px;font-weight:600}@media(max-width:1320px){.ai-detail-two-column{grid-template-columns:minmax(500px,1fr) 310px}.ai-detail-vibe-app-grid,.ai-detail-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-detail-builder-layout{grid-template-columns:168px minmax(390px,.9fr) minmax(285px,.68fr)}.ai-detail-vibe-builder{grid-template-columns:330px minmax(600px,1fr)}}@media(max-width:1100px){.ai-detail-page{grid-template-columns:202px minmax(820px,1fr)}.ai-detail-sidebar{padding-inline:9px}.ai-detail-body{padding-inline:22px}.ai-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-detail-builder-layout{grid-template-columns:152px minmax(390px,1fr) 300px}.ai-detail-builder-nav button{grid-template-columns:22px 17px minmax(0,1fr)}.ai-detail-builder-nav button>svg:last-child{display:none}.ai-detail-notetaker-workspace{grid-template-columns:320px minmax(720px,1fr)}.ai-detail-settings-layout{width:calc(100% - 36px)}}@media(max-width:760px){.ai-detail-page{grid-template-columns:190px minmax(820px,1fr)}.ai-detail-sidebar{top:var(--topbar-height);height:calc(100vh - var(--topbar-height))}.ai-detail-header{padding-inline:22px}.ai-detail-mock{max-width:220px;overflow:hidden;text-overflow:ellipsis}.ai-detail-notetaker-nav,.ai-detail-notetaker-header,.ai-detail-notetaker-workspace,.ai-detail-settings-layout{min-width:980px}}.modal-backdrop.agent-editor-backdrop{z-index:1100;top:0;right:0;bottom:0;left:0;padding:50px 40px 0;place-items:stretch;background:#1f2137b3;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-card.agent-editor-modal{--detail-blue: #0073ea;--detail-blue-dark: #0060b9;--detail-purple: #6161ff;--detail-green: #00a86b;--detail-red: #d83a52;--detail-yellow: #c48a00;--detail-ink: #323338;--detail-muted: #676879;--detail-border: #d0d4e4;--detail-soft-border: #e6e9ef;position:relative;z-index:1100;width:100%;max-width:none;height:calc(100vh - 50px);max-height:none;border-radius:16px 16px 0 0;color:#323338;background:#f6f7fb;box-shadow:0 12px 38px #14182d3d}.agent-editor-modal>.modal-header{flex:0 0 80px;min-height:80px;padding:0 24px;align-items:center;border:0;background:#f6f7fb}.agent-editor-modal>.modal-header>div:first-child{min-width:0;flex:1 1 auto}.agent-editor-modal>.modal-header h2{min-width:0;margin:0;font-size:18px;font-weight:400;line-height:24px}.agent-editor-title{min-width:0;display:flex;align-items:center;gap:8px}.agent-editor-title-avatar{position:relative;width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:5px;background:var(--agent-background, #fff)}.agent-editor-title-avatar img{width:100%;height:100%;display:block;object-fit:cover}.agent-editor-title-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--agent-background, #fff);mix-blend-mode:multiply;opacity:.34}.agent-editor-title>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-editor-title strong{font-weight:600}.agent-editor-title em{min-height:24px;padding:1px 9px;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid #676879;border-radius:4px;color:#323338;background:transparent;font-size:12px;font-style:normal;line-height:18px}.agent-editor-modal>.modal-header .modal-header-actions{flex:0 0 auto;gap:4px}.agent-editor-modal>.modal-header .modal-header-actions>.icon-button,.agent-editor-icon-button{width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;color:#323338;background:transparent}.agent-editor-modal>.modal-header .modal-header-actions>.icon-button:hover,.agent-editor-icon-button:hover{background:#e6e9ef}.agent-editor-menu-anchor{position:relative;margin-right:8px;padding-right:12px;border-right:1px solid #d0d4e4}.agent-editor-menu{position:absolute;z-index:1100;top:44px;right:12px;width:190px;padding:6px;display:grid;gap:2px;border:1px solid #e1e4eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #3233382e}.agent-editor-menu>button{min-height:36px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;color:#323338;background:transparent;font-size:13px;text-align:left}.agent-editor-menu>button:hover:not(:disabled){background:#f1f2f5}.agent-editor-modal>.modal-content{position:relative;min-height:0;flex:1 1 auto;padding:0 16px 6px;overflow:hidden;background:#f6f7fb}.agent-editor-body{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:16px}.agent-editor-chat-pane,.agent-editor-settings-pane{min-width:0;min-height:0;overflow:hidden;border-radius:16px;background:#fff}.agent-editor-chat-pane{display:grid;grid-template-rows:64px minmax(0,1fr) auto}.agent-editor-chat-pane>header{min-height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-editor-chat-pane>header>strong{font-size:14px;font-weight:500}.agent-editor-chat-pane>header>div{display:flex;align-items:center;gap:4px}.agent-editor-chat-pane>header button,.agent-editor-composer footer button{width:36px;height:36px;padding:0;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:8px;color:#323338;background:transparent}.agent-editor-chat-pane>header button:hover,.agent-editor-composer footer button:hover:not(:disabled){background:#f1f2f5}.agent-editor-chat-stage{min-height:0;padding:12px 32px 24px;overflow:auto;overscroll-behavior:contain}.agent-editor-chat-welcome,.agent-editor-chat-runtime{width:min(668px,100%);margin-inline:auto}.agent-editor-chat-welcome h2{margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.agent-editor-chat-welcome>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-editor-chat-welcome button{min-height:36px;padding:7px 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d0d4e4;border-radius:10px;color:#323338;background:#fff;font-size:14px}.agent-editor-chat-welcome button:hover{background:#f6f7fb}.agent-editor-chat-runtime{margin-top:22px}.agent-editor-chat-runtime .ai-detail-run-state,.agent-editor-chat-proposal{margin:0 0 10px;padding:13px;display:flex;align-items:flex-start;gap:9px;border:1px solid #d0d4e4;border-radius:8px;background:#fbfbfc}.agent-editor-chat-proposal>div{min-width:0}.agent-editor-chat-proposal strong{font-size:12px}.agent-editor-chat-proposal p{margin:4px 0;font-size:11px}.agent-editor-chat-proposal small{color:#676879;font-size:9px}.agent-editor-composer{width:min(668px,calc(100% - 48px));min-height:112px;margin:0 auto 32px;padding:12px 12px 9px;display:flex;flex-direction:column;flex:0 0 auto;border:1px solid #676879;border-radius:16px;background:#fff}.agent-editor-composer:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.agent-editor-composer textarea{width:100%;min-height:46px;padding:0;flex:1 1 auto;resize:none;border:0;outline:0;color:#323338;background:transparent;font-size:14px;line-height:21px}.agent-editor-composer textarea::placeholder{color:#676879}.agent-editor-composer footer{min-height:34px;display:flex;align-items:center;gap:2px}.agent-editor-composer footer>span{min-width:0;margin-left:5px;overflow:hidden;color:#9699a6;font-size:7px;font-weight:600;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.agent-editor-composer footer .agent-editor-send{width:34px;height:34px;margin-left:auto;border-radius:50%;color:#fff;background:#0073ea}.agent-editor-composer footer .agent-editor-send:disabled{color:#c3c6d4;background:#f1f2f5}.agent-editor-settings-pane{position:relative;display:grid;grid-template-rows:55px 161px 58px minmax(0,1fr)}.agent-editor-settings-pane>header{min-height:55px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-editor-settings-pane>header strong{font-size:14px;font-weight:600}.agent-editor-settings-pane>header button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#323338;background:transparent}.agent-editor-settings-pane>header button:hover{background:#f1f2f5}.agent-editor-identity-card{height:161px;margin:0 24px;padding:8px;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:22px;overflow:hidden;border-radius:16px;background:#f6f7fb}.agent-editor-identity-card>span{position:relative;width:100px;height:145px;overflow:hidden;border-radius:8px;background:var(--agent-background, #fff)}.agent-editor-identity-card>span img{width:100%;height:100%;display:block;object-fit:cover}.agent-editor-identity-card>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--agent-background, #fff);mix-blend-mode:multiply;opacity:.34}.agent-editor-identity-card>div{min-width:0;display:grid;grid-template-columns:minmax(0,auto) 1fr;align-content:center;align-items:center;gap:7px 12px}.agent-editor-identity-card>div>strong{max-width:180px;overflow:hidden;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agent-editor-identity-card>div>small{display:inline-flex;align-items:center;gap:7px;color:#676879;font-size:12px}.agent-editor-identity-card>div>small i{width:8px;height:8px;display:inline-block;border-radius:50%;background:#00c875;box-shadow:0 0 0 3px #e2f7ef}.agent-editor-identity-card>div>small i.is-paused{background:#c3c6d4;box-shadow:0 0 0 3px #f1f2f5}.agent-editor-identity-card p{grid-column:1 / -1;margin:0;overflow:hidden;color:#676879;font-size:18px;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.agent-editor-tabs{min-width:0;padding:0 24px;display:flex;align-items:end;gap:2px;border-bottom:1px solid #d0d4e4}.agent-editor-tabs>button{position:relative;height:58px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;border:0;color:#323338;background:transparent;font-size:15px}.agent-editor-tabs>button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.agent-editor-tabs>button:hover{background:#f6f7fb}.agent-editor-tabs>button.is-active:after{background:#323338}.agent-editor-tabs>button i{min-width:17px;padding:2px 5px;border-radius:9px;background:#e6e9ef;font-size:8px;font-style:normal}.agent-editor-settings-scroll{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.agent-editor-brain{padding:24px;display:grid;align-content:start}.agent-editor-run-now,.agent-editor-run-tool,.agent-editor-inline-action{min-height:32px;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;font-size:12px;font-weight:500}.agent-editor-run-now{width:max-content;margin-bottom:14px;border:1px solid #8d75df;color:#323338;background:#fff}.agent-editor-run-tool{width:100%;margin-top:14px;border:1px solid #5034ff;color:#5034ff;background:#fff}.agent-editor-inline-action{width:max-content;border:0;color:#676879;background:transparent}.agent-editor-run-now:hover,.agent-editor-run-tool:hover,.agent-editor-inline-action:hover:not(:disabled){background:#f6f7fb}.agent-editor-accordion{border-bottom:1px solid #e6e9ef}.agent-editor-accordion>button{width:100%;min-height:52px;padding:8px 0;display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:7px;border:0;color:#323338;background:transparent;text-align:left}.agent-editor-accordion>button>svg{transition:transform .12s ease}.agent-editor-accordion.is-open>button>svg{transform:rotate(180deg)}.agent-editor-accordion>button strong{font-size:13px;font-weight:600}.agent-editor-accordion>button small{overflow:hidden;color:#9699a6;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.agent-editor-accordion-content{padding:0 0 20px 25px;display:grid;gap:12px}.agent-editor-accordion-content .ai-detail-field{gap:5px;font-size:11px}.agent-editor-accordion-content .ai-detail-field>textarea{min-height:96px}.agent-editor-accordion-content .ai-detail-toggle-row{min-height:60px}.agent-editor-accordion-content .ai-detail-row-icon{width:30px;height:30px}.agent-editor-accordion-content .ai-detail-toggle-row strong{font-size:10px}.agent-editor-accordion-content .ai-detail-toggle-row small{font-size:8px}.agent-editor-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:11px}.agent-editor-monday-source{min-height:48px;padding:8px 10px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 7px;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.agent-editor-monday-source>svg{grid-row:1 / span 2;color:#0073ea}.agent-editor-monday-source strong{font-size:11px}.agent-editor-monday-source small{color:#676879;font-size:8px}.agent-editor-accordion-content>.ai-detail-write-tool-lifecycle,.agent-editor-accordion-content>.ai-detail-permission-summary{padding:11px}.agent-editor-accordion-content .ai-detail-write-tool-lifecycle>header{grid-template-columns:32px minmax(0,1fr) auto}.agent-editor-accordion-content .ai-detail-write-tool-lifecycle>header .ai-detail-add-tool-button{grid-column:2 / -1;width:max-content;justify-self:end}.agent-editor-accordion-content .ai-detail-permission-summary{grid-template-columns:minmax(0,1fr)}.agent-editor-accordion-content .ai-detail-proposal-title{margin:0}.agent-editor-accordion-content .ai-detail-proposal-card{margin:0;overflow:hidden;border:1px solid #e6e9ef;border-radius:7px}.agent-editor-settings-scroll .ai-detail-agent-tab-panel{width:100%;min-height:100%;margin:0;padding:20px 24px 32px;overflow:hidden;border:0;border-radius:0;background:#fff}.agent-editor-settings-scroll .ai-detail-agent-tab-panel>header{grid-template-columns:38px minmax(0,1fr);gap:9px}.agent-editor-settings-scroll .ai-detail-agent-tab-panel>header>:last-child:not(div:nth-child(2)){grid-column:1 / -1;justify-self:start}.agent-editor-settings-scroll .ai-detail-agent-tab-panel>header h2{font-size:16px}.agent-editor-settings-scroll .ai-detail-agent-tab-panel>header p{font-size:9px}.agent-editor-settings-scroll .ai-detail-agent-activity-layout{grid-template-columns:minmax(0,1fr)}.agent-editor-settings-scroll .ai-detail-agent-run-detail dl>div{grid-template-columns:78px minmax(0,1fr)}.agent-editor-settings-scroll .ai-detail-agent-job-list article,.agent-editor-settings-scroll .ai-detail-agent-channel-list article{grid-template-columns:38px minmax(0,1fr) auto}.agent-editor-settings-scroll .ai-detail-agent-tab-panel.is-agent-empty{height:100%;min-height:100%;padding:0}.agent-state-empty{min-height:100%;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translateY(-34px)}.agent-state-empty-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;color:#15b6a6;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ffb7d5,#8c64e8 48%,#5ed6c9) border-box;box-shadow:0 7px 18px #5034ff17}.agent-state-empty h3{margin:11px 0 5px;font-size:18px;font-weight:600;line-height:24px}.agent-state-empty p{width:min(310px,100%);margin:0 0 23px;color:#676879;font-size:12px;line-height:19px}.agent-state-outline-button{min-height:33px;padding:5px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:7px;color:#323338;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#7558cf,#5b7de9 52%,#5ed6c9) border-box;font-size:13px}.agent-state-outline-button:hover:not(:disabled){background:linear-gradient(#f7f8fa,#f7f8fa) padding-box,linear-gradient(110deg,#7558cf,#5b7de9 52%,#5ed6c9) border-box}.agent-trigger-catalog{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;display:grid;grid-template-rows:160px 56px minmax(0,1fr);overflow:hidden;color:#323338;background:#fff}.agent-trigger-catalog-header{padding:31px 32px 25px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-content:start;gap:18px 10px;border-bottom:1px solid #e6e9ef}.agent-trigger-catalog-header h2{margin:0 0 4px;font-size:24px;font-weight:500;line-height:30px}.agent-trigger-catalog-header p{margin:0;color:#676879;font-size:13px;line-height:20px}.agent-trigger-catalog-header>button,.agent-trigger-config-nav>button:last-child{width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#323338;background:#f1f2f5}.agent-trigger-search{grid-column:1 / -1;height:33px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:4px;color:#676879}.agent-trigger-search input{min-width:0;flex:1 1 auto;border:0;outline:0;color:#323338;background:transparent;font:inherit;font-size:13px}.agent-trigger-categories{min-width:0;padding:0 32px;display:flex;align-items:center;gap:7px;overflow:hidden;border-bottom:1px solid #e6e9ef}.agent-trigger-categories button{min-width:max-content;min-height:27px;padding:4px 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:4px;color:#323338;background:#f5f6f8;font-size:12px}.agent-trigger-categories button.is-active{background:#cce5ff}.agent-trigger-categories img,.agent-trigger-catalog-list h3 img{width:15px;height:15px;object-fit:contain}.agent-trigger-catalog-list{min-height:0;padding:18px 32px 30px;overflow-y:auto;overscroll-behavior:contain}.agent-trigger-catalog-list section{margin:0 0 16px}.agent-trigger-catalog-list h3{margin:0 0 9px;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.agent-trigger-catalog-list h4{margin:8px 0 7px 20px;color:#676879;font-size:12px;font-weight:400}.agent-trigger-catalog-list section>button{width:100%;min-height:38px;padding:6px 10px 6px 20px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:5px;color:#323338;background:transparent;font-size:13px;text-align:left}.agent-trigger-catalog-list section>button:hover{background:#f1f2f5}.agent-trigger-catalog-list section>button>span{display:grid;place-items:center;color:#4b4d55}.agent-trigger-catalog-list section>button>span.is-configured{color:#5034ff}.agent-trigger-no-results{margin:52px 0;color:#676879;font-size:13px;text-align:center}.agent-trigger-config{grid-row:1 / -1;min-height:0;display:grid;grid-template-rows:58px auto minmax(0,1fr) 75px;overflow:hidden;background:#fff}.agent-trigger-config-nav{padding:0 32px;display:flex;align-items:center;justify-content:space-between}.agent-trigger-config-nav>button:first-child{min-height:33px;padding:5px 10px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:5px;color:#323338;background:#f1f2f5;font-size:12px}.agent-trigger-config>h2{margin:0;padding:4px 32px 22px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e6e9ef;font-size:24px;font-weight:500;line-height:32px}.agent-trigger-config>h2 span{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:#323338;background:#f1f2f5}.agent-trigger-schedule-form,.agent-trigger-board-form{min-height:0;padding:22px 32px;align-content:start;overflow-y:auto}.agent-trigger-schedule-form{display:grid;gap:14px}.agent-trigger-board-form{display:grid;gap:12px}.agent-trigger-board-form>p{margin:0;font-size:13px}.agent-trigger-label{color:#323338;font-size:12px}.agent-trigger-label em{margin-left:4px;color:#e2445c;font-style:normal}.agent-trigger-frequency{display:grid;grid-template-columns:repeat(3,1fr)}.agent-trigger-frequency button{height:33px;border:1px solid #c3c6d4;border-right:0;color:#323338;background:#fff;font-size:12px}.agent-trigger-frequency button:first-child{border-radius:4px 0 0 4px}.agent-trigger-frequency button:last-child{border-right:1px solid #c3c6d4;border-radius:0 4px 4px 0}.agent-trigger-frequency button.is-active{border-color:#0073ea;color:#005cc5;background:#cce5ff}.agent-trigger-schedule-row{display:grid;grid-template-columns:minmax(0,1fr) auto 158px;align-items:center;gap:8px;font-size:12px}.agent-trigger-schedule-row label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.agent-trigger-schedule-form input,.agent-trigger-schedule-form select,.agent-trigger-board-form select{width:100%;height:34px;padding:0 10px;border:1px solid #c3c6d4;border-radius:4px;color:#323338;background:#fff;font:inherit;font-size:12px}.agent-trigger-summary{min-height:45px;margin:2px 0 0;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:6px;background:#f5f6f8;font-size:12px}.agent-trigger-config>footer{padding:0 32px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e6e9ef}.agent-trigger-config>footer button{min-width:100px;min-height:36px;padding:7px 16px;border:0;border-radius:5px;color:#323338;background:transparent;font-size:13px}.agent-trigger-config>footer button:last-child{min-width:190px;color:#fff;background:#323338}.agent-trigger-config>footer button:last-child:disabled{color:#9699a6;background:#e6e9ef}.agent-tool-popover{position:absolute;z-index:1150;top:138px;right:147px;width:300px;min-height:360px;max-height:min(360px,calc(100% - 24px));padding:8px;display:grid;grid-template-rows:32px minmax(0,1fr) 32px 32px auto;align-content:start;gap:4px;overflow:hidden;border:1px solid #e6e9ef;border-radius:8px;color:#323338;background:#fff;box-shadow:0 6px 18px #3233382e}.agent-tool-popover>.ai-detail-search{width:100%;min-height:32px;padding-inline:8px;gap:6px;border-radius:4px;font-size:13px}.agent-tool-popover>.ai-detail-search>svg{width:15px;height:15px}.agent-tool-popover>.ai-detail-search input{font-size:13px}.agent-tool-popover-list{min-height:0;display:grid;grid-auto-rows:32px;align-content:start;overflow-y:auto;overscroll-behavior:contain}.agent-tool-popover-list>button{width:100%;min-height:32px;padding:0 7px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:4px;color:#323338;background:transparent;text-align:left}.agent-tool-popover-list>button:hover:not(:disabled){background:#f1f2f5}.agent-tool-popover-list>button>span{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;color:#e2445c;background:#fff1f3}.agent-tool-popover-list>button>span.is-tool-2,.agent-tool-popover-list>button>span.is-tool-5,.agent-tool-popover-list>button>span.is-tool-6{color:#0073ea;background:#e7f3ff}.agent-tool-popover-list>button>span.is-tool-3{color:#00a86b;background:#e2f7ef}.agent-tool-popover-list>button>span.is-tool-4,.agent-tool-popover-list>button>span.is-tool-7{color:#6161ff;background:#f1edff}.agent-tool-popover-list strong{overflow:hidden;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.agent-tool-popover-list small{display:none}.agent-tool-popover-list>p{margin:12px 8px;color:#676879;font-size:12px;text-align:center}.agent-tool-explore,.agent-tool-mcp{min-height:32px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:4px;color:#323338;background:#fff;font-size:13px}.agent-tool-explore{border:1px solid #c3c6d4}.agent-tool-mcp{border:0}.agent-tool-explore:hover:not(:disabled),.agent-tool-mcp:hover:not(:disabled){background:#f1f2f5}.agent-tool-popover>small{overflow:hidden;color:#9699a6;font-size:7px;font-weight:600;letter-spacing:.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.agent-editor-modal button:focus-visible,.agent-editor-modal input:focus-visible,.agent-editor-modal textarea:focus-visible,.agent-editor-modal select:focus-visible,.agent-tool-popover button:focus-visible,.agent-tool-popover input:focus-visible{outline:2px solid #0073ea;outline-offset:2px}.agent-editor-modal button:disabled,.agent-tool-popover button:disabled{cursor:not-allowed;opacity:.52}.agent-tool-popover>.ai-detail-search input:focus-visible{outline:0}.agent-editor-modal .ai-detail-agent-modal-surface{z-index:1200}@media(max-width:1100px){.modal-backdrop.agent-editor-backdrop{padding:24px 24px 0}.modal-card.agent-editor-modal{height:calc(100vh - 24px);border-radius:14px 14px 0 0}.agent-editor-body{grid-template-columns:minmax(0,1fr) minmax(390px,420px)}.agent-editor-chat-stage{padding-inline:24px}.agent-editor-composer{width:calc(100% - 40px);margin-bottom:24px}.agent-editor-identity-card{gap:14px}.agent-editor-tabs{padding-inline:14px}.agent-editor-tabs>button{padding-inline:7px;font-size:13px}.agent-tool-popover{top:138px;right:64px}}@media(max-width:800px){.modal-backdrop.agent-editor-backdrop{padding:0}.modal-card.agent-editor-modal{width:100%;height:100vh;border-radius:0}.agent-editor-modal>.modal-header{flex-basis:72px;min-height:72px;padding-inline:16px}.agent-editor-title>span:nth-child(2){max-width:42vw}.agent-editor-title em{display:none}.agent-editor-modal>.modal-content{padding:0;overflow-y:auto}.agent-editor-body{height:auto;display:block}.agent-editor-chat-pane,.agent-editor-settings-pane{width:100%;min-height:calc(100vh - 72px);border-radius:0}.agent-editor-chat-pane{height:calc(100vh - 72px)}.agent-editor-settings-pane{height:calc(100vh - 72px);border-top:8px solid #f6f7fb}.agent-editor-chat-stage{padding-inline:16px}.agent-editor-composer{width:calc(100% - 32px);margin-bottom:16px}.agent-tool-popover{position:fixed;top:auto;right:16px;bottom:16px;left:16px;width:auto;max-height:calc(100vh - 32px)}}@media(prefers-reduced-motion:reduce){.agent-editor-accordion>button>svg{transition:none}}.workflow-builder-page{--workflow-blue: #0073ea;--workflow-ink: #323338;--workflow-muted: #676879;--workflow-border: #d0d4e4;--workflow-soft-border: #e6e9ef;--workflow-panel: #ffffff;position:relative;z-index:58;min-width:0;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));display:flex;flex-direction:column;overflow:hidden;color:var(--workflow-ink);background:#fff}.workflow-builder-header{min-height:68px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--workflow-soft-border);background:#fff}.workflow-builder-heading,.workflow-builder-header-meta,.workflow-builder-title-block,.workflow-canvas-actions,.workflow-inspector-actions,.workflow-inspector-actions>div{display:flex;align-items:center}.workflow-builder-heading{min-width:0;gap:10px}.workflow-builder-header-meta{flex:0 0 auto;gap:8px}.workflow-builder-icon-button{width:34px;height:34px;padding:0;display:inline-grid;flex:0 0 auto;place-items:center;border:0;border-radius:5px;background:transparent}.workflow-builder-icon-button:hover{background:#f1f2f5}.workflow-builder-product-mark{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:#5034ff;background:#eeeaff}.workflow-builder-title-block{min-width:0;align-items:flex-start;flex-direction:column;gap:2px}.workflow-builder-title-block>span{color:var(--workflow-muted);font-size:10px;white-space:nowrap}.workflow-builder-title-block input{width:min(34vw,390px);min-width:180px;height:30px;margin-left:-7px;padding:3px 7px;overflow:hidden;border:1px solid transparent;border-radius:4px;outline:0;background:transparent;color:var(--workflow-ink);font-size:17px;font-weight:600;text-overflow:ellipsis}.workflow-builder-title-block input:hover{border-color:var(--workflow-border)}.workflow-builder-title-block input:focus{border-color:var(--workflow-blue);background:#fff}.workflow-builder-status{min-height:26px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:4px;font-size:10px;font-weight:600}.workflow-builder-status.is-draft,.workflow-builder-status.is-inactive{color:#676879;background:#f1f2f5}.workflow-builder-status.is-published{color:#116846;background:#dff5ec}.workflow-builder-save-state{min-width:104px;color:var(--workflow-muted);font-size:9px;text-align:right}.workflow-builder-status{border:0;flex:0 0 auto;cursor:pointer;white-space:nowrap}.workflow-status-switch{width:22px;height:12px;display:inline-block;border-radius:999px;background:#c3c6d4;box-shadow:inset 0 0 0 1px #32333814}.workflow-run-history-button.is-active{border-color:#579bfc;background:#cce5ff;color:#005eb8}.workflow-pause-button{color:#4b4d55}.workflow-builder-notice{min-height:36px;padding:7px 20px;display:flex;align-items:center;justify-content:center;gap:7px;color:#685522;background:#fff8d6;border-bottom:1px solid #eadb9f;font-size:10px}.workflow-builder-notice svg{flex:0 0 auto;color:#d19700}.workflow-builder-workspace{min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:248px minmax(410px,1fr) 310px;overflow:hidden;background:#f6f7fb}.workflow-node-library,.workflow-node-inspector{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.workflow-node-library{border-right:1px solid var(--workflow-border)}.workflow-node-inspector{border-left:1px solid var(--workflow-border)}.workflow-panel-heading{min-height:74px;padding:17px 16px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workflow-panel-heading h2{margin:0 0 3px;font-size:15px;font-weight:600}.workflow-panel-heading p{margin:0;color:var(--workflow-muted);font-size:9px;line-height:1.45}.workflow-library-search{min-height:34px;margin:0 16px 12px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.workflow-library-search:focus-within{border-color:var(--workflow-blue);box-shadow:0 0 0 1px var(--workflow-blue)}.workflow-library-search svg{flex:0 0 auto;color:var(--workflow-muted)}.workflow-library-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:11px}.workflow-library-list{min-height:0;padding:0 10px;display:grid;align-content:start;gap:6px;overflow-y:auto}.workflow-library-list>button{width:100%;min-height:58px;padding:8px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid var(--workflow-soft-border);border-radius:7px;background:#fff;text-align:left}.workflow-library-list>button:hover{border-color:#a9b1c7;background:#f7f8fa;box-shadow:0 3px 8px #3233380f}.workflow-library-list>button>span:first-child,.workflow-inspector-icon,.workflow-node-icon{display:grid;place-items:center;border-radius:7px}.workflow-library-list>button>span:first-child{width:34px;height:34px}.workflow-library-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.workflow-library-list strong{font-size:11px;font-weight:500}.workflow-library-list small{overflow:hidden;color:var(--workflow-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workflow-library-list>button>svg{color:var(--workflow-muted)}[data-node-type=trigger] .workflow-node-icon,.workflow-library-list>[data-node-type=trigger]>span:first-child,.workflow-inspector-icon[data-node-type=trigger]{color:#0060b9;background:#dceeff}[data-node-type=action] .workflow-node-icon,.workflow-library-list>[data-node-type=action]>span:first-child,.workflow-inspector-icon[data-node-type=action]{color:#5034ff;background:#eeeaff}[data-node-type=condition] .workflow-node-icon,.workflow-library-list>[data-node-type=condition]>span:first-child,.workflow-inspector-icon[data-node-type=condition]{color:#9a4a00;background:#ffead7}[data-node-type=delay] .workflow-node-icon,.workflow-library-list>[data-node-type=delay]>span:first-child,.workflow-inspector-icon[data-node-type=delay]{color:#7b36a8;background:#f0dfff}[data-node-type=notification] .workflow-node-icon,.workflow-library-list>[data-node-type=notification]>span:first-child,.workflow-inspector-icon[data-node-type=notification]{color:#116846;background:#dcf4e9}.workflow-library-empty{padding:22px 8px;color:var(--workflow-muted);font-size:10px;text-align:center}.workflow-library-summary{margin-top:auto;padding:13px 16px 16px;display:grid;gap:3px;border-top:1px solid var(--workflow-soft-border)}.workflow-library-summary span{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:500}.workflow-library-summary span svg{color:#00854d}.workflow-library-summary small{color:var(--workflow-muted);font-size:8px}.workflow-builder-canvas-shell{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f6f7fb}.workflow-canvas-toolbar{min-height:48px;padding:7px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--workflow-soft-border);background:#ffffffeb}.workflow-canvas-toolbar>div:first-child{min-width:0;display:flex;align-items:baseline;gap:9px}.workflow-canvas-toolbar strong{font-size:11px;font-weight:500}.workflow-canvas-toolbar span{color:var(--workflow-muted);font-size:9px}.workflow-canvas-actions{gap:2px;padding:2px;border:1px solid var(--workflow-border);border-radius:5px;background:#fff}.workflow-canvas-actions button{min-width:28px;height:27px;padding:0 7px;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;font-size:9px}.workflow-canvas-actions button:hover{background:#f1f2f5}.workflow-canvas-actions span{min-width:39px;color:var(--workflow-ink);text-align:center}.workflow-builder-canvas{min-width:0;min-height:0;padding:34px 28px 72px;flex:1;overflow:auto;background:#f6f7fb}.workflow-flow{--workflow-zoom: 1;width:100%;min-width:330px;min-height:100%;display:flex;flex-direction:column;align-items:center;transform:scale(var(--workflow-zoom));transform-origin:top center;transition:transform .14s ease}.workflow-flow-step{display:flex;flex-direction:column;align-items:center}.workflow-canvas-node{width:min(420px,46vw);min-width:300px;min-height:84px;padding:12px 13px 12px 7px;display:grid;grid-template-columns:21px 40px minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid #c3c6d4;border-left:4px solid #579bfc;border-radius:8px;background:#fff;text-align:left;box-shadow:0 4px 12px #32333814}.workflow-canvas-node[data-node-type=action]{border-left-color:#805ad5}.workflow-canvas-node[data-node-type=condition]{border-left-color:#fdab3d}.workflow-canvas-node[data-node-type=delay]{border-left-color:#a25ddc}.workflow-canvas-node[data-node-type=notification]{border-left-color:#00c875}.workflow-canvas-node:hover{border-color:#a9b1c7}.workflow-canvas-node.is-selected{border-color:var(--workflow-blue);box-shadow:0 0 0 2px #0073ea24,0 5px 15px #3233381c}.workflow-node-drag{color:#a3a6b2}.workflow-node-icon{width:40px;height:40px}.workflow-node-copy{min-width:0;display:grid;gap:2px}.workflow-node-copy small{color:var(--workflow-muted);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.workflow-node-copy strong{overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.workflow-node-copy>span{overflow:hidden;color:var(--workflow-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workflow-canvas-node>svg{color:var(--workflow-muted)}.workflow-node-connector{width:36px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#7a7d88}.workflow-node-connector button{width:20px;height:20px;padding:0;display:grid;place-items:center;border:1px solid #a9b1c7;border-radius:50%;background:#fff}.workflow-node-connector button:hover{color:var(--workflow-blue);border-color:var(--workflow-blue)}.workflow-canvas-add{min-height:34px;padding:7px 12px;display:inline-flex;align-items:center;gap:6px;border:1px dashed #a9b1c7;border-radius:5px;background:#ffffffdb;color:#4b4d55;font-size:10px}.workflow-canvas-add:hover{color:var(--workflow-blue);border-color:var(--workflow-blue);background:#fff}.workflow-canvas-empty,.workflow-inspector-empty{width:min(420px,100%);min-height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.workflow-canvas-empty>span,.workflow-inspector-empty>span{width:60px;height:60px;margin-bottom:15px;display:grid;place-items:center;border-radius:14px;color:#5034ff;background:#eeeaff}.workflow-canvas-empty h2,.workflow-inspector-empty h2{margin:0 0 6px;font-size:17px}.workflow-canvas-empty p,.workflow-inspector-empty p{max-width:310px;margin:0 0 17px;color:var(--workflow-muted);font-size:10px;line-height:1.6}.workflow-inspector-heading{min-height:79px;border-bottom:1px solid var(--workflow-soft-border)}.workflow-inspector-eyebrow{display:block;margin-bottom:3px;color:var(--workflow-muted);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.workflow-inspector-icon{width:38px;height:38px;flex:0 0 auto}.workflow-inspector-form{min-height:0;padding:15px 16px 22px;display:grid;align-content:start;gap:13px;overflow-y:auto}.workflow-inspector-form label{min-width:0;display:grid;gap:5px}.workflow-inspector-form label>span{color:#4b4d55;font-size:9px;font-weight:500}.workflow-inspector-form input,.workflow-inspector-form select,.workflow-inspector-form textarea{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #c3c6d4;border-radius:5px;outline:0;background:#fff;color:var(--workflow-ink);font-size:10px}.workflow-inspector-form textarea{min-height:68px;resize:vertical;line-height:1.5}.workflow-inspector-form input:focus,.workflow-inspector-form select:focus,.workflow-inspector-form textarea:focus{border-color:var(--workflow-blue);box-shadow:0 0 0 1px var(--workflow-blue)}.workflow-inspector-divider{height:24px;display:flex;align-items:center;border-bottom:1px solid var(--workflow-soft-border)}.workflow-inspector-divider span{color:var(--workflow-muted);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.workflow-inspector-field-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.workflow-inspector-actions{min-height:54px;margin-top:auto;padding:9px 12px;justify-content:space-between;gap:8px;border-top:1px solid var(--workflow-soft-border);background:#fff}.workflow-inspector-actions>div{gap:3px}.workflow-inspector-actions button{min-width:32px;height:32px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:4px;background:transparent;font-size:9px}.workflow-inspector-actions button:hover:not(:disabled){background:#f1f2f5}.workflow-inspector-actions .workflow-delete-button{color:#d83a52}.workflow-inspector-actions .workflow-delete-button:hover{background:#ffe6ea}.workflow-inspector-empty{padding:28px}.workflow-graph-builder-page.is-full-screen{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;min-height:100vh}.workflow-graph-builder-stage{position:relative;min-width:0;min-height:0;height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 68px);padding:0;flex:1;overflow:hidden;background:#f6f7fb}.workflow-graph-builder-page.is-full-screen .workflow-graph-builder-stage{height:calc(100vh - 68px)}.workflow-graph-builder-stage>.workflow-graph-shell{height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 68px);min-height:520px;border:0}.workflow-graph-builder-page.is-full-screen .workflow-graph-builder-stage>.workflow-graph-shell{height:calc(100vh - 68px)}.workflow-graph-builder-toolbar{position:absolute;z-index:12;top:14px;left:50%;min-height:38px;padding:5px;display:flex;align-items:center;gap:7px;border:1px solid #d0d4e4;border-radius:8px;background:#fffffff5;box-shadow:0 4px 14px #3233381f;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workflow-graph-builder-toolbar>span{padding:0 5px;color:#676879;font-size:10px;white-space:nowrap}.workflow-graph-history-controls{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #d0d4e4;border-radius:5px}.workflow-graph-history-controls>button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-right:1px solid #d0d4e4;background:#fff;color:#323338}.workflow-graph-history-controls>button:last-child{border-right:0}.workflow-graph-history-controls>button:hover:not(:disabled){background:#f0f1f3}.workflow-graph-history-controls>button:disabled{color:#c3c6d4;cursor:default}@media(min-width:821px)and (max-width:1366px){.workflow-graph-builder-toolbar[data-config-open=true]{right:var(--workflow-config-sheet-width, 340px);left:0;width:max-content;max-width:calc(100% - var(--workflow-config-sheet-width, 340px) - 28px);margin-inline:auto;transform:none}}.workflow-publish-diagnostics{min-height:44px;padding:7px 18px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #f5b8c2;background:#fff0f2;color:#8c1f32}.workflow-publish-diagnostics>div{min-width:0;display:grid;gap:2px}.workflow-publish-diagnostics strong{font-size:11px}.workflow-publish-diagnostics span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workflow-publish-diagnostics button{border:0;background:transparent;color:inherit;font-size:10px;font-weight:600}.workflow-type-options{display:grid;gap:9px}.workflow-type-options>label{padding:13px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;border:1px solid #d0d4e4;border-radius:7px}.workflow-type-options>label.is-selected{border-color:#0073ea;background:#f0f7ff}.workflow-type-options span{display:grid;gap:3px}.workflow-type-options strong{font-size:12px}.workflow-type-options small{color:#676879;font-size:10px}.workflow-whats-new{display:grid;gap:9px}.workflow-whats-new article{padding:12px;border:1px solid #e6e9ef;border-radius:7px}.workflow-whats-new strong{font-size:12px}.workflow-whats-new p{margin:4px 0 0;color:#676879;font-size:10px}.workflow-feedback-field{display:grid;gap:7px}.workflow-feedback-field>span{font-size:11px;font-weight:600}.workflow-feedback-field textarea{width:100%;padding:10px;border:1px solid #c3c6d4;border-radius:6px;outline:0;resize:vertical}.workflow-feedback-field textarea:focus{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.workflow-members-intro{margin:0 0 14px;color:#676879;font-size:13px;line-height:1.45}.workflow-members-list{display:grid;gap:6px}.workflow-members-list article{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;min-height:58px;padding:7px 9px;border:1px solid #e6e9ef;border-radius:8px;background:#fff}.workflow-members-list article.is-selected{border-color:#cce5ff;background:#f5f9ff}.workflow-members-list label{display:grid;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.workflow-members-list img{width:34px;height:34px;border-radius:50%;object-fit:cover}.workflow-members-list label>span{display:grid;min-width:0;gap:2px}.workflow-members-list strong,.workflow-members-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-members-list strong{color:#323338;font-size:13px}.workflow-members-list small{color:#676879;font-size:11px}.workflow-members-list select{width:100%;height:32px;padding:0 8px;border:1px solid #c3c6d4;border-radius:5px;background:#fff;color:#323338}.workflow-member-count{margin-right:auto;color:#676879;font-size:12px}@media(max-width:1120px){.workflow-builder-save-state{display:none}.workflow-builder-header{gap:8px}.workflow-builder-title-block input{width:min(25vw,250px)}.workflow-builder-header-meta .outline-button{padding-inline:9px}}@media(max-width:820px){.workflow-builder-header{align-items:flex-start;flex-direction:column}.workflow-builder-header-meta{width:100%;overflow-x:auto}.workflow-builder-title-block input{width:min(65vw,360px)}.workflow-graph-builder-toolbar>span{display:none}.workflow-graph-builder-toolbar[data-config-open=true]+.workflow-node-config-sheet{top:60px}}.workflow-run-panel{position:absolute;z-index:80;top:68px;right:0;bottom:0;width:min(540px,46vw);min-width:420px;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #d0d4e4;border-radius:14px 0 0;background:#fff;box-shadow:-6px 6px 20px #3233382e;color:#323338}.workflow-run-panel.is-embedded{position:relative;inset:auto;width:100%;min-width:0;min-height:620px;flex:1;border:0;border-radius:0;box-shadow:none}.workflow-run-panel-header{min-height:64px;padding:0 18px;display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:4px;border-bottom:1px solid #e6e9ef;background:#fff}.workflow-run-panel.is-embedded .workflow-run-panel-header{grid-template-columns:minmax(0,1fr) 36px}.workflow-run-panel-header>div{height:100%;display:grid;grid-template-columns:1fr 1fr}.workflow-run-panel-header>div>button{min-width:0;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#323338;font-size:14px}.workflow-run-panel-header>div>button:hover{background:#f6f7fb}.workflow-run-panel-header>div>button.is-active{border-bottom-color:#0073ea}.workflow-run-refresh,.workflow-run-close{width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent}.workflow-run-refresh:hover,.workflow-run-close:hover{background:#f1f2f5}.workflow-run-toolbar{min-height:66px;padding:14px 20px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-run-toolbar>button{min-height:34px;padding:6px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#323338}.workflow-run-toolbar>button:first-child{border-color:#c3c6d4}.workflow-run-toolbar>button:hover,.workflow-run-toolbar>button.is-active{background:#f1f2f5}.workflow-run-filters{padding:4px 20px 12px;display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #f0f1f3}.workflow-run-filters>button{min-height:29px;padding:4px 9px;flex:0 0 auto;border:1px solid #c3c6d4;border-radius:16px;background:#fff;color:#4b4d55;font-size:11px}.workflow-run-filters>button.is-active{border-color:#323338;background:#323338;color:#fff}.workflow-runs-empty{min-height:0;padding:48px 44px 100px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.workflow-runs-empty>span{width:140px;height:112px;margin-bottom:22px;display:grid;place-items:center;color:#6161ff}.workflow-runs-empty h2{margin:0 0 12px;font-size:22px;font-weight:600}.workflow-runs-empty p{max-width:330px;margin:0;color:#4b4d55;font-size:14px;line-height:1.55}.workflow-runs-list{min-height:0;padding:8px 16px 28px;display:grid;align-content:start;gap:8px;overflow-y:auto}.workflow-run-row{min-height:86px;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;border:1px solid #e6e9ef;border-radius:8px;background:#fff;color:#323338;text-align:left}.workflow-run-row:hover{border-color:#a9b1c7;background:#fafbfc}.workflow-run-status{width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.workflow-run-status.is-success{color:#00854d;background:#dcf4e9}.workflow-run-status.is-failed{color:#d83a52;background:#ffe6ea}.workflow-run-status.is-in_progress{color:#a28100;background:#fff0c3}.workflow-run-status.is-waiting{color:#9a4a00;background:#ffead7}.workflow-run-status.is-stopped{color:#676879;background:#f1f2f5}.workflow-run-copy{min-width:0;display:grid;gap:3px}.workflow-run-copy strong,.workflow-run-copy small,.workflow-run-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-run-copy strong{font-size:13px;font-weight:500}.workflow-run-copy small,.workflow-run-copy>span{color:#676879;font-size:10px}.workflow-run-badge{min-height:24px;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:500}.workflow-run-badge.is-success{color:#116846;background:#dcf4e9}.workflow-run-badge.is-failed{color:#a71930;background:#ffe6ea}.workflow-run-badge.is-in_progress,.workflow-run-badge.is-waiting{color:#6f4b00;background:#fff0c3}.workflow-run-badge.is-stopped{color:#4b4d55;background:#f1f2f5}.workflow-run-row>svg{color:#676879}.workflow-run-analytics{min-height:0;padding:35px 36px;display:grid;align-content:start;gap:18px;overflow-y:auto}.workflow-run-analytics>p{margin:0 0 8px;color:#4b4d55;font-size:14px}.workflow-analytics-row,.workflow-analytics-totals>div{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.workflow-analytics-row>span{display:inline-flex;align-items:center;gap:10px;font-size:13px}.workflow-analytics-row strong,.workflow-analytics-totals strong{font-size:13px;font-weight:500}.workflow-analytics-row.is-success svg{color:#00a25b}.workflow-analytics-row.is-failed svg{color:#d83a52}.workflow-analytics-row.is-in_progress svg{color:#d1a600}.workflow-analytics-row.is-waiting svg{color:#e08f00}.workflow-analytics-row.is-stopped svg{color:#9295a1}.workflow-analytics-totals{margin-top:6px;padding-top:14px;display:grid;gap:12px;border-top:1px solid #e6e9ef}.workflow-analytics-totals span{font-size:13px}.workflow-run-analytics>small{color:#676879;font-size:10px;line-height:1.5}.workflow-runs-page{min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));display:flex;flex-direction:column;background:#fff;color:#323338}.workflow-runs-page-header{min-height:76px;padding:10px 24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #e6e9ef}.workflow-runs-page-header>button{min-height:34px;padding:5px 9px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent}.workflow-runs-page-header>button:hover{background:#f1f2f5}.workflow-runs-page-header>div{display:grid;gap:2px}.workflow-runs-page-header span{color:#676879;font-size:10px}.workflow-runs-page-header h1{margin:0;font-size:20px}.workflow-runs-page-header .workflow-start-request{min-height:36px;margin-left:auto;padding:7px 12px;border:1px solid #0073ea;color:#fff;background:#0073ea}.workflow-runs-page-notice{padding:9px 24px;color:#685522;background:#fff8d6;border-bottom:1px solid #eadb9f;font-size:10px;text-align:center}.workflow-run-api-state{margin:16px 24px 0;padding:10px 12px;border:1px solid #d0d4e4;border-radius:6px;color:#676879;background:#fff;font-size:11px}.workflow-run-api-state.is-error{border-color:#e2445c;color:#b63546;background:#fff5f6}.workflow-run-detail-page{min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));background:#f6f7fb;color:#323338}.workflow-run-detail-header{min-height:78px;padding:10px 26px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid #e6e9ef;background:#fff}.workflow-run-detail-header.is-api{grid-template-columns:auto minmax(190px,1fr) auto auto auto auto auto auto;gap:12px}.workflow-run-detail-header>button{min-height:34px;padding:5px 9px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent}.workflow-run-detail-header>button:hover{background:#f1f2f5}.workflow-run-detail-header>div{min-width:0;display:grid;gap:2px}.workflow-run-detail-header>div>span{color:#676879;font-size:9px;text-transform:uppercase}.workflow-run-detail-header h1{margin:0;overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.workflow-run-assignee{display:grid;gap:3px;color:#676879;font-size:9px}.workflow-run-assignee select{min-width:150px;height:32px;border:1px solid #c3c6d4;border-radius:4px;padding:0 8px;color:#323338;background:#fff;font:inherit;font-size:11px}.workflow-run-cancel,.workflow-run-halt-action{min-height:32px;white-space:nowrap}.workflow-run-detail-status{min-height:30px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;border-radius:5px;font-size:11px;font-weight:500}.workflow-run-detail-status.is-success{color:#116846;background:#dcf4e9}.workflow-run-detail-status.is-failed{color:#a71930;background:#ffe6ea}.workflow-run-detail-status.is-in_progress,.workflow-run-detail-status.is-waiting{color:#6f4b00;background:#fff0c3}.workflow-run-detail-status.is-stopped{color:#4b4d55;background:#e6e9ef}.workflow-run-status-line{display:flex;align-items:flex-start;gap:10px;width:min(1180px,calc(100% - 48px));margin:16px auto 0;padding:12px 16px;border-radius:10px;border:1px solid #d9dce3;background:#fff;font-size:13px}.workflow-run-status-line-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;flex-shrink:0;background:currentColor}.workflow-run-status-line-body{display:flex;flex-direction:column;gap:2px;min-width:0}.workflow-run-status-line-detail{font-weight:400;color:#59606b}.workflow-run-status-line-more{font-size:11px;color:#7b828d}.workflow-run-status-line-link{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-top:4px;color:#0755a5;font-size:12px;font-weight:600;text-decoration:none}.workflow-run-status-line-link:hover{text-decoration:underline}.workflow-run-status-line.is-stuck{color:#c2502e;border-color:#c2502e;background:#fdf1ed}.workflow-run-status-line.is-action{color:#a5761f;border-color:#d49e47;background:#fdf7ec}.workflow-run-status-line.is-calm{color:#7b828d;border-color:#e4e6eb;background:transparent}.workflow-run-detail-boundary{min-height:34px;padding:8px 26px;color:#685522;background:#fff8d6;border-bottom:1px solid #eadb9f;font-size:10px;text-align:center}.workflow-run-halt-recovery{width:min(1180px,calc(100% - 48px));margin:14px auto 0;padding:12px 16px;border:1px solid #d49e47;border-radius:9px;background:#fdf7ec;color:#6b5320}.workflow-run-halt-recovery-message{margin:0;font-size:12px}.workflow-run-halt-recovery-prompt{margin:6px 0 10px;font-size:13px;font-weight:600;color:#4b3a12}.workflow-run-halt-recovery-choices{display:flex;flex-wrap:wrap;gap:8px}.workflow-run-halt-recovery-choice{border-color:#d49e47;color:#6b5320}.workflow-run-halt-recovery-choice:hover:not(:disabled){background:#f7ecd6}.workflow-run-halt-recovery-dismiss{margin-inline-start:auto}.workflow-run-detail-main{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:26px 0 70px}.workflow-run-detail-summary{margin-bottom:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d0d4e4;border-radius:9px;background:#fff}.workflow-run-detail-summary>article{min-width:0;min-height:76px;padding:13px 15px;display:grid;align-content:center;gap:5px;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef}.workflow-run-detail-summary>article:nth-child(3n){border-right:0}.workflow-run-detail-summary>article:nth-last-child(-n+3){border-bottom:0}.workflow-run-detail-summary span{color:#676879;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.workflow-run-detail-summary strong{overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.workflow-run-result-panel,.workflow-deliverables-panel{margin-bottom:18px;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.workflow-run-result-panel>header,.workflow-deliverables-panel>header{min-height:72px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e6e9ef}.workflow-run-result-panel>header>div:first-child,.workflow-deliverables-panel>header>div:first-child{min-width:0;display:flex;align-items:center;gap:12px}.workflow-run-section-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#0060b9;background:#e7f3ff}.workflow-run-result-panel h2,.workflow-deliverables-panel h2{margin:0;color:#323338;font-size:16px;line-height:1.3}.workflow-run-result-panel>header p,.workflow-deliverables-panel>header p{margin:3px 0 0;color:#676879;font-size:12px;line-height:1.5}.workflow-run-result-panel>header>span,.workflow-deliverables-toolbar>span{flex:0 0 auto;color:#676879;font-size:11px}.workflow-result-layout{min-height:230px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.workflow-result-primary,.workflow-result-nodes{min-width:0;padding:20px}.workflow-result-primary{border-right:1px solid #e6e9ef}.workflow-result-primary h3,.workflow-result-nodes h3{margin:0 0 14px;color:#323338;font-size:13px;font-weight:600}.workflow-result-value{margin:0;overflow-wrap:anywhere;color:#323338;font-size:12px;line-height:1.6;white-space:pre-wrap}.workflow-result-value.is-structured{max-height:300px;padding:14px;overflow:auto;border:1px solid #e6e9ef;border-radius:6px;background:#f7f8fa;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.workflow-result-node{border-bottom:1px solid #f0f1f3}.workflow-result-node:last-child{border-bottom:0}.workflow-result-node>summary{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;cursor:pointer;list-style:none}.workflow-result-node>summary::-webkit-details-marker{display:none}.workflow-result-node>summary>span:nth-child(2){min-width:0;display:grid;gap:3px}.workflow-result-node>summary strong{overflow:hidden;color:#323338;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workflow-result-node>summary small{color:#676879;font-size:11px}.workflow-result-node-status{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#6f4b00;background:#fff0c3}.workflow-result-node.is-completed .workflow-result-node-status,.workflow-result-node.is-success .workflow-result-node-status{color:#116846;background:#dcf4e9}.workflow-result-node.is-failed .workflow-result-node-status,.workflow-result-node.is-cancelled .workflow-result-node-status,.workflow-result-node.is-budget_exceeded .workflow-result-node-status{color:#a71930;background:#ffe6ea}.workflow-result-node-toggle{color:#0060b9;font-size:11px;font-weight:600}.workflow-result-node[open] .workflow-result-node-toggle:after{content:" less"}.workflow-result-node .workflow-result-value{margin:0 0 16px 40px}.workflow-result-node-error{margin:0 0 10px 40px;color:#a71930;font-size:11px;line-height:1.5}.workflow-result-empty,.workflow-deliverable-error{margin:0;color:#676879;font-size:12px;line-height:1.5}.workflow-deliverable-error{padding:12px 20px;color:#a71930;background:#fff5f6;border-bottom:1px solid #ffe6ea}.workflow-result-empty-state{min-height:150px;padding:24px;display:grid;place-items:center;align-content:center;gap:6px;color:#676879;text-align:center}.workflow-result-empty-state strong{color:#323338;font-size:13px}.workflow-result-empty-state p{margin:0;font-size:12px}.workflow-deliverables-toolbar{display:flex;align-items:center;gap:10px}.workflow-deliverable-groups{display:grid}.workflow-deliverable-group{display:grid;grid-template-columns:190px minmax(0,1fr);border-bottom:1px solid #e6e9ef}.workflow-deliverable-group>header{padding:18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-right:1px solid #e6e9ef;background:#fafbfc}.workflow-deliverable-group>header>div{display:grid;gap:3px}.workflow-deliverable-group>header strong{color:#323338;font-size:13px}.workflow-deliverable-group>header small{color:#676879;font-size:11px}.workflow-deliverable-group>header>span,.workflow-deliverable-status{display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:600;text-transform:capitalize}.workflow-deliverable-group>header>span{min-height:22px;padding:3px 8px}.workflow-deliverable-group>header>span.is-confirmed,.workflow-deliverable-status.is-confirmed{color:#116846;background:#dcf4e9}.workflow-deliverable-group>header>span.is-draft,.workflow-deliverable-status.is-draft{color:#6f4b00;background:#fff0c3}.workflow-deliverable-status.is-superseded{color:#4b4d55;background:#e6e9ef}.workflow-deliverable-item{padding:16px 20px;border-bottom:1px solid #f0f1f3}.workflow-deliverable-item:last-child{border-bottom:0}.workflow-deliverable-item.is-superseded{opacity:.68}.workflow-deliverable-item-main{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.workflow-deliverable-sequence{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#4b4d55;background:#e6e9ef;font-size:10px;font-weight:600}.workflow-deliverable-item-main>div{min-width:0;display:grid;gap:3px}.workflow-deliverable-item-main strong{color:#323338;font-size:12px;font-weight:600}.workflow-deliverable-item-main small{color:#676879;font-size:11px}.workflow-deliverable-status{padding:4px 8px}.workflow-deliverable-payload{margin:12px 0 0 44px}.workflow-deliverable-payload>summary{color:#0060b9;font-size:11px;font-weight:600;cursor:pointer}.workflow-deliverable-payload .workflow-result-value{margin-top:10px}.workflow-deliverable-actions{margin:12px 0 0 44px;display:flex;flex-wrap:wrap;gap:8px}.workflow-deliverable-actions .outline-button{min-height:30px;padding:5px 10px}.workflow-deliverable-history{border-top:1px solid #f0f1f3}.workflow-deliverable-history>summary{min-height:38px;padding:0 20px;display:flex;align-items:center;color:#0060b9;font-size:11px;font-weight:600;cursor:pointer}.workflow-deliverable-history>.workflow-deliverable-item{padding-left:30px;background:#fafbfc}.workflow-package-history{padding:20px}.workflow-package-history>header{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.workflow-package-history>header>div{display:grid;gap:3px}.workflow-package-history>header strong{color:#323338;font-size:13px}.workflow-package-history>header small{color:#676879;font-size:11px}.workflow-package-history>header .outline-button{min-height:32px}.workflow-package-run{min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #f0f1f3}.workflow-package-run:last-child{border-bottom:0}.workflow-package-run-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#6f4b00;background:#fff0c3}.workflow-package-run.is-done .workflow-package-run-icon{color:#116846;background:#dcf4e9}.workflow-package-run.is-failed .workflow-package-run-icon{color:#a71930;background:#ffe6ea}.workflow-package-run.is-superseded .workflow-package-run-icon{color:#4b4d55;background:#e6e9ef}.workflow-package-run>div:nth-child(2){min-width:0;display:grid;gap:2px}.workflow-package-run strong{color:#323338;font-size:12px}.workflow-package-run small{overflow:hidden;color:#676879;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workflow-package-run p{margin:2px 0 0;color:#6f4b00;font-size:11px;line-height:1.4}.workflow-package-run p.workflow-package-run-error{color:#a71930}.workflow-package-run-actions{display:flex;gap:6px}.workflow-run-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workflow-run-detail-card{min-width:0;min-height:250px;padding:18px;border:1px solid #d0d4e4;border-radius:9px;background:#fff}.workflow-run-detail-card>header{min-height:32px;margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #e6e9ef}.workflow-run-detail-card h2{margin:0;font-size:15px}.workflow-run-detail-card>header>span{color:#676879;font-size:9px}.workflow-run-detail-card dl{margin:0;display:grid}.workflow-run-detail-card dl>div{min-height:38px;display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;border-bottom:1px solid #f0f1f3}.workflow-run-detail-card dl>div:last-child{border-bottom:0}.workflow-run-detail-card dt{color:#676879;font-size:10px;text-transform:capitalize}.workflow-run-detail-card dd{margin:0;overflow:hidden;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.workflow-run-detail-card dd.is-zero{color:#00854d;font-weight:600}.workflow-run-detail-card dd.is-warning{color:#d83a52;font-weight:600}.workflow-run-steps-card ol{margin:0;padding:0;display:grid;list-style:none}.workflow-run-steps-card li{min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #f0f1f3}.workflow-run-steps-card li:last-child{border-bottom:0}.workflow-run-steps-card li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.workflow-run-steps-card li>span.is-success{color:#00854d;background:#dcf4e9}.workflow-run-steps-card li>span.is-failed{color:#d83a52;background:#ffe6ea}.workflow-run-steps-card li>span.is-in_progress,.workflow-run-steps-card li>span.is-waiting{color:#a28100;background:#fff0c3}.workflow-run-steps-card li>span.is-stopped{color:#676879;background:#f1f2f5}.workflow-run-steps-card li>div{min-width:0;display:grid;gap:3px}.workflow-run-steps-card strong,.workflow-run-steps-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-run-steps-card strong{font-size:11px;font-weight:500}.workflow-run-steps-card small{color:#676879;font-size:9px}.workflow-api-log-list{max-height:360px;margin:0;padding:0;overflow:auto;display:grid;list-style:none}.workflow-api-log-list li{min-width:0;padding:10px 12px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid #e6e9ef}.workflow-api-log-list li:last-child{border-bottom:0}.workflow-api-log-list li>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#0073ea;background:#eaf3ff}.workflow-api-log-list li>div{min-width:0;display:grid;gap:3px}.workflow-api-log-list strong,.workflow-api-log-list small{overflow-wrap:anywhere}.workflow-request-dialog-backdrop{position:fixed;z-index:720;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#292f4c61}.workflow-request-dialog{width:min(760px,100%);max-height:min(850px,calc(100vh - 48px));overflow:auto;border:1px solid #d0d4e4;border-radius:8px;color:#323338;background:#fff;box-shadow:0 18px 50px #32333840}.workflow-request-dialog>header,.workflow-request-dialog>footer{min-height:66px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-request-dialog>header{border-bottom:1px solid #e6e9ef}.workflow-request-dialog>header small{color:#676879;font-size:9px;text-transform:uppercase}.workflow-request-dialog>header h2{margin:2px 0 0;font-size:20px}.workflow-request-dialog>header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent}.workflow-request-dialog>footer{justify-content:flex-end;border-top:1px solid #e6e9ef}.workflow-request-dialog>footer button{min-height:36px;padding:7px 12px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.workflow-request-dialog>footer .primary-button{border-color:#0073ea;color:#fff;background:#0073ea}.workflow-request-form{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.workflow-request-form>label,.workflow-request-form fieldset label{position:relative;min-width:0;display:grid;gap:6px;color:#323338;font-size:10px;font-weight:600}.workflow-request-form .is-wide,.workflow-request-error,.workflow-request-loading{grid-column:1 / -1}.workflow-request-form input,.workflow-request-form select,.workflow-request-form textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #c3c6d4;border-radius:5px;outline:0;color:#323338;background:#fff;font:inherit;font-weight:400}.workflow-request-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.workflow-request-form label>svg,.workflow-request-form fieldset label>svg{position:absolute;right:10px;bottom:12px;pointer-events:none;color:#676879}.workflow-request-form textarea{min-height:86px;resize:vertical}.workflow-request-form fieldset{margin:0;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #d0d4e4;border-radius:6px}.workflow-request-form fieldset legend{padding:0 5px;color:#676879;font-size:10px;font-weight:600}.workflow-request-form .workflow-request-checkbox{min-height:38px;display:flex;align-items:center;gap:8px}.workflow-request-checkbox input{width:16px;min-height:16px;margin:0}.workflow-request-error,.workflow-request-loading{margin:0;padding:10px 12px;border:1px solid #d0d4e4;border-radius:6px;color:#676879;background:#f6f7fb;font-size:10px}.workflow-request-error{border-color:#e2445c;color:#b63546;background:#fff5f6}.workflow-api-log-list strong{font-size:11px;font-weight:600}.workflow-api-log-list small{color:#676879;font-size:9px;line-height:1.45}.workflow-run-detail-inline-empty{margin:52px auto 0;color:#676879;font-size:11px;text-align:center}.workflow-run-detail-missing{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#676879;text-align:center}.workflow-run-detail-missing h1{margin:15px 0 8px;color:#323338;font-size:22px}.workflow-run-detail-missing p{max-width:420px;margin:0 0 18px;font-size:12px;line-height:1.5}.workflow-account-page{width:100%;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 48px);padding:30px 32px 70px;background:#fff;color:#323338}.workflow-account-heading{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workflow-account-heading h1{margin:0 0 5px;font-size:24px}.workflow-account-heading p{margin:0;color:#676879;font-size:11px}.workflow-account-metrics{margin:10px 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.workflow-account-metrics>article{min-height:98px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:7px;border:1px solid #b8cce2;border-radius:12px;background:#fff}.workflow-account-metrics span{display:flex;align-items:center;gap:6px;font-size:12px}.workflow-account-metrics span svg{color:#676879}.workflow-account-metrics strong{font-size:29px;font-weight:600}.workflow-account-list-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px}.workflow-account-list-toolbar>span{color:#4b4d55;font-size:12px}.workflow-account-list-toolbar>div{display:flex;align-items:center;gap:10px}.workflow-account-list-toolbar .suite-search{min-width:190px;min-height:34px;background:#f1f2f5;border-color:transparent}.workflow-workspace-select,.workflow-status-select{min-width:210px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.workflow-status-select{min-width:140px}.workflow-workspace-select select,.workflow-status-select select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#323338;font-size:11px}.workflow-account-table{overflow-x:auto;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.workflow-account-table>header,.workflow-account-table>article{min-width:850px;min-height:64px;padding:8px 13px;display:grid;grid-template-columns:minmax(250px,1.8fr) 130px 70px 145px 130px 36px;align-items:center;gap:14px;border-bottom:1px solid #e6e9ef}.workflow-account-table>header{min-height:38px;background:#f6f7fb;color:#676879;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.workflow-account-table>article:last-child{border-bottom:0}.workflow-account-table>article>span{overflow:hidden;color:#4b4d55;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workflow-account-name{min-width:0;padding:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#323338;text-align:left}.workflow-account-name>span:first-child{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:#0073ea;background:#e7f3ff}.workflow-account-name>span:last-child{min-width:0;display:grid;gap:3px}.workflow-account-name strong,.workflow-account-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-account-name strong{font-size:12px;font-weight:500}.workflow-account-name small{color:#676879;font-size:9px}.workflow-account-status{display:flex;align-items:center;gap:8px}.workflow-account-status>span{color:#4b4d55;font-size:10px}.workflow-account-empty{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.workflow-account-empty>span{width:150px;height:120px;display:grid;place-items:center;color:#6161ff}.workflow-account-empty h2{margin:8px 0 10px;font-size:23px}.workflow-account-empty p{max-width:360px;margin:0 0 18px;color:#4b4d55;font-size:13px;line-height:1.55}@media(max-width:1220px){.workflow-builder-workspace{grid-template-columns:220px minmax(380px,1fr) 278px}.workflow-builder-save-state{display:none}.workflow-canvas-node{width:min(390px,42vw)}.workflow-run-panel{width:min(500px,52vw)}.workflow-account-list-toolbar{align-items:flex-start;flex-direction:column}.workflow-account-list-toolbar>div{width:100%}.workflow-account-list-toolbar .suite-search{flex:1}}@media(max-width:980px){.workflow-builder-page{overflow:visible}.workflow-builder-header{align-items:flex-start;flex-direction:column}.workflow-builder-header-meta{width:100%;justify-content:flex-end;flex-wrap:wrap}.workflow-builder-title-block input{width:min(68vw,440px)}.workflow-builder-workspace{min-height:780px;grid-template-columns:210px minmax(390px,1fr);overflow:visible}.workflow-node-inspector{grid-column:1 / -1;min-height:420px;border-top:1px solid var(--workflow-border);border-left:0}.workflow-inspector-form{overflow:visible}.workflow-canvas-node{width:min(390px,54vw)}.workflow-run-panel{width:min(500px,64vw)}.workflow-account-page{padding-inline:22px}.workflow-account-list-toolbar>div{align-items:stretch;flex-wrap:wrap}.workflow-account-list-toolbar .suite-search,.workflow-workspace-select,.workflow-status-select{min-width:180px;flex:1}.workflow-run-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-run-detail-summary>article:nth-child(3n){border-right:1px solid #e6e9ef}.workflow-run-detail-summary>article:nth-child(2n){border-right:0}.workflow-run-detail-summary>article:nth-last-child(-n+3){border-bottom:1px solid #e6e9ef}.workflow-run-detail-summary>article:nth-last-child(-n+2){border-bottom:0}.workflow-result-layout{grid-template-columns:1fr}.workflow-result-primary{border-right:0;border-bottom:1px solid #e6e9ef}}@media(max-width:720px){.workflow-builder-header-meta{justify-content:flex-start}.workflow-builder-header-meta .outline-button,.workflow-builder-header-meta .primary-button{padding-inline:9px}.workflow-builder-notice{align-items:flex-start;justify-content:flex-start}.workflow-builder-workspace{display:flex;flex-direction:column}.workflow-node-library{max-height:none;border-right:0;border-bottom:1px solid var(--workflow-border)}.workflow-library-list{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.workflow-builder-canvas-shell{min-height:600px}.workflow-builder-canvas{padding-inline:14px}.workflow-canvas-node{width:min(430px,84vw);min-width:280px}.workflow-node-inspector{min-height:520px}.workflow-run-panel{top:0;width:100%;min-width:0;border-radius:0}.workflow-account-metrics{grid-template-columns:1fr}.workflow-account-heading{flex-direction:column}.workflow-run-detail-header,.workflow-run-detail-header.is-api{grid-template-columns:minmax(0,1fr) auto}.workflow-run-detail-header>button{grid-column:1 / -1;justify-self:start}.workflow-run-detail-header.is-api .workflow-run-assignee{grid-column:1 / -1;width:100%}.workflow-run-detail-header.is-api .workflow-run-assignee select{width:100%}.workflow-run-detail-main{width:calc(100% - 28px)}.workflow-run-detail-summary,.workflow-run-detail-grid{grid-template-columns:1fr}.workflow-run-result-panel>header,.workflow-deliverables-panel>header,.workflow-package-history>header{align-items:flex-start;flex-direction:column}.workflow-deliverable-group{grid-template-columns:1fr}.workflow-deliverable-group>header{border-right:0;border-bottom:1px solid #e6e9ef}.workflow-request-dialog-backdrop{padding:0}.workflow-request-dialog{width:100%;max-height:100vh;border:0;border-radius:0}.workflow-request-form,.workflow-request-form fieldset{grid-template-columns:1fr}.workflow-request-form .is-wide,.workflow-request-error,.workflow-request-loading{grid-column:1}.workflow-run-detail-summary>article,.workflow-run-detail-summary>article:nth-child(2n),.workflow-run-detail-summary>article:nth-child(3n),.workflow-run-detail-summary>article:nth-last-child(-n+2),.workflow-run-detail-summary>article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #e6e9ef}.workflow-run-detail-summary>article:last-child{border-bottom:0}}@media(max-width:480px){.workflow-builder-header{width:100%;max-width:100%;padding-inline:12px}.workflow-builder-heading{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto}.workflow-builder-title-block,.workflow-builder-title-block input{width:100%;min-width:0;max-width:100%}.workflow-builder-header-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 34px;gap:6px;overflow:visible}.workflow-builder-header-meta .workflow-builder-icon-button{display:inline-grid}.workflow-builder-header-meta .outline-button,.workflow-builder-header-meta .primary-button{min-width:0;padding-inline:6px}.workflow-builder-header-meta .outline-button>span,.workflow-builder-header-meta .primary-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-library-list{grid-template-columns:1fr}.workflow-canvas-toolbar>div:first-child span{display:none}.workflow-canvas-node{width:86vw;min-width:265px}}.content-hub-page{width:100%;min-width:0;overflow-x:hidden;background:#f6f7fb}.workspace-manage-header{min-height:126px;padding:23px clamp(22px,2.5vw,42px) 18px;display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #e6e9ef;background:#fff}.workspace-manage-mark{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#fff;background:#292f4c;font-size:24px;font-weight:600}.workspace-manage-title{min-width:0;flex:1}.workspace-manage-title>span{color:#676879;font-size:10px}.workspace-manage-title h1{margin:2px 0;font-size:25px;font-weight:600}.workspace-manage-title button{padding:0;border:0;background:transparent;color:#676879;font-size:10px}.workspace-manage-title button:hover{color:#0073ea}.workspace-manage-actions{padding-top:5px;display:flex;align-items:center;gap:6px}.workspace-member-stack{display:flex;align-items:center}.workspace-member-stack img,.workspace-member-stack small{width:30px;height:30px;margin-left:-7px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#e6e9ef;object-fit:cover;font-size:8px}.workspace-member-stack img:first-child{margin-left:0}.workspace-member-stack>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #c3c6d4;border-radius:50%;color:#676879;background:#fff}.workspace-ai-credit{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#5034ff;font-size:10px}.workspace-cleanup{display:inline-flex;align-items:center;gap:8px;color:#676879;font-size:10px}.workspace-ai-summary{display:flex;align-items:center;gap:5px;color:#5034ff}.hub-header{min-height:126px;padding:27px clamp(22px,2.5vw,42px) 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;border-bottom:1px solid #e6e9ef;background:#fff}.hub-heading-copy{min-width:0}.hub-eyebrow{display:block;margin-bottom:5px;color:#676879;font-size:11px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.hub-header h1{margin:0 0 5px;color:#323338;font-size:clamp(25px,2.2vw,32px);line-height:1.2;font-weight:600;letter-spacing:-.025em}.hub-header p{max-width:760px;margin:0;color:#676879;line-height:1.55}.hub-heading-actions{padding-top:23px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.hub-mock-note{min-height:31px;margin:0;padding:7px clamp(22px,2.5vw,42px);display:flex;align-items:center;gap:10px;border-bottom:1px solid #efe9c7;color:#67613e;background:#fffbe7;font-size:10px}.hub-mock-note strong{padding:2px 6px;border:1px solid #e8d57f;border-radius:4px;background:#fff;color:#6d5b05;font-size:9px;white-space:nowrap}.hub-tabs{min-height:50px;padding:0 clamp(18px,2.5vw,38px);display:flex;align-items:stretch;gap:3px;overflow-x:auto;border-bottom:1px solid #d0d4e4;background:#fff}.hub-tabs button{position:relative;padding:0 13px;flex:0 0 auto;border:0;background:transparent;color:#4b4d55}.hub-tabs button:hover{background:#f1f2f5}.hub-tabs button.is-active{color:#323338;font-weight:500}.hub-tabs button.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#0073ea}.hub-toolbar{min-height:58px;padding:10px clamp(22px,2.5vw,42px);display:flex;align-items:center;gap:8px;border-bottom:1px solid #e6e9ef;background:#fff}.hub-search{width:clamp(220px,31vw,420px);min-height:36px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #c3c6d4;border-radius:6px;background:#fff;color:#676879}.hub-search:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.hub-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent}.hub-select,.hub-role-select{position:relative;min-height:36px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:6px;background:#fff;color:#4b4d55}.hub-select select,.hub-role-select select{min-width:0;padding:0 18px 0 0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit}.hub-select>svg:last-child,.hub-role-select>svg:last-child{position:absolute;right:8px;pointer-events:none}.hub-view-switch{margin-left:auto;display:flex;border:1px solid #c3c6d4;border-radius:6px;overflow:hidden}.hub-view-switch button{width:36px;height:34px;display:grid;place-items:center;border:0;border-right:1px solid #c3c6d4;background:#fff}.hub-view-switch button:last-child{border-right:0}.hub-view-switch button:hover,.hub-view-switch button.is-active{background:#eaf3ff;color:#0073ea}.hub-body{width:100%;min-height:calc(100vh - 325px);padding:24px clamp(22px,2.5vw,42px) 60px}.hub-card-grid,.hub-template-grid,.hub-dashboard-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(295px,100%),1fr));gap:16px}.hub-card-grid.is-list{grid-template-columns:1fr;gap:8px}.hub-resource-card,.hub-template-card,.hub-dashboard-card,.hub-table-card,.hub-menu-editor,.hub-setting-card,.hub-preference-card{border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 1px 2px #3233380a}.hub-resource-card{min-width:0;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.hub-resource-card:hover{border-color:#aeb3c2;box-shadow:0 4px 12px #3233381a;transform:translateY(-1px)}.hub-resource-main{width:100%;min-height:116px;padding:18px;display:flex;align-items:flex-start;gap:13px;border:0;background:transparent;text-align:left}.hub-card-grid.is-list .hub-resource-main{min-height:78px;align-items:center}.hub-item-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:var(--item-color, #0073ea);background:color-mix(in srgb,var(--item-color, #0073ea) 12%,white)}.hub-resource-copy{min-width:0;flex:1}.hub-resource-copy strong{display:block;overflow:hidden;color:#323338;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hub-resource-copy small{display:block;margin-top:3px;overflow:hidden;color:#676879;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hub-resource-copy p{margin:11px 0 0;color:#676879;font-size:12px;line-height:1.5}.hub-card-caret{margin-top:10px;color:#9699a6}.hub-resource-card footer{min-height:43px;padding:7px 12px 7px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e6e9ef;color:#676879;font-size:10px}.hub-resource-card footer span{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-resource-card footer button,.hub-icon-button,.hub-dashboard-meta>button:not(:first-child){width:31px;height:31px;padding:0;display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:5px;background:transparent;color:#676879}.hub-resource-card footer button:hover,.hub-icon-button:hover,.hub-dashboard-meta>button:not(:first-child):hover{background:#f1f2f5}.hub-resource-card footer button,.hub-icon-button.is-starred,.hub-dashboard-meta .is-starred{color:#fdab3d}.hub-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#676879;text-align:center}.hub-empty h3{margin:13px 0 4px;color:#323338;font-size:17px}.hub-empty p{margin-bottom:16px;font-size:12px}.hub-table-card{width:100%;overflow:hidden}.hub-table-card>header,.hub-menu-editor>header{min-height:73px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6e9ef}.hub-table-card>header h2,.hub-menu-editor>header h2{margin:0 0 3px;font-size:17px;font-weight:600}.hub-table-card>header p,.hub-menu-editor>header p{margin:0;color:#676879;font-size:11px}.hub-data-table{width:100%;overflow-x:auto}.hub-table-row{min-width:890px;min-height:59px;padding:7px 12px 7px 18px;display:grid;align-items:center;gap:13px;border-bottom:1px solid #e6e9ef;color:#4b4d55;font-size:11px}.hub-table-row:last-child{border-bottom:0}.hub-table-row:hover:not(.hub-table-head){background:#f8f9fb}.hub-content-table .hub-table-row{grid-template-columns:minmax(220px,1.7fr) minmax(150px,1.1fr) minmax(115px,.8fr) minmax(110px,.8fr) minmax(100px,.7fr) minmax(80px,.6fr) 36px}.hub-doc-table .hub-table-row{grid-template-columns:minmax(235px,2fr) minmax(90px,.7fr) minmax(120px,1fr) minmax(100px,.7fr) minmax(110px,.8fr) 36px}.hub-member-table .hub-table-row{grid-template-columns:minmax(260px,2fr) minmax(140px,1fr) minmax(130px,.8fr) minmax(110px,.7fr) 36px}.workspace-governance-card{background:#fff}.workspace-governance-card>header p,.workspace-request-card>header p{display:flex;flex-wrap:wrap;gap:0 3px;align-items:baseline}.workspace-governance-tabs{min-height:44px;padding:0 18px;display:flex;align-items:end;gap:4px;overflow-x:auto;border-bottom:1px solid #e6e9ef}.workspace-governance-tabs button{min-height:40px;padding:0 11px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;color:#676879;background:transparent;font-size:11px}.workspace-governance-tabs button.is-active{border-bottom-color:#0073ea;color:#323338;font-weight:600}.workspace-governance-error{margin:12px 18px}.workspace-person-avatar,.hub-member .workspace-person-avatar{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;object-fit:cover}.workspace-person-avatar.is-initials{color:#401694;background:#f0e7fb;font-size:11px;font-weight:600}.workspace-role-badge,.workspace-invite-status{width:max-content;max-width:100%;padding:4px 8px;border-radius:4px;color:#323338;background:#e6e9ef;font-size:10px;text-transform:capitalize}.workspace-invite-status.is-pending{color:#7f5300;background:#fff4d6}.workspace-invite-status.is-accepted{color:#006b45;background:#d9f7e8}.workspace-invite-status.is-declined,.workspace-invite-status.is-revoked,.workspace-invite-status.is-expired{color:#9b1c31;background:#ffe2e8}.workspace-member-actions,.workspace-inbox-actions,.workspace-provision-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.workspace-governance-list article,.workspace-activity article{min-height:64px;padding:9px 18px;display:grid;align-items:center;gap:12px;border-bottom:1px solid #e6e9ef}.workspace-governance-list article{grid-template-columns:minmax(240px,1.5fr) minmax(90px,.55fr) minmax(85px,.5fr) minmax(150px,.75fr) minmax(120px,auto)}.workspace-governance-list article>time,.workspace-activity time{color:#676879;font-size:10px}.workspace-governance-list .workspace-inbox-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#292f4c;font-size:16px;font-weight:600}.workspace-governance-list article:has(.workspace-inbox-mark){grid-template-columns:42px minmax(260px,1fr) minmax(150px,.6fr) minmax(170px,auto)}.workspace-governance-person strong,.workspace-governance-person small{display:block}.workspace-governance-person strong{font-size:12px}.workspace-governance-person small{margin-top:3px;color:#676879;font-size:10px}.workspace-governance-loading{padding:14px 18px;display:grid;gap:10px}.workspace-governance-loading span{height:48px;border-radius:5px;background:#f1f2f5;animation:workspace-governance-pulse 1.2s ease-in-out infinite alternate}@keyframes workspace-governance-pulse{0%{opacity:.55}to{opacity:1}}.workspace-governance-state{margin:0;padding:34px 18px;color:#676879;text-align:center;font-size:11px}.workspace-governance-state.is-error{color:#d83a52}.workspace-activity article{grid-template-columns:10px minmax(280px,1fr) minmax(160px,auto)}.workspace-activity article>span:nth-child(2){font-size:11px}.workspace-activity article>span:nth-child(2)>small{margin-top:3px;display:block;color:#676879;font-size:9px}.workspace-activity-action{margin-left:4px}.workspace-activity>div.is-loading{opacity:.55}.workspace-activity-dot{width:8px;height:8px;border-radius:50%;background:#0073ea}.workspace-activity-dot.is-danger{background:#e2445c}.workspace-activity-dot.is-info{background:#579bfc}.workspace-activity footer{min-height:48px;padding:8px 18px;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#676879;font-size:10px}.workspace-activity footer>span{margin-right:6px}.workspace-activity-page b{margin:0 3px;font-weight:400}.workspace-provisioning>div{min-width:0;flex:1}.workspace-provisioning.is-failed .hub-setting-icon{color:#d83a52;background:#ffe2e8}.workspace-provisioning.is-active .hub-setting-icon,.workspace-provisioning.is-ready .hub-setting-icon{color:#00854d;background:#d9f7e8}.workspace-invite-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.invite-modal-body .workspace-invite-search input{width:100%;min-height:40px;margin-top:6px;padding:9px 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.workspace-invite-selected,.workspace-invite-results button{width:100%;min-height:54px;padding:8px 10px;display:flex;align-items:center;gap:10px;border:1px solid #c3c6d4;background:#fff;text-align:left}.workspace-invite-selected{margin:-4px 0 14px;border-radius:5px}.workspace-invite-selected>span:nth-child(2),.workspace-invite-results button>span:last-child{min-width:0;flex:1}.workspace-invite-selected strong,.workspace-invite-selected small,.workspace-invite-results strong,.workspace-invite-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-invite-selected small,.workspace-invite-results small{margin-top:2px;color:#676879;font-size:9px}.workspace-invite-results{max-height:190px;margin:-4px 0 14px;overflow-y:auto;border-radius:5px}.workspace-invite-results button+button{border-top:0}.workspace-invite-results button:hover{background:#f6f7fb}.hub-table-head{min-height:41px;color:#676879;background:#f6f7fb;font-size:10px;font-weight:500}.hub-table-name{min-width:0;padding:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left}.hub-table-name .hub-item-icon{width:35px;height:35px}.hub-table-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.hub-table-name>span{min-width:0}.hub-table-name>span strong,.hub-table-name>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-table-name>span small{margin-top:2px;color:#676879;font-size:8px}.hub-table-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-table-row>span:has(.hub-privacy),.hub-table-row>span:has(.hub-status-dot){display:inline-flex;align-items:center;gap:6px}.hub-privacy,.hub-status-dot{width:7px;height:7px;display:inline-block;flex:0 0 auto;border-radius:50%;background:#00c875}.hub-privacy-private{background:#e2445c}.hub-privacy-shareable{background:#a25ddc}.hub-member{display:flex;align-items:center;gap:9px}.hub-member img{width:34px;height:34px;flex:0 0 auto;border-radius:50%;object-fit:cover}.hub-member>span{min-width:0}.hub-member strong,.hub-member small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-member small{margin-top:2px;color:#676879;font-size:9px}.hub-role-select{width:fit-content;min-height:31px}.hub-role-select select{min-width:88px;font-size:11px}.hub-settings-grid,.hub-preferences-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hub-setting-card{min-height:105px;padding:18px;display:flex;align-items:center;gap:16px}.hub-setting-wide{min-height:120px;grid-column:1 / -1}.hub-setting-card>div{min-width:0;flex:1}.hub-setting-card h2,.hub-setting-card h3{margin:0 0 5px;font-size:15px;font-weight:600}.hub-setting-card p{margin:0;color:#676879;font-size:11px;line-height:1.5}.hub-setting-icon{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#0073ea;background:#eaf3ff}.hub-setting-card>select{min-height:36px;padding:0 10px;border:1px solid #c3c6d4;border-radius:6px;background:#fff}.hub-toggle{position:relative;width:38px;height:22px;padding:0;flex:0 0 auto;border:0;border-radius:11px;background:#c3c6d4}.hub-toggle span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .14s ease}.hub-toggle.is-on{background:#0073ea}.hub-toggle.is-on span{left:19px}.hub-template-intro{min-height:132px;margin-bottom:20px;padding:23px 27px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:10px;color:#fff;background:#5034ff}.hub-template-body{padding:0;display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start}.hub-template-body.is-workspace-templates{grid-template-columns:minmax(0,1fr)}.hub-template-sidebar{position:sticky;top:calc(var(--topbar-height) + var(--mock-banner-height));min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));padding:22px 15px 45px;border-right:1px solid #d0d4e4;background:#fff}.hub-template-sidebar>strong{min-height:38px;padding:0 6px 14px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e6e9ef;font-size:12px;font-weight:500}.hub-template-sidebar>div{padding:12px 0;border-bottom:1px solid #e6e9ef}.hub-template-sidebar>div:last-child{border-bottom:0}.hub-template-sidebar h2{margin:16px 7px 4px;color:#676879;font-size:11px;font-weight:600}.hub-template-sidebar button{width:100%;min-height:32px;padding:5px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:5px;background:transparent;text-align:left;font-size:10px}.hub-template-sidebar button:hover,.hub-template-sidebar button.is-active{background:#cce5ff}.hub-template-sidebar button span{padding:2px 6px;border:1px solid #0073ea;border-radius:4px;color:#0073ea;font-size:8px}.hub-template-results{min-width:0;padding:24px clamp(22px,2.5vw,42px) 60px}.hub-template-intro span{color:#d9d2ff;font-size:10px;font-weight:600;text-transform:uppercase}.hub-template-intro h2{margin:4px 0 5px;font-size:23px}.hub-template-intro p{max-width:650px;margin:0;color:#eeeaff;font-size:12px}.hub-template-intro button{min-height:39px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:0;border-radius:6px;background:#fff;color:#5034ff;font-weight:600}.hub-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr))}.hub-template-card{overflow:hidden}.hub-template-preview{position:relative;height:135px;padding:14px;color:var(--template-color);background:color-mix(in srgb,var(--template-color) 9%,white);border-bottom:1px solid #e6e9ef}.hub-template-pin{position:absolute;top:20px;right:20px;width:32px;height:32px;display:grid;place-items:center;border:1px solid #d0d4e4;border-radius:6px;color:#676879;background:#fff;box-shadow:0 2px 7px #3233381f}.hub-template-pin.is-pinned{color:#ffcb00}.hub-api-state{min-height:44px;margin:0 0 16px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d0d4e4;border-radius:6px;color:#676879;background:#fff;font-size:12px}.hub-api-state.is-error{border-color:#e2445c;color:#b63546;background:#fff5f6}.hub-mock-note.is-live{border-color:#b8dfcf;color:#116846;background:#edf9f4}.hub-mock-note.is-live strong{color:#00854d}.hub-api-state button{border:0;background:transparent;color:#0073ea;font-weight:600}.hub-resource-dialog-backdrop{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#292f4c52}.hub-resource-dialog{width:min(640px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 18px 48px #3233383d}.hub-resource-dialog>header,.hub-resource-dialog>footer{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.hub-resource-dialog>header{border-bottom:1px solid #e6e9ef}.hub-resource-dialog>header span{color:#676879;font-size:11px}.hub-resource-dialog>header h2{margin:2px 0 0;font-size:20px}.hub-resource-dialog>footer{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #e6e9ef}.hub-resource-dialog-body{padding:20px}.hub-resource-dialog-body>p{margin:0 0 18px;color:#676879;line-height:1.55}.hub-resource-dialog-body>dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-resource-dialog-body>dl div{padding:11px;border:1px solid #e6e9ef;border-radius:6px}.hub-resource-dialog-body dt,.hub-resource-dialog-body dd{margin:0}.hub-resource-dialog-body dt{color:#676879;font-size:10px}.hub-resource-dialog-body dd{margin-top:4px;font-weight:600}.hub-resource-versions{margin-top:20px}.hub-resource-versions h3{margin:0 0 8px;font-size:14px}.hub-resource-versions>div{min-height:42px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e6e9ef;font-size:12px}.hub-resource-versions>div span{color:#676879}.hub-resource-form{display:grid;gap:14px}.hub-resource-form label{display:grid;gap:6px;color:#323338;font-size:12px;font-weight:600}.hub-resource-form input,.hub-resource-form textarea{width:100%;border:1px solid #c3c6d4;border-radius:4px;padding:9px 10px;color:#323338;background:#fff;font:inherit;font-weight:400}.hub-resource-form textarea{min-height:104px;resize:vertical}.hub-resource-dialog .text-button.is-danger{color:#d83a52}.hub-template-preview>img{width:100%;height:100%;display:block;border:1px solid #e6e9ef;border-radius:6px;object-fit:cover;object-position:top left;box-shadow:0 2px 7px #32333814}.hub-template-preview>span{position:absolute;left:21px;bottom:21px;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#fff;box-shadow:0 3px 10px #3233381a}.hub-template-copy{min-height:188px;padding:17px 18px 13px}.hub-template-copy>span{display:inline-block;padding:3px 7px;border-radius:10px;color:#5034ff;background:#f0edff;font-size:9px;font-weight:600}.hub-template-copy h2{margin:11px 0 6px;font-size:17px}.hub-template-copy p{min-height:53px;margin:0;color:#676879;font-size:11px;line-height:1.55}.hub-template-copy small{margin-top:13px;display:inline-flex;align-items:center;gap:5px;color:#9699a6;font-size:9px}.hub-template-card footer{min-height:54px;padding:9px 12px;display:flex;align-items:center;justify-content:flex-end;gap:6px;border-top:1px solid #e6e9ef}.hub-row-actions{display:flex;align-items:center}.hub-dashboard-summary{margin-bottom:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hub-dashboard-summary>div{min-height:76px;padding:12px 17px;display:flex;align-items:center;gap:12px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;color:#0073ea}.hub-dashboard-summary span{display:flex;flex-direction:column}.hub-dashboard-summary strong{color:#323338;font-size:20px}.hub-dashboard-summary small{color:#676879;font-size:10px}.hub-dashboard-card{overflow:hidden}.hub-dashboard-preview{width:100%;height:172px;padding:13px;border:0;color:var(--dashboard-color);background:color-mix(in srgb,var(--dashboard-color) 8%,white)}.hub-dashboard-preview>img{width:100%;height:100%;display:block;border:1px solid #e6e9ef;border-radius:6px;object-fit:cover;object-position:top left;box-shadow:0 2px 7px #32333814}.hub-dashboard-meta{min-height:64px;padding:10px 10px 8px 14px;display:flex;align-items:center;gap:2px;border-top:1px solid #e6e9ef}.hub-dashboard-meta>button:first-child{min-width:0;padding:0;display:flex;flex:1;flex-direction:column;align-items:flex-start;border:0;background:transparent;text-align:left}.hub-dashboard-meta strong,.hub-dashboard-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dashboard-meta strong{font-size:13px}.hub-dashboard-meta span{margin-top:2px;color:#676879;font-size:10px}.hub-dashboard-card footer{min-height:39px;padding:7px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e6e9ef;color:#676879;font-size:9px}.hub-dashboard-grid.is-list{grid-template-columns:1fr;gap:8px}.hub-dashboard-grid.is-list .hub-dashboard-card{display:grid;grid-template-columns:180px minmax(0,1fr)}.hub-dashboard-grid.is-list .hub-dashboard-preview{height:102px;grid-row:1 / 3}.hub-dashboard-grid.is-list .hub-dashboard-meta{border-top:0}.hub-toolbar-summary{margin-left:auto;color:#676879;font-size:11px}.hub-customize-body{display:grid;grid-template-columns:minmax(0,1fr)}.hub-menu-editor{width:100%;overflow:hidden}.hub-menu-list article{min-height:72px;padding:10px 15px;display:grid;grid-template-columns:28px 42px minmax(210px,1fr) 95px 82px;align-items:center;gap:12px;border-bottom:1px solid #e6e9ef}.hub-menu-list article:last-child{border-bottom:0}.hub-menu-list article.is-hidden{background:#f8f9fb;color:#9699a6}.hub-menu-grip{color:#9699a6}.hub-menu-list article>div{min-width:0}.hub-menu-list strong{display:block;font-size:13px}.hub-menu-list p{margin:3px 0 0;overflow:hidden;color:#676879;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hub-menu-state{display:inline-flex;align-items:center;gap:5px;color:#676879;font-size:10px}.hub-order-controls{display:flex;justify-content:flex-end;gap:3px}.hub-order-controls button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.hub-order-controls button:hover:not(:disabled){background:#f1f2f5}.hub-preference-card{min-height:160px;padding:20px;display:flex;align-items:flex-start;gap:15px}.hub-preference-card>span{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#5034ff;background:#f0edff}.hub-preference-card>div{min-width:0;flex:1}.hub-preference-card h2{margin:1px 0 5px;font-size:15px}.hub-preference-card p{margin:0 0 16px;color:#676879;font-size:11px;line-height:1.5}.hub-preference-card>.hub-toggle,.hub-preference-card>.outline-button{align-self:center}.hub-segmented{display:flex;border:1px solid #c3c6d4;border-radius:6px;overflow:hidden}.hub-segmented button{min-height:34px;padding:6px 10px;flex:1;border:0;border-right:1px solid #c3c6d4;background:#fff;font-size:10px}.hub-segmented button:last-child{border-right:0}.hub-segmented button.is-active{color:#0073ea;background:#eaf3ff;font-weight:600}.hub-select-block{width:min(320px,100%)}.hub-select-block select{width:100%}@media(max-width:1180px){.workspace-manage-actions .text-button,.workspace-manage-actions .outline-button{display:none}.hub-template-body{grid-template-columns:200px minmax(0,1fr)}.hub-settings-grid,.hub-preferences-grid{grid-template-columns:1fr}.hub-template-grid,.hub-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.workspace-manage-header{flex-wrap:wrap}.workspace-manage-actions{width:100%;padding-left:62px}.workspace-ai-credit{margin-left:0}.hub-template-body{display:block}.hub-template-sidebar{position:static;min-height:0;padding:12px 16px;border-right:0;border-bottom:1px solid #d0d4e4}.hub-template-sidebar>strong,.hub-template-sidebar h2,.hub-template-sidebar>div:first-of-type{display:none}.hub-template-sidebar>div:last-child{padding:0;display:flex;gap:4px;overflow-x:auto}.hub-template-sidebar button{width:auto;flex:0 0 auto}.hub-header{min-height:0;flex-direction:column;gap:13px}.hub-heading-actions{width:100%;padding-top:0;justify-content:flex-start}.hub-toolbar{flex-wrap:wrap}.hub-search{width:100%}.hub-view-switch,.hub-toolbar-summary{margin-left:auto}.hub-template-intro{align-items:flex-start;flex-direction:column}.hub-template-grid,.hub-dashboard-grid,.hub-dashboard-summary{grid-template-columns:1fr}.hub-menu-list article{grid-template-columns:28px 42px minmax(160px,1fr) 78px}.hub-menu-state{display:none}}@media(max-width:620px){.hub-header,.hub-body,.hub-toolbar,.hub-mock-note{padding-left:16px;padding-right:16px}.hub-heading-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-heading-actions button{width:100%}.hub-mock-note span{display:none}.hub-setting-wide{align-items:flex-start;flex-direction:column}.workspace-manage-header{padding-left:16px;padding-right:16px}.workspace-manage-actions{padding-left:0}.workspace-member-stack{display:none}.hub-setting-card>select{width:100%}.hub-dashboard-grid.is-list .hub-dashboard-card{display:block}.hub-dashboard-grid.is-list .hub-dashboard-preview{height:145px}.hub-menu-list article{grid-template-columns:36px minmax(130px,1fr) 76px;gap:9px}.hub-menu-grip{display:none}.hub-menu-list .hub-item-icon{width:36px;height:36px}.hub-preference-card{min-height:0;flex-wrap:wrap}.hub-resource-dialog-backdrop{padding:0}.hub-resource-dialog{width:100%;max-height:100vh;border:0;border-radius:0}.hub-resource-dialog-body>dl{grid-template-columns:1fr}}.platform-page{--platform-purple: #6161ff;--platform-purple-dark: #5034ff;--platform-text: #323338;--platform-muted: #676879;--platform-border: #d0d4e4;--platform-soft-border: #e6e9ef;display:grid;grid-template-columns:230px minmax(0,1fr);width:100%;min-width:0;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));background:#f6f7fb}.platform-page button,.platform-page input,.platform-page select,.platform-page textarea{font:inherit}.platform-page button{cursor:pointer}.platform-side-nav{min-width:0;padding:20px 12px 16px;display:flex;flex-direction:column;border-right:1px solid var(--platform-border);background:#fff}.platform-side-brand{min-height:58px;padding:0 8px 15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--platform-soft-border)}.platform-side-brand>span,.platform-icon-tile{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#fff;background:#2f236c}.platform-side-brand strong,.platform-side-brand small{display:block}.platform-side-brand strong{line-height:1.25;font-size:13px}.platform-side-brand small{margin-top:3px;color:var(--platform-muted);font-size:9px}.platform-side-nav nav{margin-top:14px;display:flex;flex-direction:column;gap:3px}.platform-side-nav nav button{width:100%;min-height:39px;padding:7px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:transparent;color:var(--platform-text);text-align:left}.platform-side-nav nav button:hover,.platform-side-nav nav button.is-active{color:#005cc5;background:#eaf3ff}.platform-side-nav nav button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-side-nav nav button>i{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:10px;color:var(--platform-muted);background:#e6e9ef;font-size:9px;font-style:normal}.platform-side-foot{margin-top:auto;padding:12px 8px 2px;display:flex;align-items:flex-start;gap:7px;border-top:1px solid var(--platform-soft-border);color:#9699a6;font-size:8px;line-height:1.5}.platform-main{min-width:0;background:#f6f7fb}.platform-page-header{min-height:104px;padding:25px clamp(22px,3vw,45px) 19px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid var(--platform-soft-border);background:#fff}.platform-page-header h1{margin:0 0 4px;font-size:clamp(23px,2vw,29px);line-height:1.2}.platform-page-header p{margin:0;color:var(--platform-muted);line-height:1.5}.platform-page-body{width:100%;max-width:1480px;margin:0 auto;padding:24px clamp(20px,3vw,44px) 76px}.platform-primary-button,.platform-outline-button,.platform-danger-button,.platform-text-button,.platform-danger-text{min-height:36px;padding:7px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-weight:500}.platform-primary-button{border:1px solid #0073ea;color:#fff;background:#0073ea}.platform-primary-button:hover{background:#0060b9}.platform-primary-button:disabled{opacity:.45;cursor:not-allowed}.platform-outline-button{border:1px solid #c3c6d4;color:var(--platform-text);background:#fff}.platform-outline-button:hover{background:#f1f2f5}.platform-danger-button{border:1px solid #d83a52;color:#fff;background:#d83a52}.platform-text-button,.platform-danger-text{padding-inline:4px;border:0;color:#0073ea;background:transparent}.platform-danger-text{color:#d83a52}.platform-full-button{width:100%}.platform-search{width:min(440px,100%);min-height:40px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #c3c6d4;border-radius:6px;color:var(--platform-muted);background:#fff}.platform-search:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.platform-search input{min-width:0;flex:1;border:0;outline:0;color:var(--platform-text);background:transparent}.platform-search button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.platform-card{padding:22px;border:1px solid var(--platform-border);border-radius:9px;background:#fff}.platform-card>header h2,.platform-section-heading h2{margin:0 0 4px;font-size:19px}.platform-card>header p,.platform-section-heading p{margin:0;color:var(--platform-muted);font-size:11px;line-height:1.5}.platform-section-heading{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.platform-mock-note,.developer-warning{margin-bottom:18px;padding:10px 13px;display:flex;align-items:flex-start;gap:8px;border:1px solid #eadca8;border-radius:6px;color:#5c4c12;background:#fff9df;font-size:10px;line-height:1.5}.platform-mock-note strong,.developer-warning strong{margin-right:5px;letter-spacing:.04em}.platform-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #c3c6d4;border-radius:8px;color:var(--platform-muted);background:#fafbfc;text-align:center}.platform-empty h3{margin:11px 0 4px;color:var(--platform-text)}.platform-empty p{margin:0;max-width:380px;font-size:11px}.platform-icon-tile.blue{color:#005cc5;background:#e7f3ff}.platform-icon-tile.green{color:#008f6d;background:#e2f7ef}.platform-icon-tile.lavender{color:#5034ff;background:#eeeaff}.platform-icon-tile.is-large{width:52px;height:52px;border-radius:12px}.platform-kicker{color:#5034ff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.platform-form header{margin-bottom:20px}.platform-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.platform-form-grid label,.platform-field,.platform-inline-form label,.form-intro-editor label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:500}.platform-form input,.platform-form textarea,.platform-field input,.platform-field select,.platform-field textarea,.platform-inline-form input,.platform-inline-form select,.form-intro-editor input,.form-intro-editor textarea,.forms-question-list input,.forms-question-list select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #c3c6d4;border-radius:5px;color:var(--platform-text);background:#fff}.identity-bind-form label>span{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.platform-form textarea,.platform-field textarea,.form-intro-editor textarea{resize:vertical}.platform-form input:disabled{color:#9699a6;background:#f1f2f5}.platform-form label small{color:#9699a6;font-size:8px;font-weight:400}.platform-span-2{grid-column:span 2}.platform-form footer,.platform-card>footer{margin-top:22px;padding-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--platform-soft-border)}.platform-inline-success{margin-right:auto;display:inline-flex;align-items:center;gap:5px;color:#008f6d;font-size:9px;font-weight:500}.platform-toggle-row{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--platform-soft-border)}.platform-toggle-row>span strong,.platform-toggle-row>span small{display:block}.platform-toggle-row>span small{margin-top:3px;color:var(--platform-muted);font-size:10px}.platform-toggle-row>input{width:36px;height:20px;accent-color:#0073ea}.platform-two-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.platform-card-title{display:flex;align-items:center;gap:12px}.platform-card-title h2{margin:0 0 3px;font-size:17px}.platform-card-title p{margin:0;color:var(--platform-muted);font-size:10px}.platform-success-label,.platform-danger-label{width:fit-content;margin:18px 0;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:12px;color:#008f6d;background:#e2f7ef;font-size:9px;font-style:normal}.platform-danger-label{color:#b63546;background:#ffe9ed}.platform-person-stack{display:flex;align-items:center}.platform-person-stack img,.platform-person-stack i{width:29px;height:29px;margin-left:-7px;border:2px solid #fff;border-radius:50%;object-fit:cover}.platform-person-stack img:first-child{margin-left:0}.platform-person-stack i{display:grid;place-items:center;background:#e6e9ef;font-size:8px;font-style:normal}.platform-inline-form{margin-bottom:18px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:end;gap:12px;border:1px solid #b8c9ed;border-radius:8px;background:#f5f9ff}.platform-inline-form label strong{font-size:12px}.platform-select{min-height:40px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:6px;background:#fff}.platform-select select{border:0;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-layout{display:grid;grid-template-columns:230px minmax(0,780px);gap:20px;align-items:start}.profile-photo-card{text-align:center}.profile-photo-card>img{width:104px;height:104px;border:4px solid #eef1fa;border-radius:50%;object-fit:cover}.profile-photo-card h2{margin:13px 0 2px;font-size:17px}.profile-photo-card p{margin:0 0 16px;color:var(--platform-muted);font-size:10px}.profile-photo-card small{margin-top:9px;display:block;color:#9699a6;font-size:8px}.platform-settings-list{max-width:820px}.platform-settings-list header{margin-bottom:10px}.notification-settings-card{max-width:1040px;padding:0;overflow:hidden}.notification-settings-card>header{padding:24px 26px 10px}.notification-settings-card>header h2{margin:0;font-size:22px}.notification-settings-card>header p{margin:4px 0 0;color:var(--platform-muted);font-size:11px}.desktop-notification-banner{margin:6px 26px 22px;padding:13px 15px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #c9ddf8;border-radius:7px;background:#f4f9ff}.desktop-notification-banner>span:nth-child(2) strong,.desktop-notification-banner>span:nth-child(2) small{display:block}.desktop-notification-banner>span:nth-child(2) strong{font-size:12px}.desktop-notification-banner>span:nth-child(2) small{margin-top:3px;color:var(--platform-muted);font-size:9px}.notification-preference-heading,.notification-preference-row{display:grid;grid-template-columns:minmax(330px,1fr) 92px 72px 75px 70px;align-items:center}.notification-preference-heading{min-height:62px;padding:0 26px;border-top:1px solid var(--platform-soft-border);border-bottom:1px solid var(--platform-border);background:#f6f7fb}.notification-preference-heading>span:first-child strong,.notification-preference-heading>span:first-child small{display:block}.notification-preference-heading>span:first-child small{margin-top:3px;color:var(--platform-muted);font-size:9px}.notification-preference-heading>span:not(:first-child){color:var(--platform-muted);font-size:9px;font-weight:600;text-align:center}.notification-preference-heading button{min-height:30px;margin:0 3px;padding:4px 7px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--platform-border);border-radius:5px;background:#fff;color:#323338;font-size:9px}.notification-preference-table{padding:0 26px}.notification-preference-row{min-height:69px;border-bottom:1px solid var(--platform-soft-border)}.notification-preference-row>span:first-child{padding-right:24px}.notification-preference-row>span:first-child strong,.notification-preference-row>span:first-child small{display:block}.notification-preference-row>span:first-child strong{font-size:11px;font-weight:500}.notification-preference-row>span:first-child small{margin-top:3px;color:var(--platform-muted);font-size:9px}.notification-preference-row label{display:grid;place-items:center}.notification-preference-row input{width:17px;height:17px;accent-color:#0073ea}.notification-app-status{color:#9699a6;font-size:11px;text-align:center}.notification-settings-card>footer{padding:15px 26px 22px}.notification-settings-boundary{margin-right:auto;color:var(--platform-muted);font-size:8px;line-height:1.45}.working-status-card{max-width:800px}.working-status-card>header{display:flex;align-items:center;justify-content:space-between}.availability-dot{width:14px;height:14px;border:3px solid #d6f5e7;border-radius:50%;background:#00c875}.availability-dot.focus-time{border-color:#ffe6bc;background:#fdab3d}.availability-dot.out-of-office{border-color:#ffdce2;background:#e2445c}.status-choice-grid{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.status-choice-grid button{min-height:108px;padding:14px;border:1px solid var(--platform-border);border-radius:7px;background:#fff;text-align:left}.status-choice-grid button:hover,.status-choice-grid button.is-selected{border-color:#0073ea;background:#f5f9ff}.status-choice-grid button>span{display:flex;align-items:center;gap:7px}.status-choice-grid button small{margin-top:10px;display:block;color:var(--platform-muted);font-size:9px;line-height:1.5}.working-status-card>.platform-field{margin-top:16px}.session-row{min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--platform-soft-border)}.session-row span strong,.session-row span small{display:block}.session-row span small{color:var(--platform-muted);font-size:8px}.session-row>i{color:#008f6d;font-size:9px;font-style:normal}.session-row>button{padding:4px;border:0;color:#d83a52;background:transparent;font-size:9px}.profile-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;padding:32px 32px 0;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;background:#121425c7;font-family:var(--font-family, "Poppins", Arial, sans-serif)}.profile-settings-modal{width:min(1660px,100%);height:100vh;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;color:#323338;box-shadow:0 20px 70px #00000047;outline:0}.profile-settings-header{height:86px;padding:0 29px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef}.profile-settings-header h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.3px}.profile-settings-header button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:6px;color:#676879;background:transparent}.profile-settings-header button:hover{background:#f1f2f5;color:#323338}.profile-settings-body{height:calc(100% - 86px);display:grid;grid-template-columns:280px minmax(0,1fr)}.profile-settings-body>nav{padding:24px;border-right:1px solid #e6e9ef;background:#f7f8fa}.profile-settings-body>nav button{width:100%;min-height:38px;padding:0 12px;display:flex;align-items:center;gap:11px;border:0;border-radius:4px;color:#323338;background:transparent;font-size:13px;text-align:left}.profile-settings-body>nav button+button{margin-top:4px}.profile-settings-body>nav button:hover{background:#eceef3}.profile-settings-body>nav button.is-active{color:#0073ea;background:#e5f2ff}.profile-settings-body>main{min-width:0;overflow-y:auto;overscroll-behavior:contain;background:#fff}.profile-settings-body>main>section,.profile-settings-body>main>form{width:min(1248px,100%);margin:0;padding:27px 24px 90px}.profile-modal-section-heading{min-height:58px;margin-bottom:33px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.profile-modal-section-heading h2{margin:0;display:flex;align-items:center;gap:8px;font-size:28px;font-weight:500}.profile-modal-section-heading h2 svg{color:#676879}.profile-modal-section-heading p{margin:6px 0 0;color:#676879;font-size:13px}.profile-modal-link{margin-top:7px;padding:4px 0;border:0;color:#0073ea;background:transparent;font-size:12px}.profile-modal-link{display:flex;align-items:center;gap:6px}.profile-desktop-alert{min-height:80px;margin-bottom:33px;padding:12px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;border:1px solid #bcd8fb;border-radius:6px;color:#323338;background:#f2f8ff}.profile-desktop-alert>svg{color:#0073ea}.profile-desktop-alert span strong,.profile-desktop-alert span small{display:block}.profile-desktop-alert span strong{font-size:13px;font-weight:600}.profile-desktop-alert span small{margin-top:3px;color:#676879;font-size:11px}.profile-desktop-alert button,.profile-modal-primary{min-height:36px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;color:#fff;background:#0073ea;font-size:12px}.profile-desktop-alert button:hover,.profile-modal-primary:hover{background:#0060b9}.profile-desktop-alert button.is-quiet{color:#323338;background:transparent}.profile-desktop-alert button.is-quiet:hover{background:#e6e9ef}.profile-notification-table{overflow:hidden;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.profile-notification-table>header{min-height:66px;padding:0 21px;display:grid;grid-template-columns:minmax(390px,1fr) 126px 102px 92px 82px;align-items:center;border-bottom:1px solid #d0d4e4;background:#f7f8fa}.profile-notification-table>header>span:first-child strong,.profile-notification-table>header>span:first-child small{display:block}.profile-notification-table>header>span:first-child strong{font-size:13px}.profile-notification-table>header>span:first-child small{margin-top:3px;color:#676879;font-size:10px}.profile-notification-table>header>span:not(:first-child){color:#676879;font-size:10px;font-weight:600;text-align:center}.profile-notification-table>header>button{min-height:30px;margin:0 4px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #c3c6d4;border-radius:4px;color:#323338;background:#fff;font-size:10px}.profile-notification-group h3{height:45px;margin:0;padding:0 21px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e6e9ef;color:#323338;background:#fbfbfc;font-size:12px;font-weight:600}.profile-notification-group h3 svg{color:#676879}.profile-notification-row{min-height:68px;padding:0 21px;display:grid;grid-template-columns:minmax(390px,1fr) 126px 102px 174px;align-items:center;border-bottom:1px solid #e6e9ef}.profile-notification-group:last-child .profile-notification-row:last-child{border-bottom:0}.profile-notification-row>span:first-child{padding-right:20px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px}.profile-notification-row>span:first-child>svg{color:#676879}.profile-notification-row>span strong,.profile-notification-row>span small{display:block;font-size:12px}.profile-notification-row>span strong{font-weight:500}.profile-notification-row>span small{margin-top:3px;color:#676879}.profile-notification-row label{display:grid;place-items:center}.profile-notification-row input{width:17px;height:17px;margin:0;accent-color:#0073ea}.profile-notification-row label.is-disabled{opacity:.45}.profile-notification-card{min-height:72px;margin-top:22px;padding:0 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #d0d4e4;border-radius:7px}.profile-notification-card>svg{color:#676879}.profile-notification-card span strong,.profile-notification-card span small{display:block}.profile-notification-card span strong{font-size:13px}.profile-notification-card span small{margin-top:3px;color:#676879;font-size:10px}.profile-switch{width:36px;height:20px;padding:2px;border:0;border-radius:12px;background:#c3c6d4}.profile-switch i{width:16px;height:16px;display:block;border-radius:50%;background:#fff;transition:transform .16s ease}.profile-switch.is-on{background:#00c875}.profile-switch.is-on i{transform:translate(16px)}.profile-muted-boards{width:100%;min-height:64px;margin-top:12px;padding:0 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #d0d4e4;border-radius:7px;color:#323338;background:#fff;text-align:left}.profile-muted-boards>svg{color:#676879}.profile-muted-boards span strong,.profile-muted-boards span small{display:block}.profile-muted-boards span strong{font-size:13px}.profile-muted-boards span small{margin-top:2px;color:#676879;font-size:10px}.profile-modal-boundary{margin:15px 0 0;color:#9699a6;font-size:9px;line-height:1.5}.profile-personal-layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:28px;align-items:start}.profile-modal-avatar-card{padding:24px;display:flex;flex-direction:column;align-items:center;border:1px solid #d0d4e4;border-radius:8px;text-align:center}.profile-modal-avatar-card img{width:92px;height:92px;border-radius:50%;object-fit:cover}.profile-modal-avatar-fallback{width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e6e9ef;color:#323338;font-size:34px;font-weight:600}.profile-modal-avatar-card strong{margin-top:12px;font-size:15px}.profile-modal-avatar-card small{margin-top:3px;color:#676879;font-size:11px}.profile-modal-avatar-card button{min-height:34px;margin-top:18px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;font-size:11px}.profile-modal-avatar-card>span{margin-top:8px;color:#9699a6;font-size:9px}.profile-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-modal-fields.is-single-column{width:min(520px,100%);grid-template-columns:1fr}.profile-modal-fields label{display:flex;flex-direction:column;gap:7px;color:#323338;font-size:11px;font-weight:500}.profile-modal-fields label.is-wide{grid-column:1 / -1}.profile-modal-fields input,.profile-modal-fields select,.profile-modal-fields textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid #c3c6d4;border-radius:4px;color:#323338;background:#fff;font:inherit;font-weight:400;outline:0}.profile-modal-fields textarea{resize:vertical}.profile-modal-fields input:focus,.profile-modal-fields select:focus,.profile-modal-fields textarea:focus{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.profile-modal-fields input:disabled{color:#9699a6;background:#f5f6f8}.profile-modal-fields label small{color:#9699a6;font-size:9px;font-weight:400}.profile-modal-action-row{margin-top:24px;display:flex;align-items:center;justify-content:flex-end;gap:14px}.profile-modal-action-row>span{margin-right:auto;display:flex;align-items:center;gap:6px;color:#00854d;font-size:11px}.profile-modal-choice-grid{margin-bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.profile-modal-choice-grid button{min-height:92px;padding:16px;display:flex;align-items:flex-start;gap:10px;border:1px solid #d0d4e4;border-radius:7px;color:#323338;background:#fff;text-align:left}.profile-modal-choice-grid button.is-selected{border-color:#0073ea;color:#0073ea;background:#f2f8ff}.profile-modal-choice-grid button span strong,.profile-modal-choice-grid button span small{display:block}.profile-modal-choice-grid button span strong{font-size:13px}.profile-modal-choice-grid button span small{margin-top:6px;color:#676879;font-size:10px;line-height:1.45}.profile-password-callout{width:min(620px,100%);min-height:68px;margin-bottom:22px;padding:12px 15px;display:flex;align-items:center;gap:12px;border:1px solid #c4eadb;border-radius:6px;color:#00854d;background:#f1fbf7}.profile-password-callout span strong,.profile-password-callout span small{display:block}.profile-password-callout span strong{font-size:12px}.profile-password-callout span small{margin-top:3px;color:#676879;font-size:10px}.profile-form-error{color:#d83a52;font-size:11px}.profile-session-list{overflow:hidden;border:1px solid #d0d4e4;border-radius:7px}.profile-session-list article{min-height:76px;padding:0 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border-bottom:1px solid #e6e9ef}.profile-session-list article:last-child{border-bottom:0}.profile-session-list article>svg{color:#676879}.profile-session-list article span strong,.profile-session-list article span small{display:block}.profile-session-list article span strong{font-size:13px}.profile-session-list article span small{margin-top:4px;color:#676879;font-size:10px}.profile-session-list article i{color:#00854d;font-size:10px;font-style:normal}.profile-session-list article button,.profile-session-danger{padding:5px 8px;border:0;color:#d83a52;background:transparent;font-size:11px}.profile-session-danger{margin-top:16px;padding-left:0}.help-search-hero{margin-bottom:24px;padding:30px;border-radius:10px;color:#fff;background:#2f236c}.help-search-hero>span{margin-bottom:12px;display:flex;align-items:center;gap:7px;font-size:19px;font-weight:600}.help-search-hero .platform-search{width:min(720px,100%);min-height:50px}.help-search-hero>div:last-child{margin-top:10px;display:flex;gap:7px}.help-search-hero>div:last-child button{padding:5px 9px;border:1px solid #7367ab;border-radius:14px;color:#e2dcff;background:transparent;font-size:9px}.help-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:22px;align-items:start}.help-article-list>button{width:100%;min-height:104px;padding:14px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;border:0;border-top:1px solid var(--platform-soft-border);background:transparent;text-align:left}.help-article-list>button:hover,.help-article-list>button.is-selected{background:#eef6ff}.help-article-list>button span:nth-child(2) small,.help-article-list>button span:nth-child(2) strong{display:block}.help-article-list>button span:nth-child(2) small{color:#5034ff;font-size:8px}.help-article-list>button span:nth-child(2) strong{margin:3px 0;font-size:13px}.help-article-list>button p{margin:0;color:var(--platform-muted);font-size:9px}.help-article-detail{position:sticky;top:calc(var(--topbar-height) + var(--mock-banner-height) + 20px);padding:25px;border:1px solid var(--platform-border);border-radius:9px;background:#fff;box-shadow:0 5px 18px #32333814}.help-article-detail h2{margin:6px 0 8px;font-size:22px}.help-article-detail>p{color:var(--platform-muted);font-size:11px;line-height:1.6}.help-article-detail ol{margin:20px 0;padding:0;list-style:none}.help-article-detail li{min-height:54px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--platform-soft-border);font-size:10px}.help-article-detail li i{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#5034ff;background:#eeeaff;font-style:normal;font-weight:600}.helpful-row{margin:18px 0 8px;padding:12px;display:flex;align-items:center;gap:7px;border-radius:6px;background:#f6f7fb;font-size:9px}.helpful-row span{flex:1}.helpful-row button{min-width:45px;padding:4px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.account-toolbar,.resource-toolbar{margin-bottom:18px;display:flex;align-items:center;gap:10px}.account-toolbar .platform-search,.resource-toolbar .platform-search{flex:1}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.account-grid article{min-height:220px;padding:19px;border:1px solid var(--platform-border);border-radius:9px;background:#fff}.account-grid article.is-selected{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.account-grid article>header{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:11px}.account-grid article>header>span{width:48px;height:48px;display:grid;place-items:center;border-radius:9px;color:#fff;font-weight:600}.account-grid h2{margin:0 0 3px;font-size:15px}.account-grid p{margin:0;color:var(--platform-muted);font-size:9px}.account-grid article>header i{padding:3px 6px;display:flex;align-items:center;gap:3px;border-radius:10px;color:#008f6d;background:#e2f7ef;font-size:8px;font-style:normal}.account-grid article>div{margin:20px 0;display:flex;gap:16px;color:var(--platform-muted);font-size:9px}.account-grid article>div span{display:flex;align-items:center;gap:5px}.account-grid footer{display:flex;align-items:center;justify-content:space-between}.account-directory-panel{margin-bottom:18px;padding:18px}.account-directory-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-directory-panel>header h2{margin:0 0 3px;font-size:15px}.account-directory-panel>header p{margin:0;color:var(--platform-muted);font-size:9px}.account-directory-search{margin-top:14px;display:flex;align-items:center;gap:9px}.account-directory-search .platform-search{flex:1}.account-directory-result{min-width:0;margin-top:14px;padding:13px 0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid var(--platform-soft-border);border-bottom:1px solid var(--platform-soft-border)}.account-directory-result>span{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:7px;color:#fff;font-weight:600}.account-directory-result>span img{width:100%;height:100%;object-fit:cover}.account-directory-result h3{margin:0 0 3px;font-size:12px}.account-directory-result p{margin:0;overflow:hidden;color:var(--platform-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-pending-requests{margin-top:14px}.account-pending-requests>header,.account-pending-requests>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--platform-soft-border)}.account-pending-requests>header{min-height:34px;font-size:10px}.account-pending-requests>header span{color:var(--platform-muted)}.account-pending-requests>div>span{display:grid;gap:2px;min-width:0;font-size:10px}.account-pending-requests>div small{color:var(--platform-muted);font-size:8px}.account-security-banner{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.account-security-banner h2{margin:0 0 3px;font-size:15px}.account-security-banner p{margin:0;color:var(--platform-muted);font-size:9px}.products-spotlight{min-height:330px;padding:clamp(26px,4vw,52px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:38px;overflow:hidden;border-radius:12px;color:#24254a;background:color-mix(in srgb,var(--product-color) 11%,white)}.products-spotlight>div:first-child{max-width:650px}.product-logo-tile{width:58px;height:58px;margin-bottom:13px;display:grid;place-items:center;border-radius:13px;color:var(--product-color);background:#fff;box-shadow:0 5px 14px #3233381a}.products-spotlight h2{margin:5px 0 8px;font-size:clamp(25px,3vw,37px)}.products-spotlight p{max-width:620px;color:#4c4d62;line-height:1.65}.products-spotlight ul{margin:16px 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none}.products-spotlight li{display:flex;align-items:center;gap:6px;font-size:10px}.products-spotlight>div:first-child>div:last-child{display:flex;gap:9px}.products-visual{position:relative;display:grid;grid-template-columns:repeat(2,120px);grid-template-rows:repeat(2,105px);justify-content:center;align-content:center;gap:12px}.products-visual span{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--product-color) 28%,white);border-radius:15px;color:var(--product-color);background:#fffc;box-shadow:0 8px 25px #32333814}.products-visual span:nth-child(2){transform:translateY(24px)}.products-visual span:nth-child(3){grid-column:1 / -1;width:120px;justify-self:center}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.products-grid>button{min-height:150px;padding:18px;display:grid;grid-template-columns:50px 1fr auto;gap:13px;align-items:start;border:1px solid var(--platform-border);border-radius:8px;background:#fff;text-align:left}.products-grid>button:hover,.products-grid>button.is-selected{border-color:#0073ea;box-shadow:0 3px 12px #0073ea1a}.products-grid>button>span{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;color:var(--product-color);background:color-mix(in srgb,var(--product-color) 10%,white)}.products-grid small,.products-grid strong{display:block}.products-grid small{color:#5034ff;font-size:8px;text-transform:uppercase}.products-grid strong{margin:4px 0;font-size:14px}.products-grid p{margin:0;color:var(--platform-muted);font-size:9px;line-height:1.55}.import-stepper{max-width:760px;margin:0 auto 25px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.import-stepper li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;color:#9699a6;font-size:9px}.import-stepper li:not(:last-child):after{content:"";position:absolute;top:15px;left:58%;width:84%;height:2px;background:#d0d4e4}.import-stepper li.is-active{color:#005cc5}.import-stepper li.is-active:not(:last-child):after{background:#579bfc}.import-stepper li>span{position:relative;z-index:1;width:32px;height:32px;display:grid;place-items:center;border:2px solid #c3c6d4;border-radius:50%;background:#fff;font-size:11px}.import-stepper li.is-active>span{border-color:#0073ea;color:#fff;background:#0073ea}.import-source-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.import-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.import-source-grid button{position:relative;min-height:130px;padding:15px;display:grid;grid-template-columns:42px 1fr;align-items:start;gap:6px 11px;border:1px solid var(--platform-border);border-radius:8px;background:#fff;text-align:left}.import-source-grid button:hover,.import-source-grid button.is-selected{border-color:#0073ea;background:#f7fbff}.import-source-grid button>strong{align-self:center;font-size:13px}.import-source-grid button>small{grid-column:2;color:var(--platform-muted);font-size:9px;line-height:1.5}.import-source-grid button>svg{position:absolute;right:10px;top:10px;color:#0073ea}.import-upload-card{position:sticky;top:calc(var(--topbar-height) + var(--mock-banner-height) + 20px);text-align:center}.import-upload-card>.platform-icon-tile{margin:0 auto}.import-upload-card h2{margin:12px 0 4px;font-size:17px}.import-upload-card>p{color:var(--platform-muted);font-size:9px}.import-dropzone{min-height:145px;margin:18px 0;padding:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #aeb3c2;border-radius:7px;color:#0073ea;background:#fafbfc;cursor:pointer}.import-dropzone span{color:var(--platform-muted);font-size:8px}.import-dropzone input{display:none}.mapping-card{max-width:950px;margin:0 auto}.mapping-card>header{display:flex;align-items:center;justify-content:space-between}.mapping-card>header>span{padding:7px 9px;display:flex;align-items:center;gap:6px;border-radius:5px;background:#f1f2f5;font-size:9px}.mapping-table{margin-top:20px;overflow:hidden;border:1px solid var(--platform-border);border-radius:7px}.mapping-row{min-height:57px;padding:0 13px;display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:15px;border-bottom:1px solid var(--platform-soft-border);font-size:10px}.mapping-row:last-child{border-bottom:0}.mapping-row.is-header{min-height:36px;color:var(--platform-muted);background:#f6f7fb;font-size:8px}.mapping-row code{color:#4b4d55;font-family:inherit}.mapping-row label{min-height:34px;padding:0 8px;display:flex;align-items:center;border:1px solid #c3c6d4;border-radius:5px}.mapping-row select{width:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.import-review-grid{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr);gap:18px;align-items:start}.import-review-grid .platform-field{margin-top:14px}.import-preview>header{display:flex;align-items:center;justify-content:space-between}.import-preview>header>span{color:var(--platform-muted);font-size:9px}.preview-table{margin-top:17px;overflow-x:auto;border:1px solid var(--platform-border);border-radius:6px}.preview-table>div{min-width:590px;min-height:51px;padding:0 10px;display:grid;grid-template-columns:1.6fr 1fr 1fr .75fr;align-items:center;gap:9px;border-bottom:1px solid var(--platform-soft-border);font-size:9px}.preview-table>div:first-child{min-height:35px;color:var(--platform-muted);background:#f6f7fb}.preview-status{width:fit-content;padding:4px 7px;border-radius:3px;background:#c4c4c4}.preview-status.status-working-on-it{background:#fdab3d}.preview-status.status-stuck{color:#fff;background:#e2445c}.preview-status.status-done{background:#00c875}.import-complete{max-width:660px;min-height:430px;margin:20px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--platform-border);border-radius:10px;background:#fff;text-align:center}.import-complete>span{color:#00a37a}.import-complete h2{margin:13px 0 5px;font-size:25px}.import-complete p{max-width:470px;color:var(--platform-muted)}.import-complete>div{margin-top:18px;display:flex;gap:9px}.developer-warning{color:#3b2868;border-color:#d8d0ff;background:#f3f0ff}.developer-warning span strong,.developer-warning span{display:block}.developer-warning span{font-size:9px}.developer-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.developer-app-grid article{min-height:230px;display:flex;flex-direction:column;align-items:flex-start}.developer-app-grid article>div{margin-top:12px}.developer-app-grid h2{margin:3px 0;font-size:15px}.developer-app-grid code,.developer-app-grid p{color:var(--platform-muted);font-size:9px}.developer-app-grid footer{width:100%;margin-top:auto;justify-content:flex-start}.developer-add-card{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #aeb3c2;border-radius:9px;color:#0073ea;background:#fafbfc}.developer-add-card small{color:var(--platform-muted);font-size:8px}.developer-token-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:18px}.developer-token-layout .platform-card>header{display:flex;align-items:flex-start;justify-content:space-between}.simulated-token{margin:21px 0;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #d8d0ff;border-radius:6px;background:#f7f5ff}.simulated-token code{min-width:0;flex:1;overflow:hidden;color:#5034ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.simulated-token button{padding:5px 7px;display:flex;align-items:center;gap:5px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;font-size:9px}.token-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.token-meta span{padding:10px;border-radius:5px;background:#f6f7fb;font-size:9px}.token-meta strong{margin-bottom:3px;display:block;color:var(--platform-muted);font-size:8px}.developer-token-layout aside ul{padding-left:18px;color:var(--platform-muted);font-size:10px;line-height:1.8}.developer-webhook-layout{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(420px,1fr);gap:18px;align-items:start}.developer-webhook-layout form .platform-field{margin-top:14px}.developer-webhook-layout form>button{margin-top:18px}.developer-webhook-layout form>footer{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.webhook-list>div{min-height:67px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;border-bottom:1px solid var(--platform-soft-border)}.webhook-list>div span:nth-child(2) strong,.webhook-list>div span:nth-child(2) code{display:block}.webhook-list code{max-width:340px;overflow:hidden;color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px}.webhook-list>div>i{padding:4px 7px;border-radius:11px;color:#8b6f00;background:#fff4d3;font-size:8px;font-style:normal}.webhook-list>div>button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.webhook-list .webhook-delivery-main{width:auto;height:auto;min-width:0;display:grid;justify-items:start;overflow:hidden;color:inherit;text-align:left}.webhook-list .webhook-delivery-main strong,.webhook-list .webhook-delivery-main code{display:block}.webhook-row-actions{display:flex;align-items:center;gap:2px}.webhook-row-actions button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.webhook-row-actions button:hover{background:#f1f2f5}.webhook-delivery-detail{grid-column:1 / -1;max-height:220px;margin:10px 0 0;padding:10px;overflow:auto;border:1px solid #d0d4e4;border-radius:5px;background:#f6f7fb;font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere}.developer-docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.developer-docs-grid>button{min-height:170px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--platform-border);border-radius:9px;background:#fff;text-align:left}.developer-docs-grid>button:hover{border-color:#0073ea}.developer-docs-grid>button>strong{margin:12px 0 5px;font-size:15px}.developer-docs-grid>button>p{flex:1;color:var(--platform-muted);font-size:9px}.developer-docs-grid>button>span:last-child{display:flex;align-items:center;gap:5px;color:#0073ea;font-size:9px}.resource-toolbar{min-height:44px}.selection-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.selection-actions>strong{color:#0073ea;font-size:10px}.resource-table{overflow:hidden;border:1px solid var(--platform-border);border-radius:8px;background:#fff}.resource-table>header,.resource-table>div:not(.platform-empty){min-width:900px;min-height:58px;padding:0 13px;display:grid;grid-template-columns:32px minmax(230px,1.5fr) 85px 160px 135px 85px 32px;align-items:center;gap:12px;border-bottom:1px solid var(--platform-soft-border);font-size:9px}.resource-table>header{min-height:38px;color:var(--platform-muted);background:#f6f7fb;font-size:8px}.resource-table input{width:15px;height:15px;accent-color:#0073ea}.resource-name{display:flex;align-items:center;gap:9px}.resource-name>i{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;color:#005cc5;background:#e7f3ff;font-style:normal}.resource-person{display:inline-flex;align-items:center;gap:6px}.resource-person img{width:25px;height:25px;border-radius:50%;object-fit:cover}.resource-expiry{color:#b63546}.resource-table>div>span:last-child button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#0073ea;background:transparent}.resource-table .platform-empty{margin:14px}.archive-summary{margin-bottom:18px;padding:15px 18px;display:flex;align-items:center;gap:12px;border:1px solid #d8d0ff;border-radius:7px;background:#f7f5ff}.archive-summary strong{font-size:12px}.archive-summary p{margin:3px 0 0;color:var(--platform-muted);font-size:9px}.archive-card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.archive-card-list article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px}.archive-card-list h2{margin:0 0 3px;font-size:14px}.archive-card-list p{margin:0 0 7px;color:var(--platform-muted);font-size:9px}.archive-card-list .resource-person{color:var(--platform-muted);font-size:8px}.archive-card-list .platform-empty{grid-column:1 / -1}.teams-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.teams-list{padding:12px;border:1px solid var(--platform-border);border-radius:9px;background:#fff}.teams-list .platform-search{margin-bottom:10px}.teams-list>button{width:100%;min-height:70px;padding:9px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;border:0;border-radius:6px;background:transparent;text-align:left}.teams-list>button:hover,.teams-list>button.is-selected{background:#eaf3ff}.team-initials{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:11px;font-weight:600}.team-initials.is-large{width:56px;height:56px;border-radius:12px;font-size:14px}.teams-list>button span:nth-child(2) strong,.teams-list>button span:nth-child(2) small{display:block}.teams-list>button span:nth-child(2) small{margin-top:3px;color:var(--platform-muted);font-size:8px}.team-detail>header{display:flex;align-items:center;justify-content:space-between}.team-detail>header>div{display:flex;align-items:center;gap:13px}.team-detail h2{margin:3px 0;font-size:20px}.team-detail>header p{margin:0}.team-metrics{margin:20px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.team-metrics span{padding:13px;border-radius:6px;background:#f6f7fb}.team-metrics strong,.team-metrics small{display:block}.team-metrics strong{font-size:17px}.team-metrics small{color:var(--platform-muted);font-size:8px}.team-member-list{border:1px solid var(--platform-soft-border);border-radius:7px;overflow:hidden}.team-member-list label{min-height:58px;padding:0 11px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;border-bottom:1px solid var(--platform-soft-border)}.team-member-list label:last-child{border-bottom:0}.team-member-list label>input{accent-color:#0073ea}.team-member-list label>img{width:31px;height:31px;border-radius:50%;object-fit:cover}.team-member-list label strong,.team-member-list label small{display:block}.team-member-list label small{color:var(--platform-muted);font-size:8px}.team-member-list label>i{color:#0073ea;font-size:9px;font-style:normal}.forms-header-actions{display:flex;align-items:center;gap:8px}.forms-header-actions>span{margin-right:3px;padding:4px 8px;border-radius:11px;color:#8b6f00;background:#fff4d3;font-size:8px}.forms-header-actions>span.is-published{color:#008f6d;background:#e2f7ef}.forms-builder-layout{display:grid;grid-template-columns:minmax(430px,1fr) minmax(330px,.72fr);gap:20px;align-items:start}.form-intro-editor{margin-bottom:12px}.form-intro-editor label+label{margin-top:12px}.forms-question-list{display:flex;flex-direction:column;gap:9px}.forms-question-list article{padding:14px;display:grid;grid-template-columns:26px 1fr;gap:10px;border:1px solid var(--platform-border);border-radius:8px;background:#fff}.forms-question-list article:hover,.forms-question-list article.is-selected{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.forms-question-list article>i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#5034ff;background:#eeeaff;font-size:9px;font-style:normal}.forms-question-list article>div{display:grid;grid-template-columns:1fr 150px;gap:10px}.forms-question-list article>div>input{font-weight:500}.forms-question-list article>div>label{position:relative}.forms-question-list article>div>label svg{position:absolute;right:9px;top:14px;pointer-events:none}.forms-question-list article select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.forms-question-list article>footer{grid-column:2;min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.forms-question-list article>footer label{margin-right:auto;display:flex;align-items:center;gap:5px;color:var(--platform-muted);font-size:9px}.forms-question-list article>footer input{accent-color:#0073ea}.forms-question-list article>footer button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.forms-add-question{width:100%;min-height:64px;margin-top:10px;padding:11px 14px;display:flex;align-items:center;gap:10px;border:1px dashed #aeb3c2;border-radius:7px;color:#0073ea;background:#fafbfc;text-align:left}.forms-add-question span strong,.forms-add-question span small{display:block}.forms-add-question span small{color:var(--platform-muted);font-size:8px}.form-live-preview{position:sticky;top:calc(var(--topbar-height) + var(--mock-banner-height) + 18px);overflow:hidden;border:1px solid var(--platform-border);border-radius:10px;background:#fff;box-shadow:0 6px 20px #32333814}.form-live-preview>header{min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--platform-soft-border);background:#f6f7fb}.form-live-preview>header>span{display:flex;align-items:center;gap:6px;font-size:9px}.form-live-preview>header>div{display:flex;gap:4px}.form-live-preview>header i{width:7px;height:7px;border-radius:50%;background:#c3c6d4}.form-preview-canvas{max-height:720px;padding:28px;overflow-y:auto;border-top:7px solid #6161ff}.form-brand{display:flex;align-items:center;gap:6px;color:var(--platform-muted);font-size:8px}.form-brand img{width:24px}.form-preview-canvas h2{margin:17px 0 7px;font-size:23px}.form-preview-canvas>p{margin-bottom:23px;color:var(--platform-muted);font-size:10px;line-height:1.6}.form-preview-canvas>label{margin-top:15px;display:flex;flex-direction:column;gap:6px;font-size:10px}.form-preview-canvas>label strong i{margin-left:2px;color:#e2445c;font-style:normal}.form-preview-canvas input,.form-preview-canvas textarea,.form-preview-canvas select{width:100%;min-height:40px;padding:8px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.form-preview-canvas>button{min-height:38px;margin-top:20px;padding:7px 20px;border:0;border-radius:5px;color:#fff;background:#6161ff}.form-preview-canvas>small{margin-top:9px;display:block;color:#9699a6;font-size:7px}.forms-design-layout,.forms-share-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.forms-design-layout .platform-field,.forms-share-layout .platform-field{margin-top:18px}.color-choice-row{display:flex;gap:8px}.color-choice-row button{width:30px;height:30px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c3c6d4}.forms-theme-preview>span{color:var(--platform-muted);font-size:9px}.forms-theme-preview>div{margin-top:13px;padding:24px;border-top:7px solid #6161ff;border-radius:7px;background:#f6f7fb}.forms-theme-preview h2{margin:0 0 4px}.forms-theme-preview p{color:var(--platform-muted);font-size:9px}.forms-theme-preview label{display:flex;flex-direction:column;gap:6px;font-size:9px}.forms-theme-preview input{min-height:38px;padding:8px;border:1px solid #c3c6d4;border-radius:4px}.forms-theme-preview button{min-height:36px;margin-top:13px;padding:6px 18px;border:0;border-radius:5px;color:#fff;background:#6161ff}.share-link{display:flex}.share-link input{border-radius:5px 0 0 5px}.share-link button{padding:0 12px;display:flex;align-items:center;gap:5px;border:1px solid #0073ea;border-radius:0 5px 5px 0;color:#fff;background:#0073ea}.share-channel-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.share-channel-grid button{min-height:105px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid var(--platform-border);border-radius:6px;color:#005cc5;background:#fff;text-align:left}.share-channel-grid button:hover{border-color:#0073ea}.share-channel-grid strong{color:var(--platform-text)}.share-channel-grid small{color:var(--platform-muted);font-size:8px}.forms-responses>header{display:flex;align-items:center;justify-content:space-between}.forms-responses>header>div:last-child{display:flex;gap:8px}.responses-table{margin-top:20px;overflow-x:auto;border:1px solid var(--platform-border);border-radius:7px}.responses-table>div{min-width:760px;min-height:58px;padding:0 12px;display:grid;grid-template-columns:160px minmax(270px,1fr) 90px 130px 30px;align-items:center;gap:12px;border-bottom:1px solid var(--platform-soft-border);font-size:9px}.responses-table>div:first-child{min-height:36px;color:var(--platform-muted);background:#f6f7fb;font-size:8px}.response-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#5034ff;background:#eeeaff}.response-priority{width:fit-content;padding:4px 8px;border-radius:3px;color:#fff;background:#579bfc}.response-priority.priority-high{background:#401694}.response-priority.priority-medium{background:#5559df}.responses-table>div>button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}@media(max-width:1280px){.platform-page{grid-template-columns:205px minmax(0,1fr)}.marketplace-workspace{grid-template-columns:minmax(0,1fr) 300px}.marketplace-grid{grid-template-columns:1fr}.account-grid{grid-template-columns:1fr 1fr}.developer-app-grid{grid-template-columns:repeat(2,1fr)}.archive-card-list{grid-template-columns:1fr}.forms-builder-layout{grid-template-columns:minmax(400px,1fr) 330px}}@media(max-width:1020px){.profile-settings-backdrop{padding:12px 12px 0}.profile-settings-modal{border-radius:14px 14px 0 0}.profile-settings-body{grid-template-columns:210px minmax(0,1fr)}.profile-settings-body>nav{padding:16px 12px}.profile-settings-body>main>section,.profile-settings-body>main>form{width:calc(100% - 28px)}.profile-notification-table{overflow-x:auto}.profile-notification-table>header,.profile-notification-group{min-width:760px}.profile-personal-layout,.platform-page{grid-template-columns:190px minmax(0,1fr)}.platform-page-body{padding-inline:20px}.marketplace-hero{margin-inline:-20px;padding-inline:28px}.marketplace-workspace,.help-content-grid,.import-source-layout,.developer-token-layout,.developer-webhook-layout{grid-template-columns:1fr}.marketplace-detail,.help-article-detail,.import-upload-card{position:static}.marketplace-detail{order:-1}.platform-two-column,.products-grid,.forms-design-layout,.forms-share-layout,.products-spotlight{grid-template-columns:1fr}.products-visual{display:none}.import-review-grid{grid-template-columns:1fr}.teams-layout{grid-template-columns:260px minmax(0,1fr)}.forms-builder-layout{grid-template-columns:1fr}.form-live-preview{position:static}.notification-preference-heading,.notification-preference-row{grid-template-columns:minmax(220px,1fr) 70px 60px}.notification-preference-heading>button,.notification-preference-row>.notification-app-status{display:none}}@media(max-width:760px){.profile-settings-backdrop{padding:0}.profile-settings-modal{border-radius:0}.profile-settings-header{height:64px;padding:0 16px}.profile-settings-body{height:calc(100% - 64px);display:block}.profile-settings-body>nav{height:52px;padding:7px 10px;display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e6e9ef}.profile-settings-body>nav button{width:auto;min-width:max-content}.profile-settings-body>nav button+button{margin:0 0 0 4px}.profile-settings-body>main{height:calc(100% - 52px)}.profile-modal-section-heading h2{font-size:20px}.profile-personal-layout,.profile-modal-fields,.profile-modal-choice-grid{grid-template-columns:1fr}.profile-modal-fields label.is-wide{grid-column:auto}.profile-desktop-alert{grid-template-columns:auto 1fr}.profile-desktop-alert button{grid-column:1 / -1}.platform-page{display:block}.platform-side-nav{position:sticky;z-index:20;top:var(--topbar-height);padding:6px 8px;display:block;overflow-x:auto;border-right:0;border-bottom:1px solid var(--platform-border)}.platform-side-brand,.platform-side-foot{display:none}.platform-side-nav nav{margin:0;flex-direction:row}.platform-side-nav nav button{width:auto;min-width:max-content;flex:0 0 auto}.platform-side-nav nav button>i{display:none}.platform-page-header{min-height:94px;padding:17px 14px;align-items:flex-start}.platform-page-header h1{font-size:21px}.platform-page-header p{max-width:290px;font-size:9px}.platform-page-header>*:last-child:not(:first-child){flex:0 0 auto}.platform-page-header .platform-outline-button,.platform-page-header .platform-primary-button{padding-inline:8px;font-size:0}.platform-page-header .platform-outline-button svg,.platform-page-header .platform-primary-button svg{margin:0}.platform-page-body{padding:14px 9px 86px}.platform-mock-note{font-size:8px}.platform-section-heading{min-height:62px}.platform-form-grid,.platform-two-column,.account-grid,.products-grid,.import-source-grid,.developer-app-grid,.developer-docs-grid{grid-template-columns:1fr}.platform-span-2{grid-column:auto}.platform-inline-form{grid-template-columns:auto 1fr}.platform-inline-form>button{grid-row:2}.marketplace-hero{min-height:235px;margin:-14px -9px 14px;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:17px}.marketplace-hero .platform-search{width:100%}.marketplace-workspace{gap:13px}.marketplace-detail{padding:16px}.marketplace-grid,.profile-layout{grid-template-columns:1fr}.profile-photo-card{display:grid;grid-template-columns:auto 1fr;text-align:left}.profile-photo-card>img{width:70px;height:70px;grid-row:span 4}.profile-photo-card h2{margin-top:5px}.desktop-notification-banner{grid-template-columns:auto 1fr}.desktop-notification-banner>button{grid-column:1 / -1}.notification-preference-heading,.notification-preference-row{grid-template-columns:minmax(150px,1fr) 58px 52px}.notification-settings-card>header,.notification-preference-heading,.notification-preference-table,.notification-settings-card>footer{padding-left:14px;padding-right:14px}.desktop-notification-banner{margin-left:14px;margin-right:14px}.status-choice-grid{grid-template-columns:1fr}.help-search-hero{padding:20px 14px}.help-search-hero>div:last-child{overflow-x:auto}.help-content-grid{grid-template-columns:1fr}.help-article-detail{position:static}.account-toolbar,.resource-toolbar{align-items:stretch;flex-wrap:wrap}.account-toolbar .platform-search,.resource-toolbar .platform-search{width:100%;flex-basis:100%}.account-directory-search{align-items:stretch;flex-direction:column}.account-directory-search .platform-search{width:100%}.account-directory-result{grid-template-columns:42px minmax(0,1fr)}.account-directory-result>button{grid-column:1 / -1;justify-self:stretch}.account-security-banner{grid-template-columns:auto 1fr}.account-security-banner button{grid-column:span 2}.products-spotlight{padding:24px 17px}.products-spotlight ul{display:block}.products-spotlight li{margin-top:7px}.products-spotlight>div:first-child>div:last-child{align-items:stretch;flex-direction:column}.import-stepper{margin-top:5px}.import-stepper li strong{font-size:8px}.mapping-card{padding:13px}.mapping-card>header{align-items:flex-start;flex-direction:column;gap:8px}.mapping-table{overflow-x:auto}.mapping-row{min-width:650px}.import-complete{min-height:360px;padding:20px}.import-complete>div{width:100%;flex-direction:column}.developer-warning{font-size:8px}.token-meta{grid-template-columns:1fr}.simulated-token{align-items:stretch;flex-direction:column}.webhook-list{overflow-x:auto}.webhook-list>div{min-width:620px}.resource-table{overflow-x:auto}.selection-actions{width:100%;margin-left:0;overflow-x:auto}.archive-card-list article{grid-template-columns:auto 1fr}.archive-card-list article>button{grid-column:auto}.teams-layout{grid-template-columns:1fr}.teams-list{max-height:330px;overflow-y:auto}.team-detail{padding:14px}.team-detail>header{align-items:flex-start}.team-detail>header>button{font-size:0}.team-metrics{grid-template-columns:1fr}.forms-header-actions>span,.forms-header-actions>.platform-outline-button{display:none}.forms-builder-layout{grid-template-columns:1fr}.forms-question-list article>div{grid-template-columns:1fr}.forms-question-list article>footer{grid-column:1 / -1}.form-preview-canvas{padding:20px 15px}.share-channel-grid{grid-template-columns:1fr}.forms-responses{padding:13px}.forms-responses>header{align-items:flex-start;flex-direction:column;gap:12px}}.action-menu-popover{position:fixed;z-index:1300;max-height:min(560px,calc(100vh - 16px));padding:8px;overflow-y:auto;border:1px solid #d0d4e4;border-radius:8px;background:#fff;color:#323338;box-shadow:0 8px 24px #32333833}.action-menu-popover [role=menuitem]{width:100%;min-height:34px;padding:6px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:18px;text-align:left}.action-menu-popover [role=menuitem]:hover,.action-menu-popover [role=menuitem]:focus-visible,.action-menu-popover [role=menuitem].is-selected{outline:0;background:#f0f1f3}.action-menu-popover [role=menuitem]:disabled,.action-menu-popover [role=menuitem][aria-disabled=true]{color:#a0a3af;cursor:not-allowed}.action-menu-popover [role=menuitem].is-danger{color:#d83a52}.action-menu-popover [role=menuitem].is-danger:hover,.action-menu-popover [role=menuitem].is-danger:focus-visible{background:#ffeaee}.action-menu-popover [role=menuitem]>svg:first-child{flex:0 0 auto;color:#676879}.action-menu-popover [role=menuitem].is-danger>svg:first-child{color:currentColor}.action-menu-popover [role=menuitem]>span{min-width:0;flex:1}.action-menu-popover [role=menuitem]>small{color:#9699a6;font-size:10px}.action-menu-popover.board-label-picker-popover{padding:16px 24px 0;overflow:hidden}.board-label-picker-list{display:grid;gap:4px}.board-label-picker-list [role=option]{width:152px;height:32px;padding:0 10px;border:0;border-radius:2px;background:var(--label-option-color);color:var(--label-option-text);font:inherit;font-size:14px;line-height:32px;text-align:center;cursor:pointer}.board-label-picker-list [role=option]:hover,.board-label-picker-list [role=option]:focus-visible{outline:2px solid #0073ea;outline-offset:1px;filter:brightness(.96)}.board-label-picker-actions{margin:12px -24px 0;padding:8px;border-top:1px solid #e6e9ef}.board-label-picker-actions button{width:100%;min-height:32px;padding:6px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;font:inherit;font-size:13px;text-align:left;cursor:pointer}.board-label-picker-actions button:hover,.board-label-picker-actions button:focus-visible{outline:0;background:#f0f1f3}.board-label-picker-actions button svg{flex:0 0 auto;color:#676879}.action-menu-divider{height:1px;margin:7px 2px;background:#e6e9ef}.action-menu-heading{min-height:30px;padding:2px 8px 7px;display:flex;align-items:center;gap:7px;color:#676879;font-size:12px;font-weight:600}.action-menu-heading>strong{min-width:0;overflow:hidden;color:#323338;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.action-menu-back{width:28px!important;min-height:28px!important;padding:0!important;justify-content:center}.action-menu-form{padding:4px}.action-menu-form label{display:grid;gap:6px;color:#676879;font-size:11px;font-weight:500}.action-menu-form input{width:100%;height:34px;padding:0 9px;border:1px solid #0073ea;border-radius:4px;color:#323338;font:inherit;font-size:13px}.action-menu-form-actions{margin-top:9px;display:flex;justify-content:flex-end;gap:7px}.action-menu-form-actions button{min-height:30px;padding:0 11px;border:0;border-radius:4px;background:#f0f1f3;color:#323338}.action-menu-form-actions button[type=submit]{background:#0073ea;color:#fff}.action-menu-form-actions button:disabled{opacity:.5}.action-menu-color-grid{padding:4px;display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.action-menu-color-grid button{width:28px;height:28px;border:2px solid #fff;border-radius:50%;background:var(--menu-color);box-shadow:0 0 0 1px #c7cad5}.action-menu-color-grid button:hover,.action-menu-color-grid button:focus-visible{outline:2px solid #0073ea;outline-offset:1px}.board-title-menu-trigger{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#676879}.board-title-menu-trigger:hover,.board-title-menu-trigger:focus-visible{background:#f0f1f3}.board-archived-badge{padding:3px 7px;border-radius:4px;background:#e6e9ef;color:#676879;font-size:10px;font-weight:600}.group-title-row{min-height:33px;display:flex;align-items:center;gap:2px}.group-title-row .group-title{min-width:0}.group-actions-trigger{opacity:0;transition:opacity .12s ease}.board-group:hover .group-actions-trigger,.group-actions-trigger:focus-visible,.group-actions-trigger[aria-expanded=true]{opacity:1}.action-menu-import-input{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.board-toolbar-trigger-count{min-width:17px!important;height:17px;padding:0 4px;flex:0 0 auto!important;display:inline-grid;place-items:center;border-radius:9px;background:#0073ea;color:#fff;font-size:10px;font-weight:600;line-height:1}.action-menu-popover.board-toolbar-popover{max-width:calc(100vw - 16px);padding:8px}.board-toolbar-menu-heading{min-height:37px;padding:3px 6px 7px;display:flex;align-items:center;justify-content:space-between;gap:12px}.board-toolbar-menu-heading>span{min-width:0;display:grid;gap:1px}.board-toolbar-menu-heading strong{color:#323338;font-size:14px;font-weight:500}.board-toolbar-menu-heading small{color:#676879;font-size:11px;font-weight:400}.board-toolbar-menu-heading>button{min-height:28px;padding:3px 7px;border:0;border-radius:4px;background:transparent;color:#0073ea;font:inherit;font-size:12px;white-space:nowrap}.board-toolbar-menu-heading>button:hover,.board-toolbar-menu-heading>button:focus-visible{outline:0;background:#eaf3ff}.board-toolbar-menu-heading>button:disabled{color:#a6a8b2;cursor:default}.board-toolbar-menu-search{min-height:34px;margin:0 4px 7px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:4px;color:#676879;background:#fff}.board-toolbar-menu-search:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.board-toolbar-menu-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#323338;font:inherit;font-size:13px}.board-toolbar-menu-search>button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#676879}.board-toolbar-menu-search>button:hover,.board-toolbar-menu-search>button:focus-visible{outline:0;background:#f0f1f3}.board-toolbar-selected-mark{width:17px;height:17px;flex:0 0 17px!important;display:grid;place-items:center;border:1px solid #c3c6d4;border-radius:3px;color:#fff;background:#fff}.board-toolbar-selected-mark.is-selected{border-color:#0073ea;background:#0073ea}.board-toolbar-person-options{max-height:300px;overflow-y:auto}.board-toolbar-person-options>button,.board-toolbar-column-toggle{width:100%;min-height:40px;padding:5px 7px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;font:inherit;font-size:13px;text-align:left}.board-toolbar-person-options>button:hover,.board-toolbar-person-options>button:focus-visible,.board-toolbar-person-options>button.is-selected,.board-toolbar-column-toggle:hover,.board-toolbar-column-toggle:focus-visible{outline:0;background:#f0f1f3}.board-toolbar-person-options>button>span:last-child,.board-toolbar-column-toggle>span:last-child{min-width:0;flex:1;display:grid;line-height:17px}.board-toolbar-person-options>button strong,.board-toolbar-column-toggle strong{overflow:hidden;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.board-toolbar-person-options>button small,.board-toolbar-column-toggle small{overflow:hidden;color:#676879;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.board-toolbar-unassigned-avatar{width:26px;height:26px;flex:0 0 26px!important;display:grid!important;place-items:center;border-radius:50%;background:#e6e9ef;color:#676879}.board-toolbar-menu-empty{margin:0;padding:12px 8px;color:#676879;font-size:12px;text-align:center}.board-toolbar-filter-layout{min-height:270px;display:grid;grid-template-columns:148px minmax(0,1fr);border-top:1px solid #e6e9ef}.board-toolbar-filter-sections{padding:6px 7px 6px 0;display:grid;align-content:start;gap:2px;border-right:1px solid #e6e9ef}.action-menu-popover .board-toolbar-filter-sections>button{min-height:42px;padding:5px 8px;display:grid;align-content:center;gap:0}.board-toolbar-filter-sections>button>span,.board-toolbar-filter-sections>button>small{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-toolbar-filter-sections>button>span{color:#323338;font-size:13px}.board-toolbar-filter-sections>button>small{color:#676879;font-size:10px}.board-toolbar-filter-sections>button.is-selected{background:#eaf3ff}.board-toolbar-filter-values{min-width:0;padding:7px 0 7px 8px}.board-toolbar-filter-options{max-height:294px;overflow-y:auto}.action-menu-popover .board-toolbar-filter-options>button,.action-menu-popover .board-toolbar-sort-fields>button,.action-menu-popover .board-toolbar-sort-direction>button{min-height:34px;padding:5px 7px}.board-toolbar-group-color,.board-toolbar-label-color{width:12px;height:12px;flex:0 0 12px;border-radius:2px}.board-toolbar-group-color{border-radius:50%}.board-toolbar-filter-input-panel{padding:4px}.board-toolbar-filter-input-panel>label{margin:0 4px 6px;display:block;color:#676879;font-size:11px}.board-toolbar-filter-input-panel .board-toolbar-menu-search{margin-bottom:0}.board-toolbar-sort-fields,.board-toolbar-sort-direction{display:grid;gap:2px}.board-toolbar-sort-direction{grid-template-columns:1fr 1fr}.action-menu-popover .board-toolbar-sort-direction>button{justify-content:center}.action-menu-popover .board-toolbar-clear-menu-action{margin-top:3px;color:#676879}.board-toolbar-fixed-columns{padding:2px 8px 5px;color:#676879}.board-toolbar-fixed-columns small{font-size:10px;font-weight:500}.board-toolbar-fixed-columns p{margin:3px 0 0;font-size:12px;line-height:18px}@media(max-width:520px){.board-toolbar-filter-layout{grid-template-columns:126px minmax(0,1fr)}.action-menu-popover .board-toolbar-filter-sections>button{padding-inline:6px}}@media(min-width:1051px){.board-content:has(.calendar-widget-stack) .calendar-widget-header,body:has(.calendar-settings-drawer) .board-content:has(.calendar-widget-stack) .calendar-widget-header,.calendar-widget-stack.is-fullscreen .calendar-widget-header{position:relative;z-index:34;top:auto;right:auto;min-height:54px;padding:8px 12px;background:#fff}}.board-content:has(.calendar-widget-stack) .calendar-widget-header{justify-content:space-between;gap:16px;border-bottom:1px solid #d0d4e4}.board-content:has(.calendar-widget-stack) .calendar-widget-date-controls{min-width:0;flex:1 1 auto}.board-content:has(.calendar-widget-stack) .calendar-widget-actions{flex:0 0 auto}@media(max-width:1050px){.board-content:has(.calendar-widget-stack) .calendar-widget-header{justify-content:flex-start}}.dashboard-widget-picker>button:disabled{cursor:not-allowed}.dashboard-widget-picker>button:disabled:hover{background:#fff}.dashboard-settings-widget-toolbar{position:relative}.dashboard-settings-widget-toolbar>button.is-active{color:#0073ea;background:#e5f1ff}.dashboard-settings-control-menu{position:absolute;z-index:55;top:calc(100% - 4px);width:220px;padding:7px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1e233b2e}.dashboard-settings-control-menu.is-people{left:170px}.dashboard-settings-control-menu.is-filter{left:248px}.dashboard-settings-control-menu.is-display,.dashboard-settings-control-menu.is-more{right:8px}.dashboard-settings-control-menu>strong{padding:7px 9px 5px;display:block;color:#676879;font-size:10px}.dashboard-settings-control-menu>button,.dashboard-settings-control-menu>label{width:100%;min-height:34px;padding:6px 9px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;font:inherit;text-align:left}.dashboard-settings-control-menu>button:hover,.dashboard-settings-control-menu>button.is-selected,.dashboard-settings-control-menu>label:hover{background:#f0f2f6}.dashboard-settings-control-menu>button.is-selected{color:#0073ea;font-weight:500}.dashboard-settings-control-menu>button.danger{color:#d83a52}.dashboard-settings-control-menu input{width:auto;accent-color:#0073ea}.dashboard-settings-person-avatar{width:23px;height:23px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#579bfc;color:#fff;font-size:9px;font-weight:600}.dashboard-settings-status-dot{width:10px;height:10px;flex:0 0 auto;border-radius:2px}@media(max-width:900px){.dashboard-settings-control-menu.is-people,.dashboard-settings-control-menu.is-filter{right:8px;left:auto}}.form-editor-screen .form-runtime-more>div{width:230px}.form-add-content:disabled,.form-editor-add-block:disabled{cursor:not-allowed;opacity:.48}.form-add-content-menu{z-index:45;width:280px;max-height:320px;padding:7px;overflow-y:auto;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1e233b2e}.form-add-content-menu.is-sidebar{position:absolute;right:10px;bottom:57px;left:10px;width:auto}.form-add-content-menu>strong{padding:7px 9px 5px;display:block;color:#676879;font-size:10px}.form-add-content-menu>button{width:100%;min-height:48px;padding:7px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:4px;background:transparent;color:#323338;text-align:left}.form-add-content-menu>button:hover{background:#f0f2f6}.form-add-content-menu>button>span{min-width:0;display:block}.form-add-content-menu>button strong,.form-add-content-menu>button small{display:block}.form-add-content-menu>button strong{margin-bottom:2px;font-size:11px;font-weight:500}.form-add-content-menu>button small{color:#676879;font-size:9px}.form-editor-add-block-shell{position:relative;width:min(680px,100%);margin:0 auto 18px}.form-editor-add-block-shell .form-editor-add-block{width:100%;margin:0}.form-editor-add-block-shell .form-add-content-menu{position:absolute;right:0;bottom:calc(100% + 7px)}@media(max-width:720px){.form-editor-add-block-shell .form-add-content-menu{right:0;left:0;width:auto}}@media(min-width:1051px){.board-content:has(.gantt-board-surface){padding:0 0 70px;overflow-x:clip}}.gantt-renderer.gantt-renderer{--gantt-left-width: 417px;--gantt-row-height: 30px;--gantt-group-row-height: 42px;--gantt-axis-row-height: 32px;position:relative;min-height:calc(100dvh - 205px);grid-template-columns:var(--gantt-left-width) minmax(0,1fr);border:0;border-top:1px solid #d0d4e4;border-radius:0;font-size:14px}.gantt-renderer.gantt-renderer.is-compact{--gantt-left-width: 300px;min-height:390px;grid-template-columns:var(--gantt-left-width) minmax(0,1fr)}.gantt-renderer.gantt-renderer.is-left-collapsed{--gantt-left-width: 0px}.gantt-renderer .gantt-left-pane,.gantt-renderer .gantt-timeline-viewport{min-height:inherit}.gantt-renderer .gantt-left-pane{overflow:hidden;border-right-color:#d0d4e4;box-shadow:4px 0 8px #3233380a}.gantt-renderer.is-left-collapsed .gantt-left-pane{visibility:hidden;border-right:0}.gantt-renderer .gantt-left-axis-spacer{height:calc(var(--gantt-axis-row-height) * 2);border-bottom:1px solid #d0d4e4}.gantt-renderer .gantt-list-rows,.gantt-renderer .gantt-bar-rows{min-height:0}.gantt-renderer .gantt-list-group-row{height:var(--gantt-group-row-height);padding:0 24px 0 48px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d0d4e4;background:#fff;color:#323338}.gantt-renderer .gantt-list-group-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.gantt-renderer .gantt-list-group-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.gantt-renderer .gantt-list-row,.gantt-renderer.is-compact .gantt-list-row{height:var(--gantt-row-height);padding:0 23px 0 38px;grid-template-columns:minmax(0,1fr) 128px;gap:12px;border-bottom:0;background:#fff}.gantt-renderer .gantt-list-row.is-subitem{padding-left:calc(38px + var(--gantt-row-depth, 1) * 22px)}.gantt-renderer .gantt-list-name{gap:0}.gantt-renderer .gantt-list-disclosure{width:18px;height:22px;display:inline-grid;place-items:center;flex:0 0 18px;color:#323338;visibility:hidden}.gantt-renderer .gantt-list-disclosure.is-visible{visibility:visible}.gantt-renderer .gantt-list-name strong{min-width:0;overflow:hidden;color:#323338;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400}.gantt-renderer .gantt-list-timeline{color:#323338;font-size:13px;font-variant-numeric:tabular-nums}.gantt-renderer .gantt-list-timeline small,.gantt-renderer .gantt-list-timeline .gantt-list-rollup{display:none}.gantt-renderer .gantt-pane-collapse{position:absolute;z-index:9;top:17px;left:calc(var(--gantt-left-width) - 36px);width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid #d0d4e4;border-radius:50%;background:#fff;color:#676879;box-shadow:0 2px 5px #3233381a}.gantt-renderer.is-left-collapsed .gantt-pane-collapse{left:8px}.gantt-renderer .gantt-pane-collapse:hover,.gantt-renderer .gantt-pane-collapse:focus-visible{background:#f6f7fb;color:#323338}.gantt-renderer .gantt-timeline-canvas{min-height:calc(100dvh - 205px)}.gantt-renderer.is-compact .gantt-timeline-canvas{min-height:390px}.gantt-renderer .gantt-month-axis,.gantt-renderer .gantt-tick-axis{height:var(--gantt-axis-row-height)}.gantt-renderer .gantt-month-axis>span{color:#323338;font-size:12px;font-weight:500}.gantt-renderer .gantt-tick-axis>span{color:#323338;font-size:11px}.gantt-renderer .gantt-tick-axis>span.is-current{top:7px;bottom:7px;margin-inline:8px;border-radius:10px;background:#3478d4;color:#fff}.gantt-renderer .gantt-track-area{min-height:calc(100dvh - 269px)}.gantt-renderer.is-compact .gantt-track-area{min-height:326px}.gantt-renderer .gantt-day-grid>span{border-right-color:#d0d4e440}.gantt-renderer .gantt-day-grid>span.is-weekend{background:#f6f7fb59}.gantt-renderer .gantt-bar-row{height:var(--gantt-row-height);border-bottom:0}.gantt-renderer .gantt-bar-row.is-group{height:var(--gantt-group-row-height);border-bottom:1px solid #d0d4e4}.gantt-renderer .gantt-group-summary{position:absolute;top:0;height:var(--gantt-group-row-height);min-width:24px;color:#323338;pointer-events:none}.gantt-renderer .gantt-group-summary-label{position:absolute;z-index:2;top:8px;left:8px;min-width:max-content;color:#323338;white-space:nowrap;font-size:12px}.gantt-renderer .gantt-group-summary-label strong{font-weight:500}.gantt-renderer .gantt-group-summary-label.is-empty{left:12px;color:#676879}.gantt-renderer .gantt-group-summary-line{position:absolute;right:0;bottom:5px;left:0;height:4px;border-radius:2px;background:var(--gantt-group-color);opacity:.28}.gantt-renderer .gantt-bar-shell{top:9px;height:12px;min-width:6px}.gantt-renderer .gantt-bar,.gantt-renderer .gantt-bar.has-baseline-comparison{top:9px;height:12px;min-width:6px;padding:0;overflow:visible;border-radius:2px;box-shadow:none;color:#323338;font-size:12px}.gantt-renderer .gantt-bar-shell>.gantt-bar{top:0;right:0;bottom:0;left:0}.gantt-renderer .gantt-bar>span{position:absolute;top:-2px;left:calc(100% + 7px);max-width:190px;overflow:hidden;color:#323338;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.gantt-renderer .gantt-baseline-shadow{top:3px;height:5px}.gantt-renderer .gantt-parent-rollup{top:25px;height:3px}.gantt-renderer .gantt-unscheduled-state{top:6px;min-height:18px;font-size:10px}.gantt-renderer .gantt-status-legend{position:absolute;z-index:8;right:0;bottom:0;left:var(--gantt-left-width);min-height:52px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:24px;border-top:1px solid #f0f1f3;background:#fff;color:#323338;pointer-events:none;font-size:13px}.gantt-renderer .gantt-status-legend>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.gantt-renderer .gantt-status-legend i{width:12px;height:12px;border-radius:50%}@media(max-width:900px){.gantt-renderer.gantt-renderer:not(.is-compact){--gantt-left-width: 300px}.gantt-renderer .gantt-list-row{padding-inline:24px 14px;grid-template-columns:minmax(0,1fr) 104px}.gantt-renderer .gantt-list-group-row{padding-left:34px}}.workspace-local-board{min-height:calc(100vh - 88px);padding:24px 30px 48px;background:#fff;color:#323338}.workspace-local-board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.workspace-local-board-header h1{margin:5px 0 3px;font-size:30px;line-height:1.18;letter-spacing:-.5px}.workspace-local-board-header p{margin:0;color:#676879;font-size:13px}.workspace-local-board-kind{display:inline-flex;align-items:center;gap:7px;color:#6161ff;font-size:12px;font-weight:600}.workspace-local-board-icon,.workspace-local-board-tabs button,.workspace-local-board-group>header button{display:inline-grid;place-items:center;border:0;background:transparent;color:#676879}.workspace-local-board-icon{width:34px;height:34px;border-radius:7px}.workspace-local-board-icon:hover,.workspace-local-board-tabs button:hover,.workspace-local-board-group>header button:hover{background:#f0f0f3}.workspace-local-board-tabs{display:flex;align-items:flex-end;gap:4px;margin-top:24px;border-bottom:1px solid #d0d4e4}.workspace-local-board-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 12px;border-radius:6px 6px 0 0;font-size:14px}.workspace-local-board-tabs button.is-active{position:relative;color:#323338}.workspace-local-board-tabs button.is-active:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;border-radius:2px;background:#0073ea;content:""}.workspace-local-board-toolbar{display:flex;align-items:center;gap:10px;margin:16px 0 24px}.workspace-local-board-primary{min-height:34px;padding:0 17px;border:0;border-radius:4px;background:#0073ea;color:#fff;font-weight:500}.workspace-local-board-toolbar label{display:flex;align-items:center;gap:7px;width:min(260px,38vw);min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:4px;color:#676879}.workspace-local-board-toolbar label:focus-within{border-color:#0073ea}.workspace-local-board-toolbar input{width:100%;border:0;outline:0;background:transparent}.workspace-local-board-group{overflow:hidden;border:1px solid #d0d4e4;border-left:6px solid var(--workspace-local-group, #579bfc);border-radius:7px;box-shadow:0 2px 8px #3233380f}.workspace-local-board-group>header{display:grid;grid-template-columns:28px auto auto 1fr;align-items:center;min-height:44px;padding:0 9px 0 5px;color:var(--workspace-local-group, #579bfc)}.workspace-local-board-group>header strong{font-size:16px}.workspace-local-board-group>header span{margin-left:8px;color:#676879;font-size:12px}.workspace-local-board-group>header button:last-child{justify-self:end}.workspace-local-board-group>header button svg{transition:transform .15s ease}.workspace-local-board-group>header button svg.is-collapsed{transform:rotate(-90deg)}.workspace-local-board-table{overflow-x:auto}.workspace-local-board-row{display:grid;grid-template-columns:minmax(280px,2fr) minmax(170px,1fr) minmax(170px,.8fr) minmax(130px,.6fr);min-width:780px;min-height:45px;border-top:1px solid #d0d4e4}.workspace-local-board-row>*{display:flex;align-items:center;min-width:0;padding:8px 13px;border-right:1px solid #d0d4e4}.workspace-local-board-row>*:last-child{border-right:0}.workspace-local-board-row.is-header{min-height:38px;background:#f7f7f9;color:#676879;font-size:12px;font-weight:500}.workspace-local-board-row>strong{font-size:14px;font-weight:500}.workspace-local-board-person{gap:7px;color:#4b4c5a}.workspace-local-board-row select{width:100%;min-height:29px;padding:0 8px;border:0;border-radius:3px;color:#fff;text-align:center}.workspace-local-board-row select.status-not-started{background:#c4c4c4}.workspace-local-board-row select.status-working-on-it{background:#fdab3d}.workspace-local-board-row select.status-done{background:#00c875}.workspace-local-board-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;padding:14px;border-top:1px solid #d0d4e4;background:#f7f7f9}.workspace-local-board-cards article{display:grid;gap:12px;padding:15px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 1px 4px #3233380f}.workspace-local-board-cards article>strong{min-height:38px;font-size:14px}.workspace-local-board-cards select{min-height:30px;border:0;border-radius:4px;color:#fff;text-align:center}.workspace-local-board-cards select.status-not-started{background:#c4c4c4}.workspace-local-board-cards select.status-working-on-it{background:#fdab3d}.workspace-local-board-cards select.status-done{background:#00c875}.workspace-local-board-cards time{color:#676879;font-size:12px}.workspace-local-board-cards>p{grid-column:1 / -1;margin:20px;color:#9699a6;text-align:center}.workspace-local-board-row time{justify-content:center;color:#676879;font-size:13px}.workspace-local-board-empty{display:grid;min-height:96px;place-items:center;border-top:1px solid #d0d4e4;color:#9699a6;font-size:14px}.workspace-local-board-add-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:10px 12px;border-top:1px solid #d0d4e4}.workspace-local-board-add-row input{min-width:0;min-height:34px;padding:0 10px;border:1px solid #0073ea;border-radius:4px;outline:0}.workspace-local-board-add-row button,.workspace-local-board-add-button{min-height:34px;padding:0 13px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.workspace-local-board-add-row button[type=submit]{border-color:#0073ea;background:#0073ea;color:#fff}.workspace-local-board-add-row button:disabled{opacity:.45}.workspace-local-board-add-button{display:inline-flex;align-items:center;gap:6px;margin:9px 12px 11px;border-color:transparent;color:#676879}.workspace-local-board.is-missing{display:grid;min-height:calc(100vh - 120px);place-items:center;align-content:center;gap:12px;text-align:center}.workspace-local-board.is-missing h1{margin:0}.workspace-local-board.is-missing button{min-height:36px;padding:0 15px;border:0;border-radius:4px;background:#0073ea;color:#fff}@media(max-width:860px){.workspace-local-board{padding:18px 16px 80px}.workspace-local-board-header h1{font-size:24px}.workspace-local-board-toolbar{align-items:stretch;flex-direction:column}.workspace-local-board-toolbar label{width:100%}}.auth-page,.auth-status-page{min-height:100vh;background:#fff;color:#323338}.auth-page{position:relative;display:grid;place-items:center;padding:48px 24px 80px}.auth-panel{width:min(100%,440px)}.auth-logo{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 42px}.auth-logo-mark{width:42px;height:auto;display:block}.auth-logo-word{font-size:34px;font-weight:600;letter-spacing:-.02em;color:#323338;line-height:1}.auth-heading{margin-bottom:28px;text-align:center}.auth-heading h1{margin-bottom:9px;color:#323338;font-size:27px;font-weight:500;line-height:1.28;letter-spacing:0}.auth-heading p{margin:0;color:#676879;font-size:15px;font-weight:500}.auth-form{display:grid;gap:10px}.auth-form>label,.auth-label-row label{color:#323338;font-size:13px;font-weight:500}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text]{width:100%;height:48px;padding:0 14px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font-size:14px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.auth-form input::placeholder{color:#9295a5}.auth-form input:focus{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.auth-text-button,.auth-mode-switch button{padding:0;border:0;background:transparent;color:#0073ea;font-size:13px;font-weight:500}.auth-text-button:hover,.auth-mode-switch button:hover{text-decoration:underline}.auth-password-field{position:relative}.auth-password-field input{padding-right:48px}.auth-password-toggle{position:absolute;top:0;right:0;width:46px;height:48px;display:grid;place-items:center;border:0;background:transparent;color:#676879}.auth-check-row{min-height:32px;display:flex;align-items:flex-start;gap:9px;margin-top:4px;color:#676879;line-height:1.45}.auth-check-row input{width:16px;height:16px;margin:2px 0 0;accent-color:#0073ea}.auth-message{margin:2px 0 0;padding:10px 12px;border-radius:4px;background:#f0f7ff;color:#005cc5;font-size:12px;line-height:1.45}.auth-message.is-error{background:#fff0f1;color:#c62828}.auth-submit,.auth-social-button{width:100%;height:48px;border-radius:4px;font-size:14px;font-weight:500}.auth-submit{margin-top:7px;border:1px solid #0073ea;background:#0073ea;color:#fff}.auth-submit:hover:not(:disabled){border-color:#0060b9;background:#0060b9}.auth-init-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-init-actions button{min-height:40px;padding:7px 10px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font-size:12px;font-weight:500}.auth-init-actions button:first-child{border-color:#0073ea;color:#0073ea}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:24px 0 16px;color:#676879;font-size:12px}.auth-divider:before,.auth-divider:after{height:1px;background:#d0d4e4;content:""}.auth-social-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #c3c6d4;background:#fff;color:#323338}.auth-social-button:hover:not(:disabled){border-color:#a6a9b7;background:#f6f7fb}.auth-provider-note{margin:20px 0 0;color:#676879;font-size:12px;line-height:1.5;text-align:center}.auth-mode-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin:24px 0 0;color:#676879;font-size:13px}.auth-footer{position:absolute;right:24px;bottom:20px;left:24px;color:#9295a5;font-size:11px;text-align:center}.auth-status-page{display:grid;align-content:center;justify-items:center;gap:14px;padding:24px}.auth-status-page p{margin:0;color:#676879}.auth-status-page a{color:#0073ea}.auth-spinner{width:30px;height:30px;border:3px solid #d9eaff;border-top-color:#0073ea;border-radius:50%;animation:auth-spin .8s linear infinite}.auth-spinner.is-error{border-color:#ffccd0;border-top-color:#d83a52}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.auth-page{place-items:start center;padding:34px 20px 70px}.auth-logo{margin-bottom:34px}.auth-logo-mark{width:36px}.auth-logo-word{font-size:29px}.auth-heading h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.auth-spinner{animation-duration:1.6s}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-2{top:calc(var(--spacing) * 2)}.left-2{left:calc(var(--spacing) * 2)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-3{width:calc(var(--spacing) * 3)}.w-20{width:calc(var(--spacing) * 20)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-\[minmax\(220px\,1fr\)_140px_minmax\(320px\,auto\)\]{grid-template-columns:minmax(220px,1fr) 140px minmax(320px,auto)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#e6e9ef\]>:not(:last-child)){border-color:#e6e9ef}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#9bc9f7\]{border-color:#9bc9f7}.border-\[\#a8ddce\]{border-color:#a8ddce}.border-\[\#c3c6d4\]{border-color:#c3c6d4}.border-\[\#d0d4e4\]{border-color:#d0d4e4}.border-\[\#e2b24b\]{border-color:#e2b24b}.border-\[\#e6e9ef\]{border-color:#e6e9ef}.bg-\[\#e2f7ef\]{background-color:#e2f7ef}.bg-\[\#eaf3ff\]{background-color:#eaf3ff}.bg-\[\#f0f1f4\]{background-color:#f0f1f4}.bg-\[\#f1fbf7\]{background-color:#f1fbf7}.bg-\[\#f4f9ff\]{background-color:#f4f9ff}.bg-\[\#fafbfc\]{background-color:#fafbfc}.bg-\[\#fde7eb\]{background-color:#fde7eb}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#007f5f\]{color:#007f5f}.text-\[\#008f6d\]{color:#008f6d}.text-\[\#0065c9\]{color:#0065c9}.text-\[\#0073ea\]{color:#0073ea}.text-\[\#323338\]{color:#323338}.text-\[\#676879\]{color:#676879}.text-\[\#a66b00\]{color:#a66b00}.text-\[\#b63546\]{color:#b63546}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#0073ea\]:focus{border-color:#0073ea}.active\:cursor-grabbing:active{cursor:grabbing}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{font-family:Figtree,PingFang SC,Hiragino Sans,Yu Gothic UI,Noto Sans CJK SC,Arial,sans-serif;color:#323338;background:#f6f7fb;font-synthesis:none;--blue: #0073ea;--blue-hover: #0060b9;--blue-soft: #e7f3ff;--navy: #292f4c;--border: #d0d4e4;--border-soft: #e6e9ef;--muted: #676879;--surface: #ffffff;--surface-soft: #f6f7fb;--topbar-height: 48px;--mock-banner-height: 0px;--rail-width: 72px;--workspace-panel-width: 278px;--sidebar-width: calc(var(--rail-width) + var(--workspace-panel-width));--shadow: 0 4px 16px rgba(50, 51, 56, .12);--t-bg: var(--surface);--t-card-bg: var(--surface);--t-border: var(--border);--t-text: var(--navy);--t-text2: var(--muted);--t-text3: var(--muted);--t-text4: var(--muted);--t-accent: var(--blue);--t-cta-bg: var(--blue);--t-cta-text: #ffffff;--t-danger: #ef4444;--t-warning: #f59e0b;--t-hover: var(--surface-soft);--t-shadow: var(--shadow);--t-modal-bg: var(--surface);--b-radius-control: 6px;--b-radius-thumb: 4px}.matra-projects-page,.matra-project-detail-page,.matra-issue-detail-page{width:min(100%,1480px);min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));margin:0 auto;padding:30px 34px 56px;background:#fff}.matra-projects-header,.matra-project-detail-header,.matra-issue-detail-header,.matra-issue-workspace-header,.matra-subissues-section>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.matra-projects-header{align-items:flex-end;padding-bottom:24px;border-bottom:1px solid var(--border-soft)}.matra-page-eyebrow,.matra-project-detail-title>span{display:block;margin-bottom:5px;color:#676879;font-size:12px;font-weight:600}.matra-projects-header h1,.matra-project-detail-title h1,.matra-issue-detail-header h1{margin:0;color:#1f2026;font-size:27px;line-height:1.25;letter-spacing:0}.matra-projects-header p,.matra-project-detail-title p{margin:7px 0 0;color:#676879}.matra-project-toolbar,.matra-issue-toolbar{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 0}.matra-search-control,.matra-select-control,.matra-table-selector-shell{position:relative;display:inline-flex;align-items:center;min-width:0;height:38px;border:1px solid #c5c7d0;border-radius:5px;background:#fff;color:#676879}.matra-search-control{width:min(360px,100%);padding-left:11px}.matra-search-control:focus-within,.matra-select-control:focus-within,.matra-table-selector-shell:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.matra-search-control input{width:100%;min-width:0;height:100%;padding:0 8px;border:0;outline:0;background:transparent;color:#323338}.matra-search-control button,.matra-icon-button{display:inline-grid;place-items:center;width:34px;min-width:34px;height:34px;padding:0;border:0;border-radius:5px;background:transparent;color:#676879}.matra-search-control button:hover,.matra-icon-button:hover{background:#f0f1f3;color:#323338}.matra-select-control select,.matra-table-selector-shell select{min-width:165px;height:100%;padding:0 34px 0 12px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#323338}.matra-select-control>svg,.matra-table-selector-shell>svg:last-child{position:absolute;right:10px;pointer-events:none}.matra-project-table{overflow:hidden;border:1px solid #d0d4e4;border-radius:6px;background:#fff}.matra-project-table-row{display:grid;grid-template-columns:minmax(280px,2.2fr) minmax(110px,.75fr) minmax(110px,.7fr) minmax(100px,.65fr) minmax(120px,.7fr);align-items:center;width:100%;min-height:68px;padding:0;border:0;border-bottom:1px solid #e6e9ef;background:#fff;text-align:left}.matra-project-table-row:last-child{border-bottom:0}.matra-project-table-row:not(.is-header):hover{background:#f6f7fb}.matra-project-table-row>span{min-width:0;padding:10px 16px;color:#676879}.matra-project-table-row.is-header{min-height:42px;background:#f6f7fb;color:#676879;font-size:12px;font-weight:600}.matra-project-cell-name,.matra-issue-title-cell,.matra-owner-cell,.matra-visibility-cell{display:flex;align-items:center;gap:11px}.matra-project-cell-name>span:last-child,.matra-issue-title-cell>span:last-child{min-width:0}.matra-project-cell-name strong,.matra-issue-title-cell strong{display:block;overflow:hidden;color:#323338;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.matra-project-cell-name small,.matra-issue-title-cell small{display:block;overflow:hidden;margin-top:3px;color:#8b8d97;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.matra-project-mark{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border-radius:6px;background:#0073ea;color:#fff;font-size:16px;font-weight:700}.matra-project-mark.is-large{width:56px;height:56px;font-size:24px}.matra-project-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.matra-project-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:25px;padding:4px 9px;border-radius:4px;background:#dcf7e9;color:#067647;font-size:11px;font-weight:600;text-transform:capitalize}.matra-project-badge.is-archived{background:#ececef;color:#676879}.matra-project-badge.is-draft{background:#fff4d4;color:#6f4b00}.matra-project-badge.is-progress{background:#e7f3ff;color:#005cc5}.matra-project-badge.is-unknown{background:#ececef;color:#676879}.matra-project-badge.is-visibility{background:#e7f3ff;color:#0060b9}.matra-person-stack{display:inline-flex;align-items:center;min-width:40px}.matra-person-stack>img,.matra-person-stack>span,.matra-person-stack>small{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:-6px;border:2px solid #fff;border-radius:50%;background:#6c6cff;color:#fff;font-size:10px;font-weight:600;object-fit:cover}.matra-person-stack>:first-child{margin-left:0}.matra-person-stack>small{background:#e6e9ef;color:#676879}.matra-async-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:220px;padding:30px;border:1px dashed #c5c7d0;border-radius:6px;color:#676879;text-align:center}.matra-async-state.is-error{border-color:#eeb6bb;background:#fff7f8;color:#b42318}.matra-loading-spinner{width:24px;height:24px;border:3px solid #d0d4e4;border-top-color:#0073ea;border-radius:50%;animation:matra-spin .75s linear infinite}@keyframes matra-spin{to{transform:rotate(360deg)}}.matra-form{display:grid;gap:18px}.matra-form>label,.matra-form-grid>label,.matra-issue-editor label,.matra-issue-properties>label{display:grid;gap:7px;color:#323338;font-size:12px;font-weight:600}.matra-form input,.matra-form textarea,.matra-form select,.matra-issue-editor input,.matra-issue-editor textarea,.matra-issue-properties select{width:100%;min-height:40px;padding:9px 11px;border:1px solid #c5c7d0;border-radius:5px;outline:0;background:#fff;color:#323338;font-weight:400}.matra-form textarea,.matra-issue-editor textarea{resize:vertical}.matra-form input:focus,.matra-form textarea:focus,.matra-form select:focus,.matra-issue-editor input:focus,.matra-issue-editor textarea:focus,.matra-issue-properties select:focus{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.matra-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.matra-form fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.matra-form legend{margin-bottom:8px;font-size:12px;font-weight:600}.matra-choice-row{display:grid;grid-template-columns:20px 22px 1fr;align-items:center;gap:10px;padding:12px;border:1px solid #d0d4e4;border-radius:5px}.matra-choice-row.is-selected{border-color:#0073ea;background:#f0f7ff}.matra-choice-row input{width:16px;min-height:16px;padding:0}.matra-choice-row span{display:grid;gap:2px}.matra-choice-row small{color:#676879;font-weight:400}.matra-form-error{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #f0b7bd;border-radius:5px;background:#fff3f4;color:#b42318;font-size:12px}.matra-back-link,.matra-text-action{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;padding:0;border:0;background:transparent;color:#0073ea;font-weight:500}.matra-project-detail-header{justify-content:flex-start;min-height:92px;padding-bottom:20px;border-bottom:1px solid #e6e9ef}.matra-project-detail-title{min-width:0;flex:1}.matra-project-detail-title p{overflow:hidden;max-width:760px;text-overflow:ellipsis;white-space:nowrap}.matra-project-detail-meta{display:grid;justify-items:end;gap:10px}.matra-project-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 28px;border-block:1px solid #e6e9ef}.matra-project-facts>div{display:grid;gap:4px;min-width:0;padding:14px 18px;border-right:1px solid #e6e9ef}.matra-project-facts>div:last-child{border-right:0}.matra-project-facts span{color:#8b8d97;font-size:11px}.matra-project-facts strong{overflow:hidden;color:#323338;font-weight:600;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.matra-issue-workspace{min-width:0}.matra-issue-workspace-header{min-height:52px}.matra-table-selector-shell{border:0;font-weight:600}.matra-table-selector-shell select{min-width:220px;padding-left:30px;font-size:18px;font-weight:600}.matra-table-selector-shell>svg:first-child{position:absolute;left:3px;color:#0073ea}.matra-issue-header-actions{display:flex;align-items:center;gap:8px}.matra-view-tabs{display:flex;gap:3px;overflow-x:auto;min-height:43px;border-bottom:1px solid #d0d4e4}.matra-view-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#676879;white-space:nowrap}.matra-view-tabs button:hover{background:#f6f7fb;color:#323338}.matra-view-tabs button.is-active{border-bottom-color:#0073ea;color:#323338;font-weight:600}.matra-issue-count{margin-left:auto;color:#8b8d97;font-size:12px}.matra-issue-table{overflow:hidden;border:1px solid #d0d4e4;border-left:5px solid #579bfc;border-radius:4px}.matra-issue-row{display:grid;grid-template-columns:minmax(300px,2.2fr) minmax(145px,.9fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(145px,.8fr);align-items:stretch;width:100%;min-height:54px;padding:0;border:0;border-bottom:1px solid #e6e9ef;background:#fff;text-align:left}.matra-issue-row:last-child{border-bottom:0}.matra-issue-row:not(.is-header):hover{background:#f6f7fb}.matra-issue-row>span{display:flex;min-width:0;align-items:center;padding:8px 12px;border-right:1px solid #e6e9ef;color:#676879}.matra-issue-row>span:last-child{border-right:0}.matra-issue-row.is-header{min-height:38px;background:#f6f7fb;color:#676879;font-size:11px;font-weight:600}.matra-kind-mark{display:inline-grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border-radius:4px;background:#579bfc;color:#fff;font-size:12px;font-weight:700}.matra-kind-mark.is-bug{background:#e2445c}.matra-kind-mark.is-feature{background:#00a37a}.matra-kind-mark.is-proposal{background:#a25ddc}.matra-kind-mark.is-idea{background:#fdab3d;color:#323338}.matra-kind-mark.is-question{background:#0086c0}.matra-kind-mark.is-chore{background:#676879}.matra-owner-cell>img,.matra-owner-cell>span{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border-radius:50%;background:#6c6cff;color:#fff;object-fit:cover}.matra-owner-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-status-label,.matra-priority-label{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:29px;padding:5px 8px;border-radius:3px;color:#fff;font-size:11px;font-weight:600;text-align:center}.matra-status-label.is-not-started{background:#c4c4c4;color:#323338}.matra-status-label.is-working{background:#fdab3d;color:#323338}.matra-status-label.is-done{background:#00c875}.matra-status-label.is-stuck{background:#e2445c}.matra-status-label.is-muted{background:#676879}.matra-priority-label.is-critical{background:#333}.matra-priority-label.is-high{background:#e2445c}.matra-priority-label.is-medium{background:#fdab3d;color:#323338}.matra-priority-label.is-low{background:#579bfc}.matra-load-more{display:flex;justify-content:center;padding:16px}.matra-issue-detail-header{padding-bottom:20px;border-bottom:1px solid #e6e9ef}.matra-issue-detail-header>div:nth-child(2){min-width:0;flex:1}.matra-issue-detail-header>div:nth-child(2)>span{display:block;margin-bottom:4px;color:#8b8d97;font-size:11px}.matra-issue-detail-header h1{overflow-wrap:anywhere}.matra-issue-save-actions{display:flex;align-items:center;gap:8px}.matra-page-error{margin-top:14px}.matra-page-error button{margin-left:auto;border:0;background:transparent;color:#0073ea;font-weight:600}.matra-issue-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:30px;padding-top:26px}.matra-issue-editor,.matra-issue-properties{min-width:0}.matra-issue-editor>section{display:grid;gap:18px;padding:0 0 28px}.matra-issue-editor>section+section{padding-top:24px;border-top:1px solid #e6e9ef}.matra-issue-properties{align-self:start;display:grid;gap:16px;padding:20px;border:1px solid #d0d4e4;border-radius:6px;background:#f9fafb}.matra-issue-properties h2,.matra-subissues-section h2,.matra-custom-fields-section h2{margin:0;font-size:16px;letter-spacing:0}.matra-subissues-section>header p{margin:4px 0 0;color:#8b8d97;font-size:11px}.matra-subissues-section .matra-issue-row{grid-template-columns:minmax(250px,2fr) minmax(120px,.8fr) minmax(110px,.75fr) minmax(90px,.65fr) minmax(120px,.8fr)}.matra-inline-empty{display:grid;place-items:center;min-height:94px;border:1px dashed #c5c7d0;border-radius:5px;color:#8b8d97}.matra-custom-fields-section dl,.matra-issue-audit{display:grid;gap:0;margin:0}.matra-custom-fields-section dl>div,.matra-issue-audit>div{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid #e6e9ef}.matra-custom-fields-section dt,.matra-issue-audit dt{color:#8b8d97;font-size:11px}.matra-custom-fields-section dd,.matra-issue-audit dd{min-width:0;margin:0;overflow-wrap:anywhere}.matra-issue-audit>div{grid-template-columns:80px minmax(0,1fr);font-size:12px}.matra-issue-audit button{padding:0;border:0;background:transparent;color:#0073ea;text-align:left}@media(max-width:1100px){.matra-project-table,.matra-issue-table{overflow-x:auto}.matra-project-table-row{min-width:860px}.matra-issue-row{min-width:900px}.matra-issue-detail-layout{grid-template-columns:minmax(0,1fr)}.matra-issue-properties{grid-template-columns:repeat(2,minmax(0,1fr))}.matra-issue-properties h2,.matra-issue-audit{grid-column:1 / -1}}@media(max-width:760px){.matra-projects-page,.matra-project-detail-page,.matra-issue-detail-page{padding:22px 16px 42px}.matra-projects-header,.matra-project-detail-header,.matra-issue-detail-header,.matra-issue-workspace-header,.matra-subissues-section>header{align-items:stretch;flex-direction:column}.matra-projects-header .primary-button,.matra-issue-header-actions .primary-button,.matra-issue-save-actions .primary-button{flex:1}.matra-project-toolbar,.matra-issue-toolbar{flex-wrap:wrap}.matra-search-control{width:100%}.matra-select-control{flex:1}.matra-select-control select{width:100%}.matra-project-detail-header{display:grid;grid-template-columns:48px minmax(0,1fr)}.matra-project-detail-header .matra-project-mark{width:48px;height:48px}.matra-project-detail-meta{grid-column:1 / -1;justify-items:start}.matra-project-badges{justify-content:flex-start}.matra-project-facts{grid-template-columns:1fr 1fr}.matra-project-facts>div:nth-child(2){border-right:0}.matra-project-facts>div:nth-child(-n+2){border-bottom:1px solid #e6e9ef}.matra-table-selector-shell,.matra-table-selector-shell select,.matra-issue-header-actions,.matra-issue-save-actions{width:100%}.matra-issue-count{width:100%;margin-left:0}.matra-issue-detail-header{display:grid;grid-template-columns:30px minmax(0,1fr)}.matra-issue-detail-header .matra-issue-save-actions{grid-column:1 / -1}.matra-issue-properties{grid-template-columns:1fr}.matra-issue-properties h2,.matra-issue-audit{grid-column:auto}.matra-form-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-width:320px;background:#f6f7fb}body{margin:0;min-width:320px;min-height:100vh;background:#f6f7fb;color:#323338;-webkit-font-smoothing:antialiased;font-size:14px}.locale-loading{min-height:100dvh;display:grid;place-items:center;color:#676879;background:#f6f7fb;font-weight:500}#root,.app-shell{width:100%;min-width:0}button,input,textarea,select{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable]:focus-visible{outline:2px solid #0073ea;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}.skip-link{position:fixed;z-index:500;top:8px;left:8px;padding:10px 14px;border-radius:6px;background:#0073ea;color:#fff;font-weight:600;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p{margin-top:0}.app-shell{min-height:100vh}.app-shell.is-workspace-collapsed,.app-shell.is-standalone-surface{--sidebar-width: var(--rail-width)}.app-shell.is-workspace-collapsed .left-sidebar{display:none}.global-topbar{position:fixed;inset:0 0 auto 0;z-index:80;height:var(--topbar-height);padding:0 14px 0 20px;display:flex;align-items:center;justify-content:space-between;background:#eef1fa;border-bottom:1px solid #e2e6f2}.topbar-brand-group{display:flex;align-items:center;gap:8px}.brand-lockup{display:flex;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:transparent;font-size:17px;color:#323338}.brand-lockup img{width:38px;height:26px;object-fit:contain}.brand-lockup>span:not(.edition-badge){font-size:16px;font-weight:400;white-space:nowrap}.edition-badge{margin-left:5px;padding:5px 9px;border-radius:5px;color:#fff;background:#2b164b;font-size:11px;font-weight:600}.see-plans-button{min-height:34px;padding:5px 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #0073ea;border-radius:5px;color:#0073ea;background:#fff;font-size:14px;font-weight:500}.topbar-mock-badge{display:none;color:#8b6f00;font-size:9px;font-weight:700}.global-search-trigger{width:min(400px,34vw);min-height:34px;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;border-radius:18px;color:#676879;background:#e7e9ef;text-align:left;font-size:12px}.global-actions{display:flex;align-items:center;gap:4px}.locale-switcher{height:34px;min-width:92px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d0d4e4;border-radius:6px;color:#323338;background:#ffffffb8}.locale-switcher:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.locale-switcher svg{flex:0 0 auto;color:#676879}.locale-switcher select{min-width:0;width:100%;padding:0;border:0;outline:0;color:inherit;background:transparent;font-size:11px}.locale-switcher-short{display:none}.ai-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin-right:3px;border:1px solid #d4c6f5;border-radius:18px;color:#5034ff;background:#f6f2ff;font-size:12px;font-weight:600}.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:#323338;transition:background .14s ease,color .14s ease}.icon-button:hover,.icon-button.is-active{background:#dcdfec}.notification-dot{position:absolute;right:0;top:0;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border:2px solid #eef1fa;border-radius:10px;background:#e2445c;color:#fff;font-size:9px;font-weight:600}.profile-button{width:38px;height:38px;padding:2px;border:0;border-radius:50%;background:transparent}.mock-banner{position:fixed;z-index:79;top:var(--topbar-height);left:0;right:0;height:var(--mock-banner-height);padding:0 16px 0 26px;display:none;align-items:center;justify-content:space-between;gap:7px;border-bottom:1px solid #dfd2aa;background:#fff7d6;color:#5c4c12;font-size:9px;line-height:1;text-align:center}.mock-banner>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-banner-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.mock-banner-actions i{color:#6d5d21;font-style:normal}.mock-banner-actions button{min-height:21px;padding:2px 7px;border:1px solid #ccb85e;border-radius:4px;color:#5c4c12;background:#fffdf3;font-size:9px}.product-rail{position:fixed;z-index:55;left:0;top:calc(var(--topbar-height) + var(--mock-banner-height));bottom:0;width:var(--rail-width);padding:7px 7px 12px;display:flex;flex-direction:column;align-items:stretch;gap:3px;overflow-y:auto;border-right:1px solid #e2e6f2;background:#f6f7fb}.product-rail>button{position:relative;min-height:60px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:6px;color:#676879;background:transparent;font-size:10px}.rail-density-compact .product-rail>button{min-height:50px;gap:1px}.rail-density-spacious .product-rail>button{min-height:68px;gap:5px}.product-rail>button:hover,.product-rail>button.is-active{color:#323338;background:transparent}.product-rail>button:hover>svg,.product-rail>button.is-active>svg{padding:8px;box-sizing:content-box;border-radius:8px;color:#323338;background:#cce5ff}.product-rail>button.has-divider-after{margin-bottom:10px}.product-rail>button.has-divider-after:after{content:"";position:absolute;left:9px;right:9px;bottom:-6px;height:1px;background:#d0d4e4}.product-rail>button i{position:absolute;top:4px;right:6px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#e2445c;font-size:8px;font-style:normal}.avatar{display:inline-block;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#e6e9ef;box-shadow:0 0 0 1px #32333824}.avatar-fallback{display:inline-grid;place-items:center;background:#676879;color:#fff;font-size:11px;font-weight:600;line-height:1}.left-sidebar{position:fixed;z-index:50;left:var(--rail-width);top:calc(var(--topbar-height) + var(--mock-banner-height));bottom:0;width:var(--workspace-panel-width);padding:13px 12px 18px;overflow-y:auto;background:#fff;border-right:1px solid #e2e6f2}.workspace-panel-heading{min-height:39px;padding:0 5px 5px;display:flex;align-items:center;justify-content:space-between}.workspace-panel-heading strong{color:#676879;font-size:16px;font-weight:500}.workspace-panel-heading>span{display:flex}.workspace-panel-heading .icon-button{width:29px;height:29px}.workspace-add-button{position:absolute;top:52px;right:16px;width:39px;height:39px;display:grid;place-items:center;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.workspace-selector{width:calc(100% - 57px);margin-left:7px}.workspace-agent-card{width:calc(100% - 24px);margin-inline:12px;min-height:72px;padding:10px;display:flex;align-items:center;gap:10px;border:1px dashed #c3c6d4;border-radius:6px;background:#fff;text-align:left}.workspace-agent-card>span{display:flex;flex-direction:column;min-width:0}.agent-cards-art{width:46px;height:40px;flex:0 0 auto;object-fit:contain}.workspace-agent-card small{color:#676879;font-size:9px}.sidebar-agent-label{margin-top:16px}.sidebar-agent-title{display:inline-flex;align-items:center;gap:5px}.sidebar-section-toggle,.sidebar-section-info{padding:0;display:inline-flex;align-items:center;gap:5px;border:0;color:inherit;background:transparent;font:inherit}.sidebar-section-toggle svg{transition:transform .15s ease}.sidebar-section-toggle svg.is-collapsed{transform:rotate(-90deg)}.sidebar-section-info{width:27px;height:27px;justify-content:center;border-radius:5px}.sidebar-section-toggle:hover,.sidebar-section-info:hover{color:#0073ea;background:#f0f3ff}.manage-workspace-row{margin-bottom:3px}.primary-nav,.workspace-nav{display:flex;flex-direction:column;gap:2px}.created-workspace-row strong,.workspace-row small{margin-left:auto;color:#8b6f00;font-size:8px;font-weight:600}.sidebar-row,.workspace-row{width:100%;min-height:38px;padding:7px 9px;display:flex;align-items:center;gap:10px;border:0;border-radius:6px;background:transparent;text-align:left;color:#323338}.sidebar-row:hover,.workspace-row:hover,.sidebar-row.is-active,.workspace-row.is-active{background:#e6e9ef}.sidebar-row.is-active,.workspace-row.is-active{color:#323338;background:#cce5ff;font-weight:500}.sidebar-row>span:not(.sidebar-badge),.workspace-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-row kbd{padding:2px 5px;border:1px solid #c9cdd8;border-radius:4px;background:#fff;color:#676879;font-size:10px}.sidebar-badge{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#e2445c;font-size:11px}.sidebar-section-label,.workspace-heading{margin-top:20px;padding:0 8px;min-height:34px;display:flex;align-items:center;justify-content:space-between;color:#323338;font-size:12px;font-weight:600}.workspace-heading>div{display:flex}.workspace-heading .icon-button{width:28px;height:28px}.favorite-card{width:100%;padding:8px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:6px;background:transparent;text-align:left}.favorite-card:hover{background:#e6e9ef}.favorite-color{width:5px;height:23px;border-radius:4px;background:#0073ea}.workspace-selector{width:calc(100% - 50px);padding:6px 7px;display:flex;align-items:center;gap:15px;border:1px solid #c3c6d4;border-radius:6px;background:#fff}.workspace-mark{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--workspace-mark-color, #292f4c);font-weight:700}.workspace-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap;font-weight:600}.workspace-selector[aria-busy=true] .workspace-name{color:#676879}.workspace-switcher-panel{min-height:88px}.workspace-switcher-list{overflow:hidden;border-block:1px solid #e6e9ef}.workspace-switcher-option{width:100%;min-height:64px;padding:9px 10px;display:flex;align-items:center;gap:11px;border:0;border-bottom:1px solid #e6e9ef;background:#fff;text-align:left}.workspace-switcher-option:last-child{border-bottom:0}.workspace-switcher-option:hover,.workspace-switcher-option.is-active{background:#f0f7ff}.workspace-switcher-copy{min-width:0;flex:1}.workspace-switcher-copy strong,.workspace-switcher-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher-copy strong{font-size:14px}.workspace-switcher-copy small{margin-top:3px;color:#676879;font-size:11px}.workspace-switcher-current{display:inline-flex;align-items:center;gap:5px;color:#0073ea;font-size:12px;font-weight:600}.workspace-switcher-state{min-height:88px;display:flex;align-items:center;justify-content:center;gap:12px;color:#676879;text-align:center}.workspace-switcher-state.is-error{flex-direction:column;color:#d83a52}.workspace-directory-panel{margin-top:18px;padding-top:16px;border-top:1px solid #d0d4e4}.workspace-directory-panel>header strong,.workspace-directory-panel>header small{display:block}.workspace-directory-panel>header small{margin-top:3px;color:#676879;font-size:10px}.workspace-directory-panel>form{margin-top:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.workspace-directory-panel>form label{min-height:38px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px}.workspace-directory-panel>form input{min-width:0;flex:1;border:0;outline:0}.workspace-directory-result{margin-top:12px;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #c3c6d4;border-radius:6px;background:#f6f7fb}.workspace-directory-result .workspace-mark{width:34px;height:34px;overflow:hidden}.workspace-directory-result .workspace-mark img{width:100%;height:100%;object-fit:cover}.workspace-directory-result>div:nth-child(2) strong,.workspace-directory-result>div:nth-child(2) small{display:block}.workspace-directory-result>div:nth-child(2) small,.workspace-directory-result>div:nth-child(2) p{margin:2px 0 0;color:#676879;font-size:10px}.workspace-directory-message{grid-column:2 / -1;color:#676879;font-size:10px}.workspace-directory-message textarea{width:100%;margin-top:5px;padding:8px;border:1px solid #c3c6d4;border-radius:5px;resize:vertical}.workspace-directory-pending{margin-top:14px}.workspace-directory-pending>strong{font-size:11px}.workspace-directory-pending>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e6e9ef}.workspace-directory-pending span strong,.workspace-directory-pending span small{display:block}.workspace-directory-pending span small{color:#676879;font-size:9px}.workspace-nav{margin-top:8px;padding-left:5px}.workspace-row{min-height:35px;font-size:13px}.sidebar-cta{width:calc(100% - 18px);min-height:36px;margin:16px 9px 0;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #aeb3c2;border-radius:6px;background:#fff;color:#4b4d55}.app-content{min-height:100vh;padding-top:calc(var(--topbar-height) + var(--mock-banner-height));padding-left:var(--sidebar-width);background:#f6f7fb}.route-shell{display:contents}.route-shell[hidden]{display:none}.page{position:relative;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));background:#fff}.mobile-nav{display:none}.primary-button,.outline-button,.text-button,.toolbar-button{min-height:34px;border-radius:5px}.primary-button{padding:7px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--blue);background:var(--blue);color:#fff;font-weight:500}.primary-button:hover{border-color:var(--blue-hover);background:var(--blue-hover)}.outline-button{padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c3c6d4;background:#fff}.outline-button:hover{background:#f1f2f5}.text-button{padding:4px 7px;border:0;background:transparent;color:var(--blue);font-weight:500}.toolbar-button{padding:5px 8px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;white-space:nowrap}.toolbar-button:hover,.toolbar-button.is-active{background:#e6e9ef}.toolbar-button.is-active{color:#005cc5}.title-row{display:flex;align-items:center;gap:6px}.eyebrow{margin-bottom:4px;color:#676879;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.board-page{overflow-x:hidden}.board-heading{min-height:58px;padding:18px 32px 6px 41px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff}.board-heading h1{margin:0;font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.01em}.dashboard-heading,.simple-page-heading{min-height:112px;padding:22px 32px 12px 36px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:#fff}.dashboard-heading h1,.simple-page-heading h1{margin:0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.board-heading-main{min-width:0;display:flex;align-items:center;gap:18px}.board-heading-main .title-row{flex:0 1 auto}.board-heading-context{display:flex;align-items:center;gap:7px}.board-heading-context button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d0d4e4;border-radius:4px;background:#fff;color:#4b4d55;font-size:14px;white-space:nowrap}.board-heading-context button:last-child{background:#f1f2f5;color:#676879}.board-heading p,.simple-page-heading p{max-width:640px;margin-bottom:0;color:#676879;font-size:13px}.board-heading-actions,.dashboard-heading-actions{display:flex;align-items:center;gap:4px}.board-heading-actions .outline-button{margin-left:4px}.board-view-strip{position:relative;z-index:32;min-height:35px;display:flex;align-items:center;border-bottom:1px solid #d0d4e4;background:#fff}.board-view-tabs{min-width:0;max-width:calc(100% - 76px);min-height:34px;padding-left:39px;display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none}.board-view-tabs::-webkit-scrollbar{display:none}.board-view-overflow-controls{min-height:34px;padding-inline:3px;display:flex;align-items:center;gap:2px;flex:0 0 auto;border-left:1px solid #e6e9ef;background:#fff}.board-view-overflow-controls .icon-button{width:34px;height:34px}.board-view-tab-shell{position:relative;min-width:0;display:inline-flex;align-items:center;flex:0 0 auto}.board-view-tab-button{min-height:34px;padding:0 30px 0 8px;display:inline-flex;align-items:center;border:0;background:transparent;color:#4b4d55}.board-view-tab-actions-button svg{color:#676879}.board-view-tab-button>span{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-view-tab-shell:hover,.board-view-tab-shell:focus-within{background:#f1f2f5}.board-view-tab-actions-button{position:absolute;z-index:2;right:4px;width:24px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;opacity:0}.board-view-tab-shell:hover .board-view-tab-actions-button,.board-view-tab-shell:focus-within .board-view-tab-actions-button,.board-view-tab-shell.is-active .board-view-tab-actions-button,.board-view-tab-actions-button[aria-expanded=true]{opacity:1}.board-view-tab-actions-button:hover,.board-view-tab-actions-button[aria-expanded=true]{background:#e6e9ef}.board-view-add-anchor{position:relative;align-self:stretch;display:flex;align-items:center;flex:0 0 36px}.board-view-add-button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#323338}.board-view-add-button:hover,.board-view-add-button.is-open{background:#f1f2f5}.board-view-tab-shell.is-active .board-view-tab-button{color:#323338;font-weight:500}.board-view-tab-shell.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:#0073ea}.board-view-tab-actions-menu{position:fixed;z-index:240;width:204px;padding:8px;border:1px solid #e6e9ef;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00000029}.board-view-tab-actions-menu>button{width:100%;min-height:34px;padding:6px 8px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:transparent;color:#323338;text-align:left}.board-view-tab-actions-menu>button:hover:not(:disabled),.board-view-tab-actions-menu>button:focus-visible{background:#f1f2f5}.board-view-tab-actions-menu>button:disabled{color:#a9adba}.board-view-tab-actions-menu>button.is-danger{color:#d83a52}.board-view-tab-actions-menu form{display:grid;gap:9px}.board-view-tab-actions-menu form label{display:grid;gap:5px;color:#676879;font-size:10px;font-weight:600}.board-view-tab-actions-menu form input{width:100%;min-height:34px;padding:6px 8px;border:1px solid #0073ea;border-radius:4px;color:#323338}.board-view-tab-actions-menu form>div{display:flex;justify-content:flex-end;gap:6px}.board-view-tab-actions-menu form button{min-height:30px;padding:5px 9px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.board-view-tab-actions-menu form button.is-primary{border-color:#0073ea;background:#0073ea;color:#fff}.board-views-popover{position:absolute;z-index:90;top:calc(100% - 1px);left:8px;width:280px;min-height:573px;max-height:calc(100vh - 88px);padding:0 8px;overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00000029;color:#323338}.board-views-popover>header{height:37px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;color:#676879;font-size:14px}.board-view-menu-section{display:flex;flex-direction:column}.board-view-menu-section>button,.board-view-apps-row>button,.board-view-explore,.board-apps-submenu>button{width:100%;height:32px;padding:4px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;text-align:left;font-size:14px}.board-view-menu-section>button:hover,.board-view-menu-section>button:focus-visible,.board-view-apps-row>button:hover,.board-view-apps-row>button:focus-visible,.board-view-apps-row>button.is-active,.board-view-explore:hover,.board-view-explore:focus-visible,.board-apps-submenu>button:hover,.board-apps-submenu>button:focus-visible{outline:none;background:#f1f2f5}.board-view-menu-section>button:focus-visible,.board-view-apps-row>button:focus-visible,.board-view-explore:focus-visible,.board-apps-submenu>button:focus-visible{outline:2px solid #0073ea;outline-offset:-2px}.board-view-menu-section>button>svg,.board-view-apps-row>button>svg{flex:0 0 auto;color:#676879}.board-view-vibe-section>button>svg:first-child{color:#f65b98}.board-view-vibe-section .vibe-plus{margin-left:-16px;margin-top:-12px;color:#676879;stroke-width:3}.board-view-menu-divider{height:1px;margin:8px -8px 0;background:#e7e9ef}.board-view-menu-divider-primary{margin-top:0}.board-view-menu-label{height:45px;padding:0 8px;display:flex;align-items:center;color:#676879;font-size:14px}.board-view-apps-row{position:relative;height:48px;padding-top:8px}.board-view-apps-row>button>span{flex:1}.board-view-explore{height:32px;margin-bottom:8px;padding-left:8px}.board-apps-submenu{position:absolute;z-index:92;top:-217px;left:calc(100% - 1px);width:280px;padding:8px;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00000029}.board-apps-submenu-label{height:32px;padding:0 8px;display:flex;align-items:center;color:#676879;font-size:13px}.board-apps-empty{height:40px;display:grid;place-items:center;color:#a3a6b4;font-size:12px}.board-apps-submenu>button svg{color:#579bfc}.board-apps-marketplace-logo{width:18px;height:18px;flex:0 0 auto;border-radius:4px;object-fit:cover}.board-apps-submenu>.board-apps-explore{height:48px;margin:8px -8px -8px;width:calc(100% + 16px);justify-content:center;border-top:1px solid #e7e9ef;border-radius:0 0 8px 8px}.board-toolbar{position:sticky;z-index:20;top:calc(var(--topbar-height) + var(--mock-banner-height));min-height:65px;padding:16px 28px 16px 39px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #e6e9ef;background:#fffffff7}.split-primary{display:flex;margin-right:6px}.split-primary button{min-height:32px;padding:4px 10px;border:0;background:#0073ea;color:#fff}.split-primary button:first-child{border-radius:4px 0 0 4px}.split-primary button:last-child{padding:0 8px;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.35);border-radius:0 4px 4px 0}.split-primary button:hover{background:#0060b9}.toolbar-search,.dashboard-filter-input,.automation-toolbar>div{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:#fff}.toolbar-search:focus-within,.toolbar-search.has-value,.dashboard-filter-input:focus-within,.automation-toolbar>div:focus-within{border-color:#0073ea}.toolbar-search input,.dashboard-filter-input input,.automation-toolbar input{width:84px;min-width:0;padding:0;border:0;outline:0;background:transparent}.toolbar-search:focus-within input,.toolbar-search.has-value input{width:150px}.toolbar-search>button{width:23px;height:23px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent}.toolbar-popover-anchor{position:relative}.mini-popover{position:absolute;z-index:90;left:0;top:calc(100% + 6px);width:250px;padding:12px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.mini-popover h3{margin-bottom:10px;font-size:14px}.mini-popover>button,.status-filter-options button{width:100%;min-height:37px;padding:6px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;text-align:left}.mini-popover>button:hover,.mini-popover>button.is-selected,.status-filter-options button:hover,.status-filter-options button.is-selected{background:#eaf3ff}.filter-popover p{margin:0 0 5px;color:#676879;font-size:12px}.status-filter-options button span{width:12px;height:12px;border-radius:3px}.clear-toolbar{padding:5px 7px;border:0;background:transparent;color:#0073ea}.toolbar-more{margin-left:auto}.bulk-action-bar{position:fixed;z-index:70;left:calc(var(--sidebar-width) + 50%);bottom:26px;transform:translate(-50%);min-height:55px;padding:0 8px 0 0;display:flex;align-items:center;gap:2px;border-radius:7px;background:#323338;color:#fff;box-shadow:0 8px 22px #00000047}.bulk-action-bar strong{width:54px;height:55px;display:grid;place-items:center;background:#0073ea;border-radius:7px 0 0 7px;font-size:19px}.bulk-action-bar>span{padding:0 12px;font-size:12px}.bulk-action-bar>button:not(.icon-button){padding:9px 12px;border:0;border-radius:5px;background:transparent;color:#fff}.bulk-action-bar>button:hover{background:#ffffff1f}.board-content{--table-action-gutter: 41px;padding:8px 28px 70px 41px;overflow-x:auto;overscroll-behavior-x:contain;background:#fff}.board-content.is-table-view{padding-right:18px;overflow-x:clip}.board-table-wrap{width:calc(100% + var(--table-action-gutter));min-width:0;max-width:calc(100% + var(--table-action-gutter));margin-left:calc(0px - var(--table-action-gutter));padding-left:var(--table-action-gutter);box-sizing:border-box;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-gutter:stable}.board-group{width:max-content;min-width:100%;margin-bottom:24px}.group-title-row{position:sticky;z-index:9;left:0;width:fit-content;background:#fff}.group-title{min-height:33px;padding:0 3px;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--group-color, var(--my-work-color, #0073ea))}.group-title span{font-size:17px;font-weight:600}.group-title small{color:#676879;font-size:11px}.board-grid{width:max-content;min-width:100%;overflow:visible;border-left:6px solid var(--group-color);border-radius:4px 0 0 4px;box-shadow:none}.board-grid.has-baseline-columns{overflow:visible}.board-grid:has(.calendar-column-settings){overflow:visible}.board-grid-row{position:relative;display:grid;grid-template-columns:35px 361px 98px 153px 140px 218px 188px 115px 145px 130px 107px 161px 140px 68px;height:36px;min-height:36px;border-bottom:1px solid #d0d4e4;background:#fff}.board-grid-row.has-baseline-columns,.group-summary-row.has-baseline-columns{grid-template-columns:35px 361px 98px 153px 140px 218px 145px 96px 188px 115px 145px 130px 107px 161px 140px 68px;min-width:2300px}.board-grid-row.has-custom-column,.group-summary-row.has-custom-column{grid-template-columns:35px 361px 98px 153px 140px 218px 188px 115px 145px 130px 107px 161px 140px 120px 68px}.board-grid-row.has-baseline-columns.has-custom-column,.group-summary-row.has-baseline-columns.has-custom-column{grid-template-columns:35px 361px 98px 153px 140px 218px 145px 96px 188px 115px 145px 130px 107px 161px 140px 120px 68px;min-width:2420px}.board-grid-row.is-priority-hidden,.group-summary-row.is-priority-hidden{grid-template-columns:35px 361px 98px 153px 218px 188px 115px 145px 130px 107px 161px 140px 68px}.board-grid-row.has-baseline-columns.is-priority-hidden,.group-summary-row.has-baseline-columns.is-priority-hidden{grid-template-columns:35px 361px 98px 153px 218px 145px 96px 188px 115px 145px 130px 107px 161px 140px 68px;min-width:2160px}.board-grid-row.has-custom-column.is-priority-hidden,.group-summary-row.has-custom-column.is-priority-hidden{grid-template-columns:35px 361px 98px 153px 218px 188px 115px 145px 130px 107px 161px 140px 120px 68px}.board-grid-row.has-baseline-columns.has-custom-column.is-priority-hidden,.group-summary-row.has-baseline-columns.has-custom-column.is-priority-hidden{grid-template-columns:35px 361px 98px 153px 218px 145px 96px 188px 115px 145px 130px 107px 161px 140px 120px 68px;min-width:2280px}.baseline-column-header{padding:5px 8px!important;display:flex!important;align-items:flex-start!important;justify-content:center;flex-direction:column;gap:1px;background:#f0f1f3}.baseline-column-header small{color:#9699a6;font-size:8px;font-weight:400}.baseline-timeline-cell,.baseline-variance-cell{min-width:0;padding:5px 8px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:0;border-right:1px solid #d0d4e4;background:#f6f7fb;color:#323338;font-size:10px}.baseline-timeline-cell small,.baseline-variance-cell small{margin-top:1px;color:#9699a6;font-size:7px}.baseline-timeline-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseline-timeline-cell.is-subitem-baseline{background:#f0f4ff}.baseline-variance-cell strong{font-size:11px}.baseline-variance-cell.is-late{background:#ffeaee;color:#bb1d3d}.baseline-variance-cell.is-unchanged,.baseline-variance-cell.is-on_track{background:#e7f8f1;color:#007f5f}.baseline-variance-cell.is-new,.baseline-timeline-cell.is-disabled,.baseline-variance-cell.is-disabled{color:#9699a6}.custom-column-cell{gap:4px;padding:0 8px;border-top:0;border-bottom:0;border-left:0;background:#fff;color:#323338;font-size:11px}button.custom-column-cell:hover{background:#f1f2f5}.custom-column-cell small{color:#676879;font-size:8px}.board-grid-row.is-selected{background:#eaf3ff}.board-grid-row>*{min-width:0;min-height:0;height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid #d0d4e4}.board-grid-row>*:last-child{border-right:0}@media(min-width:721px){.board-grid-row,.group-summary-row{min-width:2059px}.board-grid-row.has-custom-column,.group-summary-row.has-custom-column{min-width:2179px}.board-grid-row.is-priority-hidden,.group-summary-row.is-priority-hidden{min-width:1919px}.board-grid-row.has-custom-column.is-priority-hidden,.group-summary-row.has-custom-column.is-priority-hidden{min-width:2039px}.board-grid-row>.selection-cell,.group-summary-row>span:first-child{position:sticky;z-index:5;left:6px}.board-grid-row>:nth-child(2),.group-summary-row>span:nth-child(2){position:sticky;z-index:4;left:41px;background:#fff;box-shadow:none}.board-grid-header>.selection-cell{z-index:7}.board-grid-header>:nth-child(2){z-index:6}.board-grid-row.is-selected>:nth-child(2){background:#eaf3ff}.board-grid-row.is-subitem>:nth-child(2){background:#fff}}.board-grid-header{height:36px;min-height:36px;color:#4b4d55;background:#fff;font-size:12px}.project-column-header{position:relative;gap:8px;padding:0 8px;color:#323338;background:#fff;cursor:grab;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.project-column-header:hover{background:#f5f6f8}.project-column-header>svg{flex:0 0 auto;color:#676879}.project-add-column-cell{justify-content:flex-start!important;padding-left:0;background:#fff}.project-add-column-cell>button{width:34px;height:30px;margin:0;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:4px;outline:0;background:transparent;color:#676879}.project-add-column-cell>button:hover{background:#6768791a;color:#323338}.project-add-column-cell>button:focus-visible{outline:0;box-shadow:#0084ff80 0 0 0 3px,#0060b9 0 0 0 1px inset}.board-grid-header>button{border-top:0;border-bottom:0;border-left:0;background:transparent}.calendar-column-header{position:relative;overflow:visible;padding:0}.calendar-column-header>button{width:100%;min-height:36px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit}.calendar-column-header>button:hover,.calendar-column-header>button[aria-expanded=true]{background:#f1f2f5}.calendar-column-header>button svg{flex:0 0 auto;color:#676879}.calendar-column-settings{position:absolute;z-index:120;top:calc(100% + 5px);right:-8px;width:314px;padding:8px;display:block!important;border:1px solid #d0d4e4;border-radius:8px;background:#fff;color:#323338;box-shadow:0 8px 24px #32333833;text-align:left}.calendar-column-settings>header{min-height:43px;padding:2px 4px 8px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e6e9ef}.calendar-column-settings>header>svg{color:#0073ea}.calendar-column-settings>header span{min-width:0;display:flex;flex:1;flex-direction:column}.calendar-column-settings>header strong{font-size:13px;font-weight:600}.calendar-column-settings>header small{color:#676879;font-size:9px;font-weight:400}.calendar-column-settings>header button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#676879}.calendar-column-settings>header button:hover{background:#f1f2f5}.calendar-column-settings>label{margin:7px 0 4px;padding:9px 7px;display:flex;align-items:flex-start;gap:9px;border-radius:6px}.calendar-column-settings>label:hover{background:#f6f7fb}.calendar-column-settings>label input{margin-top:2px;accent-color:#0073ea}.calendar-column-settings>label span{display:flex;flex-direction:column;gap:2px}.calendar-column-settings>label strong{font-size:12px;font-weight:500}.calendar-column-settings>label small{color:#676879;font-size:9px;font-weight:400;line-height:1.4}.calendar-column-setting-state{margin:3px 7px 6px;color:#0073ea;font-size:10px;font-weight:500}.calendar-column-setting-boundary{margin:0;padding:7px;border-radius:5px;background:#f6f7fb;color:#676879;font-size:8px;font-weight:400;line-height:1.45}.selection-cell{position:relative;border-right:0!important;background:#fff}.board-grid-row>.selection-cell:before{content:"";position:absolute;top:0;bottom:-1px;left:-6px;width:6px;background:var(--group-color);z-index:1;pointer-events:none}.board-grid-header>.selection-cell:before{border-radius:4px 0 0}.board-grid-header>.selection-cell{overflow:visible}.board-grid-header>.selection-cell .fake-checkbox{position:absolute;z-index:8;top:50%;left:35px;transform:translateY(-50%)}.board-grid-header>:nth-child(2){padding-right:36px}.board-grid-row.has-subitems .selection-cell{position:relative;justify-content:flex-start;overflow:visible}.board-grid-row[data-tree-depth]>.selection-cell{justify-content:flex-start;overflow:visible}.board-grid-row[data-tree-depth]>.selection-cell .subitem-toggle{flex:0 0 auto;margin-left:calc(4px + (var(--tree-depth, 0) * 28px))}.subitem-toggle{width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#323338;background:transparent}.subitem-toggle:hover{color:#323338;background:#f0f1f3}.subitem-toggle:focus-visible{outline:0;background:#6768791a}.subitem-toggle.is-empty{display:none}.board-grid-row:hover .subitem-toggle.is-empty,.board-grid-row:focus-within .subitem-toggle.is-empty,.subitem-toggle.is-empty[aria-expanded=true]{display:none}.subitem-toggle.is-empty[aria-expanded=true]{display:grid;color:#c4c4c4}.board-grid-row.is-subitem{height:36px;min-height:36px;background:#fff}.board-grid-row.is-subitem>*{border-color:#d0d4e4}.board-grid-row.is-subitem .selection-cell{position:relative;background:#fff}.board-grid-row.is-subitem.is-selected .selection-cell,.board-grid-row.is-subitem.is-selected>.item-name-cell.tree-name-cell{background:#eaf3ff}.board-grid-row.has-subitems .selection-cell,.board-grid-row.is-subitem .selection-cell{position:sticky;z-index:5;left:6px}.fake-checkbox{width:16px;height:16px;padding:0;display:grid;place-items:center;flex:0 0 16px;border:1px solid #c3c6d4;border-radius:2px;background:#fff;color:#fff}.fake-checkbox.is-checked{border-color:#0073ea;background:#0073ea}.item-name-cell,.person-cell,.date-cell,.timeline-cell,.week-cell{border-top:0;border-bottom:0;border-left:0;background:transparent}.item-name-cell{padding:0;justify-content:space-between;text-align:left}.item-name-cell.tree-name-cell{position:relative;padding-left:calc(var(--tree-depth, 0) * 28px);gap:12px;color:#323338;background:#fff;font-size:14px;line-height:23px}@media(min-width:721px){.board-grid-row>.item-name-cell.tree-name-cell{position:sticky;z-index:4;left:41px}}.board-grid-row>:nth-child(2):before,.group-summary-row>span:nth-child(2):before{content:"";position:absolute;z-index:0;top:0;bottom:-1px;left:calc(-41px - var(--table-action-gutter));width:var(--table-action-gutter);background:#fff;pointer-events:none}.board-grid-row>:nth-child(2):after{content:"";position:absolute;z-index:1;top:0;bottom:-1px;left:-41px;width:6px;background:var(--group-color);pointer-events:none}.board-grid-row:not(.board-grid-header) .selection-cell>.row-actions{position:absolute;z-index:8;top:6px;left:-46px;width:24px;height:24px;min-width:24px;min-height:24px;border:0;border-radius:4px;background:#fff;box-shadow:#fff 1px 8px 0 -1px;opacity:0}.board-grid-row:not(.board-grid-header):hover .selection-cell>.row-actions,.board-grid-row:not(.board-grid-header):focus-within .selection-cell>.row-actions,.board-grid-row:not(.board-grid-header) .selection-cell>.row-actions[aria-expanded=true]{opacity:1}.board-grid-row:not(.board-grid-header) .selection-cell>.row-actions:hover,.board-grid-row:not(.board-grid-header) .selection-cell>.row-actions:focus-visible{background:#6768791a}.item-name-cell.has-inline-checkbox{padding-left:10px;gap:10px}.item-name-open{min-width:0;min-height:100%;padding:0 6px 0 0;display:flex;align-items:center;justify-content:flex-start;flex:1;gap:4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.item-name-cell.has-inline-checkbox .item-name-open{padding-left:0}.item-name-cell.is-inline-editing{background:#fff}.item-name-inline-editor{min-width:0;height:27px;min-height:27px;padding:0 6px;flex:1;box-sizing:border-box;border:1px solid #0073ea;border-radius:4px;outline:0;background:#fff;color:#323338;font:inherit;line-height:25px;text-align:left}.item-name-inline-editor:focus,.item-name-inline-editor:focus-visible{outline:0;box-shadow:none}.item-name-copy{min-width:0;display:flex;align-items:center;flex:1;gap:4px;overflow:hidden}.item-name-copy>span:first-child{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subitem-count-badge{min-width:13px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:4px;background:#6768791a;color:#4b4d55;font-size:12px;font-weight:400;line-height:1}.updates-button{position:relative;width:65px;height:100%;padding:0 8px;display:flex;align-items:center;justify-content:center;flex:0 0 65px;gap:2px;border:0;border-left:1px solid #d0d4e4;border-radius:0;background:transparent;color:#676879;font-size:12px}.updates-button:not(:has(>span)):after{content:"+";position:absolute;top:50%;left:50%;color:currentColor;font-size:12px;font-weight:600;line-height:1;transform:translate(-50%,-57%);pointer-events:none}.updates-button:hover,.updates-button:focus-visible{background:#f0f1f3;color:#0073ea}.updates-button svg{flex:0 0 auto}.board-grid-row.is-subitem-add{height:36px;min-height:36px;border-bottom:1px solid #a9d3ff;background:#cce5ff}.board-grid-row.is-subitem-add>.selection-cell,.board-grid-row.is-subitem-add>.subitem-add-cell{background:#cce5ff}.subitem-add-cell{padding:0 8px 0 calc(21px + (var(--tree-depth, 0) * 28px));justify-content:stretch}.subitem-add-cell>input{width:100%;height:24px;min-height:24px;padding:2px 0 3px 14px;border:1px solid #323338;border-radius:4px;background:#fff;color:#323338;font:inherit;font-size:14px;line-height:21px;text-align:left}.subitem-add-cell>input:focus{outline:none}.person-cell:hover,.date-cell:hover,.timeline-cell:hover,.week-cell:hover,.item-name-cell:hover{background:#f1f2f5}.status-cell,.priority-cell{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--status-color, var(--priority-color));color:var(--status-text, var(--priority-text, #323338));font-size:12px;text-align:center}.status-cell:hover{filter:brightness(.94)}.status-cell.is-compact,.priority-cell.is-compact{min-height:30px;border-radius:4px;padding:4px 8px}.priority-cell{background:var(--priority-color);color:var(--priority-text, #fff)}.status-cell.is-empty,.priority-cell.is-empty{color:transparent}.board-label-summary-cell{padding:6px 8px}.board-label-summary-track{width:100%;height:23px;display:flex;overflow:hidden;border-radius:4px;background:#c4c4c4}.board-label-summary-segment{min-width:0;height:100%;flex-basis:0}.timeline-cell span{width:calc(100% - 16px);min-width:0;box-sizing:border-box;padding:4px 9px;border-radius:13px;background:#579bfc;color:#172a46;font-size:12px;text-align:center;white-space:nowrap}.timeline-cell.is-rollup span{background:#e1e1e1;color:#323338}.timeline-cell.is-empty span{width:auto;padding:0;background:transparent;color:#676879}.project-timeline-cell{padding:0 8px;gap:6px;border-top:0;border-bottom:0;border-left:0;background:#fff;color:#fff;font:inherit}.project-timeline-cell:hover{background:#f5f6f8}.project-timeline-cell>span{position:relative;width:100%;height:23px;display:block;overflow:hidden;border-radius:12px;background:#333}.project-timeline-cell>span>i{position:absolute;top:0;bottom:0;left:0;width:var(--timeline-progress, 0%);background:#0086c0}.project-timeline-cell>span>b{position:relative;z-index:1;display:block;overflow:hidden;color:#fff;font-size:12px;font-weight:400;line-height:23px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.project-timeline-cell.is-rollup>span,.project-timeline-cell.is-empty>span{background:#c4c4c4}.project-timeline-cell.is-rollup>span>i{opacity:.7}.project-timeline-cell.is-empty>span>i{display:none}.project-timeline-cell.is-milestone>svg{flex:0 0 auto;color:#401694;transform:rotate(45deg)}.project-owner-cell{color:#c4c4c4}.project-owner-cell:hover{background:#f5f6f8;color:#323338}.project-number-cell,.project-completion-cell,.project-relation-cell{min-width:0;padding:0;border:0;border-right:1px solid #d0d4e4;background:#fff;color:#323338;font:inherit;font-size:14px;line-height:22px;text-align:center}.project-number-cell>button,button.project-completion-cell{width:100%;height:100%;padding:0 5px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center}.project-number-cell>button:hover,button.project-completion-cell:hover,.project-relation-cell:hover{background:#f5f6f8}.project-number-cell.is-rollup>span,.project-completion-cell.is-rollup>span{max-width:calc(100% - 12px);padding:2px 8px;overflow:hidden;border-radius:4px;background:#e1e1e1;text-overflow:ellipsis;white-space:nowrap}.project-number-cell.is-editing{padding:5px;background:#cce5ff}.board-grid-row:has(.project-number-cell.is-editing)>*{background-color:#cce5ff}.board-grid-row:has(.project-number-cell.is-editing) .status-cell,.board-grid-row:has(.project-number-cell.is-editing) .priority-cell,.board-grid-row:has(.project-number-cell.is-editing) .board-label-summary-track,.board-grid-row:has(.project-number-cell.is-editing) .project-timeline-cell>span,.board-grid-row:has(.project-number-cell.is-editing) .project-relation-cell>span{filter:none}.project-number-cell>input{width:100%;height:25px;min-width:0;padding:0 2px;box-sizing:border-box;border:1px solid transparent;border-radius:0;outline:0;background:#fff;color:#323338;font:inherit;text-align:center}.project-completion-cell.is-rollup{display:flex}.project-relation-cell{padding:4px 8px}.project-relation-cell>span{position:relative;width:100%;height:26px;padding:2px 7px 2px 12px;box-sizing:border-box;overflow:hidden;border-radius:4px;background:#fff;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.project-relation-cell>span:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;border-radius:4px 0 0 4px;background:#0073ea;opacity:.6}.date-cell,.timeline-cell{flex-direction:column;gap:2px}.date-cell>small,.timeline-cell>small{color:#8a8d9b;font-size:7px;font-weight:500;line-height:1;white-space:nowrap}.date-cell.is-weekend-legacy{background:#f6f7fb;color:#777a88}.timeline-cell.is-weekend-legacy span{background:#e6e9ef;color:#676879;box-shadow:inset 0 0 0 1px #c7cad5}.timeline-cell.is-weekend-legacy.is-milestone span{background:#ebe7f4;color:#777187}.timeline-cell.is-milestone{gap:6px;color:#401694}.timeline-cell.is-milestone>svg{flex:0 0 auto;transform:rotate(45deg)}.timeline-cell.is-milestone span{min-width:84px;background:#e9d8fd;color:#401694}.week-cell{gap:5px;padding:0 8px;color:#323338;font-size:10px}.week-cell>svg{flex:0 0 auto;color:#0073ea}.week-cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-cell.is-disabled{color:#9699a6;background:#f6f7fb}.progress-cell{gap:7px;padding:0 10px}.progress-cell>span,.summary-progress{flex:1;height:8px;overflow:hidden;border-radius:4px;background:#e6e9ef}.progress-cell i,.summary-progress i{display:block;height:100%;background:#00c875}.progress-cell small{width:31px;color:#676879;font-size:10px}.add-item-row{position:relative;z-index:2;width:100%;box-sizing:border-box;height:36px;min-height:36px;border:0;border-bottom:1px solid #d0d4e4;background:#fff}.add-item-row-editor{position:sticky;z-index:3;left:0;width:402px;height:100%;margin-left:-6px;padding:6px 10px 6px 15px;box-sizing:border-box;display:flex;align-items:center;background:#fff;color:#676879}.add-item-row-editor:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;border-radius:0 0 0 6px;background:var(--group-color);pointer-events:none}.add-item-row-input{width:100%;height:24px;min-width:0;padding:2px 0 3px 24px;border:0;border-radius:4px;outline:0;background:transparent;color:#323338;font:inherit;font-size:14px;line-height:18px;text-align:left}.add-item-row-input::placeholder{color:#676879;opacity:1}.add-item-row-input:focus{border:1px solid #323338;border-radius:4px;background:#fff}.add-item-row-input:focus-visible{outline:0}.group-summary-row{height:36px;min-height:36px;display:grid;grid-template-columns:35px 361px 98px 153px 140px 218px 188px 115px 145px 130px 107px 161px 140px 68px;padding:0;background:#fff}.dependency-cell{min-width:0;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-right:1px solid #d0d4e4;background:#fff;color:#323338;font:inherit;cursor:pointer}.dependency-cell:hover{background:#f6f7fb;color:#0073ea}.dependency-cell>span{overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dependency-cell .dependency-cell-copy{min-width:0;display:grid;line-height:1.25;white-space:normal}.dependency-cell-edge{min-width:0;display:grid;justify-items:start}.dependency-cell-edge b{max-width:100%;overflow:hidden;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dependency-cell-edge b em{margin-right:4px;padding:1px 4px;border-radius:3px;background:#e7f3ff;color:#0060b9;font-style:normal;font-weight:700}.dependency-cell-edge b[data-offset-kind=lag]{color:#0060b9}.dependency-cell-edge b[data-offset-kind=lead]{color:#6f2da8}.dependency-cell-edge small{color:#676879;font-size:8px;font-weight:500}.dependency-cell.is-disabled{color:#b0b3bf;cursor:default}.dependency-cell.is-disabled:hover{background:#fff;color:#b0b3bf}.dependency-editor-backdrop{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;background:#292f4c61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dependency-editor{width:min(640px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 56px));overflow:hidden;border:1px solid #d0d4e4;border-radius:10px;background:#fff;box-shadow:0 24px 70px #292f4c3d}.dependency-editor>header{padding:24px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #e6e9ef}.dependency-editor>header small{color:#676879;font-size:9px;font-weight:600;letter-spacing:.08em}.dependency-editor>header h2{margin:5px 0 3px;color:#323338;font-size:19px}.dependency-editor>header p{margin:0;color:#676879;font-size:12px}.dependency-mode-field{display:grid;gap:7px;color:#323338;font-size:11px;font-weight:500}.dependency-settings-grid{margin:18px 24px 10px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.dependency-mode-field select{height:40px;padding:0 12px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338}.dependency-source-contract{margin:0 24px 10px;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e6e9ef;border-radius:6px;background:#f6f7fb;color:#676879}.dependency-source-contract>svg{margin-top:2px;flex:none;color:#6161ff}.dependency-source-contract>span{display:grid;gap:2px}.dependency-source-contract strong{color:#323338;font-size:11px}.dependency-source-contract small{font-size:10px;line-height:1.4}.dependency-candidate-list{max-height:350px;margin:8px 14px;padding:0 10px;overflow:auto}@media(max-width:640px){.dependency-settings-grid{grid-template-columns:1fr}}.dependency-candidate-row{min-height:58px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #eef0f6;border-radius:4px}.dependency-candidate-row:hover,.dependency-candidate-row.is-selected{background:#f6f7fb}.dependency-candidate-row>label{min-width:0;display:flex;align-items:center;gap:12px;cursor:pointer}.dependency-candidate-row>label>span{min-width:0;display:grid;gap:2px}.dependency-candidate-row strong{overflow:hidden;color:#323338;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dependency-candidate-row small{color:#676879;font-size:10px}.dependency-offset-editor{display:grid;grid-template-columns:76px minmax(92px,auto) 54px;align-items:end;gap:7px}.dependency-edge-editor{display:grid;grid-template-columns:minmax(154px,1fr) auto;align-items:end;gap:8px}.dependency-type-field{display:grid;gap:3px;color:#676879;font-size:9px;font-weight:500}.dependency-type-field select{min-width:154px;height:30px;padding:0 28px 0 8px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font:inherit}.dependency-type-field select:focus{border-color:#0073ea;outline:2px solid rgba(0,115,234,.15)}.dependency-offset-editor>label{display:grid;gap:3px;color:#676879;font-size:9px;font-weight:500}.dependency-offset-editor input{width:76px;height:30px;padding:0 8px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font:inherit}.dependency-offset-editor input:focus{border-color:#0073ea;outline:2px solid rgba(0,115,234,.15)}.dependency-offset-editor button{height:30px;padding:0 10px;border:1px solid #0073ea;border-radius:4px;background:#0073ea;color:#fff;font-size:10px;font-weight:500}.dependency-offset-editor button:disabled,.dependency-offset-editor input:disabled{border-color:#d0d4e4;background:#eef0f6;color:#9699a6;cursor:not-allowed}.dependency-offset-readback{align-self:end;min-height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0d4e4;border-radius:14px;background:#fff;color:#676879;font-size:9px;font-weight:600;white-space:nowrap}.dependency-offset-editor.is-lag .dependency-offset-readback{border-color:#80b9f4;background:#eef7ff;color:#0060b9}.dependency-offset-editor.is-lead .dependency-offset-readback{border-color:#c6a9e8;background:#f7f0ff;color:#6f2da8}@media(max-width:720px){.dependency-candidate-row{grid-template-columns:1fr}.dependency-offset-editor{padding-left:30px;grid-template-columns:76px minmax(88px,auto) 54px;justify-content:start}.dependency-edge-editor{padding-left:30px;grid-template-columns:1fr;justify-content:start}.dependency-edge-editor .dependency-offset-editor{padding-left:0}}.dependency-editor>footer{min-height:64px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e6e9ef;color:#676879;font-size:11px}.gantt-dependency-settings-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#676879;font-size:11px}.gantt-dependency-settings-summary .is-valid{color:#00854d}.gantt-dependency-settings-summary .is-invalid{color:#d83a52}.group-summary-row>span{min-width:0;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-right:1px solid #d0d4e4;color:#676879;font-size:12px}.group-summary-row>span:nth-child(n+3){border-bottom:1px solid #d0d4e4}.group-summary-row>span:nth-child(3){border-bottom-left-radius:0}.group-summary-row>span:first-child{border-right:0;background:#fff}.project-summary-total{padding:0 3px;flex-direction:column;line-height:1}.project-summary-total>strong{min-height:18px;color:#323338;font-size:14px;font-weight:400;line-height:18px;white-space:nowrap}.project-summary-total>small{color:#676879;font-size:12px;font-weight:400;line-height:14px}.group-summary-row>span:first-child:before{content:"";position:absolute;top:0;bottom:0;left:-6px;width:6px;background:#fff;pointer-events:none}.gantt-track-area{position:relative}.gantt-dependency-layer{position:absolute;inset:0 0 auto;z-index:3;pointer-events:none}.gantt-dependency-connector{color:#676879}.gantt-dependency-connector.is-lag{color:#0073ea}.gantt-dependency-connector.is-lead{color:#7e3bce}.gantt-dependency-connector.is-critical{z-index:2;color:#e2445c}.gantt-dependency-horizontal,.gantt-dependency-vertical{position:absolute;display:block;background:currentColor}.gantt-dependency-horizontal{height:2px}.gantt-dependency-vertical{width:2px}.gantt-dependency-arrow{position:absolute;padding:2px;border-radius:50%;background:#fff;color:#323338}.gantt-dependency-connector.is-critical .gantt-dependency-arrow{background:#fff0f3;color:#e2445c}.gantt-dependency-offset-badge{position:absolute;z-index:4;min-width:max-content;padding:2px 6px;transform:translate(-50%);border:1px solid currentColor;border-radius:10px;background:#fff;box-shadow:0 1px 3px #292f4c1f;color:inherit;font-size:8px;font-style:normal;font-weight:600;line-height:13px}.summary-statuses-cell,.summary-priorities-cell{padding:6px 8px}.summary-statuses,.summary-priorities{width:100%;height:24px;display:flex;overflow:hidden}.summary-statuses i,.summary-priorities i{height:100%}.summary-progress-cell{padding:12px 10px}.summary-progress{width:100%;flex:0 1 auto}.add-group-button{padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent;color:#676879}.add-group-button:hover{background:#f1f2f5;color:#0073ea}.kanban-view-shell{position:relative;min-width:0;padding-top:44px}.kanban-view-shell.has-settings-open{width:calc(100% - 392px)}.kanban-view-actions{position:absolute;top:-3px;right:0;min-height:36px;display:flex;align-items:center;gap:5px}.kanban-view-actions .icon-button{width:34px;height:34px}.kanban-battery{width:156px;height:24px;margin-right:9px;display:flex;border-radius:6px;background:#e6e9ef}.kanban-navigator-slice{position:relative;min-width:10px;height:100%;padding:0;border:0;background:var(--battery-color);cursor:pointer;transition:filter .14s ease,transform .14s ease}.kanban-navigator-slice:first-child{border-radius:6px 0 0 6px}.kanban-navigator-slice:last-child{border-radius:0 6px 6px 0}.kanban-navigator-slice:only-child{border-radius:6px}.kanban-navigator-slice:hover,.kanban-navigator-slice:focus-visible{z-index:2;filter:saturate(1.08) brightness(1.03);transform:scaleY(1.18)}.kanban-navigator-slice:focus-visible{outline:2px solid #0073ea;outline-offset:2px}.kanban-navigator-slice.is-active{box-shadow:inset 0 0 0 2px #ffffffeb}.kanban-navigator-slice.is-visible:after{position:absolute;right:2px;bottom:2px;left:2px;height:2px;border-radius:2px;background:#ffffffd1;content:""}.kanban-navigator-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:20;width:max-content;max-width:190px;padding:7px 10px;border-radius:4px;background:#323338;color:#fff;font-size:12px;font-weight:500;line-height:1.2;pointer-events:none;transform:translate(-50%) scaleY(.8475)}.kanban-navigator-tooltip:after{position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#323338;content:"";transform:translate(-50%)}.kanban-board{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:12px;align-items:start;overflow-x:auto;padding:2px 2px 12px;scroll-behavior:auto;scroll-padding-inline:12px}.kanban-column{min-width:0;min-height:246px;overflow:visible;border-radius:4px;background:#f6f7fb;transition:box-shadow .15s ease,background .15s ease}.kanban-column.is-drop-ready{box-shadow:inset 0 0 0 1px #c8d8ef}.kanban-column.is-at-limit{box-shadow:inset 0 0 0 1px #ffcb008f}.kanban-column.is-over-limit{box-shadow:inset 0 0 0 2px #e2445cbd;background:#fff7f8}.kanban-column.is-over-limit.is-drop-ready{box-shadow:inset 0 0 0 2px #e2445ce0,0 0 0 3px #e2445c1a}.kanban-column:has(.kanban-card:hover),.kanban-column:focus-within{background:#f1f3f7}.kanban-column>header{min-height:42px;padding:0 8px 0 13px;display:flex;align-items:center;gap:7px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--kanban-color) 68%,white);color:#323338}.kanban-lane-heading{min-width:0;flex:1;display:flex;align-items:center;gap:5px}.kanban-lane-heading>span:first-child{min-width:0;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.kanban-lane-heading>strong{min-width:22px;height:22px;display:grid;place-items:center;border-radius:12px;background:#ffffff9e;font-size:11px;font-weight:500}.kanban-limit-value,.kanban-capacity-label{min-height:20px;padding:3px 5px;display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;border-radius:4px;background:#ffffffad;color:#4b4d55;font-size:9px;line-height:1}.kanban-capacity-label.is-below-limit{color:#06736b}.kanban-capacity-label.is-at-limit{color:#7a5b00}.kanban-capacity-label.is-over-limit{background:#fff0f2;color:#b3233d;font-weight:600}.kanban-lane-menu-anchor{position:relative;flex:0 0 auto}.kanban-column>header .icon-button{width:28px;height:28px;background:transparent}.kanban-lane-menu{position:absolute;z-index:105;top:30px;right:0;width:232px;padding:7px;border:1px solid #d0d4e4;border-radius:6px;background:#fff;box-shadow:0 9px 24px #3233382e}.kanban-lane-menu>button{width:100%;min-height:36px;padding:7px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;text-align:left;font-size:12px}.kanban-lane-menu>button:hover,.kanban-lane-menu>button:focus-visible{background:#f1f2f5}.kanban-lane-menu>small{padding:5px 8px 3px;display:block;color:#9699a6;font-size:8px;line-height:1.4}.kanban-column-cards{min-height:202px;padding:10px;display:flex;flex-direction:column;gap:9px}.kanban-swimlane-label{min-height:24px;margin:2px 0 -3px;padding:4px 5px;overflow:hidden;border-bottom:1px solid #d0d4e4;color:#676879;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500}.kanban-card{position:relative;width:100%;display:block;border:1px solid #d0d4e4;border-radius:4px;background:#fff;text-align:left;box-shadow:0 1px 2px #32333812;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.kanban-card:hover,.kanban-card:focus-within{border-color:#a9adbd;box-shadow:0 3px 9px #32333821}.kanban-card.is-dragging{opacity:.48;transform:rotate(1deg)}.kanban-card-cover{width:100%;height:80px;display:block;border-radius:3px 3px 0 0;object-fit:cover}.kanban-card-title-row{min-height:42px;padding:8px 7px 5px 4px;display:flex;align-items:flex-start;gap:3px}.kanban-card-drag-handle{margin-top:2px;flex:0 0 auto;color:#c0c3cf}.kanban-card-title{min-width:0;padding:0 3px;flex:1;overflow:hidden;border:0;background:transparent;color:#323338;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.kanban-card-title:hover{color:#0073ea;text-decoration:underline}.kanban-move-anchor{position:relative;flex:0 0 auto}.kanban-move{width:27px;height:27px;padding:0;opacity:0;border-radius:4px;background:transparent;color:#676879}.kanban-card:hover .kanban-move,.kanban-card:focus-within .kanban-move,.kanban-move[aria-expanded=true]{opacity:1}.kanban-move-menu{position:absolute;z-index:88;top:29px;right:-4px;width:190px;padding:7px;border:1px solid #e6e9ef;border-radius:6px;background:#fff;box-shadow:0 8px 24px #3233382e}.kanban-move-menu>p{margin:2px 7px 5px;color:#676879;font-size:11px}.kanban-move-menu>button{width:100%;min-height:34px;padding:5px 7px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;text-align:left;font-size:12px}.kanban-move-menu>button:hover,.kanban-move-menu>button:focus-visible{background:#f1f2f5}.kanban-move-menu>button>span{width:11px;height:11px;flex:0 0 auto;border-radius:3px;background:var(--move-status-color)}.kanban-move-menu>button>small{margin-left:auto;color:#9699a6;font-size:9px}.kanban-move-menu>button>small.is-over-limit{color:#b3233d}.kanban-card-fields{padding:2px 11px 9px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px}.kanban-card-field{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.kanban-card-field>small{color:#9699a6;font-size:9px;line-height:1.2}.kanban-card-field>span:not(.priority-cell){min-width:0;overflow:hidden;color:#4b4d55;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.kanban-card-field-due>span{min-height:23px;padding:4px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:3px;background:#f1f2f5}.kanban-card-field-notes,.kanban-card-field-owner,.kanban-card-field-timeline,.kanban-card-field-progress{width:100%;align-items:flex-start}.kanban-card-field-notes>span{color:#323338!important}.kanban-card-status,.kanban-card .priority-cell{width:fit-content;min-width:0;max-width:100%;min-height:23px;padding:4px 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;border-left:4px solid var(--kanban-status-color);color:#323338!important;background:#f1f2f5;line-height:1.2}.kanban-card .priority-cell{border:0;border-left:4px solid var(--priority-color);background:#f1f2f5;color:#323338!important}.kanban-card>footer{min-height:40px;padding:5px 9px;display:flex;align-items:center;gap:4px;border-top:1px solid #e6e9ef}.kanban-card>footer>div{min-width:0;display:flex;align-items:center;gap:6px;flex:1}.kanban-card>footer>div>span{min-width:0;overflow:hidden;color:#676879;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.kanban-card>footer>button{min-width:28px;height:28px;padding:0 4px;display:flex;align-items:center;gap:2px;border:0;border-radius:4px;background:transparent;color:#676879;font-size:9px}.kanban-card>footer>button:hover{background:#f1f2f5;color:#0073ea}.kanban-card>footer>button:disabled{cursor:default;opacity:.45}.kanban-subitem-list{position:relative;margin:-9px 0 0 17px;padding:8px 0 0 13px;display:grid;gap:5px}.kanban-subitem-row{position:relative;min-width:0;display:flex;border:1px solid #d0d4e4;border-radius:4px;background:#fff;box-shadow:0 1px 2px #3233380d}.kanban-subitem-row:hover,.kanban-subitem-row:focus-within{border-color:#a9adbd;box-shadow:0 2px 6px #3233381a}.kanban-subitem-content{min-width:0;width:100%;padding:8px 9px}.kanban-subitem-title-row{min-width:0;display:flex;align-items:center;gap:6px}.kanban-subitem-title{min-width:0;padding:0;flex:1;overflow:hidden;border:0;background:transparent;color:#323338;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500}.kanban-subitem-title:hover,.kanban-subitem-title:focus-visible{color:#0073ea;text-decoration:underline}.kanban-subitem-identity{padding:2px 4px;flex:0 0 auto;border-radius:3px;background:#f1f2f5;color:#9699a6;font-size:7px;text-transform:uppercase}.kanban-subitem-fields{margin-top:7px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.kanban-subitem-status-anchor{position:relative}.kanban-subitem-status,.kanban-subitem-field{min-height:23px;padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:3px;background:#f1f2f5;color:#4b4d55;font-size:9px;line-height:1.2}.kanban-subitem-status{border-left:4px solid var(--kanban-status-color)}.kanban-subitem-status:hover,.kanban-subitem-status:focus-visible,.kanban-subitem-field.is-updates:hover,.kanban-subitem-field.is-updates:focus-visible{background:#e7f3ff;color:#005cc5}.kanban-subitem-field>small{color:#9699a6;font-size:8px}.kanban-subitem-status-menu{position:absolute;z-index:92;top:27px;left:0;width:176px;padding:6px;border:1px solid #e6e9ef;border-radius:6px;background:#fff;box-shadow:0 8px 24px #3233382e}.kanban-subitem-status-menu>button{width:100%;min-height:32px;padding:5px 7px;display:flex;align-items:center;gap:7px;border:0;border-radius:4px;background:transparent;color:#323338;text-align:left;font-size:11px}.kanban-subitem-status-menu>button:hover,.kanban-subitem-status-menu>button:focus-visible{background:#f1f2f5}.kanban-subitem-status-menu>button>span{width:10px;height:10px;flex:0 0 auto;border-radius:3px;background:var(--move-status-color)}.kanban-subitem-status-menu>button>small{margin-left:auto;color:#9699a6;font-size:8px}.kanban-add{min-height:34px;padding:6px 9px;display:flex;align-items:center;justify-content:flex-start;gap:5px;border:0;border-radius:4px;background:transparent;color:#676879;font-size:12px}.kanban-add:hover{background:#e9ebf0;color:#323338}.kanban-settings-drawer{position:fixed;z-index:185;top:calc(var(--topbar-height) + var(--mock-banner-height) + 157px);right:0;bottom:0;width:392px;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #d0d4e4;background:#fff;box-shadow:-8px 0 24px #3233381a}.kanban-settings-drawer>header{min-height:54px;padding:11px 11px 9px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef}.kanban-settings-drawer>header h2{margin:0;font-size:18px;font-weight:500}.kanban-settings-content{min-height:0;padding:14px 18px 24px;flex:1;overflow-y:auto}.kanban-settings-content>section{padding:7px 0 18px;border-bottom:1px solid #e6e9ef}.kanban-setting-select{margin-bottom:15px;display:grid;gap:7px}.kanban-setting-select>span{color:#4b4d55;font-size:12px}.kanban-setting-select>select{width:100%;min-height:39px;padding:7px 10px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.kanban-setting-check{min-height:34px;display:flex;align-items:center;gap:9px;color:#4b4d55;font-size:12px}.kanban-setting-check .fake-checkbox{flex:0 0 auto}.kanban-settings-accordion{width:100%;min-height:39px;padding:0;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;text-align:left;font-size:14px;font-weight:500}.kanban-settings-accordion svg{transition:transform .15s ease}.kanban-settings-accordion svg.is-open{transform:rotate(180deg)}.kanban-settings-section-content{padding-top:12px}.kanban-wip-settings{margin-top:14px;padding-top:13px;display:grid;gap:6px;border-top:1px solid #e6e9ef}.kanban-wip-settings>div{margin-bottom:3px;display:grid;gap:2px}.kanban-wip-settings>div>strong{color:#323338;font-size:12px;font-weight:500}.kanban-wip-settings>div>small{color:#676879;font-size:9px}.kanban-wip-settings>button{min-height:38px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d0d4e4;border-radius:4px;background:#fff;color:#323338;text-align:left;font-size:11px}.kanban-wip-settings>button:hover,.kanban-wip-settings>button:focus-visible{border-color:#579bfc;background:#f4f9ff}.kanban-wip-settings>button>small{color:#676879;font-size:8px}.kanban-wip-settings>p{margin:3px 0 0;color:#676879;font-size:9px;line-height:1.45}.kanban-customize-content>p{margin:4px 0 11px;color:#676879;font-size:11px;line-height:1.5}.kanban-field-picker{margin-bottom:13px;display:flex;flex-wrap:wrap;gap:6px}.kanban-field-picker>button{min-height:30px;padding:5px 8px;display:flex;align-items:center;gap:5px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#676879;font-size:10px}.kanban-field-picker>button.is-selected{border-color:#579bfc;background:#e7f3ff;color:#005cc5}.kanban-card-preview{min-height:96px;margin-bottom:12px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid #d0d4e4;border-radius:5px;background:#fff;box-shadow:0 2px 5px #3233380f}.kanban-card-preview>strong{grid-column:1 / -1;font-size:12px;font-weight:500}.kanban-card-preview>span{padding:5px 6px;border-radius:3px;background:#f1f2f5;color:#676879;font-size:9px}.kanban-settings-boundary{margin:0;padding:10px 18px 12px;border-top:1px solid #e6e9ef;color:#9699a6;font-size:8px;line-height:1.45}.kanban-limit-dialog-scrim{position:fixed;z-index:310;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#292b3261}.kanban-limit-dialog{width:min(520px,calc(100vw - 32px));padding:22px 24px 20px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 18px 58px #00000038}.kanban-limit-dialog>header{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between}.kanban-limit-dialog>header h2{margin:0;font-size:21px;font-weight:500}.kanban-limit-dialog>label{width:100%;display:grid;gap:7px;color:#323338;font-size:11px}.kanban-limit-dialog>label>div{width:100%;display:flex;align-items:stretch}.kanban-limit-dialog input{min-width:0;height:40px;padding:8px 11px;flex:1;border:1px solid #c3c6d4;border-right:0;border-radius:4px 0 0 4px;outline:none;font:inherit}.kanban-limit-dialog input:focus{border-color:#0073ea;box-shadow:inset 0 0 0 1px #0073ea}.kanban-limit-dialog input[aria-invalid=true]{border-color:#e2445c}.kanban-limit-dialog>label>div>button{width:40px;display:grid;place-items:center;border:1px solid #c3c6d4;border-radius:0 4px 4px 0;background:#fff;color:#676879}.kanban-limit-dialog>label>div>button:disabled{opacity:.42}.kanban-limit-error{margin:7px 0 0;color:#b3233d;font-size:10px}.kanban-limit-policy{margin:12px 0 18px;padding:9px 10px;border-left:3px solid #ffcb00;background:#fff9dc;color:#676879;font-size:9px;line-height:1.5}.kanban-limit-dialog>footer{display:flex;justify-content:flex-end;gap:8px}.kanban-limit-dialog>footer>button{min-width:72px;min-height:36px;padding:7px 14px;border:1px solid transparent;border-radius:4px;background:transparent;color:#323338;font-size:12px}.kanban-limit-dialog>footer>button:hover{background:#f1f2f5}.kanban-limit-dialog>footer>button.primary{background:#0073ea;color:#fff}.kanban-limit-dialog>footer>button.primary:hover{background:#0060b9}.calendar-view,.my-work-calendar,.timeline-view-board,.board-chart-view{overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.calendar-view>header,.my-work-calendar>header,.timeline-view-board>header,.board-chart-view>header{min-height:55px;padding:0 16px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #d0d4e4}.calendar-view>header h2,.my-work-calendar>header h2,.timeline-view-board>header h2,.board-chart-view>header h2{flex:1;margin:0;text-align:center;font-size:17px}.calendar-view>header button,.my-work-calendar>header button,.timeline-view-board>header button,.board-chart-view>header button{min-height:32px;padding:5px 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays span{min-height:34px;display:grid;place-items:center;border-right:1px solid #e6e9ef;border-bottom:1px solid #d0d4e4;color:#676879;font-size:11px}.calendar-grid>div{min-height:115px;padding:7px;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef}.calendar-grid>div.is-muted{background:#f6f7fb;color:#aeb3c2}.calendar-grid>div.is-today>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#0073ea;color:#fff}.calendar-grid>div>span{display:inline-block;margin-bottom:5px;font-size:11px}.calendar-grid>div>button{width:100%;margin-bottom:4px;padding:4px 5px;overflow:hidden;border:0;border-left:4px solid #0073ea;border-radius:3px;background:#eaf3ff;text-overflow:ellipsis;text-align:left;white-space:nowrap;font-size:10px}.timeline-view-board>header>div{display:flex}.timeline-scale{margin-left:290px;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid #d0d4e4}.timeline-scale span{min-height:36px;display:grid;place-items:center;border-left:1px solid #e6e9ef;color:#676879;font-size:11px}.timeline-rows>button{width:100%;min-height:48px;padding:0;display:grid;grid-template-columns:290px 1fr;border:0;border-bottom:1px solid #e6e9ef;background:#fff}.timeline-label{padding:0 13px;display:flex;align-items:center;gap:8px;border-right:1px solid #d0d4e4;text-align:left}.timeline-track{position:relative;background-size:calc(100% / 6) 100%}.timeline-track i{position:absolute;top:10px;height:28px;padding:6px 9px;overflow:hidden;border-radius:14px;color:#172a46;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal}.gantt-renderer{--gantt-row-height: 36px;--gantt-axis-row-height: 32px;min-width:0;display:grid;grid-template-columns:minmax(330px,390px) minmax(0,1fr);overflow:hidden;border:1px solid #d0d4e4;border-radius:0 0 8px 8px;background:#fff}.gantt-left-pane{position:relative;z-index:3;min-width:0;border-right:1px solid #c3c6d4;background:#fff;box-shadow:5px 0 8px #3233380a}.gantt-left-axis-spacer,.gantt-list-heading{height:var(--gantt-axis-row-height);border-bottom:1px solid #d0d4e4}.gantt-left-axis-spacer{background:#fff}.gantt-list-heading{padding:0 20px 0 40px;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;color:#676879;font-size:10px}.gantt-list-rows,.gantt-bar-rows{min-height:calc(var(--gantt-row-height) * 9)}.gantt-list-row{width:100%;height:var(--gantt-row-height);padding:0 18px 0 38px;display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;border:0;border-bottom:1px solid #e6e9ef;background:#fff;color:#323338;text-align:left}.gantt-list-row:hover,.gantt-list-row:focus-visible{background:#f6f7fb}.gantt-list-row.is-unscheduled{color:#676879}.gantt-list-row.is-subitem{padding-left:calc(38px + var(--gantt-row-depth, 1) * 28px);background:#fff}.gantt-list-name{min-width:0;display:flex;align-items:center;gap:8px}.gantt-list-name>span:last-child{min-width:0}.gantt-list-name strong,.gantt-list-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-list-name strong{font-size:11px;font-weight:500}.gantt-list-name small{margin-top:1px;color:#9699a6;font-size:7px}.gantt-list-timeline{overflow:hidden;color:#676879;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:9px}.gantt-list-timeline small{display:block;margin-top:1px;color:#9699a6;font-size:7px}.gantt-list-timeline .gantt-list-rollup{color:#3478d4;font-weight:500}.gantt-timeline-viewport{min-width:0;overflow-x:auto;overflow-y:hidden;background:#fff;scrollbar-color:#676879 transparent;scrollbar-width:thin}.gantt-timeline-viewport:focus-visible{outline:2px solid #0073ea;outline-offset:-2px}.gantt-timeline-viewport::-webkit-scrollbar{height:10px}.gantt-timeline-viewport::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:10px;background:#676879;background-clip:content-box}.gantt-timeline-canvas{position:relative;min-width:100%}.gantt-month-axis,.gantt-tick-axis{position:relative;height:var(--gantt-axis-row-height);overflow:hidden;border-bottom:1px solid #d0d4e4;background:#fff}.gantt-month-axis>span,.gantt-tick-axis>span{position:absolute;top:0;bottom:0;display:grid;place-items:center;overflow:hidden;border-right:1px solid #d0d4e4;color:#323338;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.gantt-month-axis>span{font-weight:500}.gantt-tick-axis>span{color:#676879;font-size:9px}.gantt-tick-axis>span.is-current{top:6px;bottom:6px;margin-inline:8px;border:0;border-radius:12px;background:#3478d4;color:#fff}.gantt-track-area{position:relative;min-height:calc(var(--gantt-row-height) * 9);overflow:hidden}.gantt-day-grid{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none}.gantt-day-grid>span{height:100%;flex:0 0 auto;border-right:1px solid rgba(208,212,228,.36)}.gantt-day-grid>span.is-weekend{background:#f6f7fbb8}.gantt-today-line{position:absolute;z-index:1;top:0;bottom:0;width:2px;background:#3478d457;pointer-events:none}.gantt-bar-rows{position:relative;z-index:2}.gantt-bar-row{position:relative;height:var(--gantt-row-height);border-bottom:1px solid #e6e9ef}.gantt-bar-row:has(.gantt-bar-shell:hover),.gantt-bar-row:has(.gantt-bar-shell:focus-within),.gantt-bar-row.is-editing{background:#f6f7fb}.gantt-bar-shell{position:absolute;z-index:4;top:8px;height:20px;min-width:9px}.gantt-bar-shell.has-baseline-comparison{top:15px;height:16px}.gantt-bar-shell.is-editable{touch-action:none;-webkit-user-select:none;user-select:none}.gantt-bar{position:absolute;top:8px;height:20px;min-width:9px;padding:0 8px;overflow:hidden;border:0;border-radius:4px;box-shadow:inset 0 -1px #0000000f;color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:8px}.gantt-bar-shell>.gantt-bar{top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:100%}.gantt-bar-shell.is-editable>.gantt-bar{cursor:grab}.gantt-bar-shell.is-editing>.gantt-bar{cursor:grabbing;outline:2px solid #323338;outline-offset:1px}.gantt-baseline-shadow{position:absolute;z-index:3;top:4px;height:8px;min-width:7px;border-radius:3px;background:#676879;box-shadow:inset 0 -1px #00000024;opacity:.62;pointer-events:none}.gantt-parent-rollup{position:absolute;z-index:3;top:30px;height:4px;min-width:7px;border-radius:3px;background:#3478d4;box-shadow:inset 5px 0 #1f5fbd,inset -5px 0 #1f5fbd;opacity:.88;pointer-events:none}.gantt-parent-rollup:before,.gantt-parent-rollup:after{position:absolute;top:-2px;width:1px;height:8px;border-radius:1px;background:#1f5fbd;content:""}.gantt-parent-rollup:before{left:0}.gantt-parent-rollup:after{right:0}.gantt-parent-rollup.is-partial{background:repeating-linear-gradient(90deg,#3478d4 0,#3478d4 5px,#b8d6fa 5px,#b8d6fa 8px)}.gantt-bar.has-baseline-comparison{top:15px;height:16px}.gantt-bar:hover,.gantt-bar:focus-visible{z-index:4;filter:brightness(.96);outline:2px solid #323338;outline-offset:1px}.gantt-bar.is-critical{box-shadow:inset 0 -1px #78122738,0 0 0 1px #e2445c3d}.gantt-bar-shell.is-critical>.gantt-bar{box-shadow:inset 0 -1px #78122738,0 0 0 1px #e2445c3d}.gantt-resize-handle{position:absolute;z-index:7;top:0;width:10px;height:100%;padding:0;border:0;border-radius:2px;background:#676879;cursor:ew-resize;opacity:0;transition:opacity 80ms ease}.gantt-resize-handle:after{position:absolute;top:3px;bottom:3px;left:4px;width:2px;border-radius:1px;background:#fff;content:""}.gantt-resize-handle.is-start{left:-10px}.gantt-resize-handle.is-end{right:-10px}.gantt-bar-shell:hover .gantt-resize-handle,.gantt-bar-shell:focus-within .gantt-resize-handle,.gantt-bar-shell.is-editing .gantt-resize-handle{opacity:1}.gantt-resize-handle:focus-visible{opacity:1;outline:2px solid #0073ea;outline-offset:1px}.gantt-edit-tooltip{position:absolute;z-index:12;top:calc(100% + 5px);left:50%;min-width:max-content;padding:5px 8px;border-radius:4px;background:#323338;box-shadow:0 3px 10px #32333833;color:#fff;pointer-events:none;transform:translate(-50%);font-size:9px;font-weight:500}.gantt-bar.is-milestone,.gantt-bar.is-milestone.has-baseline-comparison{top:9px;width:18px;height:18px;min-width:18px;padding:0;display:grid;place-items:center;overflow:visible;border:1px solid rgba(50,51,56,.24);border-radius:3px;box-shadow:0 1px 3px #32333838;transform:translate(-50%) rotate(45deg)}.gantt-bar.is-milestone svg{color:#fff;transform:rotate(-45deg)}.gantt-bar>span{pointer-events:none}.gantt-unscheduled-state{position:absolute;top:8px;left:10px;min-height:20px;padding:2px 7px;display:inline-flex;align-items:center;gap:5px;border-radius:10px;background:#f0f1f3;color:#676879;font-size:8px}.gantt-renderer.is-compact{grid-template-columns:minmax(245px,300px) minmax(0,1fr)}.gantt-renderer.is-compact .gantt-list-row,.gantt-renderer.is-compact .gantt-list-heading{padding-left:16px;grid-template-columns:minmax(0,1fr) 82px}.board-chart-view{min-height:520px}.board-chart-bars{height:430px;padding:50px 10% 35px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #d0d4e4}.chart-add-widget-button{min-height:35px;margin-right:5px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:5px;background:#fff;color:#323338}.chart-add-widget-button:hover{border-color:#676879;background:#f6f7fb}.chart-toolbar-export{min-height:34px;margin-left:auto;padding:5px 9px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:#fff;color:#323338}.chart-toolbar-export:hover{background:#f0f1f3}.chart-board-surface{position:relative;min-height:620px;padding:18px 18px 46px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,360px));align-content:start;gap:16px;background:#f4f5f8}.chart-board-surface.has-docked-widget{grid-template-columns:minmax(560px,860px) repeat(auto-fill,minmax(320px,1fr))}.chart-widget-card{position:relative;min-width:0;min-height:320px;overflow:visible;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 1px 2px #32333814}.chart-widget-card.is-docked{min-height:440px}.chart-widget-card.is-fullscreen{position:fixed;z-index:160;inset:calc(var(--topbar-height) + var(--mock-banner-height) + 12px) 18px 18px 92px;min-height:0;border-radius:9px;box-shadow:0 0 0 100vmax #292f4c9e,0 20px 60px #14182d52}.chart-widget-card>header{min-height:58px;padding:9px 12px 9px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6e9ef}.chart-widget-title{min-width:0}.chart-widget-title h2{margin:0;overflow:hidden;color:#323338;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.chart-widget-title small{display:block;margin-top:2px;color:#676879;font-size:9px}.chart-widget-actions{display:flex;align-items:center}.chart-widget-menu-anchor{position:relative}.chart-widget-menu{position:absolute;z-index:30;top:38px;right:0;width:205px;padding:7px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 8px 24px #14182d38}.chart-widget-menu button{width:100%;min-height:34px;padding:6px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:transparent;color:#323338;text-align:left}.chart-widget-menu button:hover,.chart-widget-menu button:focus-visible{background:#f0f1f3}.chart-widget-menu button.is-danger{color:#d83a52}.chart-widget-body{min-height:270px;padding:16px 16px 8px}.chart-widget-card.is-fullscreen .chart-widget-body{min-height:calc(100% - 58px);padding:22px 34px}.chart-widget-card.is-summary{min-height:210px}.chart-summary-widget{min-height:150px;display:grid;place-items:center;align-content:center;gap:2px}.chart-summary-widget strong{color:#0073ea;font-size:46px;font-weight:500}.chart-summary-widget span{color:#676879;font-size:11px}.chart-board-empty{grid-column:1 / -1;min-height:430px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #c3c6d4;border-radius:8px;background:#fff;color:#676879}.chart-board-empty h2,.chart-board-empty p{margin:0}.chart-view-boundary{position:absolute;right:18px;bottom:13px;margin:0;color:#8b6f00;font-size:8px;font-weight:600;letter-spacing:.02em}.gantt-board-surface{position:relative;min-width:0;min-height:650px;padding:0 0 48px;background:#fff}.gantt-widget-card{min-width:0;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.gantt-widget-card>.gantt-renderer{min-height:520px;border:0;border-top:1px solid #e6e9ef;border-radius:0}.gantt-widget-card.is-docked{min-height:580px}.gantt-widget-card.is-fullscreen{position:fixed;z-index:160;inset:calc(var(--topbar-height) + var(--mock-banner-height) + 10px) 18px 18px 92px;overflow:auto;border-radius:9px;box-shadow:0 0 0 100vmax #292f4c9e,0 20px 60px #14182d52}.gantt-widget-header{min-height:52px;padding:7px 10px 7px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e9ef}.gantt-widget-title{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:5px;overflow:hidden}.gantt-widget-title h2{max-width:180px;flex:0 0 auto;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500}.gantt-widget-title small{min-width:0;overflow:hidden;color:#9699a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.gantt-widget-title .icon-button{width:30px;height:30px}.gantt-widget-controls{display:flex;align-items:center;gap:0}.gantt-widget-controls>button:not(.icon-button),.gantt-widget-controls>label{min-height:32px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #c3c6d4;background:#fff;color:#323338;font-size:10px}.gantt-widget-controls>button:first-child{border-radius:5px 0 0 5px}.gantt-widget-controls>button+button,.gantt-widget-controls>label+button,.gantt-widget-controls>button+label{margin-left:-1px}.gantt-widget-controls>button:hover:not(:disabled),.gantt-widget-controls>label:hover{position:relative;z-index:2;border-color:#676879;background:#f6f7fb}.gantt-widget-controls>button:disabled{color:#9699a6;cursor:not-allowed}.gantt-widget-controls>.gantt-subitem-dependency-boundary-control,.gantt-widget-controls>.gantt-milestone-boundary-control{border-color:#e0c36c;background:#fff8e3;color:#755900}.gantt-widget-controls select{min-width:91px;border:0;outline:0;background:transparent;color:#323338;font-size:10px}.gantt-widget-controls .chart-widget-menu-anchor{margin-left:4px}.gantt-added-widget{max-width:340px;min-height:170px;margin-top:16px;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.gantt-added-widget>header{min-height:50px;padding:8px 10px 8px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef}.gantt-added-widget header strong,.gantt-added-widget header small{display:block}.gantt-added-widget header small{margin-top:2px;color:#9699a6;font-size:8px}.gantt-added-widget>div{min-height:115px;display:grid;place-items:center;align-content:center;gap:2px;color:#0073ea}.gantt-added-widget>div strong{font-size:34px;font-weight:500}.gantt-added-widget>div span{color:#676879;font-size:9px}.gantt-view-boundary{position:absolute;right:19px;bottom:16px;margin:0;color:#8b6f00;font-size:8px}.custom-board-view{min-height:420px;padding:24px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.custom-board-view>header{margin-bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:20px}.custom-board-view>header span{color:#8b6f00;font-size:9px;font-weight:700}.custom-board-view>header h2,.custom-board-view>header p{margin:0}.custom-board-view>header p{color:#676879;font-size:10px}.custom-board-view>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.custom-board-view>div>button{min-height:92px;padding:14px;display:grid;grid-template-columns:1fr auto;gap:6px 10px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;text-align:left}.custom-board-view>div>button:hover{border-color:#0073ea;box-shadow:0 2px 7px #0073ea1f}.custom-board-view>div>button>strong{grid-column:1 / -1}.custom-board-view>div>button>span:not(.status-cell){color:#676879;font-size:9px}.view-local-badge{display:inline-flex;align-items:center;color:#8b6f00;font-size:9px;font-weight:700;letter-spacing:.04em}.board-doc-view,.board-file-gallery,.board-form-view,.board-dashboard-view,.board-map-view,.board-workload-view,.board-cards-view,.board-pivot-view,.board-embedded-app-view{min-height:520px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.board-doc-view>header,.board-file-gallery>header,.board-form-view>header,.board-dashboard-view>header,.board-map-view>header,.board-workload-view>header,.board-cards-view>header,.board-pivot-view>header{min-height:66px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6e9ef}.board-doc-view>header>div,.board-doc-view>header>div:last-child,.board-dashboard-view>header>div,.board-map-view>header>div,.board-workload-view>header>div,.board-cards-view>header>div,.board-pivot-view>header>div{display:flex;align-items:center;gap:9px}.board-doc-view>header>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}.board-doc-view>header strong{color:#676879;font-size:10px;font-weight:400}.board-doc-view>header button,.board-dashboard-view>header button,.board-map-view>header button,.board-workload-view>header button,.board-pivot-view>header button{min-height:32px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.board-doc-view>article{width:min(820px,calc(100% - 48px));margin:0 auto;padding:34px 0 70px}.board-doc-view>article>input{width:100%;padding:0;border:0;color:#323338;font-size:31px;font-weight:600}.board-doc-view>article textarea{width:100%;min-height:72px;margin-top:10px;padding:10px 0;resize:vertical;border:0;border-bottom:1px solid transparent;color:#4b4d55;line-height:1.65}.board-doc-view>article textarea:focus{outline:none;border-bottom-color:#0073ea}.board-doc-view>article h2{margin:27px 0 12px;font-size:18px}.board-doc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.board-doc-metrics span{padding:15px;border:1px solid #e6e9ef;border-radius:7px;background:#f8f9fb}.board-doc-metrics strong,.board-doc-metrics small{display:block}.board-doc-metrics strong{font-size:23px}.board-doc-metrics small{margin-top:3px;color:#676879;font-size:10px}.board-doc-view ul{padding:0;display:flex;flex-direction:column;gap:8px;list-style:none}.board-doc-view li{padding:10px 0;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #f0f1f4}.board-doc-view li>svg{color:#00c875}.board-doc-view li strong,.board-doc-view li small{display:block}.board-doc-view li small{margin-top:3px;color:#676879;font-size:10px}.board-file-gallery>header h2,.board-file-gallery>header p,.board-dashboard-view>header h2,.board-dashboard-view>header p,.board-map-view>header h2,.board-map-view>header p,.board-workload-view>header h2,.board-workload-view>header p,.board-cards-view>header h2,.board-cards-view>header p,.board-pivot-view>header h2,.board-pivot-view>header p{margin:0}.board-file-gallery>header p,.board-dashboard-view>header p,.board-map-view>header p,.board-workload-view>header p,.board-cards-view>header p,.board-pivot-view>header p{margin-top:4px;color:#676879;font-size:10px}.board-file-gallery>header label{min-height:34px;padding:6px 11px;display:inline-flex;align-items:center;gap:6px;border-radius:5px;background:#0073ea;color:#fff;cursor:pointer}.board-file-gallery>header input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.board-file-gallery-toolbar{min-height:48px;padding:8px 20px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #e6e9ef}.board-file-gallery-toolbar button{min-height:30px;padding:5px 10px;border:0;border-radius:5px;background:transparent}.board-file-gallery-toolbar button:hover,.board-file-gallery-toolbar button.is-active{background:#eaf3ff;color:#0060b9}.board-file-gallery-toolbar span{margin-left:auto;color:#676879;font-size:10px}.board-file-grid{padding:18px 20px 60px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:13px}.board-file-grid article{min-width:0;padding:12px;border:1px solid #d0d4e4;border-radius:7px}.board-file-grid article>div{min-height:120px;margin-bottom:11px;display:grid;place-items:center;border-radius:5px;background:#f3f6fb;color:#579bfc}.board-file-grid article>strong,.board-file-grid article>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-file-grid article>span{margin-top:4px;color:#676879;font-size:10px}.board-file-grid article footer{margin-top:11px;padding-top:10px;display:flex;align-items:center;gap:7px;border-top:1px solid #eef0f4}.board-file-grid article footer small{color:#676879;font-size:9px}.board-file-grid article footer button{margin-left:auto;padding:4px 7px;border:0;border-radius:4px;background:#eaf3ff;color:#0060b9;font-size:10px}.files-cell{min-width:0;border:0;background:#fff;color:#676879;font-size:12px}button.files-cell{display:flex;align-items:center;justify-content:center;gap:5px}button.files-cell:hover,button.files-cell:focus-visible{background:#f5f6f8;color:#0073ea}.board-file-gallery{position:relative;width:min(1096px,100%);min-height:560px;overflow:visible;border-color:#d0d4e4;border-radius:8px}.board-file-gallery>.file-gallery-widget-header{min-height:49px;padding:0 28px;border-bottom-color:#e6e9ef}.file-gallery-widget-header>div:first-child,.file-gallery-widget-header>div:last-child{display:flex;align-items:center;gap:9px}.file-gallery-widget-header h2{margin:0;color:#323338;font-size:18px;font-weight:500}.file-gallery-widget-header>div:first-child>svg{color:#676879}.file-gallery-widget-menu-anchor{position:relative}.file-gallery-widget-header .icon-button{width:32px;height:32px;border:0;background:transparent}.file-gallery-widget-menu{position:absolute;z-index:62;top:36px;right:0;width:238px;padding:8px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 24px #3233382e}.file-gallery-widget-menu button{width:100%;min-height:34px;padding:6px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;text-align:left}.file-gallery-widget-menu button:hover{background:#f1f2f5}.file-gallery-widget-menu span{padding:7px 8px 2px;display:block;color:#676879;font-size:10px}.file-gallery-controls{min-height:63px;padding:14px 28px 8px;display:flex;align-items:center;gap:10px}.file-gallery-controls form{width:186px;height:34px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.file-gallery-controls form:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.file-gallery-controls form>svg{flex:0 0 auto;color:#676879}.file-gallery-controls form input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#323338;font-size:12px}.file-gallery-controls form input::-webkit-search-cancel-button{display:none}.file-gallery-controls form button{width:24px;height:24px;padding:0;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:4px;background:transparent}.file-gallery-target{height:34px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #d0d4e4;border-radius:5px;color:#676879;font-size:10px}.file-gallery-target select{width:156px;border:0;outline:0;background:#fff;color:#323338;font:inherit;font-size:11px}.file-gallery-upload-button{min-height:34px;padding:6px 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #0073ea;border-radius:5px;background:#0073ea;color:#fff;font-size:12px}.file-gallery-upload-button:hover{background:#0060b9}.file-gallery-hidden-input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.file-gallery-layout-control{margin-left:auto;display:flex;align-items:center}.file-gallery-layout-control button,.file-gallery-controls>.icon-button{width:38px;height:34px;padding:0;display:grid;place-items:center;border:1px solid #d0d4e4;background:#fff;color:#676879}.file-gallery-layout-control button:first-child{border-radius:5px 0 0 5px}.file-gallery-layout-control button:last-child{margin-left:-1px;border-radius:0 5px 5px 0}.file-gallery-layout-control button.is-active{position:relative;z-index:1;border-color:#0073ea;background:#eaf3ff;color:#0060b9}.file-gallery-controls>.icon-button{border-radius:5px}.file-gallery-count{padding:0 28px 12px;color:#323338;font-size:12px}.file-gallery-grid{padding:29px 28px 52px;display:grid;grid-template-columns:repeat(auto-fill,220px);align-content:start;gap:18px;border-top:1px solid #f0f1f4}.file-gallery-card{position:relative;width:220px;height:206px;min-width:0;min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:144px 62px;overflow:visible;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 1px 2px #3233380d}.file-gallery-card:hover,.file-gallery-card:focus-within{border-color:#a9adc0;box-shadow:0 4px 14px #3233381f}.file-card-preview{width:178px;height:144px;padding:10px;display:grid;grid-column:2;grid-row:1;overflow:hidden;place-items:center;border:0;border-radius:6px 6px 0 0;background:#f6f7fb}.file-card-preview>img{width:100%;height:100%;object-fit:contain}.file-version-placeholder{width:100%;height:100%;display:grid;place-items:center;gap:8px;color:#6161ff}.file-version-placeholder span{padding:2px 6px;border-radius:3px;background:#e5e5ff;color:#33334d;font-size:10px;font-weight:600}.file-card-copy{grid-column:1 / -1;grid-row:2;min-width:0;padding:7px 9px}.file-card-copy>strong{display:block;overflow:hidden;color:#323338;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.file-card-copy>button{max-width:100%;min-height:25px;padding:3px 0;display:flex;align-items:center;gap:5px;overflow:hidden;border:0;background:transparent;color:#676879;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.file-card-copy>button:hover{color:#0073ea;text-decoration:underline}.file-card-copy>span{display:none}.file-card-actions{min-height:0;padding:7px 5px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;grid-column:1;grid-row:1;gap:3px;border-right:1px solid #e6e9ef;border-top:0}.file-card-actions button,.file-list-actions{width:29px;height:29px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#676879}.file-card-actions button:hover,.file-list-actions:hover,.file-card-actions button[aria-expanded=true],.file-list-actions[aria-expanded=true]{background:#eaf3ff;color:#0060b9}.file-card-actions>span{min-width:29px;height:27px;display:grid;place-items:center;border:1px solid #d0d4e4;border-radius:5px;color:#323338;font-size:11px}.file-card-actions>button:last-child{position:absolute;top:6px;right:6px;background:#ffffffeb}.file-asset-menu{position:absolute;z-index:67;right:8px;bottom:43px;width:224px;padding:7px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 24px #32333833}.file-asset-menu button{width:100%;min-height:34px;padding:6px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;color:#323338;text-align:left;font-size:12px}.file-asset-menu button:hover,.file-asset-menu button:focus-visible{background:#f1f2f5}.file-asset-menu button.is-danger{color:#d83a52}.file-gallery-list{margin:29px 28px 52px;border:1px solid #d0d4e4;border-radius:7px}.file-gallery-list>article{position:relative;min-height:110px;padding:10px;display:grid;grid-template-columns:88px minmax(250px,1fr) 36px 48px 36px 36px;align-items:center;gap:10px;border-bottom:1px solid #e6e9ef}.file-gallery-list>article:last-child{border-bottom:0}.file-list-preview{width:88px;height:88px;padding:5px;overflow:hidden;border:0;border-radius:5px;background:#f6f7fb}.file-list-preview img{width:100%;height:100%;object-fit:contain}.file-list-name{min-width:0;padding:0;border:0;background:transparent;text-align:left}.file-list-name strong,.file-list-name span{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list-name strong{color:#323338;font-size:13px;font-weight:500}.file-list-name span{margin-top:5px;color:#676879;font-size:10px}.file-list-name .file-list-uploaded{display:flex;align-items:center;gap:8px;color:#676879;font-size:11px}.file-list-inline-action{width:31px;height:31px;padding:0;display:grid;place-items:center;border:1px solid #d0d4e4;border-radius:5px;background:#fff;color:#676879}.file-list-inline-action:hover,.file-list-inline-action:focus-visible{border-color:#0073ea;color:#0060b9}.file-list-version{color:#323338;font-size:12px;text-align:center}.file-gallery-list .file-asset-menu{top:75px;right:8px;bottom:auto}.file-gallery-empty{min-height:350px;padding:42px 24px 72px;display:flex;align-items:center;flex-direction:column;border-top:1px solid #f0f1f4;color:#676879;text-align:center}.file-gallery-empty>img{width:310px;height:230px;margin-bottom:6px;object-fit:contain}.file-gallery-empty strong{color:#323338;font-size:15px}.file-gallery-drop-cue{position:absolute;z-index:70;top:57px;right:8px;bottom:42px;left:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px dashed #0073ea;border-radius:8px;background:#eaf3fff5;color:#0060b9;text-align:center}.file-gallery-drop-cue strong{margin-top:12px;color:#323338}.file-gallery-drop-cue span{margin-top:5px;color:#676879;font-size:11px}.file-gallery-boundary{position:absolute;right:18px;bottom:9px;left:18px;margin:0;color:#9699a6;text-align:right;font-size:8px}.file-preview-backdrop{position:fixed;z-index:720;top:0;right:0;bottom:0;left:0;padding:24px;background:#292f4c85}.file-preview-backdrop.is-immersive{padding:0}.file-preview-dialog{width:100%;height:100%;overflow:hidden;border:1px solid #a9adc0;border-radius:8px;background:#fff;box-shadow:0 20px 60px #1418284d}.file-preview-dialog.is-immersive{border:0;border-radius:0}.file-preview-dialog>header{height:66px;padding:0 17px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #d0d4e4}.file-preview-dialog>header>.icon-button{width:34px;height:34px}.file-preview-dialog>header>div:nth-child(2){min-width:0}.file-preview-dialog>header h2{margin:0;overflow:hidden;color:#323338;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.file-preview-dialog>header nav{margin-top:5px;display:flex;align-items:center;gap:4px;overflow:hidden;color:#676879;font-size:10px}.file-preview-dialog>header nav button,.file-preview-dialog>header nav span{max-width:230px;overflow:hidden;border:0;background:transparent;color:inherit;text-overflow:ellipsis;white-space:nowrap}.file-preview-dialog>header nav button:hover{color:#0073ea;text-decoration:underline}.file-preview-header-actions{display:flex;gap:5px}.file-preview-header-actions .icon-button{width:34px;height:34px;border:1px solid transparent}.file-preview-header-actions .icon-button:hover{border-color:#d0d4e4}.file-preview-layout{height:calc(100% - 66px);display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px) 98px}.file-preview-layout:not(.has-panel){grid-template-columns:minmax(0,1fr) 98px}.file-preview-layout>main{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 39px;background:#f6f7fb}.file-preview-canvas{min-height:0;padding:32px;display:grid;overflow:hidden;place-items:center}.file-preview-media{max-width:100%;max-height:100%;display:grid;place-items:center;transition:transform .16s ease}.file-preview-media>img{max-width:100%;max-height:100%;border:1px solid #e6e9ef;border-radius:4px;object-fit:contain;background:#fff;box-shadow:0 4px 18px #3233381f}.file-preview-media>.file-version-placeholder{max-width:360px;max-height:310px}.file-preview-toolbar{position:absolute;z-index:3;right:50%;bottom:57px;min-height:48px;padding:6px 8px;display:flex;align-items:center;gap:4px;border:1px solid #d0d4e4;border-radius:8px;background:#fffffffa;box-shadow:0 6px 18px #3233382e;transform:translate(50%)}.file-preview-toolbar button{min-width:34px;height:34px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;background:transparent;color:#323338;font-size:11px}.file-preview-toolbar button:hover,.file-preview-toolbar button:focus-visible,.file-preview-toolbar button[aria-pressed=true]{background:#eaf3ff;color:#0060b9}.file-preview-toolbar>span{width:1px;height:22px;margin:0 2px;background:#d0d4e4}.file-preview-layout>main>footer{padding:0 20px;display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid #d0d4e4;background:#fff;color:#676879;font-size:10px}.file-preview-panel{min-width:0;min-height:0;overflow:auto;border-left:1px solid #d0d4e4;background:#fff}.file-preview-panel h3{margin:0;color:#323338;font-size:16px;font-weight:500}.file-preview-panel>div>header{min-height:54px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef}.file-preview-panel>div>header>span{color:#676879;font-size:11px}.file-preview-rail{padding:12px 8px;display:flex;align-items:stretch;flex-direction:column;gap:5px;border-left:1px solid #d0d4e4;background:#fff}.file-preview-rail button{min-height:66px;padding:7px 4px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;border-radius:6px;background:transparent;color:#676879;font-size:9px}.file-preview-rail button:hover,.file-preview-rail button.is-active{background:#eaf3ff;color:#0060b9}.file-comments-panel>form{margin:16px;padding:9px;border:1px solid #c3c6d4;border-radius:6px}.file-comments-panel>form:focus-within{border-color:#0073ea}.file-comments-panel textarea{width:100%;min-height:74px;resize:vertical;border:0;outline:0;font:inherit}.file-comments-panel form button{min-height:30px;margin-left:auto;padding:5px 9px;display:flex;align-items:center;gap:6px;border:0;border-radius:5px;background:#0073ea;color:#fff}.file-comments-panel form button:disabled{opacity:.45}.file-comment-list{padding:0 16px 22px}.file-comment-list article{padding:13px 0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;border-bottom:1px solid #e6e9ef}.file-comment-list article div{min-width:0}.file-comment-list article strong,.file-comment-list article small{display:block}.file-comment-list article strong{color:#323338;font-size:11px}.file-comment-list article small{margin-top:2px;color:#9699a6;font-size:9px}.file-comment-list article p{margin:8px 0 0;color:#4b4d55;font-size:11px;line-height:1.5}.file-panel-empty{padding:48px 20px;display:flex;align-items:center;flex-direction:column;color:#676879;text-align:center}.file-panel-empty strong{margin-top:9px;color:#323338;font-size:12px}.file-panel-empty span{margin-top:4px;font-size:10px}.file-versions-panel>header button{min-height:31px;padding:5px 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid #0073ea;border-radius:5px;background:#fff;color:#0060b9}.file-version-list{padding:10px 15px 24px}.file-version-list article{min-height:88px;padding:10px 0;display:grid;grid-template-columns:64px minmax(0,1fr) 72px;align-items:center;gap:9px;border-bottom:1px solid #e6e9ef}.file-version-list article>.file-version-placeholder,.file-version-list article>img{width:64px;height:64px;object-fit:contain;border-radius:4px;background:#f6f7fb}.file-version-list article>div:nth-child(2){min-width:0}.file-version-list article strong,.file-version-list article span,.file-version-list article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-version-list article strong{color:#323338;font-size:11px}.file-version-list article span,.file-version-list article small{margin-top:4px;color:#676879;font-size:9px}.file-version-list article>div:last-child{text-align:right}.file-version-list article>div:last-child b{color:#323338;font-size:11px}.file-version-list article>div:last-child span{display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#00854d}.file-version-list article>div:last-child button{margin-top:6px;padding:0;border:0;background:transparent;color:#0073ea;font-size:9px}.file-panel-gallery>div{padding:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.file-panel-gallery>div>button{min-width:0;padding:6px;border:1px solid #d0d4e4;border-radius:5px;background:#fff}.file-panel-gallery>div>button.is-current{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.file-panel-gallery img,.file-panel-gallery .file-version-placeholder{width:100%;height:88px;object-fit:contain;background:#f6f7fb}.file-panel-gallery button>span{margin-top:6px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#323338;font-size:9px}.file-info-panel>label{padding:15px 17px;display:block;border-bottom:1px solid #e6e9ef}.file-info-panel>label>span{display:block;color:#676879;font-size:10px}.file-info-panel textarea{width:100%;min-height:78px;margin-top:7px;padding:8px;resize:vertical;border:1px solid #d0d4e4;border-radius:5px;font:inherit;font-size:11px}.file-info-panel dl{margin:0;padding:7px 17px 24px}.file-info-panel dl>div{padding:10px 0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;border-bottom:1px solid #f0f1f4}.file-info-panel dt,.file-info-panel dd{margin:0;font-size:10px}.file-info-panel dt{color:#676879}.file-info-panel dd{overflow:hidden;color:#323338;text-overflow:ellipsis;white-space:nowrap}.file-extract-panel>div{padding:54px 24px;display:flex;align-items:center;flex-direction:column;color:#676879;text-align:center}.file-extract-panel>div>svg{color:#6161ff}.file-extract-panel strong{margin-top:13px;color:#323338;font-size:13px}.file-extract-panel p{margin:9px 0 0;font-size:10px;line-height:1.55}.file-extract-panel span{margin-top:12px;padding:6px 8px;border-radius:5px;background:#f1f2f5;color:#676879;font-size:9px}.file-delete-backdrop{position:fixed;z-index:760;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#292f4c8c}.file-delete-backdrop>section{width:min(420px,calc(100vw - 40px));padding:24px;border-radius:8px;background:#fff;box-shadow:0 18px 50px #14182852;text-align:center}.file-delete-backdrop>section>svg{color:#e2445c}.file-delete-backdrop h2{margin:10px 0 0;color:#323338;font-size:18px}.file-delete-backdrop p{margin:9px 0 0;color:#676879;font-size:11px;line-height:1.55}.file-delete-backdrop>section>div{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.file-delete-backdrop button{min-height:34px;padding:6px 13px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.file-delete-backdrop button.is-danger{border-color:#d83a52;background:#d83a52;color:#fff}@media(max-width:1180px){.file-gallery-target{display:none}.file-preview-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px) 82px}.file-preview-layout:not(.has-panel){grid-template-columns:minmax(0,1fr) 82px}.file-gallery-list>article{grid-template-columns:76px minmax(180px,1fr) 36px 45px 36px 36px}.file-list-preview{width:76px;height:76px}}.board-form-view{position:relative;min-height:650px;overflow:hidden}.form-runtime-toolbar,.form-editor-screen>header,.form-results-screen>header{min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #d0d4e4;background:#fff}.form-runtime-toolbar>div,.form-editor-screen>header>div,.form-results-screen>header>div{display:flex;align-items:center;gap:5px}.form-runtime-toolbar button,.form-editor-screen>header button,.form-results-screen>header button{min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#323338;font:inherit}.form-runtime-toolbar button:hover,.form-editor-screen>header button:hover,.form-results-screen>header button:hover{background:#f0f2f6}.form-runtime-toolbar button.is-primary,.form-editor-screen>header button.is-primary{border-color:#0073ea;background:#0073ea;color:#fff}.form-runtime-toolbar button.is-primary:hover,.form-editor-screen>header button.is-primary:hover{background:#0060b9}.form-results-button{border-color:#c3c6d4!important;background:#fff!important}.form-results-button>span{min-width:19px;height:19px;padding:0 5px;display:inline-grid;place-items:center;border-radius:10px;background:#e6f4ff;color:#0073ea;font-size:9px;font-weight:600}.form-runtime-more{position:relative}.form-runtime-more>div{position:absolute;z-index:40;top:calc(100% + 7px);right:0;width:250px;padding:7px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1e233b2e}.form-runtime-more>div button{width:100%;justify-content:flex-start}.form-runtime-more>div span{padding:7px 10px 5px;display:block;color:#676879;font-size:9px}.form-runtime-canvas{min-height:600px;padding:62px 24px 84px;display:grid;place-items:start center;overflow:auto;background:#f5f6fa}.form-runtime-card{width:min(640px,100%);padding:48px 48px 0;border:1px solid #e0e2eb;border-radius:13px;background:#fff;box-shadow:0 3px 14px #1e233b1f}.form-runtime-card>h2{margin:0;color:#323338;font-size:27px;font-weight:600;line-height:1.25}.form-runtime-card>p{margin:8px 0 28px;color:#676879;font-size:12px;line-height:1.55}.form-runtime-card>label,.form-runtime-card>fieldset{position:relative;margin:0 0 26px;padding:0;display:block;border:0}.form-runtime-card>label>span:first-child,.form-runtime-card>fieldset>legend{margin:0 0 7px;display:block;color:#323338;font-size:13px;font-weight:500}.form-runtime-card>label>span>em{color:#e2445c;font-style:normal}.form-runtime-card>label>small{position:absolute;right:3px;bottom:-17px;color:#676879;font-size:9px}.form-runtime-card input:not([type=file]),.form-runtime-card select,.form-runtime-card textarea{width:100%;min-height:42px;padding:8px 11px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font:inherit}.form-runtime-card input:not([type=file]):focus,.form-runtime-card select:focus,.form-runtime-card textarea:focus{border-color:#0073ea;outline:2px solid rgba(0,115,234,.15);outline-offset:0}.form-runtime-card textarea{min-height:86px;resize:vertical}.form-file-input{position:relative;min-height:58px;padding:9px 12px;display:grid!important;grid-template-columns:24px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 8px;border:1px dashed #9699a6;border-radius:5px;color:#323338;cursor:pointer}.form-file-picker{position:absolute;z-index:2;top:24px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 24px);cursor:pointer;opacity:0}.form-file-picker:focus+*,.form-runtime-card>label:focus-within .form-file-input{border-color:#0073ea;outline:2px solid rgba(0,115,234,.15)}.form-file-input>svg{grid-row:1 / 3;color:#0073ea}.form-file-input>span{font-size:11px;font-weight:500}.form-file-input>small{color:#676879;font-size:9px}.form-timeline-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-timeline-inputs label>span{margin-bottom:5px;display:block;color:#676879;font-size:9px}.form-runtime-card>footer{position:sticky;bottom:0;margin:30px -48px 0;min-height:68px;padding:12px 16px;display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid #d0d4e4;border-radius:0 0 13px 13px;background:#fffffff7}.form-runtime-card>footer>span{color:#676879;font-size:9px}.form-runtime-card kbd{min-width:18px;padding:1px 4px;border:1px solid #c3c6d4;border-radius:3px;background:#f6f7fb;color:#323338;font-family:inherit}.form-runtime-card>footer button,.form-submit-success button,.form-result-empty button{min-height:38px;padding:7px 18px;border:0;border-radius:4px;background:#0073ea;color:#fff}.form-runtime-card>footer button:disabled{background:#b6c5d5;cursor:wait}.form-submit-error{margin-bottom:20px;padding:10px 12px;border:1px solid #f5a5b1;border-radius:5px;background:#fff1f3;color:#a91d34;font-size:10px}.form-submit-success,.form-access-closed{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.form-submit-success>svg{color:#00c875}.form-access-closed>svg{color:#e2445c}.form-submit-success h3,.form-access-closed strong{margin:14px 0 0;color:#323338;font-size:21px}.form-submit-success p,.form-access-closed span{max-width:420px;margin:8px 0 0;color:#676879;font-size:11px;line-height:1.55}.form-submit-success small{max-width:460px;margin-top:18px;color:#676879;font-size:8px;word-break:break-all}.form-submit-success>div{margin-top:24px;display:flex;gap:8px}.form-submit-success button:last-child{border:1px solid #c3c6d4;background:#fff;color:#323338}.form-results-screen{min-height:650px;background:#fff}.form-results-screen>header{display:grid;grid-template-columns:1fr auto 1fr}.form-results-screen>header h2{margin:0;font-size:17px;font-weight:500}.form-results-screen>header .avatar{justify-self:end}.form-results-screen>div{min-height:595px;display:grid;grid-template-columns:274px minmax(0,1fr)}.form-results-screen aside{padding:24px 24px 18px;border-right:1px solid #e6e9ef}.form-results-screen aside button{width:100%;min-height:34px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:4px;background:transparent;text-align:left}.form-results-screen aside button.is-active{background:#cce5ff}.form-results-screen aside button span{padding:1px 6px;border:1px solid #0073ea;border-radius:3px;color:#0073ea;font-size:8px}.form-results-screen aside>small{margin:16px 10px 0;display:block;color:#676879;font-size:9px}.form-results-screen main{padding:48px 28px 60px;overflow:auto;background:#fbfbfd}.form-result-card,.form-response-ledger,.form-result-empty,.form-analytics-summary{width:min(700px,100%);margin:0 0 30px;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.form-result-card>header,.form-response-ledger>header{min-height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef}.form-result-card h3,.form-response-ledger h3{margin:0;font-size:12px;font-weight:500}.form-result-card header span,.form-response-ledger header span{color:#676879;font-size:8px}.form-result-table{padding:18px 70px 28px}.form-result-table>div{position:relative;min-height:42px;padding:0 10px;display:grid;grid-template-columns:1fr 60px;align-items:center;border-bottom:1px solid #e6e9ef;overflow:hidden}.form-result-table>div>span{position:relative;z-index:1;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.form-result-table>div>span:last-of-type{text-align:center}.form-result-table>div>i{position:absolute;z-index:0;right:0;bottom:4px;height:5px;max-width:100%;border-radius:3px;background:#f279b8;opacity:.72}.form-result-table-head{font-weight:600}.form-result-table-head i{display:none}.form-result-empty{min-height:330px;padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.form-result-empty>svg{color:#a25ddc}.form-result-empty h3{margin:14px 0 0;font-size:18px}.form-result-empty p{max-width:430px;margin:8px 0 22px;color:#676879;font-size:10px;line-height:1.55}.form-analytics-summary{padding:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.form-analytics-summary>div{padding:16px;border-radius:5px;background:#f6f7fb}.form-analytics-summary span,.form-analytics-summary strong{display:block}.form-analytics-summary span{color:#676879;font-size:9px}.form-analytics-summary strong{margin-top:5px;font-size:22px}.form-analytics-summary p{grid-column:1 / -1;margin:4px 0 0;display:flex;align-items:center;gap:7px;color:#8b6f00;font-size:9px}.form-response-ledger>button{width:100%;min-height:62px;padding:8px 16px;display:grid;grid-template-columns:minmax(180px,1.5fr) 1.3fr 90px 1.1fr;align-items:center;gap:8px;border:0;border-bottom:1px solid #e6e9ef;background:transparent;text-align:left}.form-response-ledger>button:hover{background:#f6f7fb}.form-response-ledger>button>span{overflow:hidden;color:#676879;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.form-response-ledger>button>span:first-child strong,.form-response-ledger>button>span:first-child small{display:block}.form-response-ledger>button>span:first-child strong{color:#323338;font-size:10px}.form-response-ledger>button>span:first-child small{margin-top:3px;color:#676879;font-size:8px}.form-editor-screen{min-height:650px}.form-editor-screen>header{display:grid;grid-template-columns:1fr auto 1fr}.form-editor-screen>header>nav{display:flex}.form-editor-screen>header>nav button{border-color:#c3c6d4;border-radius:0}.form-editor-screen>header>nav button:first-child{border-radius:5px 0 0 5px}.form-editor-screen>header>nav button:last-child{border-radius:0 5px 5px 0}.form-editor-screen>header>nav button+button{margin-left:-1px}.form-editor-screen>header>nav button.is-active{position:relative;z-index:1;border-color:#0073ea;background:#cce5ff}.form-editor-screen>header>div:last-child{justify-self:end}.form-editor-workspace{min-height:596px;display:grid;grid-template-columns:360px minmax(0,1fr);background:#f5f6fa}.form-editor-workspace>aside{position:relative;padding:14px 12px 68px;display:flex;flex-direction:column;gap:3px;border-right:1px solid #d0d4e4;background:#f0f2f6}.form-editor-workspace>aside>header{min-height:35px;padding:0 6px;display:flex;align-items:center;justify-content:space-between}.form-editor-workspace>aside>strong,.form-editor-workspace>aside>span,.form-editor-workspace>aside>button:not(.form-add-content){min-height:38px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;text-align:left}.form-editor-workspace>aside>button span{flex:1}.form-editor-workspace>aside>button.is-active{background:#cce5ff}.form-editor-workspace>aside>button.is-hidden,.form-editor-workspace>aside>span.is-disabled{color:#9699a6;opacity:.72}.form-editor-workspace>aside svg{color:#a25ddc}.form-add-content{position:absolute;right:10px;bottom:12px;left:10px;min-height:38px;padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.form-editor-workspace>main{padding:28px min(7vw,90px) 70px;overflow:auto}.form-editor-title-card,.form-editor-question-stack,.form-editor-submit-card,.form-editor-settings-card{width:min(680px,100%);margin:0 auto 18px;padding:24px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 3px 11px #1e233b14}.form-editor-title-card label,.form-editor-settings-card>label:not(.form-setting-toggle){margin-bottom:15px;display:block;color:#323338;font-size:10px;font-weight:500}.form-editor-title-card input,.form-editor-title-card textarea,.form-editor-settings-card textarea,.form-editor-settings-card select{width:100%;min-height:40px;margin-top:6px;padding:8px 10px;border:1px solid #c3c6d4;border-radius:4px;font:inherit}.form-editor-title-card textarea,.form-editor-settings-card textarea{min-height:76px;resize:vertical}.form-editor-question-stack{padding:0;overflow:hidden}.form-editor-question-stack article{min-height:76px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e6e9ef;cursor:pointer}.form-editor-question-stack article:last-child{border-bottom:0}.form-editor-question-stack article.is-selected{box-shadow:inset 3px 0 #0073ea}.form-editor-question-stack article.is-hidden{background:#f6f7fb;opacity:.68}.form-editor-question-stack article>div{display:flex;align-items:center;gap:8px}.form-editor-question-stack article>div:first-child svg{color:#a25ddc}.form-editor-question-stack article>div:first-child span{color:#676879;font-size:8px}.form-editor-question-stack article>div:last-child label,.form-editor-question-stack article>div:last-child button{min-height:32px;padding:5px 8px;display:flex;align-items:center;gap:5px;border:0;border-radius:4px;background:transparent;color:#676879;font-size:9px}.form-editor-question-stack article>div:last-child button:hover{background:#f0f2f6}.form-editor-add-block{width:min(680px,100%);min-height:38px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #9699a6;border-radius:4px;background:#fff}.form-editor-submit-card{display:grid;place-items:center}.form-editor-submit-card button{min-height:38px;padding:7px 19px;border:0;border-radius:4px;background:#0073ea;color:#fff}.form-editor-settings-card h2{margin:0 0 8px;font-size:20px}.form-editor-settings-card>p{margin:0 0 22px;color:#676879;font-size:10px;line-height:1.55}.form-editor-settings-card>small{margin-top:18px;display:block;color:#8b6f00;font-size:9px}.form-setting-toggle{min-height:66px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6e9ef}.form-setting-toggle span,.form-setting-toggle strong,.form-setting-toggle small{display:block}.form-setting-toggle strong{font-size:10px}.form-setting-toggle small{margin-top:4px;color:#676879;font-size:8px}.form-setting-toggle input,.form-share-settings input[type=checkbox]{position:relative;width:36px;min-width:36px;height:22px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9699a6;border-radius:999px;background:#c3c6d4;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.form-setting-toggle input:after,.form-share-settings input[type=checkbox]:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1e233b4d;content:"";transition:transform .12s ease}.form-setting-toggle input:checked,.form-share-settings input[type=checkbox]:checked{border-color:#0073ea;background:#0073ea}.form-setting-toggle input:checked:after,.form-share-settings input[type=checkbox]:checked:after{transform:translate(14px)}.form-setting-toggle input:focus-visible,.form-share-settings input[type=checkbox]:focus-visible{outline:2px solid #0073ea;outline-offset:2px}.form-share-backdrop{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#292f4cab}.form-share-backdrop>section{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:24px 24px 18px;overflow:auto;border-radius:13px;background:#fff;box-shadow:0 18px 55px #14182857}.form-share-backdrop>section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.form-share-backdrop h2{margin:0;color:#323338;font-size:28px;font-weight:500}.form-share-backdrop header p{margin:5px 0 0;display:flex;align-items:center;gap:7px;color:#323338;font-size:10px}.form-share-link{margin-top:22px;padding-bottom:22px;display:grid;grid-template-columns:minmax(0,1fr) auto 38px;border-bottom:1px solid #d0d4e4}.form-share-link input{min-width:0;min-height:40px;padding:8px 11px;border:0;border-radius:4px 0 0 4px;background:#f6f7fb;color:#323338;font:inherit}.form-share-link button{min-height:40px;padding:7px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:#0073ea;color:#fff}.form-share-link .icon-button{width:38px;padding:0;border-left:1px solid rgba(255,255,255,.4);border-radius:0 4px 4px 0}.form-share-settings{margin-top:22px;border:1px solid #d0d4e4;border-radius:5px}.form-share-settings>h3{min-height:54px;margin:0;padding:0 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d0d4e4;font-size:11px;font-weight:500}.form-share-settings>label,.form-share-settings>div{min-height:78px;margin:0 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6e9ef}.form-share-settings>div{border-bottom:0}.form-share-settings strong,.form-share-settings small{display:block}.form-share-settings strong{font-size:10px}.form-share-settings small{margin-top:4px;color:#676879;font-size:9px}.form-share-settings em{padding:1px 4px;border:1px solid #0073ea;border-radius:3px;color:#0073ea;font-size:8px;font-style:normal}.form-share-settings>div button{min-height:34px;padding:6px 9px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:4px;background:transparent;color:#0073ea;white-space:nowrap}.form-share-settings>div button.is-danger{color:#d83a52}.form-share-boundary{margin:12px 0 0;color:#8b6f00;font-size:8px;line-height:1.4}@media(max-width:1000px){.form-runtime-toolbar,.form-editor-screen>header{align-items:flex-start;flex-wrap:wrap}.form-runtime-toolbar>div,.form-editor-screen>header>div:last-child{margin-left:auto}.form-editor-workspace{grid-template-columns:300px minmax(0,1fr)}.form-results-screen>div{grid-template-columns:180px minmax(0,1fr)}.form-editor-workspace>main{padding-inline:28px}}@media(max-width:760px){.form-runtime-toolbar,.form-editor-screen>header{position:static;min-height:auto;padding:9px}.form-runtime-toolbar>div,.form-editor-screen>header>div,.form-editor-screen>header>nav{width:100%;overflow-x:auto}.form-runtime-canvas{padding:18px 10px 54px}.form-runtime-card{padding:28px 20px 0}.form-runtime-card>footer{margin-inline:-20px}.form-timeline-inputs{grid-template-columns:1fr}.form-results-screen>div,.form-editor-workspace{display:block}.form-results-screen aside,.form-editor-workspace>aside{position:static;width:100%;max-height:250px;overflow:auto;border-right:0;border-bottom:1px solid #d0d4e4}.form-results-screen main,.form-editor-workspace>main{padding:18px 10px 48px}.form-share-backdrop{place-items:end center}.form-share-backdrop>section{width:100%;max-height:92vh;border-radius:13px 13px 0 0}}.view-header-chip{min-height:32px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:5px;color:#676879;background:#fff}.board-form-builder label,.board-form-preview label{margin-bottom:16px;display:block;font-size:11px;font-weight:600}.board-form-builder input,.board-form-builder textarea,.board-form-preview input,.board-form-preview select,.board-form-preview textarea{width:100%;min-height:40px;margin-top:6px;padding:9px 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.board-form-builder textarea,.board-form-preview textarea{min-height:80px;resize:vertical}.form-builder-field{min-height:70px;margin-top:11px;padding:14px;border:1px solid #d0d4e4;border-radius:6px}.form-builder-field strong,.form-builder-field small{display:block}.form-builder-field small{margin-top:5px;color:#676879;font-size:9px}.board-form-preview{min-height:540px;padding:30px;display:grid;place-items:start center;background:#f0f2f6}.board-form-preview form{width:min(650px,100%);padding:34px}.board-form-preview form h2{margin:0;font-size:24px}.board-form-preview form>p{margin:7px 0 24px;color:#676879;line-height:1.55}.board-form-preview label>span{color:#e2445c}.board-form-preview form>button{min-height:38px;padding:7px 18px;border:0;border-radius:5px;background:#0073ea;color:#fff}.board-form-success{margin-bottom:18px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:5px;background:#e6f7ef;color:#006b4f}.board-form-responses{padding:22px}.board-form-responses>header{margin-bottom:12px;display:flex;align-items:center;gap:10px}.board-form-responses>header span{color:#676879;font-size:10px}.board-form-responses article{min-height:48px;padding:0 12px;display:grid;grid-template-columns:1.8fr 1fr 1fr 90px;align-items:center;border-bottom:1px solid #e6e9ef}.board-form-responses article span{color:#676879;font-size:10px}.board-dashboard-view{position:relative;min-height:620px;padding:0;overflow:visible;background:#f6f7fb}.dashboard-runtime-toolbar{position:relative;min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #d0d4e4;border-radius:8px 8px 0 0;background:#fff}.dashboard-runtime-toolbar>button,.dashboard-add-widget-shell>button,.dashboard-filter-shell>button,.dashboard-search>button{min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent;color:#323338;white-space:nowrap}.dashboard-runtime-toolbar>button:hover,.dashboard-runtime-toolbar>button.is-active,.dashboard-add-widget-shell>button:hover,.dashboard-add-widget-shell>button.is-active,.dashboard-filter-shell>button:hover,.dashboard-filter-shell>button.is-active,.dashboard-search>button:hover{background:#e6e9ef}.dashboard-runtime-toolbar>button.primary{padding-inline:14px;background:#0073ea;color:#fff}.dashboard-add-widget-shell,.dashboard-filter-shell{position:relative}.dashboard-source-count{margin-left:auto;color:#676879;font-size:11px;white-space:nowrap}.dashboard-search{min-height:34px;display:flex;align-items:center;border-radius:5px}.dashboard-search.is-open{width:min(240px,22vw);border:1px solid #0073ea;background:#fff}.dashboard-search.is-open>button{padding-right:2px}.dashboard-search input{width:100%;min-width:0;padding:6px 8px 6px 2px;border:0;outline:0;font-size:12px}.dashboard-widget-picker{position:absolute;z-index:45;top:calc(100% + 7px);left:0;width:390px;max-height:min(640px,calc(100vh - 250px));padding:8px;overflow:auto;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 8px 24px #32333833}.dashboard-widget-picker>header{min-height:42px;padding:2px 4px 7px 9px;display:flex;align-items:center;justify-content:space-between}.dashboard-widget-picker>header strong{font-size:15px}.dashboard-widget-picker>button{width:100%;min-height:60px;padding:9px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;border:0;border-radius:6px;background:#fff;text-align:left}.dashboard-widget-picker>button:hover{background:#f1f2f5}.dashboard-widget-picker>button>svg{width:38px;height:38px;padding:8px;border-radius:5px;background:#3f4150;color:#fff}.dashboard-widget-picker>button>span{min-width:0}.dashboard-widget-picker>button strong,.dashboard-widget-picker>button small{display:block}.dashboard-widget-picker>button strong{margin-bottom:2px;font-size:13px;font-weight:500}.dashboard-widget-picker>button small{overflow:hidden;color:#676879;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-widget-picker>button.dashboard-vibe-picker-item{margin-bottom:7px;border-bottom:1px solid #e6e9ef;border-radius:6px 6px 0 0;background:linear-gradient(112deg,#fff3fa,#f4f2ff)}.dashboard-widget-picker>button.dashboard-vibe-picker-item>svg{background:linear-gradient(135deg,#575bcf,#a25ddc);color:#fff}.dashboard-widget-picker>button.is-scoped{opacity:.72}.dashboard-filter-popover{position:absolute;z-index:44;top:calc(100% + 7px);left:0;width:250px;padding:14px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 8px 22px #32333829}.dashboard-filter-popover label{margin-bottom:11px;display:block;color:#676879;font-size:11px}.dashboard-filter-popover select{width:100%;min-height:34px;margin-top:5px;padding:5px 8px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.dashboard-filter-popover button{width:100%;min-height:32px;border:0;border-radius:5px;background:#f1f2f5}.dashboard-ai-empty{min-height:560px;padding:34px 20px 70px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;background:#fff}.dashboard-ai-card{width:min(680px,88%);padding:18px 18px 14px;border:1px solid #d0d4e4;border-radius:12px;background:linear-gradient(145deg,#fff 42%,#f8f7ff);box-shadow:0 14px 38px #605aa41f}.dashboard-ai-card>header{display:flex;align-items:center;gap:12px}.dashboard-ai-card>header>span{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#f2eaff,#ffe9f4);color:#a25ddc}.dashboard-ai-card>header>div{display:flex;align-items:center;gap:9px}.dashboard-ai-card h2{margin:0;font-size:21px;font-weight:600}.dashboard-ai-card>header>div>strong{padding:2px 7px;border-radius:4px;background:#e5f4ff;color:#0073ea;font-size:9px}.dashboard-ai-card>header>button{margin-left:auto;border:0;background:transparent;color:#676879;font-size:10px}.dashboard-ai-card>p{margin:13px 0 12px;color:#676879;font-size:12px;line-height:1.55}.dashboard-prompt-box{overflow:hidden;border:0;border-radius:0;background:transparent}.dashboard-prompt-box:focus-within{box-shadow:inset 0 -2px #0073ea}.dashboard-prompt-box textarea{width:100%;min-height:94px;padding:16px 0 5px;background:transparent;resize:none;border:0;outline:0;font:inherit;font-size:12px}.dashboard-prompt-box footer{padding:5px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-prompt-box footer span{display:inline-flex;align-items:center;gap:5px;color:#676879;font-size:10px}.dashboard-prompt-box footer button,.dashboard-manual-add{min-height:31px;padding:5px 12px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:#0073ea;color:#fff}.dashboard-prompt-box footer button:disabled{background:#c3c6d4}.dashboard-prompt-suggestions{margin-top:9px;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.dashboard-prompt-suggestions button{min-height:29px;padding:4px 9px;border:1px solid #d0d4e4;border-radius:15px;background:#fff;color:#4b4d55;font-size:10px}.dashboard-manual-add{border:1px solid #c3c6d4;background:#fff;color:#323338}.dashboard-suggestion-label{margin-top:20px;color:#676879;font-size:10px;font-weight:500}.dashboard-empty-divider{width:min(680px,88%);margin:18px 0;display:flex;align-items:center;gap:10px;color:#676879;font-size:10px}.dashboard-empty-divider:before,.dashboard-empty-divider:after{height:1px;flex:1;background:#e6e9ef;content:""}.dashboard-ai-empty>.view-local-badge{margin-top:18px}.dashboard-runtime-canvas{min-height:560px;padding:16px;display:grid;grid-auto-flow:row dense;grid-auto-rows:min-content;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px}.dashboard-runtime-widget{position:relative;min-width:0;min-height:var(--dashboard-widget-height);grid-column:span var(--dashboard-widget-span);overflow:visible;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 1px 2px #3233380d;transition:opacity .15s ease,box-shadow .15s ease}.dashboard-runtime-widget.is-dragging{opacity:.54;box-shadow:0 8px 24px #3233382e}.dashboard-runtime-widget>header{min-height:44px;padding:5px 7px;display:flex;align-items:center;gap:4px}.dashboard-runtime-widget>header>strong{min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dashboard-widget-drag{padding:4px 3px;border:0;background:transparent;color:#9a9ca8;cursor:grab}.dashboard-widget-source{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#9a9ca8;font-size:9px}.dashboard-widget-menu-shell{position:relative}.dashboard-widget-menu{position:absolute;z-index:35;top:calc(100% + 4px);right:0;width:210px;padding:6px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 22px #3233382e}.dashboard-widget-menu button{width:100%;min-height:34px;padding:6px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;text-align:left}.dashboard-widget-menu button:hover{background:#f1f2f5}.dashboard-widget-menu button:disabled{opacity:.4}.dashboard-widget-menu button.danger{color:#d83a52}.dashboard-runtime-chart{padding:0 14px 10px}.dashboard-runtime-chart>small{display:block;color:#9a9ca8;font-size:9px;text-align:center}.dashboard-runtime-number{min-height:calc(var(--dashboard-widget-height) - 46px);padding:20px 24px 26px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.dashboard-runtime-number>strong{font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1}.dashboard-runtime-number>span{margin-top:9px;color:#676879;font-size:12px}.dashboard-runtime-number>small{margin-top:18px;display:flex;align-items:center;gap:5px;color:#00854d;font-size:10px}.dashboard-runtime-battery{min-height:calc(var(--dashboard-widget-height) - 46px);padding:18px 24px 25px;display:flex;flex-direction:column;justify-content:center}.dashboard-runtime-battery>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dashboard-runtime-battery>div strong{font-size:34px;font-weight:500}.dashboard-runtime-battery>div span{color:#676879;font-size:10px}.dashboard-runtime-battery>i{height:30px;margin-top:14px;overflow:hidden;border-radius:4px;background:#e6e9ef}.dashboard-runtime-battery>i>b{height:100%;display:block;min-width:2px;background:#00c875}.dashboard-runtime-battery>footer{margin-top:4px;display:flex;justify-content:space-between;color:#9a9ca8;font-size:9px}.dashboard-widget-resize{position:absolute;right:-1px;bottom:-1px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px 0;background:transparent;color:#9a9ca8;cursor:nwse-resize}.dashboard-widget-resize:hover{background:#f1f2f5;color:#0073ea}.dashboard-add-widget-tile{min-height:100px;grid-column:span 3;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:6px;border:1px dashed #aeb3c2;border-radius:7px;background:#ffffff8a;color:#676879}.dashboard-settings-scrim,.dashboard-rename-scrim{position:fixed;z-index:210;top:0;right:0;bottom:0;left:0;padding:32px;display:flex;align-items:center;justify-content:center;background:#292b388a}.dashboard-widget-settings{width:min(1665px,calc(100vw - 64px));height:min(900px,calc(100vh - 64px));overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 18px 55px #1b1c244d}.dashboard-widget-settings>header{min-height:54px;padding:0 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e6e9ef}.dashboard-widget-settings>header>strong{font-size:14px}.dashboard-widget-settings>header>.view-local-badge{margin-left:8px}.dashboard-widget-settings>header>.icon-button{margin-left:auto}.dashboard-settings-layout{height:calc(100% - 54px);display:grid;grid-template-columns:minmax(0,1fr) 400px}.dashboard-settings-layout>main{min-width:0;padding:0 30px 30px;overflow:auto;background:#f6f7fb}.dashboard-settings-widget-toolbar{min-height:54px;margin:0 -30px 18px;padding:0 14px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #d0d4e4;background:#fff}.dashboard-settings-widget-toolbar>label{width:150px;min-height:31px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid #d0d4e4;border-radius:4px;background:#fff;color:#676879}.dashboard-settings-widget-toolbar input{width:100%;min-width:0;border:0;outline:0;font-size:10px}.dashboard-settings-widget-toolbar>button{min-height:31px;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:4px;background:transparent;color:#4b4d55}.dashboard-settings-widget-toolbar>button:hover{background:#e6e9ef}.dashboard-settings-widget-toolbar>span{flex:1}.dashboard-settings-preview{min-height:560px;padding:18px;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.dashboard-settings-layout>aside{overflow-y:auto;border-left:1px solid #d0d4e4;background:#fff}.dashboard-settings-layout>aside>header{min-height:70px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef}.dashboard-settings-layout>aside>header strong,.dashboard-settings-layout>aside>header small{display:block}.dashboard-settings-layout>aside>header small{margin-top:3px;color:#676879;font-size:9px}.dashboard-settings-layout details{border-bottom:1px solid #e6e9ef}.dashboard-settings-layout summary{min-height:50px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;cursor:pointer;list-style:none}.dashboard-settings-layout details[open]>summary svg{transform:rotate(180deg)}.dashboard-settings-layout details>label,.dashboard-settings-layout details>p{margin:0 18px 13px}.dashboard-settings-layout details>label{display:block;color:#676879;font-size:10px}.dashboard-settings-layout details>label>strong{margin-top:4px;display:block;color:#323338;font-size:12px}.dashboard-settings-layout details select{width:100%;min-height:34px;margin-top:5px;padding:5px 8px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.dashboard-settings-layout details>p{color:#676879;font-size:10px;line-height:1.5}.dashboard-settings-layout label.dashboard-settings-radio,.dashboard-settings-layout label.dashboard-settings-check{display:flex;align-items:center;gap:8px;color:#323338}.dashboard-chart-type-grid{padding:0 18px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dashboard-chart-type-grid>strong{grid-column:1 / -1;color:#676879;font-size:9px;font-weight:400}.dashboard-chart-type-grid>button{min-height:68px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;border:1px solid #d0d4e4;border-radius:6px;background:#fff;color:#676879;font-size:10px}.dashboard-chart-type-grid>button.is-active{border-color:#0073ea;background:#edf6ff;color:#0073ea;box-shadow:0 0 0 1px #0073ea}.dashboard-rename-dialog{width:min(420px,calc(100vw - 40px));padding:18px;border-radius:8px;background:#fff;box-shadow:0 15px 42px #1b1c244d}.dashboard-rename-dialog>header,.dashboard-rename-dialog>footer{display:flex;align-items:center;justify-content:space-between}.dashboard-rename-dialog label{margin:18px 0;display:block;color:#676879;font-size:11px}.dashboard-rename-dialog input{width:100%;min-height:37px;margin-top:6px;padding:7px 9px;border:1px solid #0073ea;border-radius:5px;outline:0}.dashboard-rename-dialog>footer{justify-content:flex-end;gap:8px}.dashboard-rename-dialog>footer button{min-height:34px;padding:6px 13px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.dashboard-rename-dialog>footer button.primary{border-color:#0073ea;background:#0073ea;color:#fff}.board-map-layout{min-height:510px;display:grid;grid-template-columns:1fr 300px}.board-map-canvas{position:relative;overflow:hidden;background:url(/assets/reference-board.png) center / cover;isolation:isolate}.board-map-canvas:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#eaf3ffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.board-map-canvas>button{position:absolute;top:var(--map-y);left:var(--map-x);padding:0;display:flex;align-items:center;border:0;background:transparent;color:#0073ea;transform:translate(-50%,-50%)}.board-map-canvas>button span{margin-left:-4px;padding:4px 7px;border-radius:4px;background:#fff;color:#323338;box-shadow:0 2px 7px #00000026;font-size:10px}.board-map-layout aside{padding:10px;border-left:1px solid #d0d4e4}.board-map-layout aside button{width:100%;min-height:54px;padding:8px;display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid #eef0f4;background:#fff;text-align:left}.board-map-layout aside button>svg{color:#0073ea}.board-map-layout aside strong,.board-map-layout aside small{display:block}.board-map-layout aside small{margin-top:3px;color:#676879;font-size:9px}.workload-scale,.workload-row{min-width:850px;display:grid;grid-template-columns:220px repeat(5,1fr) 90px}.workload-scale{min-height:42px;background:#f6f7fb}.workload-scale span,.workload-row>*{padding:0 10px;display:flex;align-items:center;justify-content:center;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef}.workload-scale span:first-child,.workload-row>span:first-child{justify-content:flex-start}.workload-row{min-height:57px}.workload-row>span:first-child{gap:8px}.workload-row>button{border:0;background:#fff;color:#a3a6b4}.workload-row>button.is-assigned{background:#dceeff;color:#0060b9}.workload-row>button.is-over,.workload-row>strong.is-over{background:#ffe5e8;color:#b63546}.board-cards-view{padding-bottom:28px;background:#f6f7fb}.board-cards-view>header{background:#fff}.board-cards-view>header>span{color:#676879}.board-cards-view>div{padding:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.board-cards-view>div>button{position:relative;min-height:140px;padding:17px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d0d4e4;border-radius:7px;background:#fff;text-align:left}.card-status-strip{position:absolute;inset:0 auto 0 0;width:5px}.board-cards-view>div>button>small{margin-top:5px;color:#676879}.board-cards-view>div>button>div{width:100%;margin-top:auto;display:flex;align-items:center;gap:8px;color:#676879;font-size:10px}.board-cards-view>div>button>div span:first-of-type{margin-left:auto}.pivot-table{margin:20px;overflow:auto;border:1px solid #d0d4e4;border-radius:7px}.pivot-table>div{min-width:760px;min-height:48px;display:grid;grid-template-columns:1.3fr repeat(5,1fr)}.pivot-table>div>*{padding:0 12px;display:flex;align-items:center;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef}.pivot-table>div:first-child{background:#f6f7fb}.pivot-table>div span:first-child{gap:7px}.board-embedded-app-view{min-height:540px;padding:90px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.board-embedded-app-view>svg{margin-bottom:13px;color:#579bfc}.board-embedded-app-view>img{width:58px;height:58px;margin-bottom:13px;border-radius:12px;object-fit:cover;box-shadow:0 5px 18px #32333824}.board-embedded-app-view.is-unavailable{background:#fafbfc}.board-embedded-app-view h2{margin:8px 0;font-size:24px}.board-embedded-app-view p{max-width:520px;color:#676879;line-height:1.6}.board-embedded-app-preview{width:min(520px,100%);margin-top:14px;padding:12px 14px;display:grid;grid-template-columns:minmax(112px,auto) 1fr;gap:8px 16px;border:1px solid #d0d4e4;border-radius:7px;background:#f6f7fb;text-align:left}.board-embedded-app-preview span{color:#676879;font-size:10px}.board-embedded-app-preview strong{overflow:hidden;color:#323338;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.board-embedded-app-view button{min-height:36px;margin-top:10px;padding:6px 13px;border:0;border-radius:5px;background:#0073ea;color:#fff}.views-center-backdrop{position:fixed;z-index:210;top:0;right:0;bottom:0;left:0;padding:40px 70px 0;background:#292f4ca3}.views-center-dialog{position:relative;width:100%;height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:10px 10px 0 0;background:#fff;box-shadow:0 18px 48px #14182d52}.views-center-dialog>header{min-height:74px;padding:0 28px;display:grid;grid-template-columns:299px 271px 1fr;align-items:center;gap:15px;border-bottom:1px solid #d0d4e4}.views-center-dialog>header h2{margin:0;font-size:22px;font-weight:400}.views-center-dialog>header label{height:40px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.views-center-dialog>header label:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.views-center-dialog>header input{min-width:0;flex:1;border:0;outline:none;background:transparent;color:#323338;font:inherit;font-size:14px}.views-center-dialog>header input::-webkit-search-cancel-button,.views-center-dialog>header input::-webkit-search-decoration{display:none;-webkit-appearance:none}.views-center-search-clear{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#676879}.views-center-search-clear:hover{background:#f0f1f3}.views-center-dialog>header .icon-button{justify-self:end}.views-center-layout{min-height:0;flex:1;display:grid;grid-template-columns:305px minmax(0,1fr)}.views-center-layout>aside{padding:18px 16px;border-right:1px solid #e6e9ef}.views-center-layout>aside h3{margin:0 0 12px 8px;font-size:14px}.views-center-layout>aside button{width:100%;min-height:42px;padding:8px 12px;border:0;border-radius:5px;background:transparent;text-align:left}.views-center-layout>aside button:hover,.views-center-layout>aside button.is-active{background:#d1e4fd}.views-center-layout>main{min-width:0;padding:5px 16px 50px;overflow-y:auto}.views-center-section{width:min(100%,936px);margin:0 0 31px}.views-center-section>header{margin:0 0 26px}.views-center-section.has-description>header{margin-bottom:17px}.views-center-section.is-search-section>header{margin-bottom:8px}.views-center-section>header h2,.views-center-section>header p{margin:0}.views-center-section>header h2{font-size:24px;font-weight:500;line-height:1.3}.views-center-section>header p{margin-top:2px;color:#323338;font-size:13px;line-height:1.45}.views-center-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.views-center-card{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid #d0d4e4;border-radius:8px;overflow:hidden;background:#fff}.views-center-card:hover{box-shadow:0 4px 14px #1d243f21}.views-center-card.has-preview{min-height:302px}.views-center-dialog[data-views-center-category="Apps by monday"] [data-views-center-section=Essentials] .views-center-card.has-preview{min-height:258px}.views-center-dialog[data-views-center-category="Apps by monday"] [data-views-center-section=Essentials]>header{margin-bottom:8px}.views-center-dialog[data-views-center-category="Apps by monday"] [data-views-center-section=Essentials] .views-center-card-media{height:114px;margin-top:0}.views-center-card.is-app-card{min-height:236px;padding:16px}.views-center-card.is-marketplace-card{min-height:374px}.views-center-section.is-search-section .views-center-card.is-marketplace-card{min-height:330px}.views-center-card-media{height:140px;margin:16px 16px 0;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:6px;background:#25165d;color:#fff}.views-center-card-media img{width:100%;height:100%;display:block;object-fit:cover}.views-center-card.is-marketplace-card .views-center-card-media{height:174px;margin:0;border-radius:0}.views-center-section.is-search-section .views-center-card.is-marketplace-card .views-center-card-media{height:132px}.views-center-card-badge{position:absolute;z-index:1;top:158px;left:25px;width:48px;height:48px;padding:3px;overflow:hidden;border:2px solid #fff;border-radius:8px;background:#fff;box-shadow:0 1px 2px #1d243f1a}.views-center-section.is-search-section .views-center-card-badge{top:115px}.views-center-card-badge img{width:100%;height:100%;display:block;border-radius:5px;object-fit:contain}.views-center-card-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:7px;background:#f4f5f7;color:#fff;font-size:17px;font-weight:500}.views-center-card-icon img{width:100%;height:100%;display:block;object-fit:contain}.views-center-card-icon-monday-engage{background:#d74b63}.views-center-card-icon-build-vibe-view{background:#b43d82}.views-center-card-icon-monday-vibe{background:#fff}.views-center-card-content{min-height:0;padding:0 16px 16px;display:flex;flex:1;flex-direction:column}.views-center-card.is-marketplace-card .views-center-card-content{padding-top:39px}.views-center-card.is-app-card .views-center-card-content{padding:0}.views-center-card h3{margin:8px 0 6px;overflow:hidden;color:#323338;font-size:18px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.views-center-card.is-app-card h3{margin-top:18px}.views-center-card-icon-online-docs{padding:7px;background:#341482}.views-center-card p{margin:0 0 14px;display:-webkit-box;overflow:hidden;color:#323338;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.views-center-card button{width:100%;min-height:34px;margin-top:auto;border:1px solid #c3c6d4;border-radius:5px;background:#fff;color:#323338;font:inherit;font-size:14px}.views-center-card button:hover:not(:disabled){border-color:#0073ea;background:#f2f7ff}.views-center-card button:disabled{background:#f5f6f8;color:#a1a4b1;cursor:not-allowed}.views-center-card-menu{position:absolute;z-index:4;top:10px;right:10px}.views-center-card .views-center-card-menu-trigger{width:30px;min-height:30px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:#fffffff0;color:#676879;box-shadow:0 1px 3px #1d243f1f}.views-center-card .views-center-card-menu-trigger:hover{border-color:transparent;background:#f0f1f3}.views-center-card-menu-popover{position:absolute;z-index:5;top:36px;left:0;width:236px;padding:7px;border:1px solid #e6e9ef;border-radius:6px;background:#fff;box-shadow:0 5px 16px #1d243f33}.views-center-card .views-center-card-menu-popover button{width:100%;min-height:32px;margin:0;padding:6px 10px;border:0;border-radius:4px;background:#f5f6f8;text-align:left}.views-center-card .views-center-card-menu-popover button:hover{border-color:transparent;background:#f0f1f3}.views-center-empty{min-height:300px;display:grid;place-items:center;align-content:center;color:#676879}.views-center-empty h3,.views-center-empty p{margin:5px 0 0}.views-center-install-backdrop{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#292f4c7a}.views-center-install-dialog{width:min(510px,calc(100vw - 40px));overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 20px 56px #14182d47}.views-center-install-dialog>header{padding:20px 22px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #e6e9ef}.views-center-install-app-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#eef4ff;color:#0073ea}.views-center-install-dialog>header span{color:#676879;font-size:11px;font-weight:600;letter-spacing:.04em}.views-center-install-dialog>header h2{margin:2px 0 0;font-size:20px}.views-center-install-body{padding:24px}.views-center-install-body h3,.views-center-install-body p{margin:0}.views-center-install-body p{margin-top:8px;color:#676879;line-height:1.5}.views-center-install-body dl{margin:20px 0;overflow:hidden;border:1px solid #e6e9ef;border-radius:8px}.views-center-install-body dl>div{min-height:42px;padding:0 13px;display:grid;grid-template-columns:110px 1fr;align-items:center;border-bottom:1px solid #e6e9ef}.views-center-install-body dl>div:last-child{border-bottom:0}.views-center-install-body dt{color:#676879}.views-center-install-body dd{margin:0;font-weight:500}.views-center-install-boundary{padding:11px 12px;display:flex;align-items:center;gap:8px;border-radius:7px;background:#effbf6;color:#00854a;font-size:13px}.views-center-install-dialog>footer{padding:14px 20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e6e9ef}.views-center-install-dialog>footer button{min-height:36px;padding:0 16px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.views-center-install-dialog>footer button:last-child{border-color:#0073ea;background:#0073ea;color:#fff}.dashboard-empty-filter{grid-column:1 / -1;padding:80px 20px;border:1px dashed #c3c6d4;border-radius:8px;color:#676879;text-align:center}.option-color{width:12px;height:12px;display:inline-block;border-radius:3px}.board-chart-bars>div{width:16%;display:flex;flex-direction:column;align-items:center;gap:8px}.board-chart-bars i{width:100%;max-height:300px;border-radius:5px 5px 0 0}.board-chart-bars strong{color:#676879;font-size:11px}.home-page{padding:32px 38px 70px;background:#f6f7fb}.home-hero{min-height:112px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.home-hero h1{margin-bottom:7px;font-size:30px;font-weight:600;letter-spacing:-.025em}.home-hero p:not(.eyebrow){color:#676879}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.metric-strip>button{min-width:0;min-height:82px;padding:14px 16px;display:flex;align-items:center;gap:12px;border:1px solid #dfe3eb;border-radius:9px;background:#fff;text-align:left;box-shadow:0 1px 3px #3233380d}.metric-strip>button:hover{border-color:#aeb3c2;box-shadow:0 3px 9px #3233381a}.metric-strip>button>span:nth-child(2){flex:1;min-width:0}.metric-strip strong,.metric-strip small{display:block}.metric-strip strong{font-size:20px}.metric-strip small{color:#676879;font-size:11px}.metric-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:9px}.tone-blue{color:#0073ea;background:#e7f3ff}.tone-purple{color:#7047eb;background:#f1edff}.tone-green{color:#008f6d;background:#e2f7ef}.tone-red{color:#e2445c!important;background:#ffe8ec!important}.home-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:18px;margin-bottom:18px}.home-card{border:1px solid #dfe3eb;border-radius:9px;background:#fff;box-shadow:0 1px 3px #3233380d}.home-card>header{min-height:72px;padding:15px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e9ef}.home-card>header h2{margin-bottom:3px;font-size:16px}.home-card>header p{margin:0;color:#676879;font-size:11px}.recent-grid{padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.recent-grid>button{min-width:0;padding:0 0 12px;overflow:hidden;border:1px solid #e0e3eb;border-radius:7px;background:#fff;text-align:left}.recent-grid>button:hover{border-color:#0073ea}.recent-preview{height:91px;margin-bottom:10px;display:flex;overflow:hidden;background:#f1f3f8}.recent-preview img{width:100%;height:100%;object-fit:cover;object-position:top left}.recent-meta{padding:0 11px;display:flex;align-items:center;gap:6px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.recent-grid small{padding:0 11px;color:#676879;font-size:9px}.activity-list{padding:7px 16px 15px}.activity-row{padding:12px 0;display:flex;gap:10px;border-bottom:1px solid #eef0f4}.activity-row:last-child{border-bottom:0}.activity-row p{margin:0;font-size:11px;line-height:1.5}.activity-row span{color:#9699a6;font-size:9px}.focus-card{overflow:hidden}.focus-table{display:flex;flex-direction:column}.focus-row{min-height:47px;padding:0 16px;display:grid;grid-template-columns:28px minmax(230px,1.6fr) minmax(160px,1fr) 85px 125px;align-items:center;gap:10px;border:0;border-bottom:1px solid #e6e9ef;background:#fff;text-align:left}.focus-row:hover{background:#f8f9fb}.focus-check{width:18px;height:18px;border:1px solid #aeb3c2;border-radius:3px}.focus-name{font-weight:500}.focus-board,.focus-date{color:#676879;font-size:11px}.focus-status{padding:5px 8px;border-radius:3px;color:#fff;text-align:center;font-size:10px}.status-working-on-it{background:#fdab3d}.status-stuck{background:#e2445c}.status-done{background:#00c875}.status-not-started{background:#c4c4c4}.dashboard-heading{min-height:90px;align-items:center;border-bottom:1px solid #d0d4e4}.view-edit-switch{padding:2px;display:flex;border:1px solid #c3c6d4;border-radius:5px;background:#f6f7fb}.view-edit-switch button{min-height:29px;padding:4px 10px;border:0;border-radius:4px;background:transparent}.view-edit-switch button.is-active{background:#fff;box-shadow:0 1px 3px #32333824}.dashboard-toolbar{min-height:57px;padding:9px 32px 9px 36px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d0d4e4;background:#fff}.dashboard-filter-input{width:235px;border-color:#c3c6d4}.dashboard-filter-input input{width:100%}.push-right{margin-left:auto}.dashboard-grid{padding:16px 18px 50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#f6f7fb}.dashboard-grid.is-editing .dashboard-widget{border-style:dashed;border-color:#0073ea}.dashboard-widget{min-width:0;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.dashboard-widget>header{min-height:57px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d4e4}.dashboard-widget>header h2{margin:0;font-size:16px}.widget-title{flex:1;min-width:0}.dashboard-widget>header>.widget-title{display:block}.widget-title h2,.widget-title small{display:block}.widget-title small{margin-top:2px;color:#676879;font-size:12px;font-weight:400}.dashboard-widget>header>div{display:flex}.widget-body{min-height:295px}.widget-wide{grid-column:span 2}.pie-widget{min-height:295px;display:flex;align-items:center}.chart-legend{padding-right:20px;display:flex;flex-direction:column;gap:13px}.chart-legend span{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.chart-legend i{width:11px;height:11px;border-radius:50%}.number-widget{min-height:295px;display:flex;flex-direction:column;align-items:center;justify-content:center}.number-widget strong{font-size:78px;line-height:1;font-weight:500}.number-widget span{margin-top:9px;color:#676879}.number-widget small{margin-top:16px;padding:5px 9px;border-radius:13px;color:#008f6d;background:#e2f7ef}.health-widget{min-height:295px;padding:35px 45px}.health-score{display:flex;align-items:baseline;justify-content:center}.health-score span{font-size:72px;font-weight:500}.health-score small{color:#676879}.health-meter,.usage-meter{height:12px;overflow:hidden;border-radius:6px;background:#e6e9ef}.health-meter i,.usage-meter i{display:block;height:100%;background:#00c875}.health-labels{margin-top:14px;display:flex;justify-content:space-between;color:#676879;font-size:11px}.dashboard-source-kicker{display:block;margin-bottom:4px;color:#676879;font-size:9px;font-weight:700;letter-spacing:.08em}.dashboard-heading .title-row>div>small{color:#676879;font-size:9px}.dashboard-heading-actions>a.outline-button{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.dashboard-connected-boards-button{white-space:nowrap}.dashboard-query-summary{min-width:0;overflow:hidden;color:#676879;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-widget .widget-body{min-height:0}.dashboard-overview-table{width:100%;overflow-x:auto}.dashboard-overview-row{width:100%;min-width:920px;min-height:66px;padding:0;display:grid;grid-template-columns:minmax(230px,1.4fr) 70px minmax(170px,1fr) minmax(220px,1.2fr) 140px;align-items:stretch;border:0;border-bottom:1px solid #e6e9ef;color:#323338;background:#fff;text-align:left}.dashboard-overview-row:not(.is-header):hover{background:#f6f7fb}.dashboard-overview-row.is-header{min-height:38px;color:#676879;background:#f6f7fb;font-size:12px;font-weight:600}.dashboard-overview-row>span{min-width:0;padding:10px 14px;display:flex;align-items:center;gap:8px;border-right:1px solid #e6e9ef}.dashboard-overview-row>span:last-child{border-right:0}.dashboard-overview-row>span:first-child{display:grid;grid-template-columns:20px minmax(0,1fr);align-content:center}.dashboard-overview-row.is-header>span:first-child{display:flex}.dashboard-overview-row>span:first-child>svg{grid-row:span 2;color:#00a67e}.dashboard-overview-row>span:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-row>span:first-child small{overflow:hidden;color:#676879;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-row.is-unavailable{cursor:default;color:#676879;background:#f6f7fb}.dashboard-overview-row.is-unavailable>span:first-child>svg{color:#e2445c}.dashboard-overview-progress{width:100%;display:flex;flex-direction:column;gap:5px}.dashboard-overview-progress>i{height:12px;overflow:hidden;border-radius:6px;background:#d0d4e4}.dashboard-overview-progress>i>b{height:100%;display:block;border-radius:inherit;background:#0073ea}.dashboard-overview-progress small{color:#676879;font-size:11px;font-style:normal}.dashboard-health-pill{padding:5px 8px;border-radius:4px;color:#fff;background:#0073ea;font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.dashboard-health-pill.is-completed{background:#00a67e}.dashboard-health-pill.is-at_risk{color:#323338;background:#fdab3d}.dashboard-health-pill.is-behind_schedule,.dashboard-health-pill.is-unavailable{background:#e2445c}.dashboard-health-pill.is-no_data{color:#323338;background:#c4c4c4}.dashboard-source-scrim{position:fixed;z-index:270;top:0;right:0;bottom:0;left:0;padding:30px;display:grid;place-items:center;background:#292f4c6b}.dashboard-source-dialog{width:min(680px,calc(100vw - 30px));max-height:calc(100vh - 40px);overflow:auto;border-radius:10px;background:#fff;box-shadow:0 16px 52px #11163447}.dashboard-source-dialog>header,.dashboard-source-dialog>footer{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d0d4e4}.dashboard-source-dialog>header h2,.dashboard-source-dialog>header p{margin:0}.dashboard-source-dialog>header p{margin-top:5px;color:#676879;font-size:13px}.dashboard-source-dialog>footer{justify-content:flex-end;border-top:1px solid #d0d4e4;border-bottom:0}.dashboard-source-list{padding:16px 22px 8px;display:grid;gap:10px}.dashboard-source-option{min-height:76px;padding:12px 14px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #c3c6d4;border-radius:7px;background:#fff}.dashboard-source-option:has(input:checked){border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.dashboard-source-option>span strong,.dashboard-source-option>span small{display:block}.dashboard-source-option>span small{margin-top:3px;color:#676879;font-size:12px}.dashboard-source-option>i{padding:4px 7px;border-radius:4px;color:#007f5f;background:#e2f7ef;font-size:11px;font-style:normal}.dashboard-source-option>i.is-unavailable{color:#b63546;background:#ffe5e9}.dashboard-source-minimum{margin:0;padding:4px 22px 14px;color:#676879;font-size:12px}.dashboard-boundary-note{margin:0;padding:12px 18px 28px;color:#676879;background:#f6f7fb;font-size:9px}.simple-page-heading{min-height:100px;align-items:center}.my-work-tabs{min-height:46px;padding:0 30px;display:flex;align-items:stretch;gap:5px;border-bottom:1px solid #d0d4e4}.my-work-tabs button{position:relative;padding:0 12px;display:flex;align-items:center;gap:7px;border:0;background:transparent}.my-work-tabs button.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:#0073ea}.my-work-tabs .customize-button{margin-left:auto}.my-work-toolbar{min-height:56px;padding:9px 32px;display:flex;align-items:center;gap:8px}.my-work-toolbar .toolbar-search{border-color:#c3c6d4}.my-work-create{margin:0 32px 14px;min-height:54px;padding:8px 10px;display:flex;align-items:center;gap:8px;border:1px solid #0073ea;border-radius:7px;background:#f5f9ff}.my-work-create input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.date-view-button{min-height:34px;padding:5px 10px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:5px;color:#005cc5;background:#cce5ff}.customize-panel{position:absolute;z-index:35;right:23px;top:153px;width:340px;padding:18px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.customize-panel header{display:flex;align-items:center;justify-content:space-between}.customize-panel h2{margin:0;font-size:17px}.customize-panel>p{color:#676879;font-size:11px}.customize-panel>label{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e6e9ef}.customize-panel>label strong,.customize-panel>label small{display:block}.customize-panel>label small{margin-top:3px;color:#676879;font-size:10px}.toggle{width:38px;height:22px;padding:2px;border:0;border-radius:12px;background:#aeb3c2}.toggle span{width:18px;height:18px;display:block;border-radius:50%;background:#fff;transition:transform .16s ease;box-shadow:0 1px 3px #32333840}.toggle.is-on{background:#0073ea}.toggle.is-on span{transform:translate(16px)}.my-work-groups{padding:6px 28px 60px 34px}.my-work-group{margin-bottom:38px}.my-work-group .group-title{color:var(--my-work-color)}.my-work-table{overflow-x:auto;border-left:6px solid var(--my-work-color);border-radius:5px 0 0 5px;box-shadow:0 1px 7px #32333814}.my-work-row{min-width:910px;min-height:43px;display:grid;grid-template-columns:minmax(330px,1.5fr) 145px 210px 80px 100px 138px 115px;border-bottom:1px solid #d0d4e4}.my-work-row>*{min-width:0;min-height:100%;padding:0 10px;display:flex;align-items:center;gap:7px;border:0;border-right:1px solid #d0d4e4;background:#fff;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-work-header{min-height:36px;color:#676879;font-size:11px}.my-work-row.my-work-matra-row{min-width:720px;grid-template-columns:minmax(330px,1.5fr) 120px 175px 138px 115px}.my-work-matra-note{margin:0 0 22px;padding:13px 16px;border:1px solid #d0d4e4;border-radius:5px;background:#fff;color:#676879;font-size:13px}.my-work-matra-note.is-error{border-color:#e2445c;color:#b3213a}.my-work-matra-note.is-warning{border-color:#fdab3d;background:#fff8e7;color:#704d00}.my-work-item-name strong{overflow:hidden;text-overflow:ellipsis}.my-work-item-name>button:last-child{min-width:0;padding:0;overflow:hidden;border:0;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap}.my-work-row.is-selected>*{background:#e7f3ff}.group-dot{width:7px;height:7px;border-radius:50%;background:#0073ea}.my-work-row .status-cell,.my-work-row .priority-cell{padding:0 8px;border-radius:0}.my-work-add{min-height:39px;padding:0 18px;display:flex;align-items:center;gap:7px;border:0;background:#fff;color:#676879}.my-work-calendar{margin:5px 30px 60px}.inbox-page{display:grid;grid-template-columns:315px minmax(0,1fr);min-height:calc(100vh - var(--topbar-height));background:#f6f7fb}.inbox-sidebar{padding:28px 20px;background:#fff;border-right:1px solid #d0d4e4}.inbox-sidebar header h1{margin-bottom:4px;font-size:26px}.inbox-sidebar header p{color:#676879;font-size:12px}.inbox-help{min-height:43px;display:flex;align-items:center;gap:8px;color:#676879;border-bottom:1px solid #e6e9ef}.inbox-filter-heading{margin-top:22px;min-height:42px;display:flex;align-items:center;justify-content:space-between}.inbox-filter-heading button{padding:4px;display:inline-flex;gap:5px;border:0;background:transparent;color:#676879;font-size:10px}.inbox-sidebar>button{width:100%;min-height:40px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:5px;background:transparent;text-align:left}.inbox-sidebar>button.is-active,.inbox-sidebar>button:hover{background:#dceeff}.inbox-sidebar>button i{min-width:23px;height:23px;display:grid;place-items:center;border-radius:12px;background:#dfe3eb;font-style:normal;font-size:10px}.inbox-main{min-width:0}.inbox-tabs{min-height:62px;padding:0 28px;display:flex;align-items:stretch;gap:8px;border-bottom:1px solid #d0d4e4;background:#fff}.inbox-tabs button{position:relative;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;background:transparent}.inbox-tabs button.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;background:#5b53d9}.inbox-subtoolbar{min-height:56px;padding:0 34px;display:flex;align-items:center;justify-content:space-between}.inbox-subtoolbar button{padding:5px 7px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent}.update-feed{max-width:980px;margin:0 auto;padding:0 28px 70px}.update-card{margin-bottom:17px;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.update-card.is-unread{box-shadow:inset 4px 0 #0073ea}.update-card>header{min-height:78px;padding:15px 18px;display:flex;align-items:center;gap:10px}.update-card>header>div:nth-child(2){flex:1}.update-card>header h2{margin-bottom:2px;font-size:14px}.update-card>header p{margin:0;color:#676879;font-size:11px}.update-card>header>span{color:#676879;font-size:11px}.update-body{padding:4px 20px 18px 66px}.update-body p{white-space:pre-wrap;line-height:1.65}.seen-row{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#676879;font-size:10px}.update-card>footer{min-height:47px;display:flex;border-top:1px solid #d0d4e4}.update-card>footer button{min-width:130px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:0;border-right:1px solid #d0d4e4;background:#fff}.update-card>footer button:hover{background:#f1f2f5}.update-card>footer button span{color:#0073ea}.update-card>footer .mark-read-button{flex:0 0 auto;color:#0073ea}.reply-composer{padding:12px 17px;display:flex;align-items:center;gap:9px;border-top:1px solid #e6e9ef}.reply-composer input{flex:1;height:35px;padding:0 10px;border:1px solid #c3c6d4;border-radius:18px}.inbox-empty{padding:90px 20px;text-align:center;color:#676879}.inbox-empty svg{padding:7px;border-radius:50%;color:#00a37a;background:#e2f7ef}.inbox-empty h2{margin:15px 0 5px;color:#323338}.workdoc-page{padding-top:50px;background:#f6f7fb}.doc-toolbar{position:fixed;z-index:45;left:var(--sidebar-width);right:0;top:calc(var(--topbar-height) + var(--mock-banner-height));min-height:50px;padding:6px 12px;display:flex;align-items:center;gap:3px;border-bottom:1px solid #d0d4e4;background:#fff}.doc-toolbar .primary-button{min-height:35px}.doc-divider{width:1px;height:28px;margin:0 4px;background:#d0d4e4}.doc-format-select,.doc-style-button,.doc-ai-button{min-height:34px;padding:5px 9px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent}.doc-format-select:hover,.doc-style-button:hover,.doc-style-button.is-active,.doc-ai-button:hover{background:#e6e9ef}.doc-ai-button{color:#5034ff;font-weight:500}.doc-toolbar-spacer{flex:1}.doc-collaborators{display:flex}.doc-collaborators .avatar+.avatar{margin-left:-7px}.doc-canvas{min-height:calc(100vh - var(--topbar-height) - 50px);margin-right:330px;background:#fff}.doc-cover{position:relative;height:235px;background-position:center 53%;background-size:cover}.doc-cover .icon-button{position:absolute;right:18px;bottom:14px;background:#fff;box-shadow:var(--shadow)}.doc-body-wrap{position:relative;max-width:1120px;min-height:700px;margin:0 auto;padding:55px 35px 100px;display:grid;grid-template-columns:195px minmax(0,1fr);gap:36px}.doc-layout-wide .doc-body-wrap{max-width:1380px}.doc-layout-frame .doc-body-wrap{max-width:1000px;margin-top:35px;margin-bottom:35px;border:1px solid #d0d4e4;border-radius:8px;box-shadow:0 4px 14px #32333814}.doc-toc{position:sticky;top:130px;height:fit-content;display:flex;flex-direction:column;gap:8px}.doc-toc strong{margin-bottom:5px;font-size:11px}.doc-toc a{overflow:hidden;color:#676879;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.doc-toc a:hover{color:#0073ea}.doc-editor{max-width:760px;min-height:550px;outline:0;line-height:1.7}.doc-font-serif .doc-editor{font-family:Georgia,serif}.doc-font-mono .doc-editor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.doc-size-small .doc-editor{font-size:12px}.doc-size-large .doc-editor{font-size:16px}.doc-editor h1{margin-bottom:8px;font-size:36px;line-height:1.25;letter-spacing:-.03em}.doc-editor h2{margin:34px 0 9px;font-size:22px;line-height:1.35}.doc-editor p,.doc-editor li{line-height:1.75}.doc-meta{margin-bottom:30px;display:flex;align-items:center;gap:13px;color:#676879;font-size:10px}.doc-meta span{display:inline-flex;align-items:center;gap:4px}.doc-editor blockquote{margin:22px 0;padding:14px 18px;border-left:5px solid #00a37a;background:#effaf6;color:#1f5c4c}.doc-callout{min-height:75px;margin-bottom:10px;padding:13px 15px;display:flex;align-items:center;gap:12px;border:1px solid #e0e3eb;border-radius:7px;background:#fff}.doc-callout>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0073ea;font-weight:600}.doc-callout p{margin:2px 0 0;color:#676879;font-size:11px}.doc-editor table{width:100%;border-collapse:collapse}.doc-editor th,.doc-editor td{padding:10px;border:1px solid #d0d4e4;text-align:left;font-size:11px}.doc-editor th{background:#f6f7fb}.doc-style-panel,.doc-comments-panel{position:fixed;z-index:40;right:0;top:calc(var(--topbar-height) + 50px);bottom:0;width:330px;padding:18px;overflow-y:auto;border-left:1px solid #d0d4e4;background:#fff}.doc-style-panel header,.doc-comments-panel header{display:flex;align-items:center;gap:7px}.doc-style-panel header h2,.doc-comments-panel header h2{flex:1;margin:0;font-size:17px}.doc-style-panel header>button:not(.icon-button){min-height:29px;padding:4px 8px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;font-size:11px}.doc-style-panel>label{margin:22px 0 7px;display:block;font-size:12px;font-weight:500}.style-segmented{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c3c6d4;border-radius:5px;overflow:hidden}.style-segmented button{min-height:76px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-right:1px solid #c3c6d4;background:#fff;text-transform:capitalize;font-size:10px}.style-segmented button:last-child{border-right:0}.style-segmented button.is-active{background:#cce5ff}.layout-sample{width:27px;height:28px;display:block;border:2px solid #676879;border-width:0 4px}.layout-sample.narrow{width:16px}.layout-sample.frame{border:2px solid #676879}.font-options button strong{font-size:24px}.font-options button:nth-child(2) strong{font-family:Georgia,serif}.font-options button:nth-child(3) strong{font-family:ui-monospace,monospace}.compact-options button{min-height:44px}.doc-style-panel hr{margin:24px 0;border:0;border-top:1px solid #e6e9ef}.doc-style-panel h3{font-size:13px}.style-toggle-row{min-height:45px;display:flex;align-items:center;justify-content:space-between}.full-width{width:100%;margin-top:18px}.doc-comments-panel{z-index:42}.doc-comments-panel>div:not(.doc-comment-composer){margin-top:16px;padding:12px;display:grid;grid-template-columns:32px 1fr;gap:8px;border:1px solid #e0e3eb;border-radius:7px}.doc-comments-panel p{margin:0;font-size:11px;line-height:1.5}.doc-comments-panel p strong{display:block}.doc-comments-panel small{grid-column:2;color:#9699a6;font-size:9px}.doc-comment-composer{margin-top:14px;display:flex;gap:8px}.doc-comment-composer input{flex:1;height:35px;padding:0 9px;border:1px solid #c3c6d4;border-radius:18px}.automations-page{padding-bottom:70px;background:#f6f7fb}.automations-page .simple-page-heading{background:#fff;border-bottom:1px solid #d0d4e4}.automation-tabs{min-height:50px;padding:0 35px;display:flex;gap:8px;border-bottom:1px solid #d0d4e4;background:#fff}.automation-tabs button{position:relative;padding:0 12px;display:flex;align-items:center;gap:7px;border:0;background:transparent}.automation-tabs button.is-active:after{content:"";position:absolute;left:9px;right:9px;bottom:0;height:3px;background:#0073ea}.automation-usage{margin:20px 34px 14px;padding:14px 18px;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(220px,1fr) auto;align-items:center;gap:18px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.automation-usage>div{display:flex;align-items:center;gap:11px}.automation-usage-icon,.automation-bolt{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#7047eb;background:#f1edff}.automation-usage p{margin:3px 0 0;color:#676879;font-size:10px}.automation-usage .usage-meter i{background:#0073ea}.automation-toolbar{margin:0 34px 10px;min-height:47px;display:flex;align-items:center;justify-content:space-between}.automation-toolbar>div{width:280px;border-color:#c3c6d4}.automation-toolbar input{width:100%}.automation-toolbar>button{min-height:34px;padding:5px 10px;display:flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent}.automation-list,.automation-history{margin:0 34px;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.automation-list>header,.automation-list>article{min-height:62px;padding:0 16px;display:grid;grid-template-columns:minmax(420px,1fr) 80px 100px 65px;align-items:center;gap:15px;border-bottom:1px solid #e6e9ef}.automation-list>header{min-height:38px;color:#676879;background:#f6f7fb;font-size:10px}.automation-title{padding:0;display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left}.automation-title strong,.automation-title small{display:block}.automation-title small{margin-top:3px;color:#676879;font-size:9px}.automation-templates{margin:24px 34px}.automation-templates>header h2{margin-bottom:3px}.automation-templates>header p{color:#676879}.automation-templates>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.automation-templates>div>button{min-height:215px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;text-align:left}.automation-templates>div>button:hover{border-color:#0073ea}.automation-templates>div>button>span{width:43px;height:43px;display:grid;place-items:center;border-radius:8px;color:#fff}.automation-templates p{color:#676879;font-size:11px;line-height:1.5}.automation-templates small{margin-top:auto;display:flex;align-items:center;gap:5px;color:#0073ea}.automation-history>header,.automation-history>div{min-height:52px;padding:0 15px;display:grid;grid-template-columns:95px minmax(380px,1fr) 110px 80px;align-items:center;gap:12px;border-bottom:1px solid #e6e9ef}.automation-history>header{min-height:38px;color:#676879;background:#f6f7fb;font-size:10px}.run-success,.run-skipped{width:fit-content;padding:4px 8px;border-radius:12px;color:#008f6d;background:#e2f7ef;font-size:10px}.run-skipped{color:#676879;background:#e6e9ef}.apps-page{padding-bottom:70px;background:#f6f7fb}.apps-hero{min-height:230px;padding:44px 9%;display:flex;align-items:center;justify-content:space-between;gap:45px;color:#fff;background:#2f236c}.apps-hero>div:first-child{max-width:650px}.apps-hero h1{margin-bottom:8px;font-size:31px;line-height:1.25}.apps-hero p:not(.eyebrow){margin:0;color:#e2dcff;line-height:1.6}.apps-hero .eyebrow{color:#c7bbff}.apps-search{width:390px;min-height:48px;padding:0 15px;display:flex;align-items:center;gap:9px;border-radius:7px;color:#323338;background:#fff;box-shadow:0 7px 20px #0000002e}.apps-search input{flex:1;min-width:0;border:0;outline:0}.apps-layout{max-width:1320px;margin:0 auto;padding:28px 34px;display:grid;grid-template-columns:215px minmax(0,1fr);gap:28px}.apps-layout>aside{display:flex;flex-direction:column;gap:3px}.apps-layout>aside h2{margin:0 0 8px 8px;font-size:13px}.apps-layout>aside button{min-height:39px;padding:6px 9px;display:flex;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent;text-align:left}.apps-layout>aside button.is-active,.apps-layout>aside button:hover{background:#e6e9ef}.apps-layout>aside button span{margin-left:auto;color:#676879}.apps-layout>aside hr{width:100%;margin:12px 0;border:0;border-top:1px solid #d0d4e4}.featured-app{min-height:150px;padding:22px 25px;display:flex;align-items:center;gap:22px;border:1px solid #d8d0ff;border-radius:9px;background:#f3f0ff}.featured-app-icon{width:75px;height:75px;display:grid;place-items:center;border-radius:16px;color:#fff;background:#7047eb}.featured-app>div:last-child{flex:1}.featured-app>div>span{color:#7047eb;font-size:10px;font-weight:600;text-transform:uppercase}.featured-app h2{margin:4px 0;font-size:19px}.featured-app p{margin-bottom:8px;color:#676879;font-size:11px}.featured-app button{padding:0;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#5034ff;font-weight:600}.apps-list-heading{min-height:90px;display:flex;align-items:center;justify-content:space-between}.apps-list-heading h2{margin-bottom:2px;font-size:20px}.apps-list-heading p{margin:0;color:#676879;font-size:11px}.apps-list-heading button{min-height:35px;padding:6px 10px;display:flex;align-items:center;gap:6px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.apps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.apps-empty{grid-column:1 / -1;min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #c3c6d4;border-radius:8px;color:#676879;background:#fafbfc;text-align:center}.apps-empty h3,.apps-empty p{margin:0}.apps-grid article{min-height:190px;padding:18px;display:grid;grid-template-columns:52px 1fr;grid-template-rows:1fr auto;gap:12px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.apps-grid article:hover{border-color:#aeb3c2;box-shadow:0 3px 10px #32333814}.app-logo{width:50px;height:50px;display:grid;place-items:center;border-radius:10px}.apps-grid h3{margin-bottom:4px;font-size:16px}.apps-grid p{margin-bottom:9px;color:#676879;font-size:10px;line-height:1.55}.apps-grid article>div:nth-child(2)>span{color:#9699a6;font-size:9px}.apps-grid article>button{grid-column:1 / -1;min-height:35px;border:1px solid #0073ea;border-radius:5px;background:#0073ea;color:#fff}.apps-grid article>button.is-installed{display:flex;align-items:center;justify-content:center;gap:5px;border-color:#c3c6d4;background:#fff;color:#323338}.admin-page{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - var(--topbar-height));background:#f6f7fb}.admin-nav{padding:22px 12px;background:#fff;border-right:1px solid #d0d4e4}.admin-nav header{min-height:60px;padding:0 8px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e6e9ef;margin-bottom:12px}.admin-mark{width:37px;height:37px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#2f236c}.admin-nav header strong,.admin-nav header small{display:block}.admin-nav header small{color:#676879;font-size:9px}.admin-nav>button{width:100%;min-height:39px;padding:6px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:transparent;text-align:left}.admin-nav>button:hover,.admin-nav>button.is-active{background:#eaf3ff;color:#005cc5}.admin-content{width:100%;max-width:1240px;margin:0 auto;padding:32px 38px 75px}.admin-heading{min-height:85px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-heading h1{margin-bottom:5px;font-size:26px}.admin-heading p{color:#676879}.settings-card,.user-table,.security-overview,.current-plan-card,.cost-explainer,.usage-note{padding:22px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.settings-card{max-width:780px}.settings-card>label:not(.setting-toggle){margin-bottom:19px;display:block;font-size:11px;font-weight:600}.settings-card input,.settings-card select{width:100%;height:39px;margin-top:6px;padding:0 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.weekday-picker{margin-top:7px;display:flex;gap:5px}.weekday-picker button{width:36px;height:36px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.weekday-picker button.is-active{border-color:#0073ea;color:#fff;background:#0073ea}.user-table{padding:0;overflow:hidden}.user-table>header,.user-table>div{min-height:64px;padding:0 17px;display:grid;grid-template-columns:minmax(280px,1.5fr) 150px 120px 90px 45px;align-items:center;gap:12px;border-bottom:1px solid #e6e9ef}.user-table>header{min-height:39px;color:#676879;background:#f6f7fb;font-size:10px}.user-table>div>span:first-child{display:flex;align-items:center;gap:10px}.user-table>div>span:first-child strong,.user-table>div>span:first-child small{display:block}.user-table small{color:#676879;font-size:9px}.active-user{width:fit-content;padding:4px 8px;border-radius:12px;color:#008f6d;background:#e2f7ef;font-size:10px}.admin-agent-directory{margin-bottom:18px}.admin-agent-directory>header,.admin-agent-directory>div{grid-template-columns:minmax(230px,1.35fr) minmax(150px,.85fr) minmax(170px,.95fr) 86px minmax(110px,.65fr)}.admin-agent-directory>div>span:first-child>img{width:35px;height:35px;border-radius:8px;object-fit:cover}.admin-agent-directory>div>span{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.security-overview{margin-bottom:16px;display:flex;align-items:center;gap:13px}.security-overview>span{width:48px;height:48px;display:grid;place-items:center;border-radius:9px;color:#008f6d;background:#e2f7ef}.security-overview>div{flex:1}.security-overview p{margin:2px 0 0;color:#676879;font-size:10px}.security-settings{max-width:none}.setting-toggle{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6e9ef}.setting-toggle strong,.setting-toggle small{display:block}.setting-toggle small{margin-top:4px;color:#676879;font-size:10px;font-weight:400}.security-settings>.outline-button{margin-top:20px}.current-plan-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;border-left:5px solid #0073ea}.current-plan-card span,.current-plan-card strong,.current-plan-card small{display:block}.current-plan-card>div:first-child>span{color:#0073ea;font-size:10px;font-weight:600;text-transform:uppercase}.current-plan-card>div:first-child>strong{margin-top:4px;font-size:18px}.current-plan-card p{margin:3px 0 0;color:#676879;font-size:10px}.current-plan-card>div:nth-child(2){text-align:right}.current-plan-card>div:nth-child(2) strong{font-size:18px}.current-plan-card>div:nth-child(2) small{color:#676879;font-size:9px}.billing-toggle{margin:25px 0 15px;display:flex;align-items:center;justify-content:center;gap:9px}.billing-toggle strong{padding:3px 6px;border-radius:9px;color:#008f6d;background:#e2f7ef;font-size:9px}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.plan-grid article{min-height:390px;padding:17px;display:flex;flex-direction:column;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.plan-grid article.is-current{border:2px solid #0073ea}.plan-grid article>span{min-height:17px;color:#0073ea;font-size:9px;font-weight:600;text-transform:uppercase}.plan-grid h2{margin:4px 0;font-size:20px}.plan-grid article>p{min-height:38px;color:#676879;font-size:10px}.plan-price{min-height:73px;display:flex;align-items:center;gap:7px}.plan-price strong{font-size:28px}.plan-price small{color:#676879;font-size:9px;line-height:1.35}.plan-grid ul{padding:0;display:flex;flex-direction:column;gap:9px;list-style:none}.plan-grid li{display:flex;align-items:flex-start;gap:6px;font-size:10px}.plan-grid li svg{flex:0 0 auto;color:#00a37a}.plan-grid article>button{width:100%;margin-top:auto}.cost-explainer{margin-top:18px}.cost-explainer h2{font-size:17px}.cost-explainer>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px}.cost-explainer span strong,.cost-explainer span small{display:block}.cost-explainer span small{margin-top:4px;color:#676879;font-size:9px;line-height:1.55}.cost-explainer b{color:#aeb3c2;font-size:20px}.usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.usage-grid article{padding:18px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.usage-grid header{display:flex;align-items:center;justify-content:space-between}.usage-grid header strong{font-size:20px}.usage-grid p{margin:7px 0 13px;color:#676879;font-size:10px}.usage-grid article>div{height:8px;overflow:hidden;border-radius:4px;background:#e6e9ef}.usage-grid article>div i{display:block;height:100%}.usage-grid article>small{margin-top:7px;display:block;color:#676879;font-size:9px}.usage-note{margin-top:15px;display:flex;gap:10px;border-left:4px solid #fdab3d}.usage-note p{margin:0;color:#676879;font-size:10px}.modal-backdrop{position:fixed;z-index:400;top:0;right:0;bottom:0;left:0;padding:28px;display:grid;place-items:center;background:#292f4c7a}.modal-card{width:min(var(--modal-width),calc(100vw - 40px));max-height:calc(100vh - 56px);display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 18px 48px #14182d52}.modal-header{min-height:76px;padding:17px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #e6e9ef}.modal-header h2{margin:0;font-size:20px}.modal-header-actions{display:flex;align-items:center;gap:12px}.modal-eyebrow{margin-bottom:3px;color:#676879;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.modal-content{min-height:0;padding:20px;overflow-y:auto}.modal-footer{min-height:64px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e6e9ef;background:#fafbfc}.chart-settings-backdrop{padding:34px 42px;background:#292f4cb8}.chart-settings-modal{height:calc(100vh - 68px);max-height:none}.chart-settings-modal .modal-header{min-height:66px;padding:12px 20px;align-items:center}.chart-settings-modal .modal-content{flex:1;padding:0;display:flex;flex-direction:column;overflow:hidden}.chart-settings-modal .modal-footer{min-height:58px}.gantt-settings-drawer-backdrop{inset:var(--topbar-height) 0 0;padding:0;place-items:stretch end;background:transparent}.gantt-settings-drawer{width:min(710px,100vw);height:100%;max-height:none;border-left:1px solid #d0d4e4;border-radius:0;box-shadow:-5px 0 18px #3233382e}.gantt-settings-drawer .modal-header{min-height:64px;padding:14px 18px;align-items:center}.gantt-settings-drawer .modal-header h2{font-size:18px;font-weight:500}.gantt-settings-drawer .modal-content{min-height:0;flex:1;padding:0;overflow:hidden}.gantt-settings-drawer .modal-footer{min-height:58px;padding:10px 18px;background:#fff}.gantt-settings-drawer .gantt-settings-layout{height:100%;display:block}.gantt-settings-drawer .gantt-settings-panel{width:100%;height:100%;overflow-y:auto;border-left:0}.gantt-title-settings input{font-size:13px}.chart-settings-footer-note{margin-right:auto;color:#676879;font-size:10px}.chart-settings-toolbar{min-height:51px;padding:8px 16px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #e6e9ef;background:#fff}.chart-settings-toolbar label{width:240px;min-height:34px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #c3c6d4;border-radius:5px}.chart-settings-toolbar input{width:100%;min-width:0;border:0;outline:0}.chart-settings-toolbar>button{min-height:34px;padding:5px 9px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:5px;background:#fff}.chart-settings-toolbar>button:hover{background:#f0f1f3}.chart-settings-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 355px}.chart-settings-preview{min-width:0;padding:22px 28px 34px;overflow-y:auto;background:#f6f7fb}.chart-settings-preview>header{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chart-settings-preview>header h3,.chart-settings-preview>header p{margin:0}.chart-settings-preview>header h3{font-size:18px}.chart-settings-preview>header p{margin-top:3px;color:#676879;font-size:10px}.chart-settings-live-badge{padding:5px 8px;border-radius:12px;background:#e7f6ef;color:#00854a;font-size:9px;font-weight:600}.chart-settings-chart-stage{min-height:500px;padding:18px 24px 2px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 1px 2px #3233380f}.chart-type-picker{margin-top:17px;padding:18px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.chart-type-picker h4{margin:0 0 13px;font-size:13px}.chart-type-picker>div{display:grid;grid-template-columns:repeat(7,minmax(78px,1fr));gap:9px}.chart-type-picker button{min-height:82px;padding:8px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;color:#323338}.chart-type-picker button:hover{border-color:#579bfc}.chart-type-picker button.is-selected{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea;background:#edf5ff}.chart-type-picker button strong{font-size:10px;font-weight:500}.chart-type-preview{width:49px;height:37px;display:grid;place-items:center;border-radius:5px;background:#f0f1f3;color:#0073ea}.chart-type-preview.is-donut{color:#a25ddc}.chart-type-preview.is-area{color:#00c875}.chart-type-preview.is-bubble{color:#fdab3d}.chart-type-empty{margin:16px 0 0;color:#676879;font-size:11px}.chart-settings-panel{min-width:0;overflow-y:auto;border-left:1px solid #d0d4e4;background:#fff}.chart-settings-panel>h3{min-height:52px;margin:0;padding:15px 18px;border-bottom:1px solid #e6e9ef;font-size:15px}.chart-settings-panel>section{padding:15px 18px 17px;border-bottom:1px solid #e6e9ef}.chart-settings-panel h4{margin:0 0 11px;font-size:12px}.chart-settings-panel label:not(.chart-toggle-row){display:grid;gap:6px;color:#676879;font-size:10px}.chart-settings-panel input,.chart-settings-panel select{width:100%;min-height:34px;padding:6px 9px;border:1px solid #c3c6d4;border-radius:5px;background:#fff;color:#323338}.chart-settings-panel label+label{margin-top:12px}.chart-toggle-row{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#323338;font-size:10px}.chart-settings-panel section.is-read-only{color:#676879}.chart-settings-panel section.is-read-only h4,.chart-settings-panel section.is-read-only p{margin:0}.chart-settings-panel section.is-read-only p{margin-top:5px;line-height:1.45;font-size:9px}.chart-settings-boundary{position:absolute;left:22px;bottom:18px;margin:0;color:#8b6f00;font-size:8px;font-weight:600}.gantt-settings-modal .chart-settings-boundary{position:static;flex:0 0 auto;margin:0;padding:7px 18px;border-top:1px solid #e6e9ef;background:#fff9df;color:#8b6f00;line-height:1.4}.gantt-settings-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 370px}.gantt-settings-preview{min-width:0;padding:20px 24px 36px;overflow:auto;background:#f6f7fb}.gantt-settings-preview>header{min-height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.gantt-settings-preview>header label{display:block}.gantt-settings-preview>header input{width:min(460px,60vw);padding:0;border:0;border-bottom:1px solid transparent;outline:0;background:transparent;color:#323338;font-size:19px;font-weight:600}.gantt-settings-preview>header input:focus{border-bottom-color:#0073ea}.gantt-settings-preview>header p{margin:4px 0 0;color:#676879;font-size:9px}.gantt-settings-stage{min-width:0;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 1px 2px #3233380f}.gantt-settings-stage .gantt-renderer{border:0;border-radius:0}.gantt-settings-summary{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gantt-settings-summary>div{min-height:76px;padding:14px;display:grid;place-items:center;align-content:center;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.gantt-settings-summary strong,.gantt-settings-summary span{display:block}.gantt-settings-summary strong{color:#0073ea;font-size:18px}.gantt-settings-summary span{margin-top:3px;color:#676879;font-size:8px}.gantt-settings-panel .gantt-column-source{min-height:42px;padding:7px 8px;display:grid!important;grid-template-columns:17px 1fr;align-items:center;gap:0 7px;border:1px solid #d0d4e4;border-radius:5px;color:#323338!important;font-size:11px!important;line-height:1.25}.gantt-settings-panel .gantt-column-source+.gantt-column-source{margin-top:7px}.gantt-settings-panel .gantt-column-source input{grid-row:1 / span 2;width:14px;min-height:14px;margin:0}.gantt-settings-panel .gantt-column-source small{color:#9699a6;font-size:9px}.gantt-settings-panel .gantt-source-settings h4{font-size:13px}.gantt-settings-panel .gantt-source-settings>p{font-size:10px;line-height:1.5}.gantt-settings-panel .gantt-source-kind-label{margin:12px 0 7px;color:#323338;font-size:10px;font-weight:600}.gantt-settings-panel .gantt-column-source.is-subitem-source{border-color:#a9bff8;background:#f6f8ff}.gantt-settings-panel .gantt-column-source.is-disabled{background:#f6f7fb;color:#9699a6!important}.gantt-critical-path-segmented{display:grid;grid-template-columns:1fr 78px;overflow:hidden;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.gantt-critical-path-segmented button{min-height:32px;border:0;border-right:1px solid #c3c6d4;background:#fff;color:#323338;font-size:10px}.gantt-critical-path-segmented button:last-child{border-right:0}.gantt-critical-path-segmented button.is-active{background:#cce5ff;color:#0060b9;font-weight:600}.gantt-critical-path-settings>p{margin:8px 0 0;color:#676879;line-height:1.45;font-size:9px}.gantt-critical-path-settings>small{display:block;margin-top:6px;color:#e2445c;font-size:8px;font-weight:600}.gantt-baseline-settings{scroll-margin:70px}.gantt-baseline-settings>h4{font-size:14px}.gantt-baseline-settings>p{margin:0;color:#323338;line-height:1.45;font-size:13px}.gantt-baseline-settings>a{margin-top:3px;display:inline-block;color:#0073ea;font-size:12px;text-decoration:none}.gantt-add-baseline{width:fit-content;min-height:32px;margin-top:10px;padding:6px 12px;font-size:13px}.gantt-baseline-source-contract{display:block;margin-top:7px;padding:7px 8px;border:1px solid #cce5ff;border-radius:5px;background:#f3f9ff;color:#0060b9;font-size:9px;line-height:1.45}.gantt-baseline-source-contract.is-locked{border-color:#e6e9ef;background:#f7f7f8;color:#676879}.gantt-baseline-empty{margin-top:8px;display:block;color:#676879;line-height:1.45;font-size:10px}.gantt-baseline-snapshot-list{margin-top:9px;display:grid;gap:6px}.gantt-baseline-snapshot-list label{min-height:42px;padding:7px 8px;display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;border:1px solid #d0d4e4;border-radius:5px;background:#fff;cursor:pointer}.gantt-baseline-snapshot-list input{width:14px;min-height:14px;margin:0}.gantt-baseline-snapshot-list span,.gantt-baseline-snapshot-list strong,.gantt-baseline-snapshot-list small{min-width:0;display:block}.gantt-baseline-snapshot-list strong{overflow:hidden;color:#323338;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.gantt-baseline-snapshot-list small{margin-top:2px;overflow:hidden;color:#9699a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.gantt-baseline-segmented{margin-top:9px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.gantt-baseline-segmented button{min-height:32px;border:0;border-right:1px solid #c3c6d4;background:#fff;color:#323338;font-size:11px}.gantt-baseline-segmented button:last-child{border-right:0}.gantt-baseline-segmented button.is-active{background:#cce5ff;color:#0060b9;font-weight:600}.gantt-baseline-segmented button:disabled{color:#b6b8c2;cursor:not-allowed}.gantt-baseline-summary{margin-top:7px;display:block;color:#676879;font-size:9px;font-weight:600}.calendar-settings-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 380px}.calendar-settings-preview{min-width:0;padding:20px 24px 36px;overflow:auto;background:#f6f7fb}.calendar-settings-preview>header{min-height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.calendar-settings-preview>header h3,.calendar-settings-preview>header p{margin:0}.calendar-settings-preview>header h3{font-size:19px}.calendar-settings-preview>header p{margin-top:4px;color:#676879;font-size:9px}.calendar-settings-stage{min-width:0;height:min(610px,calc(100vh - 255px));overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 1px 2px #3233380f}.calendar-settings-stage .calendar-board-renderer{height:100%;border:0;border-radius:0}.calendar-settings-summary{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.calendar-settings-summary>div{min-height:70px;padding:12px;display:grid;place-items:center;align-content:center;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.calendar-settings-summary strong,.calendar-settings-summary span{display:block}.calendar-settings-summary strong{color:#0073ea;font-size:18px}.calendar-settings-summary span{margin-top:3px;color:#676879;font-size:8px}.calendar-settings-panel .calendar-column-source{min-height:45px;padding:7px 8px;display:grid!important;grid-template-columns:17px 1fr;align-items:center;gap:0 7px;border:1px solid #d0d4e4;border-radius:5px;color:#323338!important}.calendar-settings-panel .calendar-column-source+.calendar-column-source{margin-top:7px}.calendar-settings-panel .calendar-column-source input{grid-row:1 / span 2;width:14px;min-height:14px;margin:0}.calendar-settings-panel .calendar-column-source small{color:#9699a6;font-size:8px;line-height:1.35}.calendar-settings-panel .calendar-column-source.is-disabled,.calendar-settings-panel .chart-toggle-row.is-disabled{background:#f6f7fb;color:#9699a6!important}.calendar-settings-panel .chart-toggle-row.is-disabled{margin-inline:-8px;padding-inline:8px;border-radius:5px}.calendar-settings-panel .toggle:disabled{cursor:not-allowed;opacity:.48}.calendar-settings-panel .calendar-settings-group-note{margin:8px 0 0;color:#676879;font-size:9px;line-height:1.45}.calendar-settings-drawer-layer{position:fixed;z-index:185;top:0;right:0;bottom:0;left:0;pointer-events:none}.calendar-settings-drawer{position:absolute;top:calc(var(--topbar-height) + var(--mock-banner-height) + 157px);right:0;bottom:0;width:400px;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #d0d4e4;background:#fff;box-shadow:-8px 0 24px #32333814;pointer-events:auto}body:has(.calendar-settings-drawer) .board-content:has(.calendar-widget-stack) .calendar-widget-card{width:calc(100% - 400px)}.calendar-settings-drawer>header{min-height:52px;padding:11px 13px 9px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-settings-drawer>header h2{margin:0;display:inline-flex;align-items:center;gap:7px;font-size:18px;font-weight:500}.calendar-settings-drawer>header button{width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent}.calendar-settings-drawer>header button:hover{background:#f1f2f5}.calendar-settings-drawer-content{min-height:0;padding:0 16px 16px;flex:1;overflow-y:auto}.calendar-settings-drawer-content>section{margin-bottom:12px;overflow:hidden;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.calendar-settings-drawer-content>section>button{width:100%;min-height:43px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:#fff;font-size:13px;text-align:left}.calendar-settings-drawer-content>section>button:hover,.calendar-settings-drawer-content>section.is-open>button{background:#f8f9fb}.calendar-settings-drawer-content>section>button svg{flex:0 0 auto;transition:transform .16s ease}.calendar-settings-drawer-content>section.is-open>button svg{transform:rotate(180deg)}.calendar-settings-drawer-content>section>button small{margin-left:7px;padding:2px 5px;border:1px solid #579bfc;border-radius:3px;color:#0073ea;font-size:9px}.calendar-settings-drawer-section{padding:11px 12px 13px;border-top:1px solid #e6e9ef}.calendar-settings-drawer-section>label:not(.chart-toggle-row){display:grid;gap:6px;color:#676879;font-size:10px}.calendar-settings-drawer-section input,.calendar-settings-drawer-section select{width:100%;min-height:34px;padding:6px 9px;border:1px solid #c3c6d4;border-radius:5px;background:#fff;color:#323338}.calendar-settings-drawer-section .calendar-column-source{min-height:45px;padding:7px 8px;display:grid!important;grid-template-columns:17px 1fr;align-items:center;gap:0 7px;border:1px solid #d0d4e4;border-radius:5px;color:#323338!important}.calendar-settings-drawer-section .calendar-column-source+.calendar-column-source{margin-top:7px}.calendar-settings-drawer-section .calendar-column-source input{grid-row:1 / span 2;width:14px;min-height:14px;margin:0}.calendar-settings-drawer-section .calendar-column-source small{color:#9699a6;font-size:8px;line-height:1.35}.calendar-settings-drawer-section .calendar-column-source.is-disabled,.calendar-settings-drawer-section .chart-toggle-row.is-disabled{background:#f6f7fb;color:#9699a6!important}.calendar-settings-drawer-section .chart-toggle-row+.chart-toggle-row{border-top:1px solid #e6e9ef}.calendar-settings-drawer-section label+label{margin-top:9px}.calendar-settings-drawer-section p{margin:8px 0 0;color:#676879;font-size:9px;line-height:1.45}.calendar-settings-drawer>footer{min-height:58px;padding:9px 12px;display:flex;align-items:center;gap:10px;border-top:1px solid #e6e9ef;background:#fafbfc}.calendar-settings-drawer>footer p{margin:0;flex:1;color:#8b6f00;font-size:8px;line-height:1.35}.calendar-settings-drawer>footer button{min-height:32px;padding:5px 11px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.autopilot-hub-backdrop{padding:46px 43px 0;align-items:end;justify-items:center;background:#1e233bc9}.autopilot-hub-modal{width:100%;height:100%;max-height:none;border-radius:10px 10px 0 0;color:#323338;background:#fff}.autopilot-hub-modal .modal-header{min-height:79px;padding:0 24px;align-items:center;border-bottom:0;background:#f7f8fc}.autopilot-hub-modal .modal-header h2{font-size:24px;font-weight:600;line-height:31px}.autopilot-hub-modal .modal-header-actions{height:100%;gap:14px}.autopilot-hub-modal .modal-header-actions .icon-button{width:34px;height:34px}.autopilot-header-divider{width:1px;height:30px;background:#d0d4e4}.autopilot-hub-modal .modal-content{flex:1;padding:0;overflow:hidden}.autopilot-hub-layout{height:100%;display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;background:#fff}.autopilot-sidebar{padding:16px;background:#fbfbfd}.autopilot-sidebar [role=tablist]{display:grid;gap:1px}.autopilot-sidebar [role=tab]{width:100%;height:40px;padding:0 16px;display:flex;align-items:center;gap:11px;border:0;border-radius:4px;background:transparent;color:#323338;font-size:14px;text-align:left}.autopilot-sidebar [role=tab]:hover{background:#eef6fe}.autopilot-sidebar [role=tab].is-active{background:#cde4fb}.autopilot-main{position:relative;min-width:0;min-height:0;padding:32px;overflow:auto;background:#fff}.autopilot-panel{min-height:100%}.autopilot-top-panel{border-radius:14px;background:#fff;box-shadow:0 21px 34px #c9ddf759}.autopilot-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.autopilot-top-panel h3{margin:0;color:#323338;font-size:24px;font-weight:600;line-height:31px}.autopilot-health-summary{min-height:297px;padding:32px 24px}.autopilot-health-summary .autopilot-heading-row>div:first-child p{margin:24px 0 0;font-size:16px;line-height:24px}.autopilot-health-summary .autopilot-heading-row>div:first-child p strong{font-weight:600}.autopilot-health-filters{display:flex;align-items:center;gap:14px;color:#676879;font-size:14px}.autopilot-owner-filter,.autopilot-health-filters select{height:34px;border:1px solid #c5c7d0;border-radius:4px;background:#fff}.autopilot-owner-filter{min-width:202px;padding:0 9px;display:flex;align-items:center;gap:6px}.autopilot-owner-filter span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.autopilot-health-filters select{width:201px;padding:0 35px 0 12px;color:#676879}.autopilot-health-metrics{margin-top:25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.autopilot-health-metrics>button{position:relative;min-width:0;height:130px;padding:16px;overflow:hidden;border:1px solid #b6ccdf;border-radius:15px;background:#fff;text-align:left}.autopilot-health-metrics>button:hover{background:#f8fbff}.autopilot-health-metrics>button.is-selected{border-color:#0073ea;background:#f3f8fe;box-shadow:0 3px 12px #0073ea14}.autopilot-severity-label{display:flex;align-items:center;gap:6px;font-size:14px}.autopilot-severity-value{margin-top:7px;display:flex;align-items:baseline;gap:10px}.autopilot-severity-value strong{font-size:30px;font-weight:600;line-height:36px}.autopilot-severity-value small,.autopilot-severity-detail{font-size:14px}.autopilot-severity-detail{display:block}.autopilot-donut{position:absolute;top:25px;right:15px;color:#d6e9fc}.autopilot-empty{display:flex;flex-direction:column;align-items:center;color:#323338;text-align:center}.autopilot-empty img{display:block;object-fit:contain}.autopilot-empty h4{margin:0;color:#323338}.autopilot-empty p{color:#323338}.autopilot-health-empty{padding-top:79px}.autopilot-health-empty img{width:330px;height:190px}.autopilot-health-empty h4{margin-top:8px;font-size:18px;font-weight:600}.autopilot-health-empty p{margin:5px 0 20px;font-size:14px}.autopilot-health-empty>div{display:flex;gap:14px}.autopilot-health-empty>div button{min-height:25px;padding:3px 9px;display:flex;align-items:center;gap:5px;border:0;border-radius:4px;background:#d8eafb;color:#4c4e58;font-size:13px}.autopilot-compact-heading{min-height:101px;padding:31px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.autopilot-compact-heading>button{min-width:251px;height:41px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:4px;background:#ecedf4;color:#8d8f99;font-size:14px;opacity:1}.autopilot-segmented{margin:31px 0 0 16px;display:inline-flex}.autopilot-segmented button{height:33px;padding:0 10px;border:1px solid #c5c7d0;background:#fff;font-size:14px}.autopilot-segmented button:first-child{border-radius:4px 0 0 4px}.autopilot-segmented button:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.autopilot-segmented button.is-active{position:relative;z-index:1;border-color:#0073ea;background:#d5eafd}.autopilot-usage-empty{padding-top:199px}.autopilot-usage-empty img{width:260px;height:140px;margin-bottom:-28px}.autopilot-usage-empty h4,.autopilot-connections-empty h4,.autopilot-workflows-empty h4{margin-top:10px;font-size:24px;font-weight:700;line-height:31px}.autopilot-primary{min-height:41px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:4px;background:#0073ea;color:#fff;font-size:14px}.autopilot-primary:hover{background:#0060b9}.autopilot-workflows-summary{min-height:212px;padding:31px 24px}.autopilot-workflow-metrics{margin-top:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.autopilot-workflow-metrics article{height:99px;padding:15px 16px;display:flex;flex-direction:column;justify-content:center;border:1px solid #b6ccdf;border-radius:13px;background:#fff}.autopilot-workflow-metrics article span{display:flex;align-items:center;gap:6px;font-size:14px}.autopilot-workflow-metrics article strong{margin-top:3px;font-size:30px;font-weight:600;line-height:33px}.autopilot-workflow-toolbar{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px}.autopilot-workflow-toolbar>div{display:flex;gap:16px}.autopilot-workflow-toolbar label,.autopilot-connection-tools label{height:33px;padding:0 12px;display:flex;align-items:center;gap:7px;border-radius:4px;background:#ecedf4;color:#8d8f99}.autopilot-workflow-toolbar input,.autopilot-connection-tools input{width:140px;border:0;outline:0;background:transparent}.autopilot-workflow-toolbar select{width:280px;height:33px;padding:0 12px;border:1px solid #c5c7d0;border-radius:4px;background:#fff}.autopilot-workflows-empty{padding-top:50px}.autopilot-workflows-empty img{width:287px;height:244px;object-fit:fill}.autopilot-workflows-empty h4{margin-top:29px}.autopilot-workflows-empty p{margin:5px 0 0;font-size:14px;line-height:22px}.autopilot-workflow-list{margin-top:18px;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.autopilot-workflow-list>[role=row]{min-height:54px;display:grid;grid-template-columns:minmax(250px,1.7fr) 120px 80px minmax(150px,1fr) 72px;align-items:center;gap:12px;padding:0 16px;border:0;border-bottom:1px solid #e6e9ef;color:#323338;background:#fff;text-align:left}.autopilot-workflow-list>button[role=row]{width:100%}.autopilot-workflow-list>button[role=row]:hover{background:#f5f6f8}.autopilot-workflow-list>[role=row]:last-child{border-bottom:0}.autopilot-workflow-list-head{min-height:38px!important;color:#676879!important;background:#f6f7fb!important;font-size:12px;font-weight:500}.autopilot-workflow-list [role=cell]{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px}.autopilot-workflow-list [role=cell]:first-child>span{min-width:0}.autopilot-workflow-list [role=cell] strong,.autopilot-workflow-list [role=cell] small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopilot-workflow-list [role=cell] small{margin-top:2px;color:#676879;font-size:10px}.autopilot-workflow-list [role=cell]>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#c3c6d4}.autopilot-workflow-list [role=cell]>i.is-active{background:#00c875}.autopilot-workflow-list [role=cell]>i.is-paused{background:#fdab3d}.autopilot-connection-tools{display:flex;align-items:center;gap:16px}.autopilot-connection-tools label{width:184px}.autopilot-connection-tools button{height:33px;padding:0 0 0 8px;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#8d8f99;opacity:1}.autopilot-connections-empty{padding-top:80px}.autopilot-connections-empty img{width:300px;height:245px}.autopilot-connections-empty h4{margin-top:0}.autopilot-connections-empty p{margin:10px 0 40px;font-size:14px;line-height:22px}.autopilot-boundary{position:absolute;right:14px;bottom:8px;margin:0;color:#8d8f99;font-size:8px;letter-spacing:.02em}@media(max-width:1050px){.autopilot-hub-backdrop{padding:16px 16px 0}.autopilot-hub-layout{grid-template-columns:190px minmax(0,1fr);gap:0}.autopilot-main{padding:20px}.autopilot-heading-row,.autopilot-compact-heading,.autopilot-workflow-toolbar{align-items:flex-start;flex-direction:column}.autopilot-health-filters{flex-wrap:wrap}.autopilot-health-metrics{grid-template-columns:1fr}.autopilot-health-summary{height:auto}}@media(max-width:720px){.autopilot-hub-backdrop{padding:8px 8px 0}.autopilot-hub-modal .modal-header{min-height:64px}.autopilot-hub-modal .modal-header h2{font-size:20px}.autopilot-hub-layout{grid-template-columns:1fr}.autopilot-sidebar{padding:8px;overflow-x:auto}.autopilot-sidebar [role=tablist]{display:flex;min-width:500px}.autopilot-sidebar [role=tab]{width:auto;min-width:116px}.autopilot-main{padding:14px}.autopilot-health-filters select,.autopilot-owner-filter,.autopilot-workflow-toolbar select{width:100%}.autopilot-workflow-metrics{grid-template-columns:1fr}}.invite-modal-body label,.create-modal label,.settings-form label,.generic-overlay label{margin-bottom:17px;display:block;font-size:11px;font-weight:600}.invite-modal-body textarea,.create-modal input,.create-modal select,.settings-form input,.settings-form select,.generic-overlay input,.generic-overlay select{width:100%;min-height:40px;margin-top:6px;padding:9px 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.invite-modal-body textarea{min-height:85px;resize:vertical}.invite-modal-body select{width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.role-summary{padding:12px;display:flex;align-items:center;gap:10px;border-radius:7px;background:#f6f7fb}.role-summary strong,.role-summary small{display:block}.role-summary small{color:#676879;font-size:9px}.mock-disclaimer{margin:14px 0 0;color:#9699a6;font-size:9px}.workspace-settings-shell{min-width:0}.workspace-settings-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid #d0d4e4}.workspace-settings-tabs button{min-height:42px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;color:#676879;background:transparent}.workspace-settings-tabs button.is-active{border-bottom-color:#0073ea;color:#323338}.workspace-settings-panel{max-height:min(66vh,660px);padding:24px 2px 8px;overflow-y:auto}.workspace-settings-section>header{margin-bottom:22px}.workspace-settings-section>header h2{margin:0;font-size:17px;letter-spacing:0}.workspace-settings-section>header p,.workspace-settings-muted,.workspace-settings-empty{margin:6px 0 0;color:#676879;font-size:12px;line-height:1.55}.workspace-profile-layout{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px}.workspace-icon-editor{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.workspace-icon-editor>span{width:84px;height:84px;display:grid;place-items:center;overflow:hidden;border:2px solid #6161ff;border-radius:6px;background:#f6f7fb;font-size:28px;font-weight:700}.workspace-icon-editor>span img,.workspace-manage-mark img{width:100%;height:100%;object-fit:cover}.workspace-icon-editor label.text-button{display:inline-flex;margin:0;cursor:pointer}.workspace-icon-editor input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.settings-form textarea{width:100%;margin-top:6px;padding:9px 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff;resize:vertical}.settings-form label small{margin-top:5px;display:block;color:#9699a6;font-size:10px;font-weight:400}.workspace-color-input{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px}.workspace-color-input input[type=color]{padding:4px}.workspace-settings-divider{margin:24px 0;border-top:1px solid #d0d4e4}.workspace-settings-action{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:7px}.workspace-settings-error{margin:10px 0 0;color:#d83a52;font-size:11px;font-style:normal;line-height:1.45}.workspace-danger-text{color:#d83a52!important}.workspace-settings-toggle{min-height:68px;margin-bottom:18px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d0d4e4;border-bottom:1px solid #d0d4e4}.workspace-settings-toggle strong,.workspace-settings-toggle small{display:block}.workspace-settings-toggle small{margin-top:4px;color:#676879;font-size:11px}.workspace-owner-row,.workspace-settings-callout{min-height:64px;padding:12px 0;display:flex;align-items:center;gap:12px;border-top:1px solid #d0d4e4;border-bottom:1px solid #d0d4e4}.workspace-owner-row>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#401694;background:#f0e7fb;font-weight:700}.workspace-owner-row>div,.workspace-settings-callout>div{min-width:0;flex:1}.workspace-owner-row strong,.workspace-owner-row small,.workspace-settings-callout strong,.workspace-settings-callout small{display:block}.workspace-owner-row small,.workspace-settings-callout small{margin-top:4px;color:#676879;font-size:11px}.workspace-owner-row i{color:#0073ea;font-size:11px;font-style:normal}.workspace-settings-callout{margin-top:18px;padding:14px;border:1px solid #c3c6d4;border-radius:6px;background:#f6f7fb}.workspace-owner-form{margin-top:20px}.workspace-archive-result{margin:18px 0;padding:14px 0;border-top:1px solid #d0d4e4;border-bottom:1px solid #d0d4e4}.workspace-archive-result ul{margin:10px 0 0;padding:0;list-style:none}.workspace-archive-result li{padding:5px 0;display:flex;justify-content:space-between;gap:16px;color:#676879;font-size:11px}.workspace-suggestion-list{display:grid;gap:14px}.workspace-suggestion-list article{padding:14px 0;border-top:1px solid #d0d4e4}.workspace-suggestion-list article>div strong,.workspace-suggestion-list article>div small{display:block}.workspace-suggestion-list article>div strong{text-transform:capitalize}.workspace-suggestion-list article>div small{margin-top:4px;color:#676879}.workspace-suggestion-list pre{max-height:160px;margin:10px 0;padding:10px;overflow:auto;border:1px solid #e6e9ef;border-radius:5px;background:#f6f7fb;white-space:pre-wrap}.workspace-suggestion-list footer{display:flex;justify-content:flex-end;gap:8px}.workspace-request-card{margin-top:16px}.workspace-request-list article{min-height:70px;padding:10px 18px;display:grid;grid-template-columns:38px minmax(150px,1fr) minmax(130px,180px) auto auto;align-items:center;gap:10px;border-top:1px solid #e6e9ef}.workspace-request-avatar{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#eaf3ff;color:#0073ea;font-weight:700}.workspace-request-avatar img{width:100%;height:100%;object-fit:cover}.workspace-request-list article>div strong,.workspace-request-list article>div small{display:block}.workspace-request-list article>div small{margin-top:4px;color:#676879;font-size:10px}.workspace-request-list select{min-width:0;height:34px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.workspace-inline-state{margin:0;padding:22px 18px;border-top:1px solid #e6e9ef;color:#676879;font-size:12px}.workspace-permission-discovery{display:flex;align-items:center;gap:8px;color:#676879;font-size:11px}@media(max-width:760px){.workspace-profile-layout{grid-template-columns:1fr}.workspace-icon-editor{flex-direction:row;align-items:center;flex-wrap:wrap}.workspace-request-list article{grid-template-columns:38px minmax(0,1fr)}.workspace-request-list article>select,.workspace-request-list article>button{grid-column:2;width:100%}.workspace-settings-callout{align-items:flex-start;flex-direction:column}}.quick-search-modal>div:first-child{min-height:48px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #0073ea;border-radius:7px}.quick-search-modal input{flex:1;min-width:0;border:0;outline:0;font-size:15px}.quick-search-modal kbd{padding:3px 6px;border:1px solid #d0d4e4;border-radius:4px;color:#676879;background:#f6f7fb;font-size:9px}.quick-search-modal>p{margin:17px 0 7px;color:#676879;font-size:10px;text-transform:uppercase}.quick-search-modal>button{width:100%;min-height:58px;padding:7px;display:flex;align-items:center;gap:10px;border:0;border-radius:6px;background:#fff;text-align:left}.quick-search-modal>button:hover{background:#eaf3ff}.quick-search-modal>button>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;background:#f1f2f5}.quick-search-modal>button>span:nth-child(2){flex:1}.quick-search-modal strong,.quick-search-modal small{display:block}.quick-search-modal small{color:#676879;font-size:9px}.floating-panel{position:fixed;z-index:180;right:15px;top:calc(var(--topbar-height) + var(--mock-banner-height) + 7px);width:370px;overflow:hidden;border:1px solid #d0d4e4;border-radius:9px;background:#fff;box-shadow:var(--shadow)}.floating-panel-scrim{position:fixed;z-index:179;top:0;right:0;bottom:0;left:0;background:transparent}.floating-panel>header{min-height:55px;padding:10px 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e6e9ef}.floating-panel>header h2{flex:1;margin:0;font-size:16px}.notifications-panel>button{width:100%;min-height:66px;padding:11px 14px;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid #e6e9ef;background:#fff;text-align:left}.notifications-panel>button:hover{background:#f6f7fb}.notification-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#0073ea;background:#e7f3ff}.notifications-panel>button>span:last-child{flex:1}.notifications-panel strong,.notifications-panel small{display:block}.notifications-panel small{color:#676879;font-size:9px}.notifications-panel footer{min-height:46px;display:grid;place-items:center}.notifications-panel footer button{border:0;background:transparent;color:#0073ea}.profile-panel{width:270px}.profile-panel header>div{min-width:0;flex:1}.profile-panel header strong,.profile-panel header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-panel header small{color:#676879;font-size:9px}.profile-panel>button{width:100%;min-height:39px;padding:7px 14px;display:flex;align-items:center;gap:8px;border:0;background:#fff;text-align:left}.profile-panel>button:hover{background:#f1f2f5}.more-destinations-panel{top:min(540px,calc(100vh - 220px));right:auto;bottom:auto;left:54px;width:240px}.more-destination-list{padding:6px}.mobile-navigation-heading{justify-content:space-between}.mobile-navigation-heading>span{min-width:0}.mobile-navigation-heading small,.mobile-navigation-heading h2{display:block;margin:0}.mobile-navigation-heading small{color:#676879;font-size:9px;font-weight:600;text-transform:uppercase}.mobile-workspace-switcher{width:calc(100% - 12px);min-height:54px;margin:6px;padding:7px 10px;display:flex;align-items:center;gap:9px;border:1px solid #d0d4e4;border-radius:6px;background:#fff;text-align:left}.mobile-workspace-switcher:hover{background:#f1f2f5}.mobile-workspace-switcher>span:nth-child(2){min-width:0;flex:1}.mobile-workspace-switcher small,.mobile-workspace-switcher strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-switcher small{color:#676879;font-size:9px}.mobile-workspace-switcher strong{font-size:12px}.more-destination-list>button,.product-suite-promo{width:100%;min-height:58px;padding:9px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:6px;background:#fff;text-align:left}.more-destination-list>button{min-height:34px;padding:7px 10px;gap:8px;font-size:12px}.more-destination-list>button.is-separated{margin-top:7px;padding-top:13px;border-top:1px solid #d0d4e4;border-radius:0 0 6px 6px}.more-destination-list>button:hover,.product-suite-promo:hover{background:#f1f2f5}.mobile-navigation-footer{padding:10px 12px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e6e9ef}.mobile-navigation-footer button{min-height:44px;padding:8px 11px;border:1px solid #c3c6d4;border-radius:6px;background:#fff}.mobile-navigation-footer small{color:#676879;font-size:9px;text-align:right}.more-destination-list>button>span,.product-suite-promo>span{min-width:0;flex:1;display:flex;flex-direction:column}.more-destination-list small,.product-suite-promo small{color:#676879;font-size:10px}.product-suite-promo{margin:8px;width:calc(100% - 16px);color:#5034ff;background:#f3f0ff}.profile-panel hr{margin:5px 0;border:0;border-top:1px solid #e6e9ef}.automation-builder>section{margin-top:17px;padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid #e0e3eb;border-radius:7px;background:#f9fafb}.automation-builder>section h3{grid-column:1 / -1;margin:0;font-size:13px}.automation-builder label{font-size:10px;font-weight:600}.automation-builder select,.automation-builder textarea{width:100%;min-height:38px;margin-top:5px;padding:8px;border:1px solid #c3c6d4;border-radius:5px;background:#fff}.automation-builder textarea{min-height:60px}.automation-sentence{min-height:82px;padding:16px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;border-radius:7px;color:#fff;background:#2f236c;font-size:16px}.automation-sentence button{min-height:35px;padding:6px 10px;border:1px solid #a99ae9;border-radius:5px;color:#fff;background:#5034a5}.builder-toggle{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:15px}.builder-toggle strong,.builder-toggle small{display:block}.builder-toggle small{color:#676879;font-size:9px}.integration-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.integration-modal-grid>button{min-height:102px;padding:13px;display:flex;align-items:center;gap:12px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;text-align:left}.integration-modal-grid>button:hover{border-color:#0073ea}.integration-letter{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#fff;font-size:18px;font-weight:700}.integration-modal-grid>button>span:nth-child(2){flex:1}.integration-modal-grid strong,.integration-modal-grid small{display:block}.integration-modal-grid small{margin-top:3px;color:#676879;font-size:9px;line-height:1.4}.browse-marketplace{width:100%;min-height:43px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;color:#0073ea;background:#eaf3ff}.ai-prompt-row{display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:10px}.ai-prompt-row>svg{color:#7047eb}.ai-prompt-row textarea{min-height:88px;padding:10px;resize:vertical;border:1px solid #c3c6d4;border-radius:6px}.ai-prompt-row button{min-height:38px;padding:7px 11px;display:flex;align-items:center;gap:6px;border:0;border-radius:5px;color:#fff;background:#7047eb}.ai-suggestions{margin:14px 0;display:flex;flex-wrap:wrap;gap:7px}.ai-suggestions button{min-height:30px;padding:5px 9px;border:1px solid #c3c6d4;border-radius:15px;background:#fff;font-size:10px}.ai-result{padding:15px;border:1px solid #d8d0ff;border-radius:7px;background:#f6f3ff}.ai-result header{display:flex;align-items:center;gap:7px;color:#5034ff}.ai-result p{margin:10px 0;line-height:1.7}.ai-result footer{display:flex;gap:7px}.ai-result footer button{min-height:31px;padding:5px 9px;border:1px solid #b9acf1;border-radius:5px;background:#fff;color:#5034ff}.add-view-grid,.add-widget-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.add-view-grid button,.add-widget-grid button{min-height:130px;padding:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;text-align:center}.add-view-grid button:hover,.add-widget-grid button:hover{border-color:#0073ea;background:#f2f7ff}.add-view-grid small,.add-widget-grid small{color:#676879;font-size:9px}.add-widget-grid button>span{width:35px;height:35px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#7047eb;font-size:16px}.people-picker{display:flex;flex-direction:column}.people-picker button{min-height:53px;padding:7px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:#fff;text-align:left}.people-picker button:hover{background:#eaf3ff}.people-picker strong,.people-picker small{display:block}.people-picker small{color:#676879;font-size:9px}.board-cell-popover-layer{position:fixed;z-index:430;top:0;right:0;bottom:0;left:0;background:transparent}.board-cell-popover{position:fixed;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:12px;overflow:auto;border:1px solid #d0d4e4;border-radius:8px;background:#fff;color:#323338;box-shadow:0 6px 20px #32333833;outline:0}.board-cell-popover-heading{min-height:34px;margin:-3px -3px 8px;padding-left:4px;display:flex;align-items:center;justify-content:space-between}.board-cell-popover-heading>strong{font-size:15px;font-weight:500}.board-cell-popover-search{height:36px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #0073ea;border-radius:4px;background:#fff;color:#676879}.board-cell-popover-search:focus-within{box-shadow:0 0 0 1px #0073ea}.board-cell-popover-search input{min-width:0;flex:1;border:0;outline:0;color:#323338;background:transparent;font:inherit;font-size:13px}.people-picker-popover{height:391px;padding:12px 12px 0;display:flex;flex-direction:column;overflow:hidden}.people-picker-section-label{padding:13px 7px 5px;color:#676879;font-size:12px;font-weight:500}.people-picker-popover .people-picker{min-height:0;max-height:none;flex:1;overflow-y:auto}.people-picker-popover .people-picker button{min-height:45px;padding:5px 7px;flex:none}.people-picker-popover .people-picker button[aria-selected=true]{background:#edf5ff}.people-picker-popover .people-picker button>span:nth-child(2){min-width:0;flex:1}.people-picker-popover .people-picker strong{font-size:13px;font-weight:500}.people-picker-popover .people-picker small{margin-top:1px;font-size:11px}.people-picker-empty{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#676879;background:#e6e9ef}.people-picker-empty-state{margin:0;padding:18px 8px;color:#676879;text-align:center}.people-picker-footer{min-height:52px;margin:8px -12px 0;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e6e9ef;color:#676879;font-size:12px}.people-picker-footer button{min-height:30px;padding:4px 9px;border:0;border-radius:4px;background:transparent;color:#323338}.people-picker-footer button:hover,.people-picker-footer button.is-active{background:#f0f1f3}.board-cell-popover.project-column-options{height:469px;padding:0 12px 10px;overflow:hidden;border-radius:7px}.project-column-options-content{height:100%}.project-column-options-tabs{height:40px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e6e9ef}.project-column-options-tabs>button{position:relative;border:0;background:#fff;color:#323338;font:inherit;font-size:15px}.project-column-options-tabs>button[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#0073ea}.project-column-options-caption{height:32px;margin:0;padding:9px 8px 0;box-sizing:border-box;color:#676879;font-size:11px}.project-column-options-list{height:387px;padding:0 1px 0 4px;overflow-y:auto}.project-column-options-list.is-more{height:403px;padding-top:12px}.project-column-options-list>button{width:100%;min-height:74px;padding:7px 5px;display:grid;grid-template-columns:20px 42px minmax(0,1fr);align-items:center;gap:9px;border:0;border-radius:4px;background:#fff;color:#323338;text-align:left}.project-column-options-list>button:hover{background:#f5f6f8}.project-column-check{width:14px;height:14px;display:grid;place-items:center;border:1px solid #c3c6d4;border-radius:2px;background:#fff;color:#fff}.project-column-check.is-checked{border-color:#0073ea;background:#0073ea}.project-column-check.is-checked.is-muted{border-color:#c3c6d4;background:#f1f2f5;color:#9699a6}.project-column-options-list>button.is-muted>span:last-child{color:#9699a6}.project-column-type-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:4px;background:#edf5ff;color:#fff}.project-column-options-list>button>span:last-child{min-width:0;display:block}.project-column-options-list strong,.project-column-options-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-column-options-list strong{font-size:13px;font-weight:400;line-height:20px}.project-column-options-list small{color:#9699a6;font-size:11px;line-height:18px}.add-column-popover-list{margin-top:8px;display:grid;gap:2px}.add-column-popover-list button{min-height:38px;padding:4px 7px;display:flex;align-items:center;gap:9px;border:0;border-radius:4px;background:#fff;color:#323338;text-align:left}.add-column-popover-list button:hover{background:#f0f1f3}.add-column-popover-list button>span{width:26px;height:26px;display:grid;place-items:center;border-radius:4px;color:#0073ea;background:#edf5ff}.add-column-popover-list strong{font-size:13px;font-weight:400}.board-cell-popover .calendar-due-editor{gap:12px}.board-cell-popover .calendar-due-editor-heading strong{font-size:13px}.board-cell-popover .calendar-due-editor-fields{grid-template-columns:minmax(0,1fr) 120px;gap:8px}.board-cell-popover .calendar-due-editor-preview{padding:8px 10px}.board-cell-popover .calendar-due-editor-actions{gap:6px}.board-cell-popover .calendar-due-editor-actions button{min-height:32px;padding-inline:8px;font-size:11px}.timeline-editor-popover,.week-editor-popover{padding:10px 12px 12px}.board-cell-popover .timeline-editor-modal>p:first-child{margin:0 0 10px;font-size:12px}.board-cell-popover .timeline-editor-options{gap:6px}.board-cell-popover .timeline-editor-options button{min-height:52px;padding:7px 9px;border-radius:4px}.board-cell-popover .timeline-editor-options button span{font-size:11px}.board-cell-popover .timeline-milestone-option{margin-top:8px;padding:8px 9px}.board-cell-popover-actions{margin-top:10px;padding-top:10px;display:flex;justify-content:flex-end;gap:7px;border-top:1px solid #e6e9ef}.board-cell-popover-actions button{min-height:32px}.generic-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.generic-options p{grid-column:1 / -1}.generic-options button{min-height:58px;border:1px solid #d0d4e4;border-radius:6px;background:#fff}.generic-options button:hover{border-color:#0073ea}.calendar-due-editor{display:grid;gap:16px}.calendar-due-editor-heading{display:flex;align-items:center;gap:11px}.calendar-due-editor-heading>svg{color:#0073ea}.calendar-due-editor-heading strong,.calendar-due-editor-heading span{display:block}.calendar-due-editor-heading strong{font-size:14px}.calendar-due-editor-heading span{margin-top:2px;color:#676879;font-size:10px}.calendar-due-editor-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr);gap:12px}.calendar-due-editor-fields label>span,.calendar-due-editor-preview>span{margin-bottom:5px;display:block;color:#676879;font-size:10px;font-weight:500}.calendar-due-editor-fields input{width:100%;height:38px;padding:7px 10px;border:1px solid #c3c6d4;border-radius:5px;background:#fff;color:#323338;font:inherit}.calendar-due-editor-fields input:focus{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea;outline:0}.calendar-due-editor-preview{padding:10px 12px;border:1px solid #cce5ff;border-radius:6px;background:#f5f9ff}.calendar-due-editor-preview strong{font-size:12px}.calendar-due-editor-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.calendar-due-editor-actions button{min-height:34px}.timeline-editor-modal>p:first-child{margin:0 0 14px;color:#676879}.timeline-editor-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.timeline-editor-options button{min-height:62px;padding:10px 12px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 8px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;color:#323338;text-align:left}.timeline-editor-options button:hover{border-color:#579bfc}.timeline-editor-options button.is-selected{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea;background:#edf5ff}.timeline-editor-options button svg{grid-row:1 / span 2;color:#0073ea}.timeline-editor-options button span,.timeline-editor-options button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-editor-options button span{font-size:12px;font-weight:500}.timeline-editor-options button small{color:#676879;font-size:9px}.timeline-editor-options button:last-child{grid-column:1 / -1}.timeline-milestone-option{margin-top:15px;padding:12px 14px;display:flex;align-items:center;gap:11px;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.timeline-milestone-option input{width:16px;height:16px;margin:0}.timeline-milestone-option strong,.timeline-milestone-option small{display:block}.timeline-milestone-option strong{font-size:13px}.timeline-milestone-option small{margin-top:2px;color:#676879;font-size:10px}.timeline-milestone-option.is-disabled{background:#f6f7fb;color:#9699a6}.item-panel-scrim{position:fixed;z-index:145;inset:calc(var(--topbar-height) + var(--mock-banner-height)) 0 0 var(--sidebar-width);background:transparent}.item-panel{position:fixed;z-index:150;right:0;top:calc(var(--topbar-height) + var(--mock-banner-height));bottom:0;width:min(710px,calc(100vw - 20px));overflow-y:auto;border-left:1px solid #d0d4e4;background:#fff;box-shadow:-2px 0 8px #3233381f}.item-panel:focus{outline:none}.item-panel-heading{position:sticky;z-index:8;top:0;height:64px;min-height:64px;padding:0 16px 0 26px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:15px;background:#fff}.item-panel-heading h2{margin:0;overflow:hidden;font-size:24px;font-weight:500;line-height:32px;text-overflow:ellipsis;white-space:nowrap}.item-panel-heading>div:last-child{display:flex;align-items:center;gap:3px}.item-panel-board{color:#676879;font-size:10px}.item-panel-fields{padding:15px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px;border-bottom:1px solid #e6e9ef}.item-panel-fields label>span{margin-bottom:6px;display:block;color:#676879;font-size:9px}.item-panel-fields label>button:not(.status-cell){width:100%;min-height:32px;padding:4px 7px;display:flex;align-items:center;gap:6px;overflow:hidden;border:1px solid #d0d4e4;border-radius:4px;background:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.item-panel-fields .status-cell,.item-panel-fields .priority-cell{min-height:32px}.item-panel-fields label.is-timeline{grid-column:span 2}.item-panel-calendar-provenance{grid-column:1 / -1;margin:2px 0 0;padding:10px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border:1px solid #cce5ff;border-radius:6px;background:#f5f9ff}.item-panel-calendar-provenance dt{color:#676879;font-size:8px;text-transform:uppercase}.item-panel-calendar-provenance dd{margin:2px 0 0;color:#323338;font-size:9px;font-weight:600}.item-panel-tabs{position:sticky;z-index:8;top:64px;min-height:40px;padding:0 16px;display:flex;align-items:stretch;gap:2px;border-bottom:1px solid #d0d4e4;background:#fff}.item-panel-tabs button{position:relative;min-height:40px;padding:0 12px;display:flex;align-items:center;gap:6px;border:0;background:transparent;font-size:14px}.item-panel-tabs button.is-active:after{content:"";position:absolute;left:7px;right:7px;bottom:0;height:2px;background:#0073ea}.item-panel-tabs button span{min-width:19px;height:19px;display:grid;place-items:center;border-radius:10px;background:#e6e9ef;font-size:9px}.item-panel-tabs button[aria-label="Add item view"]{width:34px;padding:0;justify-content:center;font-size:20px}.item-panel-view-menu,.item-panel-email-popover{position:absolute;z-index:12;padding:8px;border:1px solid #d0d4e4;border-radius:6px;background:#fff;box-shadow:0 5px 18px #3233382e}.item-panel-view-menu{top:101px;right:16px;width:190px}.item-panel-view-menu button{width:100%;min-height:34px;padding:5px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:#fff;text-align:left}.item-panel-view-menu button:hover{background:#f0f1f3}.item-panel-email-popover{top:140px;left:26px;width:340px}.item-panel-email-popover strong,.item-panel-email-popover p{display:block;margin:0}.item-panel-email-popover p{margin-top:4px;color:#676879;font-size:11px}.item-panel-email-popover>div{margin-top:10px;padding:6px 7px;display:flex;align-items:center;gap:7px;border-radius:4px;background:#f0f1f3}.item-panel-email-popover code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;font-size:11px}.item-panel-email-popover button{min-height:28px;border:0;border-radius:4px;background:#fff}.item-panel-quick-actions{position:sticky;z-index:7;top:104px;min-height:40px;padding:0 26px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e6e9ef;background:#fff}.item-panel-quick-actions button{min-height:30px;padding:0;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#676879;font-size:13px}.item-panel-quick-actions button:hover{color:#323338}.item-panel-quick-actions>span{width:1px;height:18px;background:#d0d4e4}.item-updates{padding:0 16px 60px 26px}.update-composer{padding-top:0;display:block}.update-composer>div{position:relative;flex:1;overflow:visible;border:1px solid #0073ea;border-radius:7px}.update-composer-toolbar{min-height:36px;padding:2px 6px;display:flex;align-items:center;gap:1px;overflow-x:auto}.update-composer-toolbar .icon-button{width:28px;height:28px;flex:0 0 28px}.update-composer textarea{width:100%;min-height:112px;padding:10px 12px;resize:vertical;border:0;outline:0;font:inherit}.update-composer footer{min-height:40px;padding:4px 7px;display:flex;align-items:center;justify-content:space-between}.update-composer footer>div{display:flex}.update-composer footer>button{min-height:31px;padding:5px 10px;display:flex;align-items:center;gap:5px;border:0;border-radius:5px;color:#fff;background:#0073ea}.update-composer footer>button:disabled{opacity:.45}.update-submit-actions{align-items:center;gap:0}.update-submit-actions>button:first-child{min-height:31px;padding:5px 12px;display:flex;align-items:center;gap:5px;border:0;border-radius:5px 0 0 5px;color:#fff;background:#0073ea}.update-submit-actions>button:first-child:disabled{opacity:.45}.update-submit-actions>.icon-button{width:31px;height:31px;border-left:1px solid rgba(255,255,255,.42);border-radius:0 5px 5px 0;background:#0073ea;color:#fff}.update-submit-actions>.icon-button:hover{background:#0060b9}.update-attachment-list{padding:4px 7px;display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid #e6e9ef}.update-attachment-list>span{min-height:25px;padding:3px 4px 3px 7px;display:inline-flex;align-items:center;gap:5px;border-radius:4px;background:#f0f1f3;color:#676879;font-size:10px}.update-attachment-list button{width:20px;height:20px;padding:0;border:0;border-radius:3px;background:transparent}.update-attachment-list button:hover{background:#e1e3e8}.update-additional-actions{position:absolute;z-index:4;right:4px;bottom:42px;width:150px;padding:6px;border:1px solid #d0d4e4;border-radius:5px;background:#fff;box-shadow:0 4px 14px #3233382e}.update-additional-actions button{width:100%;min-height:30px;padding:4px 7px;border:0;border-radius:4px;background:#fff;text-align:left}.update-additional-actions button:hover{background:#f0f1f3}.item-updates>article{margin:17px 0 0;padding:14px;border:1px solid #d0d4e4;border-radius:7px}.item-updates>article>header{display:flex;align-items:center;gap:9px}.item-updates>article>header>div{flex:1}.item-updates>article strong,.item-updates>article small{display:block}.item-updates>article small{color:#676879;font-size:9px}.item-updates>article>p{margin:13px 0;line-height:1.65}.item-updates>article>footer{display:flex;gap:5px}.item-updates>article>footer button{padding:4px 7px;display:flex;align-items:center;gap:5px;border:0;border-radius:4px;background:transparent;color:#676879}.item-updates>article>footer button:hover{background:#f1f2f5}.item-updates-empty{min-height:390px;padding-top:82px;color:#676879;text-align:center}.item-updates-empty>span{position:relative;width:94px;height:88px;margin:0 auto 22px;display:grid;place-items:center;border-radius:18px;color:#5034ff;background:#eef0ff}.item-updates-empty>span svg:last-child{position:absolute;right:8px;bottom:5px;color:#ffcb00}.item-updates-empty h3{margin:0 0 9px;color:#323338;font-size:18px}.item-updates-empty p{margin:0;font-size:15px;line-height:1.45}.item-files{padding:100px 30px;text-align:center;color:#676879}.item-files h3{margin:14px 0 4px;color:#323338}.item-files ul{max-width:500px;margin:18px auto;padding:0;display:grid;gap:6px;list-style:none;text-align:left}.item-files li{min-height:40px;padding:6px 8px;display:flex;align-items:center;gap:8px;border:1px solid #e6e9ef;border-radius:5px}.item-files li span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#323338}.item-files li button{min-height:28px;border:0;border-radius:4px;background:transparent;color:#676879}.item-files li button:hover{background:#f0f1f3}.item-activity{padding:0 22px 22px}.item-activity-heading{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e9ef}.item-activity-heading>span strong,.item-activity-heading>span small{display:block}.item-activity-heading>span strong{font-size:14px}.item-activity-heading>span small{margin-top:3px;color:#676879;font-size:9px}.item-activity-heading>button,.item-activity-toolbar>button{min-height:32px;padding:5px 9px;display:flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent;color:#323338}.item-activity-heading>button:hover,.item-activity-toolbar>button:hover{background:#f1f2f5}.item-activity-toolbar{min-height:52px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #d0d4e4}.item-activity-toolbar>label{min-height:33px;padding:0 8px;display:flex;align-items:center;gap:6px;flex:1;border:1px solid #c3c6d4;border-radius:5px}.item-activity-toolbar input{width:100%;min-width:0;border:0;outline:0}.item-activity-table{overflow-x:auto}.item-activity-columns,.item-activity-row{min-width:650px;display:grid;grid-template-columns:70px 150px minmax(240px,1fr) 150px;align-items:center}.item-activity-columns{min-height:34px;color:#676879;background:#f6f7fb;font-size:9px}.item-activity-columns span{padding:0 9px}.item-activity-row{min-height:71px;border-bottom:1px solid #e6e9ef}.item-activity-row>*{min-width:0;padding:8px 9px}.item-activity-row>time{color:#676879;font-size:9px}.item-activity-row>span:nth-child(2){display:flex;align-items:center;gap:7px;font-size:10px}.item-activity-row>span:nth-child(3) strong,.item-activity-row>span:nth-child(3) small,.item-activity-row>span:nth-child(4) b,.item-activity-row>span:nth-child(4) code{display:block}.item-activity-row>span:nth-child(3) strong{font-size:10px}.item-activity-row>span:nth-child(3) small{margin-top:3px;color:#676879;font-size:9px}.item-activity-row>span:nth-child(3) i{margin-top:5px;display:inline-flex;gap:6px;color:#5559df;font-size:9px;font-style:normal}.item-activity-row>span:nth-child(3) i b{font-weight:500}.item-activity-row>span:nth-child(4) b{width:fit-content;padding:2px 6px;border-radius:999px;background:#eef0ff;color:#5034ff;font-size:8px;font-weight:500;text-transform:capitalize}.item-activity-row>span:nth-child(4) code{margin-top:4px;overflow:hidden;color:#9699a6;font-family:inherit;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.item-activity-empty{min-height:120px;display:flex;align-items:center;justify-content:center;gap:10px;color:#676879}.item-activity-empty strong,.item-activity-empty small{display:block}.item-activity-empty small{margin-top:3px;font-size:9px}.item-activity-boundary{margin:14px 0 0;padding:8px 10px;border-radius:5px;background:#f6f7fb;color:#676879;font-size:8px}.activity-check{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#008f6d;background:#e2f7ef}.home-empty-copy{margin:0;padding:20px;color:#676879}.my-work-selection-bar{position:sticky;z-index:24;top:calc(var(--topbar-height) + var(--mock-banner-height));min-height:48px;padding:7px 22px;display:flex;align-items:center;gap:9px;color:#fff;background:#2f236c;box-shadow:0 5px 14px #2f236c33}.my-work-selection-bar strong{min-width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#2f236c}.my-work-selection-bar button{min-height:30px;padding:4px 10px;border:1px solid rgba(255,255,255,.45);border-radius:4px;color:#fff;background:transparent}.evidence-intro{color:#676879;line-height:1.6}.evidence-json{max-height:55vh;margin:0;padding:16px;overflow:auto;border:1px solid #d0d4e4;border-radius:6px;color:#e7e9ee;background:#1f2233;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.read-only-contract{line-height:1.65}.read-only-contract dl{margin:18px 0 0;border:1px solid #d0d4e4;border-radius:6px}.read-only-contract dl>div{min-height:42px;padding:8px 12px;display:grid;grid-template-columns:145px 1fr;align-items:center;border-bottom:1px solid #e6e9ef}.read-only-contract dl>div:last-child{border-bottom:0}.read-only-contract dt{color:#676879}.read-only-contract dd{margin:0;font-weight:500}.product-switcher-panel{width:420px;color:#fff;border:0;background:linear-gradient(150deg,#343541,#4b5375)}.product-switcher-panel>header{border-bottom-color:#ffffff2e}.product-switcher-panel .icon-button{color:#fff}.product-switcher-panel>div{padding:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.product-switcher-panel>div button{min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#fff;background:#ffffff14}.product-switcher-panel>section{margin:8px 15px 16px;padding:15px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.5);border-radius:7px}.product-switcher-panel>section strong,.product-switcher-panel>section small{display:block}.product-switcher-panel>section small{margin-top:3px;opacity:.78;font-size:9px}.ai-surface-summary{min-height:240px;padding:24px;display:grid;grid-template-columns:70px 1fr;gap:18px;align-items:start;border-radius:9px;background:#f2efff}.ai-surface-summary>span{width:64px;height:64px;display:grid;place-items:center;border-radius:14px;color:#5034ff;background:#fff;box-shadow:var(--shadow)}.ai-surface-summary h3{margin:4px 0 10px;font-size:22px}.ai-surface-summary p{line-height:1.7}.ai-surface-summary small{color:#676879}.search-everything-backdrop{padding:32px 34px;place-items:start center;background:#292f4c8f}.search-everything-card{height:calc(100vh - 64px);max-height:calc(100vh - 64px);border-radius:17px;box-shadow:0 12px 42px #0d14344f}.search-everything-card>.modal-header{position:absolute;z-index:7;top:10px;right:11px;min-height:42px;padding:4px;border:0}.search-everything-card>.modal-header>div:first-child{display:none}.search-everything-card>.modal-content{padding:0;overflow:auto}.search-everything-card .modal-header-actions .icon-button{width:36px;height:36px;background:#fff}.search-everything-modal{min-height:100%;color:#323338;background:#fff}.global-search-query-row{position:sticky;z-index:6;top:0;min-height:84px;margin:0 34px;padding:25px 54px 10px 0;display:flex;align-items:center;gap:11px;border-bottom:2px solid #c3c6d4;background:#fff}.global-search-query-row>svg{flex:0 0 auto;color:#676879}.global-search-query-row>input{min-width:0;flex:1;border:0;outline:0;color:#323338;background:transparent;font:inherit;font-size:26px;line-height:1.35}.global-search-query-row>input::placeholder{color:#676879;opacity:1}.global-search-save{min-width:72px;min-height:34px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:5px;color:#323338;background:#fff}.global-search-save:hover,.global-search-save.is-saved{background:#f1f2f5}.global-search-suggestions{position:absolute;z-index:9;top:72px;left:0;right:0;padding:5px 0;overflow:hidden;border:1px solid #d0d4e4;border-radius:0 0 7px 7px;background:#fff;box-shadow:0 12px 26px #0d14342e}.global-search-suggestions button{width:100%;min-height:36px;padding:6px 22px;display:flex;align-items:center;gap:9px;border:0;background:#fff;text-align:left}.global-search-suggestions button:hover,.global-search-suggestions button.is-active{background:#eaf3ff}.global-search-tabs-row{min-height:56px;margin:0 34px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #e6e9ef}.search-category-tabs{min-width:0;min-height:56px;margin:0;display:flex;align-items:center;gap:5px;flex:1;overflow-x:auto;border:0;scrollbar-width:none}.search-category-tabs::-webkit-scrollbar{display:none}.search-category-tabs button{min-height:36px;padding:6px 13px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;border:0;border-radius:5px;background:transparent;font-size:14px}.search-category-tabs button span{color:#676879}.search-category-tabs button.is-active{color:#174e91;background:#d7e9ff}.global-search-filter-button{min-height:34px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid #c3c6d4;border-radius:4px;background:#fff}.global-search-filter-button:hover{background:#f1f2f5}.search-start-grid{padding:38px 44px 14px;display:grid;grid-template-columns:1.05fr 1.15fr .95fr 1.5fr;gap:46px}.search-start-grid section{min-width:0}.search-start-grid h3{margin:0 0 12px;display:flex;align-items:center;gap:7px;font-size:14px}.search-start-grid h3 svg{color:#579bfc}.search-start-grid p{margin:0;color:#676879;font-size:11px;line-height:1.55}.search-start-grid section>button:not(.primary-button){width:100%;min-height:34px;padding:6px 8px;display:block;overflow:hidden;border:0;border-radius:4px;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap}.search-start-grid section>button:not(.primary-button):hover{background:#f1f2f5}.search-start-grid .primary-button{margin-top:10px;min-height:34px}.global-search-quick-toggle{margin-top:14px;display:flex;align-items:center;gap:8px;color:#676879;font-size:10px}.global-search-quick-toggle>span{flex:1}.global-search-people-label{margin:38px 44px;font-size:12px;font-weight:500}.global-search-date-filter{position:relative;min-height:80px;margin:0 34px;display:grid;grid-template-columns:72px 1fr;overflow:hidden;border:1px solid #5b6079;border-radius:7px;color:#fff;background:#1c223d}.global-search-zoom-controls{z-index:2;display:grid;grid-template-rows:1fr 1fr;border-right:1px solid #747991}.global-search-zoom-controls button{border:0;color:#fff;background:transparent;font-size:22px}.global-search-zoom-controls button+button{border-top:1px solid #747991}.global-search-months{display:grid;grid-template-columns:repeat(8,1fr);min-width:840px}.global-search-months span{padding-top:9px;border-right:1px solid #282f51;color:#e6e9ef;background:#ffffff06;text-align:center;font-size:10px}.global-search-months span:nth-child(2n){background:#ffffff0e}.global-search-range-inputs{position:absolute;z-index:3;top:26px;left:55%;display:flex;gap:7px}.global-search-range-inputs label{display:flex;align-items:center;gap:5px;color:#d0d4e4;font-size:9px}.global-search-range-inputs input{width:123px;min-height:28px;border:1px solid #6d7290;border-radius:3px;color:#fff;color-scheme:dark;background:#0f1328;font-size:10px}.global-search-range-track{position:absolute;z-index:2;left:50px;right:50px;bottom:10px;height:2px;background:#c3c6d4}.global-search-range-track:before,.global-search-range-track:after{content:"";position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#fff}.global-search-range-track:before{left:61%}.global-search-range-track:after{left:67%}.global-search-range-track span{position:absolute;left:61%;width:6%;top:-2px;height:6px;border-radius:3px;background:#579bfc}.global-search-results{position:relative;padding:14px 34px 44px}.global-search-archives{min-height:28px;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#323338;font-size:12px}.global-search-archives input{width:16px;height:16px;accent-color:#0073ea}.global-search-board-group{margin:6px 0 24px;min-width:0}.global-search-board-group>header{min-height:34px;display:flex;align-items:center;gap:7px;color:#676879;font-size:11px}.global-search-board-group>header button{padding:0;border:0;color:#323338;background:transparent;font-size:15px;font-weight:600}.global-search-board-group>header img{width:17px;height:17px;object-fit:contain}.global-search-group-title{min-height:37px;padding:5px 8px;display:flex;align-items:center;gap:7px;color:var(--group-color)}.global-search-group-title span{color:#676879;font-size:10px}.global-search-board-table{overflow-x:auto;border-left:6px solid var(--group-color, #579bfc);border-radius:5px 0 0 5px;box-shadow:0 1px #d0d4e4}.global-search-board-row{width:100%;min-width:1130px;min-height:42px;padding:0;display:grid;grid-template-columns:minmax(330px,2fr) 160px 150px 120px 130px 180px 130px;border:0;border-bottom:1px solid #d0d4e4;color:#323338;background:#fff;text-align:left}.global-search-board-row>span{min-width:0;min-height:42px;padding:7px 10px;display:flex;align-items:center;gap:7px;overflow:hidden;border-right:1px solid #d0d4e4;text-overflow:ellipsis;white-space:nowrap}.global-search-board-row.is-header{min-height:36px;background:#f7f8fa;font-size:11px}.global-search-board-row.is-header>span{min-height:36px;justify-content:center}button.global-search-board-row:hover>span:first-child{background:#eaf3ff}.global-search-board-row strong{overflow:hidden;text-overflow:ellipsis;font-weight:500}.global-search-board-row small{display:none}.global-search-owner img{flex:0 0 auto}.global-search-owner small{display:block;overflow:hidden;text-overflow:ellipsis}.global-search-status,.global-search-priority{justify-content:center;color:var(--cell-text)!important;background:var(--cell-color)!important}.global-search-board-row i{width:100%;padding:3px 12px;overflow:hidden;border-radius:12px;color:#174e91;background:#9bc5fb;font-style:normal;text-align:center;text-overflow:ellipsis}.global-search-resource-results{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.global-search-resource-results>button{min-height:62px;padding:9px;display:flex;align-items:center;gap:10px;border:1px solid #e6e9ef;border-radius:7px;background:#fff;text-align:left}.global-search-resource-results>button:hover{border-color:#0073ea;background:#f5f9ff}.global-search-resource-results>button>span:first-child{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;color:#174e91;background:#d7e9ff}.global-search-resource-results>button>span:nth-child(2){min-width:0;flex:1}.global-search-resource-results strong,.global-search-resource-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-resource-results small{color:#676879;font-size:10px}.global-search-error{min-height:110px;margin:25px auto;padding:20px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid #f4b6bf;border-radius:8px;color:#a52135;background:#fff4f5}.global-search-error span{font-size:11px}.search-empty{min-height:430px;padding:28px 10px 70px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#323338;text-align:center}.search-empty img{width:min(300px,70vw);height:200px;object-fit:contain}.search-empty strong{margin-top:4px;font-size:16px}.search-empty span{margin-top:6px;color:#676879;font-size:13px}.notifications-panel{top:calc(var(--topbar-height) + var(--mock-banner-height));right:0;bottom:0;width:min(590px,100vw);display:flex;flex-direction:column;border-width:0 0 0 1px;border-radius:0;box-shadow:-12px 12px 30px #32333829}.notification-heading{position:relative;flex:0 0 auto}.notification-heading .icon-button{flex:0 0 auto}.notification-heading-divider{width:1px;height:27px;margin:0 3px;background:#d0d4e4}.notification-options-anchor{position:relative}.notification-options-menu{position:absolute;z-index:4;top:38px;right:0;width:210px;padding:6px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;box-shadow:0 8px 24px #3233382e}.notification-options-menu button{width:100%;min-height:37px;padding:7px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:5px;background:#fff;color:#323338;text-align:left}.notification-options-menu button:hover{background:#f0f3ff}.notification-tabs{min-height:48px;padding:0 12px;display:flex;gap:5px;flex:0 0 auto;border-bottom:1px solid #d0d4e4}.notification-tabs button{position:relative;padding:0 12px;border:0;background:transparent;color:#323338;font-size:14px}.notification-tabs button.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:#0073ea}.notification-search-row{min-height:54px;padding:8px 12px;display:flex;align-items:center;gap:8px;flex:0 0 auto}.notification-search-row label{min-height:36px;padding:0 10px;display:flex;align-items:center;gap:7px;flex:1;border:1px solid #c3c6d4;border-radius:5px}.notification-search-row label:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.notification-search-row input{width:100%;min-width:0;border:0;outline:0;font-size:13px}.notification-search-row>span{color:#676879;font-size:12px;white-space:nowrap}.notification-connect-banner{margin:0 12px 8px;padding:12px;display:flex;align-items:center;gap:10px;flex:0 0 auto;border-radius:6px;background:#f2f4f8}.notification-connect-banner>svg:first-child{color:#5559df}.notification-connect-banner>span{min-width:0;flex:1}.notification-connect-banner strong,.notification-connect-banner small{display:block}.notification-connect-banner strong{font-size:13px}.notification-connect-banner small{margin-top:2px;color:#676879;font-size:11px;line-height:1.35}.notification-connect-banner>button:not(.icon-button){min-height:32px;padding:5px 10px;border:0;border-radius:4px;color:#fff;background:#0073ea;white-space:nowrap}.notification-list{flex:1 1 auto;min-height:0;overflow-y:auto;border-top:1px solid #e6e9ef}.notification-row{position:relative;display:flex;align-items:center;border-bottom:1px solid #e6e9ef;background:#fff}.notification-row.is-unread{background:#f0f6ff}.notification-row:hover{background:#f6f7fb}.notification-row-main{min-width:0;padding:14px 8px 14px 14px;display:flex;align-items:flex-start;gap:11px;flex:1;border:0;background:transparent;color:#323338;text-align:left}.notification-row>.icon-button{margin-right:10px;opacity:0}.notification-row:hover>.icon-button,.notification-row>.icon-button:focus-visible{opacity:1}.notification-avatar{position:relative;flex:0 0 auto}.notification-avatar>i{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#0073ea}.notification-copy{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}.notification-copy>span:first-child{font-size:13px;line-height:1.45}.notification-copy>span:first-child strong{display:inline;font-weight:600}.notification-copy>span:first-child small{display:inline;color:#323338;font-size:inherit}.notification-context{overflow:hidden;color:#676879;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.notification-context b{margin:0 3px;font-weight:400}.notification-meta{display:flex;align-items:center;gap:7px;color:#9699a6;font-size:10px}.notification-meta b{padding:2px 6px;border-radius:999px;background:#f0f1f3;color:#676879;font-weight:500;text-transform:capitalize}.notification-meta code{overflow:hidden;color:#9699a6;font-family:inherit;text-overflow:ellipsis;white-space:nowrap}.notification-empty{min-height:0;padding:55px 25px 30px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.notification-empty img{width:min(330px,76%);height:250px;object-fit:contain}.notification-empty h3{margin:14px 0 5px;font-size:16px}.notification-empty p{margin:0 0 16px;color:#676879;font-size:12px}.notification-empty .outline-button{min-height:39px}.notifications-panel>.notification-boundary{min-height:34px;padding:7px 12px;display:flex;align-items:center;flex:0 0 auto;border-top:1px solid #e6e9ef;background:#f6f7fb;color:#676879;font-size:9px;line-height:1.35;text-align:left}.automation-sentence strong{min-height:35px;padding:7px 10px;border:1px solid #a99ae9;border-radius:5px;background:#5034a5;font-weight:500}.automation-message-field{grid-column:1 / -1}.toast{position:fixed;z-index:420;right:24px;bottom:24px;min-width:310px;min-height:52px;padding:8px 10px 8px 14px;display:flex;align-items:center;gap:9px;border-radius:7px;color:#fff;background:#323338;box-shadow:0 8px 22px #0000003d}.toast>svg{color:#00c875}.toast span{flex:1}.toast .icon-button{color:#fff}.pill{padding:3px 7px;border-radius:11px;font-size:9px}.pill-neutral{color:#676879;background:#e6e9ef}.empty-state{padding:50px 20px;text-align:center}.empty-state-icon,.empty-state p{color:#676879}@media(max-width:1240px){:root{--sidebar-width: calc(var(--rail-width) + var(--workspace-panel-width))}.brand-lockup>span:not(.edition-badge),.edition-badge{display:none}.global-actions .ai-chip,.board-heading-actions .toolbar-button span{display:none}.home-grid{grid-template-columns:1fr}.activity-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.activity-row{border:1px solid #e6e9ef;border-radius:6px;padding:10px}.plan-grid{grid-template-columns:repeat(2,1fr)}.automation-templates>div{grid-template-columns:repeat(2,1fr)}.apps-hero{padding-inline:5%}.doc-toolbar .doc-format-select,.doc-toolbar .doc-divider,.doc-toolbar .doc-collaborators{display:none}}@media(max-width:980px){:root{--sidebar-width: 0px}.left-sidebar{display:none}.app-content{padding-left:0}.doc-toolbar{left:0}.brand-lockup img{width:38px}.global-actions .icon-button:nth-of-type(4),.global-actions .icon-button:nth-of-type(6){display:none}.board-heading,.dashboard-heading,.simple-page-heading{padding-left:24px;padding-right:22px}.board-view-tabs,.board-toolbar{padding-left:24px}.board-content{--table-action-gutter: 24px;padding-left:24px;overflow-x:auto}.bulk-action-bar{left:50%}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>button:last-child{grid-column:span 2}.recent-grid{grid-template-columns:1fr 1fr}.focus-row{grid-template-columns:28px minmax(220px,1.4fr) 1fr 80px 110px}.dashboard-grid{grid-template-columns:1fr}.widget-wide{grid-column:auto}.inbox-page{grid-template-columns:230px minmax(0,1fr)}.update-feed{padding-inline:16px}.doc-canvas{margin-right:300px}.doc-style-panel,.doc-comments-panel{width:300px}.doc-body-wrap{grid-template-columns:145px minmax(0,1fr);gap:25px;padding-inline:22px}.apps-hero{align-items:flex-start;flex-direction:column;gap:20px}.apps-search{width:100%}.apps-layout{grid-template-columns:180px minmax(0,1fr);padding-inline:20px}.apps-grid{grid-template-columns:1fr}.admin-page{grid-template-columns:190px minmax(0,1fr)}.admin-content{padding-inline:24px}.usage-grid{grid-template-columns:repeat(2,1fr)}.current-plan-card{grid-template-columns:1fr auto}.current-plan-card>button{grid-column:span 2;width:100%}}@media(min-width:721px)and (max-width:1100px){.views-center-backdrop{padding:24px 24px 0}.views-center-dialog{height:calc(100vh - 24px)}.views-center-dialog>header{padding-inline:20px;grid-template-columns:188px minmax(220px,1fr) auto}.views-center-layout{grid-template-columns:180px minmax(0,1fr)}.views-center-layout>aside{padding-inline:10px}.views-center-layout>main{padding-inline:14px}.views-center-section{width:100%}.views-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:720px){:root{--topbar-height: 56px;--mock-banner-height: 0px;--rail-width: 0px}body{font-size:12px}.product-rail{display:none}.global-topbar{padding-inline:12px}.brand-lockup img{width:38px}.topbar-mock-badge{display:inline}.mock-banner,.global-search-trigger{display:none!important}.global-actions{gap:0}.locale-switcher{position:relative;min-width:44px;width:44px;height:44px;padding:0;justify-content:center;border-color:transparent;background:transparent}.locale-switcher svg{display:none}.locale-switcher select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.locale-switcher-short{display:block;color:#323338;font-size:10px;font-weight:600;line-height:1;pointer-events:none}.global-actions .icon-button{width:44px;height:44px}.global-actions .icon-button:nth-of-type(2),.global-actions .icon-button:nth-of-type(3),.global-actions .icon-button:nth-of-type(4),.global-actions .icon-button:nth-of-type(5),.global-actions .icon-button:nth-of-type(6){display:none}.profile-button{width:44px;height:44px}.profile-button .avatar{width:34px!important;height:34px!important}.app-content{padding-bottom:64px}.mock-banner{padding-inline:8px;font-size:8px;line-height:1.25}.mobile-nav{position:fixed;z-index:85;left:0;right:0;bottom:0;height:62px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #d0d4e4;background:#fff}.mobile-nav button{min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:#676879;font-size:9px}.mobile-nav button.is-active{color:#0073ea}.page{min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height) - 62px)}.board-heading,.dashboard-heading,.simple-page-heading{min-height:96px;padding:17px 16px 10px}.board-heading h1,.dashboard-heading h1,.simple-page-heading h1{font-size:21px}.board-heading p,.simple-page-heading p{max-width:290px;font-size:10px}.board-heading-actions{align-self:flex-start}.board-heading-actions>*:not(.outline-button):not(.avatar){display:none}.board-heading-actions .avatar{display:none}.board-heading-actions .outline-button{min-width:auto;padding:6px 8px;font-size:0}.board-heading-actions .outline-button svg{margin:0}.board-view-tabs{max-width:none;min-height:48px;padding-left:4px;padding-right:4px}.board-view-tab-button{min-height:48px;padding-inline:12px 32px}.board-view-tab-button span{display:block;max-width:116px}.board-view-tab-actions-button{width:32px;min-height:44px;opacity:1}.board-view-overflow-controls{min-height:48px}.board-view-overflow-controls .icon-button{width:44px;height:44px}.board-view-add-anchor{flex-basis:48px}.board-view-add-button{width:44px;height:44px}.board-views-popover{position:fixed;top:calc(var(--topbar-height) + 140px);right:8px;bottom:70px;left:8px;width:auto;min-height:0;overflow-y:auto}.board-apps-submenu{position:fixed;z-index:94;top:calc(var(--topbar-height) + 170px);right:16px;bottom:78px;left:16px;width:auto;overflow-y:auto}.board-toolbar{position:static;min-height:52px;padding:8px;overflow-x:auto}.split-primary button:first-child{padding-inline:10px}.toolbar-button span{display:none}.toolbar-button{padding-inline:7px}.toolbar-search input{width:68px}.toolbar-search:focus-within input,.toolbar-search.has-value input{width:115px}.clear-toolbar,.toolbar-more{display:none}.board-content{--table-action-gutter: 8px;padding:13px 8px 90px;overflow-x:hidden}.board-table-wrap{min-width:0;width:calc(100% + var(--table-action-gutter))}.board-grid-row,.group-summary-row{min-width:2059px}.board-grid-row.has-custom-column,.group-summary-row.has-custom-column{min-width:2179px}.board-grid-row.is-priority-hidden,.group-summary-row.is-priority-hidden{min-width:1919px}.board-grid-row.has-custom-column.is-priority-hidden,.group-summary-row.has-custom-column.is-priority-hidden{min-width:2039px}.board-grid-row>.selection-cell,.group-summary-row>span:first-child{position:sticky;z-index:5;left:6px}.board-grid-row>:nth-child(2),.group-summary-row>span:nth-child(2){position:sticky;z-index:4;left:41px;background:#fff;box-shadow:none}.board-grid-header>.selection-cell{z-index:7}.board-grid-header>:nth-child(2){z-index:6}.board-grid-row.is-selected>:nth-child(2){background:#eaf3ff}.board-grid-row.is-subitem>:nth-child(2){background:#fff}.kanban-board{min-width:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82vw,310px);overflow-x:auto;scroll-snap-type:x mandatory}.kanban-column{scroll-snap-align:start}.calendar-view,.timeline-view-board,.board-chart-view{min-width:0}.gantt-board-surface{min-width:0;padding:0 0 48px}.gantt-widget-header{padding:8px;align-items:flex-start;flex-direction:column}.gantt-widget-title{width:100%}.gantt-widget-title small{margin-left:auto}.gantt-widget-controls{width:100%;overflow-x:auto;padding-bottom:2px}.gantt-widget-controls>button:not(.icon-button),.gantt-widget-controls>label{flex:0 0 auto}.gantt-renderer,.gantt-renderer.is-compact{grid-template-columns:205px minmax(0,1fr)}.gantt-list-row,.gantt-list-heading{padding-inline:8px;grid-template-columns:minmax(0,1fr) 66px}.gantt-list-name .avatar{display:none}.gantt-list-name strong{font-size:9px}.gantt-list-name small{display:none}.gantt-list-timeline{font-size:7px}.gantt-view-boundary{right:10px;max-width:calc(100% - 20px);text-align:right}.gantt-widget-card.is-fullscreen{inset:var(--topbar-height) 0 62px;border-radius:0}.gantt-settings-modal{height:100vh;border-radius:0}.gantt-settings-layout{display:block;overflow-y:auto}.gantt-settings-preview{padding:14px 10px;overflow:visible}.gantt-settings-preview>header input{width:70vw}.gantt-settings-stage{overflow:visible}.gantt-settings-summary{grid-template-columns:1fr}.gantt-settings-panel{overflow:visible;border-top:1px solid #d0d4e4;border-left:0}.gantt-settings-drawer-backdrop{inset:var(--topbar-height) 0 0;align-items:stretch}.gantt-settings-drawer{width:100%;height:100%;border-left:0;border-radius:0}.gantt-settings-drawer .gantt-settings-panel{overflow-y:auto;border-top:0}.calendar-settings-modal{height:100vh;border-radius:0}.calendar-settings-layout{display:block;overflow-y:auto}.calendar-settings-preview{padding:14px 10px;overflow:visible}.calendar-settings-stage{height:560px;overflow:hidden}.calendar-settings-summary{grid-template-columns:1fr}.calendar-settings-panel{overflow:visible;border-top:1px solid #d0d4e4;border-left:0}.calendar-settings-drawer{top:var(--topbar-height);right:0;bottom:62px;left:0;width:auto;border-left:0;box-shadow:none}body:has(.calendar-settings-drawer) .board-content:has(.calendar-widget-stack) .calendar-widget-card{width:100%}.calendar-grid>div{min-height:76px;padding:3px}.calendar-grid>div>button{padding:2px 3px;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.timeline-label{width:130px;font-size:8px}.board-doc-view>article{width:calc(100% - 30px);padding-top:24px}.board-doc-view>article>input{font-size:24px}.board-doc-metrics,.board-dashboard-metrics,.board-dashboard-grid{grid-template-columns:1fr}.board-file-grid,.board-cards-view>div{grid-template-columns:1fr}.board-form-view>header{align-items:flex-start;flex-direction:column;padding-top:12px}.board-form-view>header nav{width:100%;min-height:42px}.board-form-builder{grid-template-columns:1fr;gap:12px;padding:12px}.board-map-layout{grid-template-columns:1fr}.board-map-canvas{min-height:320px}.board-map-layout aside{border-top:1px solid #d0d4e4;border-left:0}.views-center-backdrop{padding:0}.views-center-dialog{height:100vh;border-radius:0}.views-center-dialog>header{grid-template-columns:1fr auto;padding:10px 14px}.views-center-dialog>header label{grid-column:1 / -1;grid-row:2}.views-center-layout{display:block;overflow-y:auto}.views-center-layout>aside{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e6e9ef}.views-center-layout>aside h3{display:none}.views-center-layout>aside button{width:auto;flex:0 0 auto}.views-center-layout>main{overflow:visible}.views-center-grid{grid-template-columns:1fr;gap:12px}.split-primary{position:fixed;z-index:86;right:14px;bottom:74px;box-shadow:0 5px 16px #0073ea4d}.bulk-action-bar{width:calc(100vw - 20px);bottom:74px}.home-page{padding:22px 14px 86px}.home-hero{min-height:104px}.home-hero h1{font-size:24px}.metric-strip{grid-template-columns:1fr;gap:9px}.metric-strip>button:last-child{grid-column:auto}.recent-grid{grid-template-columns:1fr}.activity-list{display:block}.activity-row{border:0;border-bottom:1px solid #e6e9ef;border-radius:0}.focus-table{overflow-x:auto}.focus-row{min-width:670px}.dashboard-heading{display:block}.dashboard-heading-actions{margin-top:10px}.dashboard-heading-actions .outline-button:nth-of-type(2),.dashboard-heading-actions .icon-button{display:none}.dashboard-toolbar{padding:8px;overflow-x:auto}.dashboard-toolbar .outline-button,.dashboard-toolbar .toolbar-button{flex:0 0 auto}.dashboard-filter-input{width:160px}.dashboard-grid{padding:10px 8px 80px}.dashboard-widget>header h2{font-size:13px}.pie-widget{flex-direction:column}.pie-widget .recharts-responsive-container{width:100%!important}.chart-legend{padding:0 15px 15px;display:grid;grid-template-columns:1fr 1fr}.my-work-tabs{padding-inline:8px}.my-work-toolbar{padding-inline:9px;overflow-x:auto}.customize-panel{position:fixed;inset:auto 8px 72px 8px;top:auto;width:auto}.my-work-groups{padding:4px 0 75px 8px;overflow-x:auto}.my-work-row{grid-template-columns:240px 105px 150px 60px 74px 105px 85px}.my-work-row.my-work-matra-row{min-width:640px;grid-template-columns:240px 105px 150px 105px 85px}.my-work-calendar{min-width:760px;margin-inline:8px}.inbox-page{display:block}.inbox-sidebar{display:none}.inbox-tabs{min-height:50px;padding:0 5px;overflow-x:auto}.inbox-tabs button{padding-inline:9px;flex:0 0 auto}.inbox-subtoolbar{padding-inline:12px}.update-feed{padding:0 8px 80px}.update-card>header{padding:12px}.update-card>header .icon-button:nth-last-child(-n+2){display:none}.update-body{padding:4px 14px 14px}.update-card>footer button{min-width:0;padding-inline:8px}.workdoc-page{padding-top:47px}.doc-toolbar{min-height:47px;padding:5px;overflow-x:auto}.doc-toolbar .doc-ai-button{flex:0 0 auto}.doc-toolbar .outline-button,.doc-toolbar .doc-toolbar-spacer,.doc-toolbar .icon-button:nth-last-child(-n+3){display:none}.doc-canvas{margin-right:0}.doc-cover{height:145px}.doc-body-wrap{display:block;padding:28px 17px 90px}.doc-toc{display:none}.doc-editor h1{font-size:28px}.doc-meta{flex-wrap:wrap}.doc-style-panel,.doc-comments-panel{z-index:95;top:calc(var(--topbar-height) + var(--mock-banner-height) + 47px);bottom:62px;width:min(330px,88vw);box-shadow:-7px 0 18px #3233382e}.automation-tabs{padding-inline:7px;overflow-x:auto}.automation-tabs button{flex:0 0 auto;padding-inline:8px}.automation-usage{margin:12px 8px;grid-template-columns:1fr}.automation-toolbar{margin-inline:8px}.automation-list,.automation-history{margin-inline:8px;overflow-x:auto}.automation-list>header,.automation-list>article{min-width:720px;grid-template-columns:minmax(390px,1fr) 60px 80px 55px}.automation-templates{margin:18px 9px 80px}.automation-templates>div{grid-template-columns:1fr}.automation-history>header,.automation-history>div{min-width:680px}.apps-hero{min-height:255px;padding:27px 17px}.apps-hero h1{font-size:25px}.apps-layout{display:block;padding:18px 10px 80px}.apps-layout>aside{padding-bottom:10px;flex-direction:row;overflow-x:auto}.apps-layout>aside h2,.apps-layout>aside hr{display:none}.apps-layout>aside button{flex:0 0 auto}.featured-app{padding:17px}.featured-app-icon{width:52px;height:52px}.apps-list-heading{min-height:80px}.apps-list-heading>button{font-size:0}.apps-list-heading>button svg{margin:0}.admin-page{display:block}.admin-nav{padding:5px 8px;display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #d0d4e4}.admin-nav header{display:none}.admin-nav>button{width:auto;flex:0 0 auto}.admin-content{padding:20px 10px 82px}.admin-heading{min-height:78px}.admin-heading h1{font-size:22px}.user-table{overflow-x:auto}.user-table>header,.user-table>div{min-width:720px}.current-plan-card{grid-template-columns:1fr;gap:12px}.current-plan-card>div:nth-child(2){text-align:left}.current-plan-card>button{grid-column:auto}.plan-grid{grid-template-columns:1fr}.cost-explainer>div{grid-template-columns:1fr}.cost-explainer b{display:none}.usage-grid{grid-template-columns:1fr}.modal-backdrop{padding:8px;align-items:end}.page:has(.modal-backdrop){z-index:400}.modal-card{width:100%;max-height:calc(100vh - 16px);border-radius:10px 10px 0 0}.modal-header{min-height:68px;padding:12px 14px}.modal-header-actions .icon-button{width:44px;height:44px}.modal-footer{min-height:68px;padding:10px 14px}.modal-footer button,.modal-footer [role=button]{min-height:44px}.integration-modal-grid,.add-view-grid,.add-widget-grid{grid-template-columns:1fr 1fr}.automation-builder>section{grid-template-columns:1fr}.automation-builder>section h3{grid-column:auto}.automation-sentence{font-size:13px}.floating-panel{right:8px;top:calc(var(--topbar-height) + 5px);width:calc(100vw - 16px);max-height:calc(100vh - var(--topbar-height) - 76px);overflow-y:auto}.more-destinations-panel{right:8px;bottom:70px;left:8px;top:auto;width:auto}.more-destination-list>button{min-height:48px}.floating-panel>header .icon-button{width:44px;height:44px}.item-panel-scrim{inset:calc(var(--topbar-height) + var(--mock-banner-height)) 0 62px 0}.item-panel{top:calc(var(--topbar-height) + var(--mock-banner-height));bottom:62px;width:100vw}.item-panel-fields{grid-template-columns:1fr 1fr}.item-panel-fields label>button:not(.status-cell),.item-panel-fields .status-cell,.item-panel-fields .priority-cell{min-height:44px}.item-panel-tabs{overflow-x:auto}.item-panel-tabs button{min-height:48px;flex:0 0 auto}.item-updates{padding-inline:10px}.item-updates>article{margin-left:0}.toast{right:10px;bottom:74px;left:10px;min-width:0}}@media(max-width:980px){.search-start-grid{grid-template-columns:1fr 1fr;gap:28px}.global-search-query-row>input{font-size:21px}.global-search-resource-results{grid-template-columns:1fr}.global-search-range-inputs{left:43%}}@media(max-width:720px){.search-everything-backdrop{padding:0;align-items:stretch}.search-everything-card{width:100vw!important;height:100vh;max-height:100vh;border-radius:0}.search-everything-card>.modal-header{top:7px;right:5px}.global-search-query-row{min-height:66px;margin:0 12px;padding:14px 42px 6px 0}.global-search-query-row>svg{width:19px}.global-search-query-row>input{font-size:18px}.global-search-save{min-width:54px;padding-inline:5px;font-size:10px}.global-search-suggestions{top:59px}.global-search-tabs-row{margin:0 12px;display:block}.search-category-tabs{min-height:50px}.global-search-filter-button{margin:5px 0 10px}.search-start-grid{padding:24px 16px;grid-template-columns:1fr;gap:24px}.global-search-people-label{margin:16px}.global-search-date-filter{margin:0 12px;grid-template-columns:55px 1fr}.global-search-range-inputs{left:74px;right:8px;justify-content:flex-end}.global-search-range-inputs label{font-size:0}.global-search-range-inputs input{width:116px}.global-search-months{min-width:620px}.global-search-results{padding:10px 12px 40px}.global-search-board-group>header{flex-wrap:wrap}.search-empty{min-height:340px}.search-empty img{width:230px;height:154px}}@media(pointer:coarse)and (max-width:980px){.toolbar-button,.outline-button,.primary-button,.text-button,.split-primary button,.board-toolbar>button,.board-heading-actions>button,.dashboard-heading-actions>button,.item-panel-heading .icon-button,.update-composer footer button,.kanban-card .icon-button,.calendar-widget-controls button,.gantt-widget-controls button{min-height:44px}.icon-button{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.calendar-board-renderer{width:100%;max-width:100%;min-width:0;overflow:hidden;border-top:1px solid #d0d4e4;background:#fff;color:#323338}.calendar-board-scroll{width:100%;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-color:#c3c6d4 #f6f7fb;scrollbar-width:thin}.calendar-board-scroll::-webkit-scrollbar{width:10px;height:10px}.calendar-board-scroll::-webkit-scrollbar-track{background:#f6f7fb}.calendar-board-scroll::-webkit-scrollbar-thumb{border:2px solid #f6f7fb;border-radius:8px;background:#c3c6d4}.calendar-board-month{min-width:760px}.calendar-board-month-weekdays{display:grid;grid-template-columns:repeat(var(--calendar-board-columns, 7),minmax(0,1fr));background:#fff}.calendar-board-month-weekdays>span{min-height:33px;padding:8px 10px 6px;border-right:1px solid #e6e9ef;border-bottom:1px solid #d0d4e4;color:#676879;font-size:11px;font-weight:500;text-align:right}.calendar-board-month-weekdays>span:last-child{border-right:0}.calendar-board-month-week{position:relative;min-height:max(112px,var(--calendar-board-content-height, 142px));display:grid;grid-template-columns:repeat(var(--calendar-board-columns, 7),minmax(0,1fr));border-bottom:1px solid #d0d4e4}.calendar-board-month-day{min-width:0;padding:7px 8px 32px;border-right:1px solid #e6e9ef;background:#fff}.calendar-board-month-day:last-child{border-right:0}.calendar-board-month-day.is-outside{background:#f8f9fb}.calendar-board-month-day>span{width:25px;height:25px;margin-left:auto;display:grid;place-items:center;border-radius:50%;color:#323338;font-size:11px;line-height:1}.calendar-board-month-day.is-outside>span{color:#aeb3c2}.calendar-board-month-day.is-today>span{background:#0073ea;color:#fff;font-weight:600}.calendar-board-month-events{position:absolute;z-index:2;top:36px;right:0;bottom:28px;left:0;display:grid;grid-template-columns:repeat(var(--calendar-board-columns, 7),minmax(0,1fr));grid-auto-rows:21px;row-gap:2px;pointer-events:none}.calendar-board-event{position:relative;width:auto;min-width:0;height:21px;margin:0 3px;padding:2px 7px;display:block;overflow:hidden;border:0;border-radius:3px;background:var(--calendar-event-color, #579bfc);color:var(--calendar-event-text, #ffffff);font-size:10px;font-weight:500;line-height:17px;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;touch-action:none;transition:box-shadow .12s ease,filter .12s ease,transform .12s ease}.calendar-board-event:hover,.calendar-board-event:focus-visible{filter:brightness(.94);box-shadow:0 1px 4px #3233383d}.calendar-board-event.is-direct-manipulable{cursor:grab}.calendar-board-event.is-direct-manipulable:active{cursor:grabbing}.calendar-board-event.is-gesture-preview{z-index:12;overflow:visible;opacity:.86;box-shadow:0 7px 18px #3233384d;transform:translate(var(--calendar-preview-x, 0),var(--calendar-preview-y, 0))}.calendar-board-gesture-preview{position:absolute;top:-25px;left:50%;min-width:max-content;padding:3px 7px;border-radius:4px;background:#323338;color:#fff;font-size:9px;font-style:normal;font-weight:600;line-height:15px;pointer-events:none;transform:translate(-50%)}.calendar-board-gesture-preview:after{position:absolute;bottom:-4px;left:calc(50% - 4px);width:8px;height:8px;background:#323338;content:"";transform:rotate(45deg)}.calendar-board-resize-handle{position:absolute;z-index:2;top:3px;right:2px;bottom:3px;width:7px;border-right:2px solid currentColor;border-left:2px solid currentColor;border-radius:1px;opacity:0;cursor:ew-resize;pointer-events:none;transition:opacity .12s ease}.calendar-board-resize-handle.is-start{right:auto;left:2px;border-right-color:currentColor;border-left-color:currentColor;pointer-events:auto}.calendar-board-resize-handle.is-locked-observation{border-style:dotted;cursor:not-allowed}.calendar-board-resize-handle.is-locked-observation:after{position:absolute;z-index:5;top:0;left:9px;width:max-content;padding:1px 5px;border-radius:4px;background:#323338;color:#fff;content:attr(title);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:12px;opacity:0;pointer-events:none;transition:opacity .12s ease}.calendar-board-resize-handle.is-locked-observation:hover:after{opacity:1}.calendar-board-event[data-calendar-resizable-end=true]:hover,.calendar-board-event[data-calendar-resizable-end=true]:focus-visible{padding-right:15px}.calendar-board-event[data-calendar-resizable-start=locked_no_action]:hover,.calendar-board-event[data-calendar-resizable-start=locked_no_action]:focus-visible{z-index:6;padding-left:112px;overflow:visible}.calendar-board-event[data-calendar-resizable-end=true]:hover .calendar-board-resize-handle,.calendar-board-event[data-calendar-resizable-end=true]:focus-visible .calendar-board-resize-handle,.calendar-board-event[data-calendar-resizable-start=locked_no_action]:hover .calendar-board-resize-handle.is-start,.calendar-board-event[data-calendar-resizable-start=locked_no_action]:focus-visible .calendar-board-resize-handle.is-start,.calendar-board-event.is-gesture-preview .calendar-board-resize-handle{opacity:.84}.calendar-widget-export-receipt{margin:8px 14px 0;padding:7px 10px;border:1px solid #cce5ff;border-radius:5px;background:#f5f9ff;color:#323338;font-size:10px}.calendar-widget-export-receipt>summary{cursor:pointer;font-weight:500}.calendar-widget-export-receipt>div{margin-top:7px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.calendar-widget-export-receipt code{color:#676879;font-size:9px}.calendar-widget-export-receipt a{margin-left:auto;color:#0073ea;font-weight:500;text-decoration:none}.calendar-widget-export-receipt pre{max-height:180px;margin:8px 0 0;padding:8px;overflow:auto;border-radius:4px;background:#fff;font-size:8px;white-space:pre-wrap}.calendar-board-event.continues-before{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.calendar-board-event.continues-after{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.calendar-board-event>span{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-board-event>span>time{flex:none;font-size:9px;font-weight:700}.calendar-board-event[data-calendar-timed=true]{cursor:pointer}.calendar-board-more{position:absolute;z-index:4;bottom:4px;width:calc(14.285714% - 10px);min-height:22px;padding:2px 5px;overflow:hidden;border:0;border-radius:3px;background:transparent;color:#323338;font-size:10px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.calendar-board-more:hover,.calendar-board-more[aria-expanded=true]{background:#e6e9ef}.calendar-board-overflow-popup{position:absolute;z-index:25;bottom:29px;width:min(270px,42%);max-height:270px;overflow:hidden;border:1px solid #d0d4e4;border-radius:6px;background:#fff;box-shadow:0 7px 24px #32333838}.calendar-board-overflow-popup.is-edge{right:4px;left:auto}.calendar-board-overflow-popup>header{min-height:52px;padding:8px 8px 8px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e6e9ef}.calendar-board-overflow-popup>header>div{min-width:0;flex:1}.calendar-board-overflow-popup>header strong,.calendar-board-overflow-popup>header span{display:block}.calendar-board-overflow-popup>header strong{font-size:12px;font-weight:600}.calendar-board-overflow-popup>header span{margin-top:1px;color:#676879;font-size:9px}.calendar-board-overflow-popup>header button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent}.calendar-board-overflow-popup>header button:hover{background:#f1f2f5}.calendar-board-overflow-popup>div{max-height:216px;padding:8px;overflow-y:auto}.calendar-board-overflow-popup .calendar-board-event.is-popup-event{width:100%;height:28px;margin:0 0 5px;padding:5px 8px;line-height:18px}.calendar-board-overflow-popup p{margin:5px;color:#676879;font-size:10px}.calendar-board-week,.calendar-board-day{min-width:760px;background:#fff}.calendar-board-day{min-width:520px}.calendar-board-week-header,.calendar-board-day-header{min-height:68px;display:grid;grid-template-columns:70px repeat(var(--calendar-board-columns, 7),minmax(95px,1fr));border-bottom:1px solid #d0d4e4;background:#fff}.calendar-board-day-header{grid-template-columns:70px minmax(380px,1fr)}.calendar-board-week-header>span,.calendar-board-day-header>span{border-right:1px solid #e6e9ef}.calendar-board-week-header>div,.calendar-board-day-header>div{padding:8px 4px 7px;display:flex;align-items:center;flex-direction:column;border-right:1px solid #e6e9ef}.calendar-board-week-header>div:last-child,.calendar-board-day-header>div:last-child{border-right:0}.calendar-board-week-header>div>span,.calendar-board-day-header>div>span{color:#676879;font-size:10px;font-weight:500;text-transform:uppercase}.calendar-board-week-header>div>strong,.calendar-board-day-header>div>strong{width:31px;height:31px;margin-top:3px;display:grid;place-items:center;border-radius:50%;font-size:16px;font-weight:400}.calendar-board-week-header>div.is-today>strong,.calendar-board-day-header>div.is-today>strong{background:#0073ea;color:#fff;font-weight:600}.calendar-board-week-all-day{position:relative;min-height:max(56px,var(--calendar-week-content-height, 56px));display:grid;grid-template-columns:70px minmax(0,1fr);border-bottom:1px solid #d0d4e4}.calendar-board-all-day-label{padding:10px 8px;border-right:1px solid #e6e9ef;color:#676879;font-size:9px;text-align:right}.calendar-board-week-all-day-cells{display:grid;grid-template-columns:repeat(var(--calendar-board-columns, 7),minmax(0,1fr))}.calendar-board-week-all-day-cells>span{border-right:1px solid #e6e9ef}.calendar-board-week-all-day-cells>span:last-child{border-right:0}.calendar-board-week-all-day-events{position:absolute;z-index:2;top:7px;right:0;bottom:5px;left:70px;display:grid;grid-template-columns:repeat(var(--calendar-board-columns, 7),minmax(0,1fr));grid-auto-rows:21px;row-gap:2px;pointer-events:none}.calendar-board-hour-row{min-height:46px;display:grid;grid-template-columns:70px minmax(0,1fr)}.calendar-board-hour-row>span{padding:0 8px;border-right:1px solid #e6e9ef;border-bottom:1px solid transparent;color:#676879;font-size:9px;text-align:right;transform:translateY(-6px)}.calendar-board-hour-row>div{display:grid;grid-template-columns:repeat(var(--calendar-board-columns, 7),minmax(0,1fr));border-top:1px solid #e6e9ef}.calendar-board-day .calendar-board-hour-row>div{grid-template-columns:1fr}.calendar-board-hour-row>div>i{display:block;border-right:1px solid #e6e9ef}.calendar-board-hour-row>div>i:last-child{border-right:0}.calendar-board-hour-grid{position:relative}.calendar-board-hour-grid-create-surface{position:absolute;z-index:2;top:0;right:0;bottom:0;left:70px;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.calendar-board-hour-grid-create-preview{position:absolute;top:var(--calendar-create-top, 0);left:var(--calendar-create-left, 4px);width:var(--calendar-create-width, calc(100% - 8px) );height:var(--calendar-create-height, 23px);min-height:22px;padding:4px 7px;overflow:hidden;border:1px solid #0073ea;border-left-width:4px;border-radius:5px;background:color-mix(in srgb,#579bfc 28%,#ffffff);color:#17365d;box-shadow:0 2px 8px #0073ea3d;pointer-events:none}.calendar-board-hour-grid-create-preview strong,.calendar-board-hour-grid-create-preview span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:13px}.calendar-board-hour-grid-create-preview strong{font-weight:700}.calendar-board-timed-layer{position:absolute;z-index:4;top:0;right:0;bottom:0;left:70px;pointer-events:none}.calendar-board-timed-point{position:absolute;top:var(--calendar-timed-top, 0);left:var(--calendar-timed-left, 4px);width:var(--calendar-timed-width, calc(100% - 8px) );height:var(--calendar-timed-height, 22px);padding:2px 7px;display:flex;align-items:center;gap:6px;overflow:hidden;border:0;border-left:3px solid color-mix(in srgb,var(--calendar-event-color, #579bfc) 72%,#323338);border-radius:3px;background:color-mix(in srgb,var(--calendar-event-color, #579bfc) 80%,#ffffff);color:var(--calendar-event-text, #ffffff);box-shadow:0 1px 3px #32333833;font-size:9px;line-height:16px;text-align:left;pointer-events:auto}.calendar-board-timed-point:hover,.calendar-board-timed-point:focus-visible{filter:brightness(.94);box-shadow:0 2px 6px #32333847}.calendar-board-timed-point time{flex:none;font-weight:700}.calendar-board-timed-point span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-board-timed-range{position:absolute;top:var(--calendar-timed-top, 0);left:var(--calendar-timed-left, 4px);width:var(--calendar-timed-width, calc(100% - 8px) );height:var(--calendar-timed-height, 46px);min-height:18px;padding:5px 7px;display:flex;align-items:flex-start;flex-direction:column;gap:1px;overflow:hidden;border:0;border-left:4px solid color-mix(in srgb,var(--calendar-event-color, #579bfc) 72%,#323338);border-radius:4px;background:color-mix(in srgb,var(--calendar-event-color, #579bfc) 83%,#ffffff);color:var(--calendar-event-text, #ffffff);box-shadow:0 2px 6px #3233383d;font-size:9px;line-height:13px;text-align:left;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.calendar-board-timed-range:hover,.calendar-board-timed-range:focus-visible{filter:brightness(.94);box-shadow:0 3px 8px #32333852}.calendar-board-timed-range[data-calendar-timed-resizable-start=locked_no_action]:hover,.calendar-board-timed-range[data-calendar-timed-resizable-start=locked_no_action]:focus-visible{z-index:7;overflow:visible}.calendar-board-timed-range.is-direct-manipulable{cursor:grab}.calendar-board-timed-range.is-direct-manipulable:active{cursor:grabbing}.calendar-board-timed-range.is-locked-multi-day{cursor:pointer;border-left-style:double;touch-action:manipulation}.calendar-board-timed-range.is-gesture-preview{z-index:8;height:var(--calendar-timed-preview-height, var(--calendar-timed-height, 46px));overflow:visible;opacity:.88;box-shadow:0 7px 18px #3233384d;transform:translateY(var(--calendar-timed-preview-y, 0))}.calendar-board-timed-range-preview{position:absolute;z-index:3;top:-24px;left:50%;min-width:max-content;padding:3px 7px;border-radius:4px;background:#323338;color:#fff;font-size:9px;font-weight:600;line-height:15px;pointer-events:none;transform:translate(-50%)}.calendar-board-timed-range-end-handle{position:absolute;z-index:3;right:4px;bottom:1px;left:7px;height:9px;border-bottom:3px solid currentColor;border-radius:2px;opacity:0;cursor:ns-resize;pointer-events:auto;transition:opacity .12s ease}.calendar-board-timed-range-start-handle{position:absolute;z-index:4;top:1px;right:4px;left:7px;height:9px;border-top:3px dotted currentColor;border-radius:2px;opacity:0;cursor:not-allowed;pointer-events:auto;transition:opacity .12s ease}.calendar-board-timed-range-start-handle:after{position:absolute;z-index:6;top:-22px;left:0;width:max-content;padding:3px 6px;border-radius:4px;background:#323338;color:#fff;content:attr(title);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:14px;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.calendar-board-timed-range-start-handle:hover:after{opacity:1;transform:translateY(0)}.calendar-board-timed-range:hover .calendar-board-timed-range-end-handle,.calendar-board-timed-range:focus-visible .calendar-board-timed-range-end-handle,.calendar-board-timed-range:hover .calendar-board-timed-range-start-handle,.calendar-board-timed-range:focus-visible .calendar-board-timed-range-start-handle,.calendar-board-timed-range.is-gesture-preview .calendar-board-timed-range-end-handle,.calendar-board-timed-range.is-gesture-preview .calendar-board-timed-range-start-handle{opacity:.8}.calendar-board-timed-range time{font-weight:700}.calendar-board-timed-range span,.calendar-board-timed-range small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-board-timed-range small{opacity:.82}.calendar-widget-range-status{margin:0;padding:7px 12px;border-top:1px solid #e6e9ef;background:#f5f8ff;color:#4b4d63;font-size:10px}.calendar-widget-time-contract{min-height:34px;padding:7px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;border-top:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;background:#f4fbf8;color:#3d4354;font-size:10px}.calendar-widget-time-contract span{display:inline-flex;align-items:center;gap:3px}.calendar-widget-time-contract span:last-child{color:#676879}.calendar-create-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#292b326b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.calendar-create-confirmation{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:20px;overflow:auto;display:grid;gap:16px;border:1px solid #d0d4e4;border-radius:12px;background:#fff;color:#323338;box-shadow:0 20px 58px #292b3247}.calendar-create-confirmation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.calendar-create-confirmation>header small{color:#0073ea;font-size:9px;font-weight:700;letter-spacing:.04em}.calendar-create-confirmation>header h2{margin:5px 0 2px;font-size:20px}.calendar-create-confirmation>header p{margin:0;color:#676879;font-size:12px}.calendar-create-confirmation>label,.calendar-create-targets label{display:grid;gap:6px;color:#4b4d63;font-size:11px;font-weight:600}.calendar-create-confirmation label span b{margin-left:5px;color:#c7324a;font-size:9px;text-transform:uppercase}.calendar-create-confirmation input,.calendar-create-confirmation select{width:100%;height:38px;padding:0 10px;border:1px solid #b6b9c5;border-radius:5px;background:#fff;color:#323338;font:inherit}.calendar-create-confirmation input:focus,.calendar-create-confirmation select:focus{border-color:#0073ea;outline:2px solid rgba(0,115,234,.18)}.calendar-create-targets{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calendar-create-confirmation dl{margin:0;padding:11px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;border-radius:7px;background:#f5f6f8}.calendar-create-confirmation dl div{min-width:0}.calendar-create-confirmation dt{color:#676879;font-size:9px;text-transform:uppercase}.calendar-create-confirmation dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:10px;font-weight:600}.calendar-create-error{margin:0;padding:8px 10px;border-radius:5px;background:#fff1f3;color:#a52a3e;font-size:11px}.calendar-create-confirmation>footer{display:flex;justify-content:flex-end;gap:8px}.calendar-create-confirmation>footer button{min-height:36px;padding:0 15px;border:1px solid #b6b9c5;border-radius:5px;background:#fff;color:#323338;font-weight:600}.calendar-create-confirmation>footer .primary-button{border-color:#0073ea;background:#0073ea;color:#fff}.calendar-create-confirmation>footer button:disabled{opacity:.55}.calendar-board-day-all-day{min-height:58px;display:grid;grid-template-columns:70px minmax(0,1fr);border-bottom:1px solid #d0d4e4}.calendar-board-day-all-day>div{padding:7px 5px 4px;display:flex;align-items:stretch;flex-direction:column;gap:3px}.calendar-board-day-all-day .calendar-board-event{width:100%;height:21px;margin:0}.calendar-board-boundary-note{margin:0;padding:6px 12px;border-top:1px solid #e6e9ef;color:#676879;background:#f8f9fb;font-size:9px;text-align:right}.calendar-board-legend{min-height:42px;padding:8px 14px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 19px;border-top:1px solid #d0d4e4;background:#fff;color:#676879;font-size:10px}.calendar-board-legend>span{display:inline-flex;align-items:center;gap:6px}.calendar-board-legend i{width:10px;height:10px;display:block;border-radius:50%;background:var(--calendar-legend-color, #c4c4c4)}@media(max-width:760px){.calendar-board-month{min-width:700px}.calendar-board-month-week{min-height:max(96px,var(--calendar-board-content-height, 127px))}.calendar-board-month-day{padding:5px 5px 29px}.calendar-board-month-events{top:32px}.calendar-board-event{padding-inline:5px;font-size:9px}.calendar-board-overflow-popup{position:fixed;z-index:98;right:8px;bottom:76px;left:8px;width:auto;max-height:min(420px,68vh)}.calendar-board-overflow-popup>div{max-height:calc(min(420px,68vh) - 53px)}.calendar-board-week,.calendar-board-day{min-width:700px}.calendar-board-boundary-note{text-align:left}.calendar-board-legend{position:sticky;left:0;justify-content:flex-start}}.calendar-widget-stack{width:100%;min-width:0}.board-page:has(.calendar-widget-stack) .board-heading{min-height:58px;padding-top:12px;padding-bottom:8px}.board-page:has(.calendar-widget-stack) .board-heading p{display:none}.board-content:has(.calendar-widget-stack){padding:0 0 70px}.board-content:has(.calendar-widget-stack) .calendar-widget-card{border-right:0;border-left:0;border-radius:0}.board-content:has(.calendar-widget-stack) .calendar-widget-header{border-radius:0}@media(min-width:1051px){.board-content:has(.calendar-widget-stack) .calendar-widget-header{position:absolute;z-index:34;top:-54px;right:0;min-height:54px;padding-right:12px;background:transparent}body:has(.calendar-settings-drawer) .board-content:has(.calendar-widget-stack) .calendar-widget-header{right:-400px}.calendar-widget-stack.is-fullscreen .calendar-widget-header{position:static;background:#fff}}.calendar-widget-stack.is-fullscreen{position:fixed;z-index:88;top:12px;right:12px;bottom:12px;left:12px;padding:0;overflow:auto;border:1px solid #c3c6d4;border-radius:10px;background:#fff;box-shadow:0 22px 70px #32333847}.calendar-widget-card{position:relative;width:100%;min-width:0;overflow:visible;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.calendar-widget-stack.is-fullscreen .calendar-widget-card{min-height:calc(100vh - 26px);border:0;border-radius:9px}.calendar-widget-header{min-height:54px;padding:8px 12px;display:flex;align-items:center;justify-content:flex-end;gap:18px;border-radius:8px 8px 0 0;background:#fff}.calendar-widget-date-controls,.calendar-widget-actions{display:flex;align-items:center;gap:4px}.calendar-widget-date-controls>button:not(.icon-button),.calendar-widget-mode-button{min-height:32px;padding:5px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font-size:11px}.calendar-widget-date-controls>button:not(.icon-button):hover,.calendar-widget-mode-button:hover{background:#f1f2f5}.calendar-widget-date-controls .icon-button,.calendar-widget-actions .icon-button{width:33px;height:33px;border-radius:4px}.calendar-widget-date-controls h2{min-width:158px;margin:0 10px;color:#323338;font-size:15px;font-weight:500;text-align:center}.calendar-widget-chevron-left{transform:rotate(180deg)}.calendar-widget-menu-anchor{position:relative}.calendar-widget-menu{position:absolute;z-index:36;top:calc(100% + 5px);right:0;width:154px;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid #d0d4e4;border-radius:7px;background:#fff;box-shadow:0 8px 24px #3233382e}.calendar-widget-menu.is-presentation{width:172px}.calendar-widget-menu.is-export{width:246px}.calendar-widget-menu>button{min-height:34px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#323338;font-size:11px;text-align:left}.calendar-widget-menu>button:hover,.calendar-widget-menu>button[aria-checked=true]{background:#f1f2f5}.calendar-widget-menu-check{margin-left:auto;color:#0073ea}.calendar-widget-menu>button small{margin-left:auto;color:#a25ddc;font-size:8px;font-weight:500;text-transform:uppercase}.calendar-widget-presentation{width:100%;min-width:0}.calendar-widget-presentation.is-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.8fr);border-top:1px solid #d0d4e4}.calendar-widget-presentation.is-split .calendar-board-renderer{border-top:0;border-right:1px solid #d0d4e4}.calendar-widget-table-wrap{width:100%;min-width:0;max-height:620px;overflow:auto;border-top:1px solid #d0d4e4}.calendar-widget-presentation.is-split .calendar-widget-table-wrap{border-top:0}.calendar-widget-presentation.is-split .calendar-widget-table{min-width:0;table-layout:fixed;font-size:8px}.calendar-widget-presentation.is-split .calendar-widget-table th,.calendar-widget-presentation.is-split .calendar-widget-table td{height:42px;padding:5px 6px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.calendar-widget-presentation.is-split .calendar-widget-table th:nth-child(1){width:29%}.calendar-widget-presentation.is-split .calendar-widget-table th:nth-child(2){width:22%}.calendar-widget-presentation.is-split .calendar-widget-table th:nth-child(3){width:15%}.calendar-widget-presentation.is-split .calendar-widget-table th:nth-child(4),.calendar-widget-presentation.is-split .calendar-widget-table th:nth-child(5){width:17%}.calendar-widget-presentation.is-split .calendar-widget-table td:first-child button{max-width:100%;white-space:normal}.calendar-widget-table{width:100%;min-width:650px;border-collapse:collapse;color:#323338;font-size:10px}.calendar-widget-table th,.calendar-widget-table td{height:38px;padding:7px 10px;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;text-align:left;white-space:nowrap}.calendar-widget-table th{position:sticky;z-index:2;top:0;background:#f8f9fb;color:#676879;font-weight:500}.calendar-widget-table tr.is-selected td{background:#e5f3ff}.calendar-widget-table td:first-child button{max-width:250px;padding:0;overflow:hidden;border:0;background:transparent;color:#323338;text-align:left;text-overflow:ellipsis;white-space:nowrap}.calendar-widget-table td:first-child button:hover{color:#0073ea}.calendar-widget-table td:nth-child(3) span{padding-left:8px;display:inline-flex;align-items:center;gap:6px}.calendar-widget-table td:nth-child(3) span:before{width:8px;height:8px;display:block;border-radius:50%;background:var(--calendar-row-status, #c4c4c4);content:""}.calendar-widget-boundary{margin:0;padding:7px 12px;border-top:1px solid #e6e9ef;background:#f8f9fb;color:#676879;font-size:8px;text-align:right}.calendar-widget-summary{min-height:75px;margin-top:14px;padding:13px 16px;display:flex;align-items:center;gap:16px;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.calendar-widget-summary>div{min-width:0;flex:1}.calendar-widget-summary strong,.calendar-widget-summary span{display:block}.calendar-widget-summary strong{font-size:13px}.calendar-widget-summary span{margin-top:3px;color:#676879;font-size:9px}.calendar-widget-summary>b{color:#0073ea;font-size:25px;font-weight:500}@media(max-width:1050px){.calendar-widget-header{align-items:flex-end;flex-direction:column;gap:7px}.calendar-widget-date-controls,.calendar-widget-actions{width:100%;justify-content:flex-end}.calendar-widget-presentation.is-split{display:block}.calendar-widget-presentation.is-split .calendar-board-renderer{border-right:0;border-bottom:1px solid #d0d4e4}}@media(max-width:760px){.calendar-widget-header{min-width:0;padding:7px;align-items:stretch}.calendar-widget-date-controls,.calendar-widget-actions{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.calendar-widget-date-controls::-webkit-scrollbar,.calendar-widget-actions::-webkit-scrollbar{display:none}.calendar-widget-date-controls h2{min-width:130px;margin-inline:3px;font-size:13px}.calendar-widget-menu{position:fixed;z-index:99;right:8px;top:auto;bottom:72px}.calendar-widget-boundary{text-align:left}.calendar-widget-stack.is-fullscreen{top:0;right:0;bottom:0;left:0;border:0;border-radius:0}}.multi-board-panel{margin:0 28px 24px;padding:20px;border:1px solid #d0d4e4;border-radius:8px;background:linear-gradient(135deg,#fff,#fbfcff);box-shadow:0 2px 8px #32333814}.multi-board-panel-heading,.multi-board-panel-footer,.multi-board-source-card header,.multi-board-mirror-card header,.multi-board-duplicate{display:flex;align-items:center;justify-content:space-between;gap:16px}.multi-board-panel-heading h2{margin:3px 0 4px;color:#323338;font-size:21px;font-weight:600}.multi-board-panel-heading p{margin:0;color:#676879;font-size:13px}.multi-board-kicker{color:#6161ff;font-size:10px;font-weight:700;letter-spacing:.08em}.multi-board-state{min-width:94px;padding:7px 12px;border-radius:999px;background:#e6e9ef;color:#323338;font-size:12px;font-weight:600;text-align:center;text-transform:capitalize}.multi-board-state.is-accessible{background:#dff6ea;color:#0b6b43}.multi-board-state.is-denied,.multi-board-state.is-redacted{background:#fff0dc;color:#9a4e00}.multi-board-state.is-broken,.multi-board-state.is-stale,.multi-board-state.is-locked{background:#ffe5e9;color:#b63546}.multi-board-flow{display:grid;grid-template-columns:minmax(260px,1fr) minmax(200px,.72fr) minmax(260px,1fr);gap:12px;margin-top:18px}.multi-board-source-card,.multi-board-link-card,.multi-board-mirror-card{min-width:0;padding:16px;border:1px solid #d0d4e4;border-radius:6px;background:#fff}.multi-board-source-card header span,.multi-board-mirror-card header span,.multi-board-link-card>span{color:#323338;font-size:13px;font-weight:600}.multi-board-source-card header b,.multi-board-mirror-card header b{color:#6161ff;font-size:10px;font-weight:600}.multi-board-source-card>strong{display:block;margin:10px 0 12px;font-size:15px}.multi-board-source-card label{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;color:#676879;font-size:11px}.multi-board-source-card input,.multi-board-source-card select,.multi-board-panel-footer select{width:100%;min-height:34px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font:inherit}.multi-board-source-card>small{display:block;margin-top:9px;color:#676879;text-align:right}.multi-board-primary,.multi-board-link-button,.multi-board-panel-footer button,.multi-board-panel-footer a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid transparent;border-radius:4px;padding:6px 10px;background:transparent;color:#323338;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.multi-board-primary{margin-top:12px;background:#6161ff;color:#fff}.multi-board-source-card .multi-board-primary{width:100%}.multi-board-primary:disabled{opacity:.45;cursor:not-allowed}.multi-board-link-button,.multi-board-panel-footer button,.multi-board-panel-footer a{border-color:#c3c6d4;background:#fff}.multi-board-link-card{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;background:#f6f7fb;text-align:center}.multi-board-link-card>span{display:inline-flex;align-items:center;justify-content:center;gap:7px}.multi-board-link-card code,.multi-board-duplicate code{overflow:hidden;padding:7px;border-radius:4px;background:#edf0f7;color:#676879;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.multi-board-link-card dl,.multi-board-mirror-card dl{display:grid;gap:0;margin:0}.multi-board-link-card dl div,.multi-board-mirror-card dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #e6e9ef;text-align:left}.multi-board-link-card dt,.multi-board-mirror-card dt{color:#676879;font-size:11px}.multi-board-link-card dd,.multi-board-mirror-card dd{overflow-wrap:anywhere;margin:0;color:#323338;font-size:12px;font-weight:500}.multi-board-mirror-card>small{display:block;margin:10px 0;color:#676879;font-size:10px}.multi-board-unavailable{display:grid;justify-items:center;gap:6px;min-height:148px;align-content:center;color:#b63546;text-align:center}.multi-board-unavailable small{color:#676879}.multi-board-duplicate{margin-top:12px;padding:10px 12px;border:1px solid #c6c8ff;border-radius:6px;background:#f3f3ff;color:#323338;font-size:12px}.multi-board-duplicate span{flex:1;color:#676879}.multi-board-duplicate code{max-width:180px}.multi-board-panel-footer{margin-top:14px}.multi-board-panel-footer>div{display:flex;align-items:center;gap:8px}.multi-board-panel-footer select{width:190px}.multi-board-panel-footer span{color:#676879;font-size:11px}.multi-board-boundary{margin:13px 0 0;padding-top:11px;border-top:1px solid #e6e9ef;color:#676879;font-size:10px}.item-panel-mirror-projection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:4px 0 8px;padding:10px 12px;border:1px solid #c6c8ff;border-radius:6px;background:#f7f7ff}.item-panel-mirror-projection>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px;padding:5px 8px}.item-panel-mirror-projection dt{color:#676879;font-size:10px}.item-panel-mirror-projection dd{overflow-wrap:anywhere;margin:0;color:#323338;font-size:11px;font-weight:500}.item-panel-mirror-heading{grid-column:1 / -1;border-bottom:1px solid #d8d9ff}.item-panel-mirror-heading dd{color:#6161ff;text-transform:capitalize}@media(max-width:1100px){.multi-board-flow{grid-template-columns:1fr}.multi-board-panel-footer{align-items:flex-start;flex-direction:column}}.matra-projects-page.content-hub-page,.matra-project-detail-page.board-page,.matra-issue-detail-page.board-page{width:100%;max-width:none;min-height:calc(100vh - var(--topbar-height) - var(--mock-banner-height));margin:0;padding:0}.matra-projects-page .hub-search button,.matra-project-detail-page .hub-search button{width:28px;height:28px;padding:0;display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:4px;background:transparent;color:#676879}.matra-projects-page .hub-search button:hover,.matra-project-detail-page .hub-search button:hover{background:#f1f2f5;color:#323338}.matra-projects-page .matra-refresh-button{color:#676879}.matra-project-table .matra-project-table-row{width:100%;min-width:890px;min-height:59px;padding:7px 12px 7px 18px;grid-template-columns:minmax(280px,2.2fr) minmax(110px,.75fr) minmax(110px,.7fr) minmax(100px,.65fr) minmax(120px,.7fr);gap:13px;border:0;border-bottom:1px solid #e6e9ef;background:#fff;color:#4b4d55;font-size:11px;text-align:left}.matra-project-table .matra-project-table-row:last-child{border-bottom:0}.matra-project-table button.matra-project-table-row:hover{background:#f8f9fb}.matra-project-table .matra-project-table-row>span{min-width:0;padding:0;justify-content:flex-start}.matra-project-table .matra-project-table-row.hub-table-head{min-height:41px;background:#f6f7fb;color:#676879;font-size:10px;font-weight:500}.matra-project-table .matra-project-mark{width:35px;height:35px;font-size:14px}.matra-project-table .matra-project-cell-name strong{font-size:12px;font-weight:500}.matra-project-table .matra-project-cell-name small{margin-top:2px;color:#676879;font-size:9px}.matra-project-detail-page>.matra-async-state,.matra-issue-detail-page>.matra-async-state{margin:32px}.matra-project-detail-page>.matra-async-state:has(.matra-project-detail-header),.matra-issue-detail-page>.matra-async-state:has(.matra-issue-detail-header){min-height:0;margin:0;padding:0;display:block;border:0;border-radius:0;text-align:left}.matra-project-detail-page .matra-project-detail-header,.matra-issue-detail-page .matra-issue-detail-header{border-bottom:0}.matra-back-link.is-heading{min-height:22px;margin:0 0 2px;color:#676879;font-size:11px;font-weight:500}.matra-back-link.is-heading:hover{color:#0073ea}.matra-project-detail-page .matra-project-detail-meta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.matra-project-detail-page .matra-project-facts{min-height:54px;margin:0;padding:0 36px;grid-template-columns:1.2fr 1fr .7fr .8fr 1fr;border-top:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;background:#fff}.matra-project-detail-page .matra-project-facts>div{padding:9px 14px}.matra-project-detail-page .matra-project-facts>div:first-child{padding-left:0}.matra-project-detail-page .matra-project-facts>div:last-child{padding-right:0}.matra-project-detail-page .is-embedded-board{min-height:0}.matra-human-board .board-view-strip{align-items:stretch}.matra-human-board .board-view-tabs{max-width:none;padding-left:8px;flex:1 1 auto}.matra-human-board .matra-table-selector-shell{width:auto;height:44px;margin-left:28px;padding:0 12px 0 8px;flex:0 0 auto;border:0;border-right:1px solid #e6e9ef;border-radius:0}.matra-human-board .matra-table-selector-shell>svg:first-child{left:8px}.matra-human-board .matra-table-selector-shell select{min-width:150px;padding:0 26px 0 28px;font-size:13px;font-weight:500}.matra-issue-view-strip{align-items:stretch}.matra-issue-view-strip .matra-table-selector-shell{width:auto;height:44px;margin-left:28px;padding:0 12px 0 8px;flex:0 0 auto;border:0;border-right:1px solid #e6e9ef;border-radius:0}.matra-issue-view-strip .matra-table-selector-shell>svg:first-child{left:8px}.matra-issue-view-strip .matra-table-selector-shell select{min-width:150px;padding:0 26px 0 28px;font-size:13px;font-weight:500}.matra-issue-view-strip .board-view-tabs{max-width:none;padding-left:8px}.matra-issue-view-strip .matra-view-tab .board-view-tab-button{padding:0 12px;gap:6px}.matra-project-detail-page .matra-issue-toolbar{min-height:54px;padding:9px 28px 9px 36px;flex-wrap:nowrap}.matra-project-detail-page .matra-board-search{width:clamp(210px,27vw,340px);min-height:36px}.matra-project-detail-page .matra-issue-count{width:auto;margin-left:auto;white-space:nowrap}.matra-project-board-content{min-height:280px;overflow-x:auto}.matra-project-detail-page .matra-issue-row{min-height:46px}.matra-project-detail-page .matra-issue-row.is-header{min-height:35px;font-size:10px;font-weight:500}.matra-project-detail-page .matra-issue-row>span{padding:6px 10px}.matra-project-detail-page .matra-kind-mark{width:25px;height:25px;font-size:10px}.matra-project-detail-page .matra-owner-cell>img,.matra-project-detail-page .matra-owner-cell>span{width:24px;height:24px}.matra-project-detail-page .matra-status-label,.matra-project-detail-page .matra-priority-label{min-height:27px}.matra-issue-detail-header>div:first-child{min-width:0;flex:1}.matra-issue-detail-header>.matra-issue-save-actions{flex:0 0 auto}.matra-issue-detail-header .title-row{align-items:flex-start}.matra-issue-detail-header .title-row h1{overflow-wrap:anywhere}.matra-issue-detail-content{padding-top:24px}.matra-issue-detail-content .matra-page-error{margin:0 0 18px}.matra-issue-detail-content .matra-issue-detail-layout{padding-top:0}@media(max-width:980px){.matra-project-detail-page .matra-project-facts{padding-right:24px;padding-left:24px}.matra-issue-view-strip .matra-table-selector-shell,.matra-human-board .matra-table-selector-shell{margin-left:16px}}@media(max-width:720px){.matra-project-detail-page>.matra-async-state,.matra-issue-detail-page>.matra-async-state{margin:16px}.matra-project-detail-page>.matra-async-state:has(.matra-project-detail-header),.matra-issue-detail-page>.matra-async-state:has(.matra-issue-detail-header){margin:0}.matra-project-detail-page .matra-project-detail-header,.matra-issue-detail-page .matra-issue-detail-header{display:flex;align-items:stretch;flex-direction:column}.matra-project-detail-page .matra-project-detail-meta{justify-content:flex-start}.matra-project-detail-page .board-heading-actions.matra-project-detail-meta>*,.matra-issue-detail-page .board-heading-actions.matra-issue-save-actions>*{display:inline-flex}.matra-project-detail-page .matra-project-facts{padding:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.matra-project-detail-page .matra-project-facts>div,.matra-project-detail-page .matra-project-facts>div:first-child,.matra-project-detail-page .matra-project-facts>div:last-child{padding:9px 10px;border-bottom:1px solid #e6e9ef}.matra-project-detail-page .matra-project-facts>div:nth-child(2n){border-right:0}.matra-project-detail-page .matra-project-facts>div:last-child{grid-column:1 / -1;border-bottom:0;border-right:0}.matra-issue-view-strip .matra-table-selector-shell,.matra-human-board .matra-table-selector-shell{width:132px;min-width:132px;height:48px;margin-left:8px;padding-right:6px;flex-basis:132px}.matra-issue-view-strip .matra-table-selector-shell select{min-width:0;width:132px;font-size:11px}.matra-human-board .matra-table-selector-shell select{width:132px;min-width:0;font-size:11px}.matra-issue-view-strip .matra-view-tab .board-view-tab-button{min-height:48px;padding:0 10px}.matra-project-detail-page .matra-issue-toolbar{padding:8px;flex-wrap:nowrap;overflow-x:auto}.matra-project-detail-page .matra-board-search{width:180px;flex:0 0 180px}.matra-project-detail-page .matra-issue-count{margin-left:0}.matra-project-board-content{padding:13px 8px 90px;overflow-x:auto}.matra-issue-detail-page .matra-issue-save-actions{width:100%}.matra-issue-detail-page .matra-issue-save-actions .primary-button{flex:1}.matra-issue-detail-content{padding:18px 16px 90px;overflow-x:hidden}}.matra-project-board-content:has(.matra-api-kanban),.matra-project-board-content:has(.matra-api-calendar),.matra-project-board-content:has(.matra-api-gantt),.matra-project-board-content:has(.matra-api-doc),.matra-project-board-content:has(.matra-api-gallery),.matra-project-board-content:has(.matra-api-form),.matra-project-board-content:has(.matra-api-chart),.matra-project-board-content:has(.matra-api-dashboard){padding:16px 28px 90px 36px;overflow:auto;background:#fff}.matra-view-owner{min-width:0;display:inline-flex;align-items:center;gap:7px}.matra-view-owner>img,.matra-view-owner>span{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#c4c4c4;color:#fff;object-fit:cover;font-size:10px}.matra-view-owner small{min-width:0;overflow:hidden;color:#676879;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.matra-view-owner.is-compact>img,.matra-view-owner.is-compact>span{width:22px;height:22px}.matra-api-kanban{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,290px);justify-content:start}.matra-api-kanban .kanban-column{width:100%}.matra-api-kanban .kanban-card-fields{align-items:flex-start}.matra-api-kanban .kanban-card>footer>button{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-kanban-empty{min-height:78px;display:grid;place-items:center;border:1px dashed #d0d4e4;border-radius:4px;color:#9699a6;font-size:11px}.matra-api-calendar,.matra-api-gantt{min-width:780px;overflow:hidden;border:1px solid #d0d4e4;border-radius:8px;background:#fff}.matra-calendar-header,.matra-api-gantt>header{min-height:58px;padding:8px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e6e9ef}.matra-calendar-header>div{display:flex;align-items:center;gap:4px}.matra-calendar-header button:not(.icon-button){min-height:32px;padding:5px 11px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338;font-size:11px}.matra-calendar-header h2{margin:0;color:#323338;font-size:17px;font-weight:600}.matra-calendar-header>span{display:inline-flex;align-items:center;gap:5px;color:#676879;font-size:10px}.matra-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr))}.matra-calendar-weekday{min-height:30px;padding:8px;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;background:#f8f9fb;color:#676879;text-align:center;font-size:10px;font-weight:500}.matra-calendar-day{min-height:112px;padding:6px;overflow:hidden;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;background:#fff}.matra-calendar-day.is-outside{background:#f8f9fb;color:#9699a6}.matra-calendar-day>time{width:23px;height:23px;display:grid;place-items:center;margin:0 0 4px auto;border-radius:50%;font-size:10px}.matra-calendar-day>div{display:flex;flex-direction:column;gap:3px}.matra-calendar-day button{width:100%;min-height:23px;padding:4px 5px;display:flex;align-items:center;gap:5px;overflow:hidden;border:0;border-radius:3px;background:#edf4fc;color:#323338;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.matra-calendar-day button:hover{background:#dcecff}.matra-calendar-day button i{width:4px;height:14px;flex:0 0 auto;border-radius:3px;background:#579bfc}.matra-calendar-day button i.is-done{background:#00c875}.matra-calendar-day button i.is-stuck{background:#e2445c}.matra-calendar-day>small{display:block;margin-top:4px;color:#676879;font-size:9px}.matra-api-gantt>header>div{min-width:0;display:flex;flex-direction:column;gap:2px}.matra-api-gantt>header strong{color:#323338;font-size:15px}.matra-api-gantt>header small,.matra-api-gantt>header>span{color:#676879;font-size:10px}.matra-gantt-shell{min-width:max(760px,calc(250px + var(--matra-gantt-columns) * 42px))}.matra-gantt-heading,.matra-gantt-row{display:grid;grid-template-columns:250px repeat(var(--matra-gantt-columns),minmax(42px,1fr))}.matra-gantt-heading{min-height:38px;border-bottom:1px solid #d0d4e4;background:#f8f9fb}.matra-gantt-heading>strong,.matra-gantt-heading>time{padding:9px 8px;border-right:1px solid #e6e9ef;color:#676879;text-align:center;font-size:9px;font-weight:500}.matra-gantt-heading>strong{text-align:left}.matra-gantt-row{min-height:54px;border-bottom:1px solid #e6e9ef}.matra-gantt-row>button{min-width:0;padding:8px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;overflow:hidden;border:0;border-right:1px solid #d0d4e4;background:#fff;text-align:left}.matra-gantt-row>button strong,.matra-gantt-row>button small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-gantt-row>button strong{color:#323338;font-size:11px;font-weight:500}.matra-gantt-row>button small{color:#676879;font-size:8px}.matra-gantt-track{position:relative;grid-column:2 / -1;background:repeating-linear-gradient(to right,transparent 0,transparent calc((100% / var(--matra-gantt-columns)) - 1px),#e6e9ef calc((100% / var(--matra-gantt-columns)) - 1px),#e6e9ef calc(100% / var(--matra-gantt-columns)))}.matra-gantt-track>button{position:absolute;top:14px;height:25px;padding:4px 7px;overflow:hidden;border:0;border-radius:4px;background:#579bfc;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.matra-gantt-track>button.is-done{background:#00a86b}.matra-gantt-track>button.is-stuck{background:#e2445c}.matra-api-doc>article>h1{margin:0;color:#323338;font-size:31px;line-height:1.25}.matra-doc-intro{color:#676879;line-height:1.6}.matra-api-doc li>button{min-width:0;padding:0;border:0;background:transparent;text-align:left}.matra-api-doc li>button:hover strong{color:#0073ea;text-decoration:underline}.matra-api-doc li small{max-width:720px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-api-gallery>header>div h2,.matra-api-form>header>div h2{margin:0;color:#323338;font-size:16px}.matra-api-gallery>header>div p,.matra-api-form>header>div p{margin:2px 0 0;color:#676879;font-size:10px}.matra-gallery-grid{padding:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.matra-gallery-grid>button{min-width:0;padding:0 0 11px;overflow:hidden;border:1px solid #d0d4e4;border-radius:6px;background:#fff;text-align:left}.matra-gallery-grid>button:hover{border-color:#9699a6;box-shadow:0 3px 9px #3233381f}.matra-gallery-cover{height:122px;display:grid;place-items:center;margin-bottom:10px;background:#f1f2f5;color:#9699a6}.matra-gallery-cover img{width:100%;height:100%;object-fit:cover}.matra-gallery-grid strong,.matra-gallery-grid span{display:block;margin:0 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-gallery-grid strong{color:#323338;font-size:12px}.matra-gallery-grid span{margin-top:3px;color:#676879;font-size:9px}.matra-api-form>form{width:min(680px,calc(100% - 40px));margin:0 auto;padding:28px 0 54px;display:flex;flex-direction:column;gap:18px}.matra-api-form>form>label>span{margin-bottom:7px;display:flex;align-items:center;justify-content:space-between;color:#323338;font-size:12px;font-weight:500}.matra-api-form>form>label>span small{color:#676879;font-size:9px;font-weight:400}.matra-api-form input:not([type=checkbox]),.matra-api-form textarea,.matra-api-form select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #c3c6d4;border-radius:4px;background:#fff;color:#323338}.matra-api-form textarea{min-height:118px;resize:vertical}.matra-api-form input:focus,.matra-api-form textarea:focus,.matra-api-form select:focus{outline:2px solid rgba(0,115,234,.2);border-color:#0073ea}.matra-api-form>form>.primary-button{align-self:flex-start}.matra-form-success{min-height:40px;padding:9px 11px;display:flex;align-items:center;gap:7px;border-radius:4px;background:#e7f7ef;color:#06736b;font-size:11px}.matra-modal-footer-spacer{flex:1}.matra-modal-confirm-copy{margin-right:auto;color:#676879;font-size:12px}.matra-danger-button,.matra-danger-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border-radius:4px;font-weight:600}.matra-danger-button{padding:7px 14px;border:1px solid #e2445c;background:#e2445c;color:#fff}.matra-danger-text-button{padding:7px 5px;border:0;background:transparent;color:#d83a52}.matra-member-manager,.matra-project-files{display:grid;gap:18px}.matra-member-add-row{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:10px;align-items:end;padding-bottom:18px;border-bottom:1px solid #e6e9ef}.matra-member-add-row label,.matra-project-owner-control{display:grid;gap:7px;color:#676879;font-size:11px;font-weight:600}.matra-member-add-row select,.matra-project-owner-control select,.matra-member-row>select{width:100%;min-height:36px;padding:7px 31px 7px 10px;border:1px solid #c5c7d0;border-radius:4px;background:#fff;color:#323338}.matra-member-add-row .primary-button{min-height:36px}.matra-project-owner-control{max-width:330px}.matra-member-list{display:grid}.matra-member-list>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;border-bottom:1px solid #d0d4e4;color:#323338}.matra-member-list>header span{color:#8b8d97;font-size:11px}.matra-member-row,.matra-project-file-row{display:grid;align-items:center;min-height:58px;border-bottom:1px solid #e6e9ef}.matra-member-row{grid-template-columns:minmax(0,1fr) 140px 34px;gap:12px}.matra-member-identity{display:flex;align-items:center;min-width:0;gap:10px}.matra-member-identity>img,.matra-member-identity>span:first-child{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:50%;background:#0073ea;color:#fff;object-fit:cover;font-weight:700}.matra-member-identity>span:last-child,.matra-project-file-row>span:nth-child(2){display:grid;min-width:0;gap:3px}.matra-member-identity strong,.matra-member-identity small,.matra-project-file-row strong,.matra-project-file-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-member-identity small,.matra-project-file-row small{color:#8b8d97;font-size:11px}.matra-visually-hidden-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.matra-project-file-row{grid-template-columns:34px minmax(0,1fr) 34px 34px;gap:10px}.matra-project-file-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:4px;background:#edf5ff;color:#0073ea}.matra-project-file-icon.is-directory{background:#fff4df;color:#a25f00}.matra-table-selector-group{display:flex;align-items:center;flex:0 0 auto;gap:4px}.matra-resource-manager,.matra-resource-history{display:grid;gap:24px}.matra-resource-manager>section{display:grid;gap:12px}.matra-resource-manager>section+section{padding-top:22px;border-top:1px solid #e6e9ef}.matra-resource-manager section>header h3,.matra-resource-manager section>header p{margin:0;letter-spacing:0}.matra-resource-manager section>header h3{font-size:15px}.matra-resource-manager section>header p{margin-top:4px;color:#8b8d97;font-size:11px}.matra-resource-create-row{display:flex;align-items:center;gap:8px}.matra-resource-create-row input,.matra-resource-row input{width:100%;min-height:35px;padding:7px 9px;border:1px solid #c5c7d0;border-radius:4px;background:#fff;color:#323338}.matra-resource-create-row input{max-width:340px}.matra-resource-list{display:grid}.matra-resource-row,.matra-history-row{display:grid;align-items:center;min-height:58px;gap:10px;border-bottom:1px solid #e6e9ef}.matra-icon-button.is-danger{color:#d83a52}.matra-inline-checkbox{display:flex!important;align-items:flex-start;grid-template-columns:none!important;gap:10px!important;color:#323338!important;font-weight:400!important}.matra-inline-checkbox>input{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.matra-inline-checkbox>span{display:grid;gap:3px}.matra-inline-checkbox small{color:#8b8d97;font-size:11px}.matra-issue-plans-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.matra-issue-plans-section>header h2,.matra-issue-plans-section>header p{margin:0;letter-spacing:0}.matra-issue-plans-section>header h2{font-size:16px}.matra-issue-plans-section>header p{margin-top:4px;color:#8b8d97;font-size:11px}.matra-plan-gate-note{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid #fdab3d;border-radius:4px;background:#fff8e7;color:#704d00;font-size:11px}.matra-plan-list{display:grid;gap:12px}.matra-plan-item{display:grid;gap:12px;padding:14px;border:1px solid #d0d4e4;border-radius:6px;background:#fff}.matra-plan-item>header,.matra-plan-item>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.matra-plan-item>header>div{display:grid;gap:3px}.matra-plan-item>header small,.matra-plan-item>p{color:#676879;font-size:11px}.matra-plan-item>p{margin:0;line-height:1.55}.matra-plan-steps{display:grid;border-top:1px solid #e6e9ef}.matra-plan-steps label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;border-bottom:1px solid #e6e9ef;font-size:12px}.matra-plan-steps input{width:15px;height:15px}.matra-plan-steps .is-complete{color:#8b8d97;text-decoration:line-through}.matra-plan-steps small{color:#8b8d97;font-size:10px}.matra-plan-executions{border:1px solid #e6e9ef;border-radius:4px;background:#f6f7fb}.matra-plan-executions summary{min-height:34px;padding:7px 10px;display:flex;align-items:center;gap:7px;color:#4b4d55;cursor:pointer;font-size:11px;list-style:none}.matra-plan-executions summary::-webkit-details-marker{display:none}.matra-plan-executions>div{display:grid;border-top:1px solid #e6e9ef}.matra-plan-executions>div>button{min-height:42px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid #e6e9ef;color:#323338;background:#fff;text-align:left}.matra-plan-executions>div>button:last-child{border-bottom:0}.matra-plan-executions>div>button:hover{background:#f1f2f5}.matra-plan-executions>div>button span{display:flex;align-items:center;gap:6px}.matra-plan-executions>div>button strong{font-size:11px;font-weight:500}.matra-plan-executions>div>button small{color:#676879;font-size:9px}.matra-plan-item>footer{justify-content:flex-end}.matra-plan-item>footer button{min-height:30px;padding:5px 9px;border:1px solid #c5c7d0;border-radius:4px;background:#fff;color:#323338;font-size:11px}.matra-plan-item>footer button svg{vertical-align:middle}.matra-plan-item>footer button.is-danger{color:#d83a52}.matra-resource-row{grid-template-columns:32px minmax(0,1fr) auto}.matra-resource-row>span:nth-child(2),.matra-history-row>span:nth-child(2){display:grid;min-width:0;gap:3px}.matra-resource-row small,.matra-history-row small{color:#8b8d97;font-size:11px}.matra-resource-kind,.matra-history-row>span:first-child{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:#edf5ff;color:#0073ea}.matra-resource-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.matra-resource-actions .outline-button,.matra-history-row .outline-button{min-height:30px;padding:5px 10px}.matra-history-row{grid-template-columns:32px minmax(0,1fr) auto}@media(max-width:640px){.matra-member-add-row{grid-template-columns:1fr}.matra-project-owner-control{max-width:none}.matra-member-row{grid-template-columns:minmax(0,1fr) 112px 34px;gap:7px}.matra-project-file-row{grid-template-columns:30px minmax(0,1fr) 34px 34px;gap:6px}.matra-table-selector-group{min-width:min(100%,240px)}.matra-table-selector-group .matra-table-selector-shell{min-width:0}.matra-resource-create-row{align-items:stretch;flex-direction:column}.matra-resource-create-row input{max-width:none}.matra-resource-row{grid-template-columns:28px minmax(0,1fr)}.matra-resource-actions{grid-column:2;justify-content:flex-start;padding-bottom:8px}.matra-issue-plans-section>header{align-items:stretch;flex-direction:column}.matra-plan-item>footer{align-items:stretch;flex-direction:column}}.matra-api-chart{min-height:520px;grid-template-columns:minmax(560px,860px)}.matra-api-dashboard{min-height:520px;grid-template-columns:repeat(12,minmax(0,1fr))}.matra-api-dashboard>.chart-widget-card{grid-column:span var(--matra-widget-span, 3)}.matra-api-dashboard .chart-widget-card{min-height:290px}.matra-api-dashboard .chart-widget-card.is-summary{min-height:210px}.matra-api-dashboard .chart-widget-body{min-height:225px}.matra-view-empty{min-height:220px;padding:28px;display:grid;place-items:center;align-content:center;gap:7px;color:#676879;text-align:center}.matra-view-empty strong{color:#323338;font-size:13px}.matra-view-empty span{max-width:390px;font-size:10px;line-height:1.5}@media(max-width:920px){.matra-api-dashboard>.chart-widget-card{grid-column:span 6}}@media(max-width:720px){.matra-project-board-content:has(.matra-api-kanban),.matra-project-board-content:has(.matra-api-calendar),.matra-project-board-content:has(.matra-api-gantt),.matra-project-board-content:has(.matra-api-doc),.matra-project-board-content:has(.matra-api-gallery),.matra-project-board-content:has(.matra-api-form),.matra-project-board-content:has(.matra-api-chart),.matra-project-board-content:has(.matra-api-dashboard){padding:12px 8px 90px}.matra-api-kanban{grid-auto-columns:min(82vw,310px)}.matra-api-calendar,.matra-api-gantt{min-width:760px}.matra-api-chart{min-width:560px;grid-template-columns:minmax(540px,1fr)}.matra-api-dashboard{min-width:0;grid-template-columns:1fr}.matra-api-dashboard>.chart-widget-card{grid-column:1}.matra-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matra-file-surface-tabs{display:flex;align-items:center;gap:2px;width:fit-content;padding:2px;border-radius:6px;background:#f1f2f5}.matra-file-surface-tabs button{min-height:32px;padding:6px 12px;border:0;border-radius:4px;background:transparent;color:#676879;font-weight:600}.matra-file-surface-tabs button small{margin-left:6px;color:#8b8d97;font-size:9px;font-weight:400}.matra-file-surface-tabs button.is-active{background:#fff;color:#323338;box-shadow:0 1px 3px #32333829}.matra-file-toolbar{display:flex;align-items:center;gap:8px;min-width:0}.matra-file-toolbar>form{display:flex;align-items:center;min-width:220px;max-width:360px;flex:1;min-height:34px;padding-left:9px;border:1px solid #c5c7d0;border-radius:4px;color:#676879}.matra-file-toolbar>form input{min-width:0;flex:1;padding:6px 8px;border:0;outline:0}.matra-file-toolbar>form button,.matra-file-inline-editor>button,.matra-file-rename-editor>button{min-height:30px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:4px;background:transparent;color:#0073ea;font-weight:600}.matra-project-file-list{display:grid;border-top:1px solid #e6e9ef}.matra-project-file-row{grid-template-columns:34px minmax(0,1fr) repeat(6,34px)}.matra-file-inline-editor,.matra-file-rename-editor{display:flex;align-items:flex-end;gap:8px;padding:10px;border:1px solid #cce5ff;border-radius:6px;background:#f5f9ff;color:#0073ea}.matra-file-inline-editor>input{min-width:0;min-height:34px;flex:1;padding:7px 9px;border:1px solid #c5c7d0;border-radius:4px;background:#fff}.matra-file-rename-editor label{display:grid;min-width:0;flex:1;gap:4px;color:#676879;font-size:10px;font-weight:600}.matra-file-rename-editor input{min-height:34px;padding:7px 9px;border:1px solid #c5c7d0;border-radius:4px;background:#fff}.matra-text-file-editor,.matra-file-search-results,.matra-file-version-panel{display:grid;gap:10px;padding:12px;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.matra-text-file-editor>header,.matra-file-search-results>header,.matra-file-version-panel>header{display:flex;align-items:center;min-height:32px;gap:8px}.matra-text-file-editor>header>strong,.matra-file-search-results>header>strong,.matra-file-version-panel>header>div{flex:1}.matra-text-file-editor label{display:grid;gap:5px;color:#676879;font-size:10px;font-weight:600}.matra-text-file-editor input,.matra-text-file-editor textarea{width:100%;padding:9px 10px;border:1px solid #c5c7d0;border-radius:4px;outline:0}.matra-text-file-editor textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55}.matra-text-file-editor>footer{display:flex;justify-content:flex-end}.matra-file-search-results>header small,.matra-file-version-panel header small{color:#8b8d97;font-size:10px}.matra-file-search-results>button{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:10px;padding:7px 9px;border:0;border-radius:4px;background:transparent;color:#323338;text-align:left}.matra-file-search-results>button:hover{background:#f6f7fb}.matra-file-search-results code,.matra-file-search-results span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-file-search-results code{color:#0073ea;font-size:10px}.matra-file-version-panel>div{display:flex;align-items:center;min-height:44px;gap:10px;border-top:1px solid #e6e9ef}.matra-file-version-panel>div>span{display:grid;min-width:0;flex:1;gap:3px}.matra-file-version-panel>div small{color:#8b8d97;font-size:10px}.matra-file-delete-confirm{grid-column:span 2;display:flex;justify-content:flex-end;gap:4px}.matra-file-delete-confirm button,.matra-update-delete-confirm button{min-height:28px;padding:4px 7px;border:0;border-radius:4px;background:transparent}.matra-file-delete-confirm .is-danger,.matra-update-delete-confirm .is-danger{color:#d83a52}.matra-updates{display:grid;gap:14px}.matra-updates .update-composer{padding-bottom:4px}.matra-updates .update-composer>div{background:#fff}.matra-updates .update-composer footer .icon-button:disabled{cursor:not-allowed;opacity:.45}.matra-updates-error{margin:0 42px}.matra-update-replying{min-height:30px;padding:4px 7px 4px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ef;color:#676879;font-size:10px}.matra-update-thread{display:grid;gap:8px;margin-left:42px}.matra-update-item{position:relative;padding:14px;border:1px solid #d0d4e4;border-radius:7px;background:#fff}.matra-update-item>header{display:flex;align-items:center;gap:9px}.matra-update-item>header>div:nth-child(2){min-width:0;flex:1}.matra-update-item>header strong,.matra-update-item>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matra-update-item>header small{margin-top:2px;color:#676879;font-size:9px}.matra-update-item>p{margin:13px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.matra-update-item>p.is-deleted{color:#8b8d97;font-style:italic}.matra-update-item>footer{display:flex;gap:5px}.matra-update-item>footer button,.matra-update-edit footer button{min-height:29px;padding:4px 7px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:4px;background:transparent;color:#676879}.matra-update-item>footer button:not(:disabled):hover{background:#f1f2f5}.matra-update-item>footer button:disabled{opacity:.55}.matra-update-replies{display:grid;gap:8px;margin-left:32px;padding-left:12px;border-left:2px solid #e6e9ef}.matra-update-edit{display:grid;gap:8px;margin-top:10px}.matra-update-edit textarea{width:100%;padding:8px 9px;border:1px solid #0073ea;border-radius:5px;resize:vertical;outline:0}.matra-update-edit footer{display:flex;justify-content:flex-end;gap:5px}.matra-update-delete-confirm{margin-top:10px;padding-top:8px;display:flex;align-items:center;justify-content:flex-end;gap:5px;border-top:1px solid #e6e9ef;color:#676879;font-size:10px}.matra-update-delete-confirm span{margin-right:auto}.matra-issue-updates-section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.matra-issue-updates-section>header h2,.matra-issue-updates-section>header p{margin:0}.matra-issue-updates-section>header h2{font-size:14px}.matra-issue-updates-section>header p{margin-top:4px;color:#676879;font-size:10px}@media(max-width:720px){.matra-file-toolbar{align-items:stretch;flex-wrap:wrap}.matra-file-toolbar>form{max-width:none;flex-basis:100%}.matra-file-toolbar .matra-modal-footer-spacer{display:none}.matra-file-rename-editor{align-items:stretch;flex-wrap:wrap}.matra-file-rename-editor>label{flex-basis:calc(50% - 8px)}.matra-project-file-row{grid-template-columns:30px minmax(0,1fr) repeat(3,34px)}.matra-project-file-row>.matra-icon-button:nth-of-type(-n+3){display:none}.matra-file-search-results>button{grid-template-columns:1fr;gap:3px}.matra-update-thread{margin-left:0}.matra-update-replies{margin-left:14px}.matra-updates-error{margin-inline:0}}.action-inbox-counts{display:flex;gap:10px;margin:0 0 12px}.action-inbox-counts span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #d0d4e4;border-radius:999px;background:#fff;font-size:13px;color:#323338}.action-inbox-note{margin:0 0 12px;padding:9px 13px;border-radius:6px;font-size:13px;background:#eef3ff;color:#33415c}.action-inbox-note.is-warning{background:#fff4e4;color:#7a4a00}.action-inbox-note.is-error{background:#ffeaec;color:#a01b2c}.action-inbox-section{margin-bottom:20px;border:1px solid #d0d4e4;border-radius:8px;background:#fff;overflow:hidden}.action-inbox-section>h2{margin:0;padding:11px 16px;border-bottom:1px solid #e6e9ef;background:#f6f7fb;font-size:13px;font-weight:600;color:#676879}.action-inbox-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid #eceff5}.action-inbox-row:last-child{border-bottom:none}.action-inbox-row>div>strong{display:block;font-size:14px;color:#323338}.action-inbox-row>div>small,.action-inbox-row>div>p{display:block;margin:3px 0 0;font-size:12px;color:#676879}.action-inbox-row>span{font-size:12px;color:#676879;white-space:nowrap}.action-inbox-row.is-handover{grid-template-columns:minmax(0,1fr) auto;align-items:start}.action-inbox-actions{display:flex;gap:8px}@media(max-width:720px){.action-inbox-row,.action-inbox-row.is-handover{grid-template-columns:minmax(0,1fr);gap:8px}}.action-inbox-row.is-clickable,.my-work-row.is-clickable{cursor:pointer}.action-inbox-row.is-clickable:hover,.my-work-row.is-clickable:hover{background:#f5f6f8}.todo-detail-fields{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.todo-detail-field{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.todo-detail-field>span{color:#676879}.todo-detail-field>strong{color:#323338;text-align:right;word-break:break-word}.todo-detail-note{border-radius:6px;padding:10px 12px;font-size:13px;margin:10px 0}.todo-detail-note.is-info{background:#eaf1fb;color:#1f4e8c}.todo-detail-note.is-error{background:#fdeceb;color:#b3261e}.todo-detail-note ul{margin:6px 0 0;padding-left:18px}.todo-detail-input-label{display:block;font-size:13px;font-weight:600;color:#323338;margin:12px 0}.todo-detail-input-label textarea{display:block;width:100%;margin-top:6px;padding:8px 10px;border:1px solid #d0d4e4;border-radius:6px;font:inherit;resize:vertical}.todo-detail-actions{display:flex;justify-content:flex-end;gap:8px}.home-page-header{min-height:76px;padding:18px 24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #e6e9ef}.home-page-header>div{display:grid;gap:2px}.home-page-header>div>span{color:#676879;font-size:10px}.home-page-header h1{margin:0;font-size:20px}.home-page-header-actions{display:flex;gap:8px;margin-left:auto}.home-page-note{margin:0;padding:9px 24px;font-size:13px;background:#eef3ff;color:#33415c}.home-page-note.is-warning{background:#fff4e4;color:#7a4a00}.home-page-note.is-error{background:#ffeaec;color:#a01b2c}.home-sections{padding:20px 24px 32px;display:grid;grid-template-columns:1fr;grid-template-areas:"attention" "running" "waiting" "completed";gap:16px}@media(min-width:1100px){.home-sections{grid-template-columns:1fr 1fr;grid-template-areas:"attention waiting" "running   running" "completed completed"}}.home-section-attention{grid-area:attention}.home-section-running{grid-area:running}.home-section-waiting{grid-area:waiting}.home-section-completed{grid-area:completed}.home-section{border:1px solid #d0d4e4;border-radius:8px;background:#fff;overflow:hidden}.home-section-header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid #e6e9ef;background:#f6f7fb}.home-section-header h2{margin:0;font-size:13px;font-weight:600;color:#676879}.home-section-count{min-width:20px;padding:1px 7px;border-radius:999px;background:#eceff5;color:#4b4d55;font-size:11px;font-weight:600;text-align:center}.home-section-note{margin:0;padding:12px 16px;font-size:13px;color:#676879}.home-section-note.is-error{color:#a01b2c}.home-attention-list{display:grid}.home-attention-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid #eceff5}.home-attention-row:last-child{border-bottom:none}.home-attention-row>div>strong{display:block;font-size:13px;font-weight:500;color:#323338}.home-attention-row>div>small{display:block;margin-top:2px;font-size:11px;color:#676879}.home-attention-row.is-handover{grid-template-columns:minmax(0,1fr) auto}.home-attention-actions{display:flex;gap:8px}.home-attention-row.is-clickable{cursor:pointer}.home-attention-row.is-clickable:hover{background:#f5f6f8}.home-run-list{padding:8px;display:grid;gap:6px}.home-run-row{min-height:60px;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:10px;border:1px solid #e6e9ef;border-radius:8px;background:#fff;color:#323338;text-align:left}.home-run-row:hover{border-color:#a9b1c7;background:#fafbfc}.home-run-row>svg{color:#676879}.home-run-status{width:32px;height:32px;display:grid;place-items:center;border-radius:50%}.home-run-status.is-success{color:#00854d;background:#dcf4e9}.home-run-status.is-failed{color:#d83a52;background:#ffe6ea}.home-run-status.is-in_progress{color:#a28100;background:#fff0c3}.home-run-status.is-waiting{color:#9a4a00;background:#ffead7}.home-run-status.is-stopped{color:#676879;background:#f1f2f5}.home-run-copy{min-width:0;display:grid;gap:2px}.home-run-copy strong,.home-run-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-run-copy strong{font-size:13px;font-weight:500}.home-run-copy small{color:#676879;font-size:10px}.home-run-badge{min-height:22px;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:500}.home-run-badge.is-success{color:#116846;background:#dcf4e9}.home-run-badge.is-failed{color:#a71930;background:#ffe6ea}.home-run-badge.is-in_progress,.home-run-badge.is-waiting{color:#6f4b00;background:#fff0c3}.home-run-badge.is-stopped{color:#4b4d55;background:#f1f2f5}.home-section-view-all{width:100%;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-top:1px solid #eceff5;background:transparent;color:#4b4d55;font-size:12px;font-weight:500}.home-section-view-all:hover{background:#f5f6f8}@media(max-width:720px){.home-page-header{flex-wrap:wrap;padding:14px 16px}.home-page-header-actions{margin-left:0;width:100%}.home-page-header-actions>button{flex:1;justify-content:center}.home-sections{padding:14px 16px 24px}.home-attention-row,.home-attention-row.is-handover{grid-template-columns:minmax(0,1fr);gap:8px}.home-run-row{grid-template-columns:32px minmax(0,1fr)}.home-run-row>.home-run-badge,.home-run-row>svg{display:none}}
