[inert]{pointer-events:none!important;user-select:none!important}#appShell[aria-hidden=true]{visibility:hidden}:focus-visible{outline:3px solid color-mix(in srgb,color-mix(in oklab,var(--c-accent) 80%,black) 72%,white);outline-offset:3px}.cloud-status{width:10px!important;height:10px!important;min-width:10px!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.cloud-status.expanded:after{max-width:min(330px,70vw);white-space:normal;line-height:1.5}.tree-row-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center}.tree-row-wrap>.tree-project,.tree-row-wrap>.tree-list{grid-column:1;width:100%;min-width:0}.tree-more{grid-column:2;width:26px;height:26px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--n-300);cursor:pointer}.tree-more:hover,.tree-more[aria-expanded=true]{background:color-mix(in srgb,var(--n-0) 6%,transparent);color:var(--n-0)}.tree-row-wrap>.tree-tools{position:absolute;z-index:25;inset-inline-end:2px;top:30px;display:none;min-width:126px;padding:5px;background:var(--n-900);border:1px solid color-mix(in srgb,var(--n-0) 9%,transparent);border-radius:var(--r-md);box-shadow:0 12px 30px color-mix(in srgb,var(--n-950) 53%,transparent)}.tree-row-wrap>.tree-tools.open{display:grid}.tree-row-wrap>.tree-tools button{border:0;background:transparent;color:var(--n-200);text-align:start;padding:8px;border-radius:var(--r-sm)}.tree-row-wrap>.tree-tools button:hover{background:color-mix(in srgb,var(--n-0) 6%,transparent)}.inbox-team-shell{display:grid;gap:12px}.inbox-mode-toggle{display:flex;align-items:center;gap:7px;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);position:sticky;top:8px;z-index:8}.inbox-mode-toggle button{flex:0 0 auto}.inbox-mode-toggle button.active{background:color-mix(in oklab,var(--c-accent) 80%,black);color:var(--n-0);border-color:color-mix(in oklab,var(--c-accent) 80%,black)}.inbox-mode-toggle .input{margin-inline-start:auto;max-width:280px;height:38px}.inbox-team-shell[data-mode=chat] #secureAlerts,.inbox-team-shell[data-mode=chat] #secureAlertsTitle{display:none}.inbox-team-shell[data-mode=notices] .chat-layout,.inbox-team-shell[data-mode=notices] #secureNewChannel,.inbox-team-shell[data-mode=notices] #secureNewDirect{display:none!important}.chat-layout{grid-template-columns:minmax(210px,300px) minmax(0,1fr)!important;min-height:min(620px,calc(100dvh - 260px))}.threads{max-height:min(620px,calc(100dvh - 260px));overflow:auto}.thread-body{min-width:0;display:flex;flex-direction:column}.thread-body .messages{flex:1;min-height:250px}.bubble{max-width:min(78%,620px);overflow-wrap:anywhere}.empty-state-action{display:flex;justify-content:center;margin-top:10px}.team-ready-backup{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px dashed var(--line);border-radius:var(--r-md)}.team-ready-backup small{display:block;color:var(--muted);margin-top:3px}.task-scale-bar{position:sticky;top:0;z-index:7;backdrop-filter:blur(12px)}@media(max-width:820px){.chat-layout{grid-template-columns:1fr!important}.threads{max-height:180px}.thread-body{min-height:420px}.inbox-mode-toggle{position:static;flex-wrap:wrap}.inbox-mode-toggle .input{order:3;max-width:none;width:100%}.ceo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.view-purpose-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.bubble{max-width:92%}.team-ready-backup{align-items:flex-start;flex-direction:column}.ceo-kpis{grid-template-columns:1fr!important}.quick-grid{grid-template-columns:repeat(2,1fr)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.task .task-top .priority.normal{display:none}.task .task-tags:empty,.task .task-field-line:empty{display:none}.task .task-open-cue{opacity:0;transition:opacity .15s}.task:hover .task-open-cue,.task:focus-within .task-open-cue{opacity:1}@media(hover:none){.task .task-open-cue{display:none}}#topAdd{position:relative;overflow:hidden}#topAdd:after{position:static!important;transform:none!important;background:none!important;width:auto!important;top:auto!important;bottom:auto!important;right:auto!important;transition:none!important;color:var(--n-0)}@media(max-width:560px){#stats.stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:10px!important}#stats .stat{min-height:0!important;padding:8px 6px!important;border-radius:var(--r-md)!important;flex-direction:column;gap:2px!important;text-align:center;justify-content:center}#stats .stat-icon{display:none!important}#stats .stat strong{font-size:var(--fs-title3)!important;line-height:1.1}#stats .stat small{font-size:var(--fs-caption2)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#headline h1{font-size:var(--fs-title3)!important}.task-scale-bar{padding:8px 12px!important;min-height:0!important;flex-wrap:nowrap!important}.task-scale-bar small{display:none!important}.mobile-board-guide{padding:4px 10px!important;min-height:0!important;margin-block:6px!important}#toolbar{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#toolbar::-webkit-scrollbar{display:none}#toolbar>*{flex:none}.flow-capture input{min-width:0;padding-inline-end:76px!important;text-overflow:ellipsis}#mascotHelper,.mascot-helper{display:none!important}}@media(pointer:coarse){.nav-item,.round-btn,button.ghost,button.primary,.column-add,#toolbar select,#toolbar .input,.segmented button,.view-switch button{min-height:44px}.round-btn,.column-add{min-width:44px}.task-select{width:22px;height:22px}}@media(max-width:700px){.board{overflow-y:visible!important;height:auto!important;align-items:flex-start!important}.board .column{max-height:none!important;height:auto!important}.board .dropzone{overflow-y:visible!important;max-height:none!important;min-height:120px!important}}@media(max-width:900px){.task{touch-action:auto!important}}@media(max-width:700px){#content .admin-head,#content .calendar-nav,#content .account-head,#content .privacy-head{flex-wrap:wrap!important;row-gap:8px}#content .account-head>*,#content .privacy-head>*{min-width:0}}.quick-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:5px;border-radius:var(--r-md);background:var(--soft,var(--n-50))}.quick-status button{min-height:40px;border:0;border-radius:var(--r-md);background:transparent;color:var(--muted,var(--n-600));font:inherit;font-size:var(--fs-footnote);font-weight:700;cursor:pointer;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-status button[aria-pressed=true]{background:var(--surface,var(--n-0));color:var(--text,var(--n-900));box-shadow:0 1px 4px color-mix(in srgb,var(--n-950) 13%,transparent)}.quick-status button:hover{color:var(--text,var(--n-900))}@media(pointer:coarse){.quick-status button{min-height:44px}}.calendar-nav button.primary{background:linear-gradient(135deg,var(--purple),color-mix(in oklab,var(--c-accent) 90%,black));color:var(--n-0);border:0}#content .board .task{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 14px 12px 40px!important;border:1px solid var(--line)!important;border-inline-start-width:1px!important;border-radius:var(--r-md)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--n-950) 6%,transparent)!important;background:var(--surface)!important;min-height:0!important}html[dir=ltr] #content .board .task{padding:12px 40px 12px 14px!important}#content .board .task:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--n-950) 10%,transparent)!important;transform:none}#content .board .task:before,#content .board .task:after{display:none!important}#content .board .task>.task-top,#content .board .task>.task-meta,#content .board .task>.task-meta>div{display:contents!important}#content .board .task>h3{order:1;flex:1 0 100%;margin:0!important;font-size:var(--fs-subhead)!important;font-weight:600!important;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#content .board .task>.task-tags,#content .board .task>.task-field-line,#content .board .task>.tag{order:2;flex:1 0 100%;margin:0!important}#content .board .task>.task-tags:empty,#content .board .task>.task-field-line:empty{display:none!important}#content .board .task>.progress-track{order:3;flex:1 0 100%;height:3px!important;margin:2px 0!important}#content .board .task>.progress-track:has(>.progress-fill[style="width:0%"]){display:none!important}#content .board .task .priority{order:4;margin:0!important;font-size:var(--fs-caption)!important;padding:2px 8px!important}#content .board .task .priority:empty{display:none}#content .board .task .due{order:5;margin:0!important;font-size:var(--fs-caption)!important;color:var(--muted)}#content .board .task .due.overdue{color:var(--c-danger)}#content .board .task .task-meta>span:not(.due):not(.task-open-cue){order:6;grid-column:auto!important;margin:0!important;font-size:var(--fs-caption)!important;color:var(--muted);white-space:nowrap!important}#content .board .task .task-id{order:7;margin-inline-start:auto;font-size:var(--fs-caption2)!important;color:var(--muted);opacity:.8;font-weight:500!important}#content .board .task .mini-avatar{order:8;width:22px!important;height:22px!important;font-size:var(--fs-caption2)!important;border:2px solid var(--surface)}#content .board .task .task-open-cue{display:none!important}#content .board .task .task-select{top:12px!important;width:18px!important;height:18px!important;opacity:.55}#content .board .task:hover .task-select,#content .board .task .task-select:checked,#content .board .task .task-select:focus-visible{opacity:1}.density-compact #content .board .task,#content .board .task.size-small{padding-block:9px!important}.topbar .round-btn:not(.mobile-menu){border:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;width:36px;height:36px;border-radius:var(--r-sm)!important}.topbar .round-btn:not(.mobile-menu):hover{background:color-mix(in srgb,var(--text) 7%,transparent)!important;color:var(--text)!important}.topbar #langBtn{font-weight:600!important;font-size:var(--fs-caption)!important;letter-spacing:.02em}.topbar .mobile-menu{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)!important}.topbar .search{position:relative;background:color-mix(in srgb,var(--text) 5%,transparent)!important;border-color:transparent!important;height:36px;padding-inline-end:6px}.topbar .search:focus-within{background:var(--surface)!important;border-color:var(--line)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 18%,transparent)}.topbar .search #commandBtn.in-search{flex:none;width:auto!important;height:24px!important;padding:0 7px!important;border:1px solid var(--line)!important;border-radius:var(--r-xs)!important;background:var(--surface)!important;color:var(--muted)!important;font-size:var(--fs-caption2)!important;font-weight:600!important;gap:0}.topbar .search #commandBtn.in-search .ui-icon{display:none}.topbar #topAdd{background:var(--c-accent)!important;box-shadow:none!important;border-radius:var(--r-sm)!important;height:36px;font-weight:600!important}.topbar #topAdd:hover{background:color-mix(in oklab,var(--c-accent) 90%,black)!important}.sidebar .brand{height:60px!important;min-height:60px!important;padding-block:0!important}.sidebar .brand-logo{max-height:28px!important;width:auto!important}.sidebar .nav-item{min-height:34px!important;padding:6px 10px!important;margin:1px 0!important;font-size:var(--fs-footnote)!important;border-radius:var(--r-sm)!important;gap:10px!important}.sidebar .nav-item:not([data-dynamic-scope]) .ico{width:22px!important;height:22px!important;background:transparent!important;color:color-mix(in srgb,var(--n-0) 62%,transparent)!important}.sidebar .nav-item[data-dynamic-scope] .ico{width:22px!important;height:22px!important;border-radius:var(--r-xs)!important;color:var(--n-0)!important}.sidebar .nav-item[data-dynamic-scope] .ico svg{width:14px;height:14px}.sidebar .nav-item .ico svg{width:18px;height:18px}.sidebar .nav-item.active{background:color-mix(in srgb,var(--n-0) 10%,transparent)!important;color:var(--n-0)!important}.sidebar .nav-item.active:not([data-dynamic-scope]) .ico{color:var(--c-accent)!important}.sidebar .nav-item.active:before,.sidebar .nav-item.active:after{display:none!important}.sidebar .count{background:color-mix(in srgb,var(--n-0) 10%,transparent)!important;color:color-mix(in srgb,var(--n-0) 72%,transparent)!important;border:0!important;box-shadow:none!important;font-size:var(--fs-caption2)!important;font-weight:600!important;min-width:20px;text-align:center;padding:1px 6px!important;border-radius:var(--r-pill)!important}.sidebar .count.is-zero{display:none!important}.sidebar .nav-section{cursor:pointer;user-select:none;display:flex!important;align-items:center;justify-content:space-between;border-radius:var(--r-xs);margin-top:10px}.sidebar .nav-section:after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:.6;transition:transform .2s;margin-inline:4px}.sidebar .nav-section[aria-expanded=false]:after{transform:rotate(135deg)}.sidebar .nav-section:hover{color:color-mix(in srgb,var(--n-0) 85%,transparent)!important}.sidebar .nav-folded{display:none!important}.sidebar .sidebar-collapse{top:18px!important;transform:none!important;width:26px!important;height:26px!important;left:-13px!important;border-radius:var(--r-pill)!important;background:var(--surface,var(--n-0))!important;color:var(--muted,var(--n-600))!important;border:1px solid var(--line)!important;box-shadow:0 1px 4px color-mix(in srgb,var(--n-950) 12%,transparent)!important;display:grid!important;place-items:center;padding:0!important}.sidebar .sidebar-collapse:hover{width:26px!important;color:var(--text)!important}.sidebar .sidebar-collapse .ui-icon{width:14px;height:14px}.sidebar .space-tree .hierarchy-actions{display:none!important}.sidebar .space-tree:has(.active) .hierarchy-actions,.sidebar .space-tree:focus-within .hierarchy-actions{display:flex!important}@media(prefers-reduced-motion:reduce){.sidebar .nav-section:after{transition:none}}@media(pointer:coarse){.sidebar .nav-item{min-height:44px!important}}#modal .modal-head strong{font-size:var(--fs-title3)!important;font-weight:600!important}#modal .modal-head .close,#entityModal .modal-head .close,#viewDrawer .close{width:32px!important;height:32px!important;border-radius:var(--r-pill)!important;border:0!important;background:color-mix(in srgb,var(--text) 7%,transparent)!important;color:var(--muted)!important;padding:0!important}#modal .modal-head .close:hover{color:var(--text)!important}#modal .modal-actions{align-items:center;position:sticky!important;bottom:0;background:var(--surface)!important;z-index:4}#modal .modal-actions #deleteTask{margin-inline-end:auto;background:transparent!important;border-color:transparent!important;color:var(--c-danger)!important;box-shadow:none!important}#modal .modal-actions #deleteTask:hover{background:color-mix(in srgb,var(--c-danger) 10%,transparent)!important}#modal .modal-actions .save{min-width:120px;background:var(--c-accent)!important;box-shadow:none!important;font-weight:600!important}#modal .task-more{display:none!important}.task-more-menu{position:absolute;bottom:calc(100% + 6px);inset-inline-start:16px;min-width:180px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 12px 32px color-mix(in srgb,var(--n-950) 18%,transparent);padding:6px;display:grid;gap:2px;z-index:6}.task-more-menu[hidden]{display:none!important}.task-more-menu button{border:0;background:transparent;color:var(--text);text-align:start;padding:10px 12px;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-subhead);cursor:pointer;min-height:44px}.task-more-menu button:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.task-more-menu .danger-text{color:var(--c-danger)}#modal select.input,#entityModal select.input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a92' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;background-position:left 12px center;padding-left:36px!important}html[dir=ltr] #modal select.input,html[dir=ltr] #entityModal select.input{background-position:right 12px center;padding-left:12px!important;padding-right:36px!important}#modal .field>label,#entityModal .field>label{font-size:var(--fs-footnote)!important;font-weight:500!important;color:var(--muted)!important}@media(max-width:700px){#modal .modal-actions #followTask,#modal .modal-actions #copyTask,#modal .modal-actions #deleteTask,#modal .modal-actions #cancelModal{display:none!important}#modal .task-more.has-items{display:inline-flex!important;width:48px;height:48px;flex:none;border-radius:var(--r-md)!important}#modal .modal-actions .save{flex:1;min-height:48px;white-space:nowrap}#modal>.modal:before{content:"";display:block;width:36px;height:5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--text) 18%,transparent);margin:8px auto 0}}.toast{left:50%!important;right:auto!important;translate:-50% 0;width:max-content;max-width:calc(100% - 32px);text-align:center;border-radius:var(--r-pill)!important;padding:10px 18px!important;font-size:var(--fs-footnote)!important;font-weight:500;pointer-events:none;background:color-mix(in srgb,var(--n-850) 92%,transparent)!important;backdrop-filter:blur(12px)}@media(min-width:701px){.mascot-helper{transform:scale(.72);transform-origin:bottom left;opacity:.9}.mascot-helper:hover{opacity:1}}@media(max-width:900px){#toolbar.toolbar{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,black 28px);mask-image:linear-gradient(to right,transparent 0,black 28px);padding-inline-end:28px!important;scroll-padding-inline:16px}#toolbar.toolbar::-webkit-scrollbar{display:none}html[dir=ltr] #toolbar.toolbar{-webkit-mask-image:linear-gradient(to left,transparent 0,black 28px);mask-image:linear-gradient(to left,transparent 0,black 28px)}.task-scale-bar{background:transparent!important;border:0!important;box-shadow:none!important;padding:2px 4px!important;min-height:0!important}.task-scale-bar small{display:none}.task-scale-bar #toggleDensity{min-height:36px!important;padding:0 12px!important;font-size:var(--fs-footnote)!important}.mobile-board-guide{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--muted)!important;font-size:var(--fs-caption)!important;padding:0 4px!important;min-height:0!important}}body.sidebar-collapsed .sidebar .nav-item{font-size:0!important;justify-content:center!important;padding-inline:0!important;gap:0!important;position:relative;min-height:40px!important}body.sidebar-collapsed .sidebar .nav-item .ico{margin:0!important}body.sidebar-collapsed .sidebar .nav-section,body.sidebar-collapsed .sidebar .label{display:none!important}body.sidebar-collapsed .sidebar .nav-folded{display:flex!important}body.sidebar-collapsed #sidebar .nav-item .count{display:none!important}body.sidebar-collapsed #sidebar .nav-item .count:not(.is-zero){display:block!important;position:absolute!important;inset:5px auto auto!important;inset-inline-end:calc(50% - 15px)!important;width:8px!important;height:8px!important;min-width:0!important;max-width:8px!important;padding:0!important;margin:0!important;font-size:0!important;line-height:0!important;color:transparent!important;background:var(--c-accent)!important;border:2px solid var(--n-900)!important;border-radius:var(--r-pill)!important;box-sizing:content-box!important;overflow:hidden}body.sidebar-collapsed .sidebar #workspaceSwitcher,body.sidebar-collapsed .sidebar .hierarchy-actions,body.sidebar-collapsed .sidebar .tree-project,body.sidebar-collapsed .sidebar .tree-list,body.sidebar-collapsed .sidebar .tree-tools{display:none!important}body.sidebar-collapsed .sidebar .brand{justify-content:center!important;padding-inline:8px!important}body.sidebar-collapsed .sidebar .brand-logo{width:56px!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}body.sidebar-collapsed .sidebar .nav-scroll{padding-inline:8px!important}#content .board .task>.task-tags{display:contents!important}#content .board .task .priority{order:2!important}#content .board .task .task-tag,#content .board .task>.tag{order:2!important;margin:0!important;font-size:var(--fs-caption)!important}#content .board .task .blocked-chip,#content .board .task .follow-chip{order:2!important;font-size:var(--fs-caption)!important;margin:0!important}#content .board .task>.task-field-line{order:3!important;flex:1 0 100%;display:flex!important;flex-wrap:nowrap;gap:10px;overflow:hidden;min-width:0}#content .board .task .task-field-pill{background:transparent!important;border:0!important;padding:0!important;color:var(--muted)!important;font-size:var(--fs-caption)!important;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}#content .board .task>.progress-track{order:4!important}#content .board .task .due{order:5!important;display:inline-flex;align-items:center;gap:4px}#content .board .task .task-meta>span:not(.due):not(.task-open-cue){order:6!important;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}#content .board .task>.task-estimate{order:7;font-size:var(--fs-caption)!important;color:var(--muted)!important;margin:0!important;white-space:nowrap}#content .board .task .task-id{order:10!important;margin-inline-start:auto!important;max-width:11ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}#content .board .task .mini-avatar{order:9!important}#content .board .task>.task-meta:after{content:"";order:8;flex:1 0 100%;height:0}#content .board .task .mini-avatar+.mini-avatar{margin-inline-start:-6px!important}.card-icon{width:13px!important;height:13px!important;vertical-align:-2px;flex:none;stroke-width:2}#content .board .task .task-meta>.task-extras{gap:10px!important}.task-extras .meta-bit{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}#content .board .task>.task-top:after{content:"";order:3;flex:1 0 100%;height:0}.topbar .search #commandBtn.in-search{border:0!important;background:transparent!important;box-shadow:none!important;direction:ltr;unicode-bidi:isolate;color:var(--muted)!important;opacity:.75;font-weight:500!important;font-size:var(--fs-footnote)!important;letter-spacing:.04em;padding:0 4px!important}.topbar .search #commandBtn.in-search:hover{opacity:1;color:var(--text)!important}.sidebar .sidebar-collapse>span{display:grid!important;place-items:center;width:100%;height:100%;line-height:0;margin:0!important}.sidebar .sidebar-collapse .ui-icon{display:block;width:14px;height:14px}.sidebar .tree-project,.sidebar .tree-list{align-items:center!important;gap:8px!important;line-height:1.3}.sidebar .tree-glyph{display:grid;place-items:center;width:16px;height:16px;flex:none;color:color-mix(in srgb,var(--n-0) 55%,transparent)}.sidebar .tree-glyph .ui-icon{width:14px;height:14px}.sidebar .tree-more{display:grid!important;place-items:center;width:26px;height:26px;padding:0!important;line-height:0!important}.sidebar .tree-more .ui-icon{width:16px;height:16px}.sidebar .tree-count{display:grid!important;place-items:center;min-width:20px;height:20px;line-height:1!important;padding:0 6px!important}#content .board .task>.task-field-line{flex-wrap:wrap!important;overflow:visible!important;row-gap:4px}#content .board .task .task-field-pill{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#content .board .task .task-field-pill .card-icon{display:inline-block;margin-inline-end:4px}#modal .sheet-v2{--row-h:48px;--sheet-fill:var(--n-50)}.dark #modal .sheet-v2{--sheet-fill:color-mix(in srgb,var(--n-0) 5%,transparent)}#modal .sheet-v2 .modal-head{border-bottom:0!important;padding-bottom:4px!important}#modal .sheet-v2 .modal-head strong{font-size:var(--fs-callout)!important;color:var(--muted)!important;font-weight:500!important}#modal .sheet-v2 .modal-body{display:flex;flex-direction:column;gap:14px;padding-top:4px!important}#modal .sheet-v2 .quick-status{margin:0!important}#modal .sheet-v2 .sheet-title>label,#modal .sheet-v2 .sheet-notes>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#modal .sheet-v2 .sheet-title,#modal .sheet-v2 .sheet-notes{margin:0!important}#modal .sheet-v2 #title{border:0!important;background:transparent!important;box-shadow:none!important;padding:4px 2px!important;font-size:var(--fs-title2)!important;font-weight:600!important;line-height:1.3;color:var(--text)!important;min-height:0!important}#modal .sheet-v2 #description{border:0!important;background:transparent!important;box-shadow:none!important;padding:2px!important;min-height:44px!important;font-size:var(--fs-subhead)!important;color:var(--text)!important;resize:vertical}#modal .sheet-v2 #title:focus,#modal .sheet-v2 #description:focus{box-shadow:none!important;outline:none!important}#modal .sheet-v2 .sheet-notes{border-bottom:1px solid var(--line);padding-bottom:10px}#modal .sheet-v2[data-mode=edit] .sheet-template{display:none!important}#modal .sheet-v2 .sheet-template{margin:0!important}#modal .sheet-v2:has(#quickStatus) .sheet-row:has(#status){display:none!important}#modal .sheet-v2 .assignment-hint{display:none!important}#modal .sheet-v2 .grid2{display:flex!important;flex-direction:column;gap:0!important;background:var(--sheet-fill);border-radius:var(--r-md);overflow:hidden;margin:0!important}#modal .sheet-v2 .sheet-row{display:flex!important;align-items:center;gap:12px;min-height:var(--row-h);padding:0 14px!important;margin:0!important;border-bottom:1px solid var(--line)}#modal .sheet-v2 .sheet-row:last-child{border-bottom:0}#modal .sheet-v2 .sheet-row>label{flex:0 0 auto;width:132px;margin:0!important;font-size:var(--fs-subhead)!important;font-weight:400!important;color:var(--text)!important}#modal .sheet-v2 .sheet-row>.input,#modal .sheet-v2 .sheet-row>select,#modal .sheet-v2 .sheet-row>input{flex:1 1 auto;min-width:0;width:auto!important;max-width:none;height:var(--row-h)!important;min-height:0!important;border:0!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;padding-block:0!important;font-size:var(--fs-subhead)!important;color:var(--muted)!important;text-align:end;text-align-last:end;-webkit-appearance:none;appearance:none}#modal .sheet-v2 .sheet-row>input[type=date],#modal .sheet-v2 .sheet-row>input[type=time]{display:block;padding-inline:0!important}#modal .sheet-v2 .sheet-row>input::-webkit-date-and-time-value{text-align:end}#modal .sheet-v2 .sheet-row>.input:focus{color:var(--text)!important}#modal .sheet-v2 .sheet-row.wide{flex-wrap:wrap;padding-block:12px!important;row-gap:10px}#modal .sheet-v2 .sheet-row.wide>label{width:100%}#modal .sheet-v2 .sheet-row.wide>*:not(label){flex:1 1 100%}#modal .sheet-v2 .sheet-progress{background:var(--sheet-fill);border-radius:var(--r-md);padding:12px 14px!important;margin:0!important;display:flex;flex-direction:column;gap:8px}#modal .sheet-v2 .sheet-progress>label{font-size:var(--fs-subhead)!important;font-weight:400!important;color:var(--text)!important}#modal .sheet-v2 .task-collab{margin-top:6px!important;border-top:0!important;padding-top:0!important}#modal .sheet-v2 .modal-actions #followTask,#modal .sheet-v2 .modal-actions #copyTask,#modal .sheet-v2 .modal-actions #deleteTask,#modal .sheet-v2 .modal-actions #cancelModal{display:none!important}#modal .sheet-v2 .task-more.has-items{display:inline-flex!important;width:44px;height:44px;flex:none;border-radius:var(--r-md)!important;margin-inline-end:auto}#modal .sheet-v2 .modal-actions{justify-content:flex-end}#modal .sheet-v2 .modal-actions .save{min-height:44px}@media(max-width:700px){#modal .sheet-v2 .sheet-row>label{width:108px}#modal .sheet-v2 .modal-actions .save{flex:1}}#modal .sheet-v2 .sheet-row>input[type=date],#modal .sheet-v2 .sheet-row>input[type=time],#modal .sheet-v2 .sheet-row>input[type=number]{flex:0 1 auto!important;margin-inline-start:auto!important;width:auto!important;max-width:60%}#modal .sheet-v2 .sheet-row>input[type=number]{width:72px!important}#modal .sheet-v2 #description{height:56px!important;min-height:56px!important}#modal .sheet-v2 .sheet-row.task-advanced,#modal .sheet-v2 .task-section-title.task-advanced{display:none!important}#modal .sheet-v2.advanced-open .sheet-row.task-advanced{display:flex!important}#modal .sheet-v2.advanced-open .task-section-title.task-advanced{display:block!important;grid-column:1/-1;padding:10px 14px 4px;font-size:var(--fs-footnote);color:var(--muted);background:var(--sheet-fill)}#modal .sheet-v2 .row-ico{display:inline-grid;place-items:center;width:18px;margin-inline-end:8px;color:var(--muted);vertical-align:-3px}#modal .sheet-v2 .row-ico .ui-icon{width:16px;height:16px}#modal .sheet-v2 .sheet-row>label{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modal .sheet-v2 .sheet-row.wide>select[multiple]{height:auto!important;min-height:88px;text-align:start;text-align-last:auto;padding-block:6px!important;color:var(--text)!important;background-image:none!important}#modal .sheet-v2 .sheet-notes{border-bottom:0;padding-bottom:0}#modal .sheet-v2 #description{background:var(--sheet-fill)!important;border-radius:var(--r-md)!important;padding:12px 14px!important;height:84px!important;min-height:84px!important}@media(min-width:900px){#modal .sheet-v2 .grid2{display:grid!important;grid-template-columns:1fr 1fr;gap:1px!important;background:var(--line)!important;border:1px solid var(--line)}#modal .sheet-v2 .sheet-row,#modal .sheet-v2 .task-section-title{background:var(--surface);border-bottom:0!important}#modal .sheet-v2 .sheet-row.wide,#modal .sheet-v2 .sheet-row.span2{grid-column:1/-1}#modal .sheet-v2 .sheet-row>label{width:118px}}@media(min-width:1100px){#modal>.modal.sheet-v2{width:min(1180px,94vw)!important;max-width:none!important}#modal .sheet-v2 .modal-body{display:grid!important;grid-template-columns:minmax(0,1fr) 360px;column-gap:24px;align-items:start}#modal .sheet-v2 .modal-body>*{grid-column:1}#modal .sheet-v2 .modal-body>#taskCollab{grid-column:2;grid-row:1 / span 40;position:sticky;top:0;margin:0!important;padding-inline-start:20px!important;border-inline-start:1px solid var(--line)!important;max-height:calc(94dvh - 150px);overflow:auto}}@media(min-width:900px){#modal .sheet-v2 .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}#modal .sheet-v2 .sheet-row{min-width:0;overflow:hidden}#modal .sheet-v2 .sheet-row>*{min-width:0}#modal .sheet-v2 .sheet-row.wide{overflow:visible}body:has(#modal.open) .mascot-helper{display:none!important}@media(max-width:700px){#modal .sheet-v2 .sheet-row>label{width:auto!important;flex:0 0 auto;max-width:58%}#modal .sheet-v2 #title{font-size:var(--fs-title3)!important;text-overflow:ellipsis}}.dark #taskCollab button:not(.primary):not(.approve){background:color-mix(in srgb,var(--n-0) 6%,transparent)!important;color:var(--text)!important;border-color:var(--line)!important}:root{--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.45,.64,1)}@keyframes mt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mt-fade{0%{opacity:0}to{opacity:1}}@keyframes mt-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mt-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes mt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}#content.page-enter>*{animation:mt-fade .3s var(--ease-out) both}#content.page-enter .mt-stagger{animation:mt-rise .48s var(--ease-out) both;animation-delay:calc(min(var(--i,0),14)*38ms)}#content.page-enter :is(.goal-fill,.progress-fill,.sla-fill,.bar-fill){animation:mt-grow .9s var(--ease-out) .15s both;transform-origin:right center}html[dir=ltr] #content.page-enter :is(.goal-fill,.progress-fill,.sla-fill,.bar-fill){transform-origin:left center}:is(.primary,.ghost,.tab,.quick-action,.round-btn,.tiny-action,.idea-vote-box button,.nav-item){transition:transform .14s var(--ease-out),background-color .18s,box-shadow .18s,color .18s}:is(.primary,.ghost,.tab,.quick-action,.tiny-action,.idea-vote-box button):active:not(:disabled){transform:scale(.96)}:is(.idea-card-v2,.capacity-card,.workload-card,.quick-action,.notice-card,.form-card,.suite-card){transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}@media(hover:hover){:is(.idea-card-v2,.capacity-card,.workload-card,.notice-card,.form-card,.suite-card):hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--n-950) 9%,transparent)}}#content .admin-head h2,#content .admin-head h1{display:flex;align-items:center;gap:12px;font-size:var(--fs-title1)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.2;margin:0}#content .admin-head p{color:var(--muted);font-size:var(--fs-subhead)!important;margin-top:6px}#content .page-ico{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-md);background:color-mix(in srgb,var(--c-accent) 12%,var(--surface));color:var(--c-accent)}#content .page-ico .ui-icon{width:22px;height:22px}#content.page-enter .page-ico{animation:mt-pop .5s var(--ease-spring) .05s both}#content .empty{border:0!important;background:color-mix(in srgb,var(--c-accent) 4%,var(--surface))!important;border-radius:var(--r-lg)!important;color:var(--muted)!important;font-size:var(--fs-subhead)!important;gap:12px!important;padding:26px 16px!important;min-height:120px}#content .empty:before{content:"";display:block;width:46px;height:46px;margin:0 auto;border-radius:50%;background:color-mix(in srgb,var(--c-accent) 13%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff5a1f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.8 4.7L18.5 9.5l-4.7 1.8L12 16l-1.8-4.7L5.5 9.5l4.7-1.8z'/%3E%3Cpath d='M19 15l.7 1.8 1.8.7-1.8.7L19 20l-.7-1.8-1.8-.7 1.8-.7z'/%3E%3C/svg%3E") center/24px no-repeat;animation:mt-float 4.5s ease-in-out infinite}.dark #content .empty{background:color-mix(in srgb,var(--n-0) 4%,transparent)!important}#content .panel{border-color:var(--line)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--n-950) 5%,transparent)!important}#content .panel>h2,#content .panel .section-head h2{font-size:var(--fs-title3)!important;font-weight:600!important}.idea-vote-box button{display:grid!important;place-items:center;padding:4px!important}.idea-vote-box button .ui-icon{width:16px;height:16px}.idea-vote-box strong{display:block;animation:mt-pop .35s var(--ease-spring) both}.planning-stage{left:0;top:0;direction:ltr}.planning-stage .sticky{direction:rtl}.sticky.pink{background:color-mix(in oklab,var(--c-danger) 14%,white)!important}.sticky.blue{background:color-mix(in oklab,var(--c-info) 14%,white)!important}.sticky.green{background:color-mix(in oklab,var(--c-success) 16%,white)!important}.dark .sticky{color:var(--n-900)}#content.page-enter .sticky.mt-stagger{animation-name:mt-pop}@media(prefers-reduced-motion:reduce){#content .empty:before,.idea-vote-box strong{animation:none!important}#content.page-enter *{animation:none!important}}@media(min-width:701px){#content .calendar-week{overflow-x:visible!important}#content .calendar-week-grid{grid-template-columns:52px repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important}}#content .calendar-day-head{white-space:normal!important;line-height:1.3;font-size:var(--fs-caption)!important;padding:6px 2px!important;text-align:center}.sticky>span,.sticky>small{display:block}.sticky>small{margin-top:10px;font-size:var(--fs-caption2)}#content .goal-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--c-accent) 55%,white),var(--c-accent))!important}.notice-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 8px}.notice-card.unread{border-inline-start:3px solid var(--c-accent)}.notice-card small{color:var(--muted);font-size:var(--fs-caption)}#memberForm{display:none!important}#secureAlerts .notice-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center}#secureAlerts .notice-card>b,#secureAlerts .notice-card>p,#secureAlerts .notice-card>small{grid-column:1;margin:0;writing-mode:horizontal-tb}#secureAlerts .notice-card>button{grid-column:2;grid-row:1/span 3;white-space:nowrap}.board .column.wf-column{background:color-mix(in srgb,var(--st) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--st) 16%,transparent)}.board .column.wf-column .column-head{gap:8px}.wf-status-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:24px;padding:2px 10px 2px 8px;border-radius:var(--r-sm);background:var(--st);color:var(--st-ink,var(--n-0));font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-status-pill>span{overflow:hidden;text-overflow:ellipsis}.wf-status-pill .wf-ring{width:14px;height:14px;flex:none}.board .column.wf-column .column-number{background:transparent;color:var(--muted);font-weight:600}.board .column.wf-column .add-card.wf-add{color:var(--st);background:transparent;border:0;justify-content:flex-start;font-weight:600}.board .column.wf-column .add-card.wf-add:hover{background:color-mix(in srgb,var(--st) 10%,transparent)}.board .column.wf-column .column-add{color:var(--st)}.wf-ico{width:16px;height:16px;flex:none;color:var(--muted)}.wf-card-fields{order:2;display:grid;gap:6px;margin:2px 0 8px;width:100%}.wf-card-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-footnote);color:var(--text)}.wf-card-text{unicode-bidi:plaintext;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-pill{unicode-bidi:plaintext;display:inline-block;max-width:100%;min-height:22px;line-height:20px;padding:1px 9px;vertical-align:middle;border-radius:var(--r-xs);background:var(--pill);color:var(--pill-ink,var(--n-0));font-size:var(--fs-footnote);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-empty{color:var(--muted);font-style:normal}.wf-list{display:grid;gap:18px}.wf-group-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.wf-toggle{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--muted)}.wf-toggle:hover{background:var(--n-100)}.wf-toggle .wf-ico{transition:transform .18s ease}.wf-group.is-collapsed .wf-toggle .wf-ico{transform:rotate(90deg)}[dir=rtl] .wf-group.is-collapsed .wf-toggle .wf-ico{transform:rotate(-90deg)}.wf-group-count{color:var(--muted);font-weight:600;font-size:var(--fs-subhead)}.wf-table{border-inline-start:2px solid color-mix(in srgb,var(--st) 55%,transparent);margin-inline-start:12px;overflow-x:auto}.wf-row{display:grid;grid-template-columns:var(--cols);align-items:center;gap:10px;min-height:44px;padding:4px 10px;border-bottom:1px solid var(--line);font-size:var(--fs-footnote);cursor:pointer;min-width:600px}.wf-row:hover{background:color-mix(in srgb,var(--st) 6%,var(--surface))}.wf-row-head{min-height:34px;color:var(--muted);font-size:var(--fs-footnote);font-weight:600;cursor:default;background:transparent}.wf-row-head:hover{background:transparent}.wf-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-name{display:flex;align-items:center;gap:8px}.wf-name b{unicode-bidi:plaintext;font-weight:600;overflow:hidden;text-overflow:ellipsis}.wf-row-ring{color:var(--st)}.wf-sub{color:var(--muted);font-size:var(--fs-caption);flex:none}.wf-person{display:inline-flex;align-items:center;gap:6px}.wf-person i{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-pill);color:var(--n-0);font-style:normal;font-size:var(--fs-caption2);font-weight:700;flex:none}.wf-flag{display:inline-flex;align-items:center;gap:5px}.wf-flag:before{content:"";width:9px;height:11px;background:var(--flag);clip-path:polygon(0 0,100% 0,78% 50%,100% 100%,0 100%)}.wf-add-row{display:block;width:100%;padding:10px 12px;border:0;background:transparent;color:var(--muted);text-align:start;font-weight:600}.wf-add-row:hover{color:var(--st);background:color-mix(in srgb,var(--st) 6%,transparent)}.wf-fields-box{margin:14px 0;border:1px solid var(--line);border-radius:var(--r-md);overflow:visible}.wf-fields-box>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.wf-fields-box>header b{font-size:var(--fs-subhead)}.wf-link{border:0;background:transparent;color:var(--muted);font-weight:600;font-size:var(--fs-footnote)}.wf-link:hover{color:var(--c-accent)}.wf-field-row{display:grid;grid-template-columns:minmax(120px,38%) 1fr;align-items:center;gap:10px;min-height:44px;padding:4px 12px;border-bottom:1px solid var(--line)}.wf-field-row:last-child{border-bottom:0}.wf-field-name{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--fs-subhead);min-width:0}.wf-field-value{min-width:0;position:relative}.wf-input{width:100%;min-height:34px;padding:4px 8px;border:1px solid transparent;border-radius:var(--r-xs);background:transparent;color:var(--text)}.wf-input:hover{background:var(--n-50)}.wf-input:focus{outline:none;border-color:var(--c-accent);background:var(--surface)}.wf-select{position:relative}.wf-select-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 6px;border:0;border-radius:var(--r-xs);background:transparent}.wf-select-btn:hover{background:var(--n-50)}.wf-menu{position:absolute;inset-inline-start:0;top:calc(100% + 4px);z-index:60;display:grid;gap:2px;min-width:200px;max-height:260px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow)}.wf-menu[hidden]{display:none!important}.wf-menu button{display:flex;align-items:center;min-height:34px;padding:4px 8px;border:0;border-radius:var(--r-xs);background:transparent;text-align:start}.wf-menu button:hover{background:var(--n-50)}.wf-hint{margin:10px 12px;color:var(--muted);font-size:var(--fs-footnote)}.wf-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--n-950) 45%,transparent)}.wf-panel{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(86vh,760px);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.wf-panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.wf-panel>header h2{margin:0;font-size:var(--fs-title3)}.wf-x{width:36px;height:36px;border:0;border-radius:var(--r-pill);background:var(--n-50);font-size:var(--fs-title3);line-height:1}.wf-tabs{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid var(--line)}.wf-tabs button{padding:10px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:600}.wf-tabs button.on{color:var(--text);border-bottom-color:var(--c-accent)}.wf-panel-body{flex:1;overflow:auto;padding:12px 18px}.wf-panel>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.wf-edit-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.wf-edit-row .wf-status-pill input,.wf-option .wf-pill input{width:150px;min-width:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.wf-edit-row .wf-status-pill input:focus,.wf-option .wf-pill input:focus{outline:none}.wf-swatches{display:flex;flex-wrap:wrap;gap:5px}.wf-swatches button{width:20px;height:20px;padding:0;border:2px solid transparent;border-radius:var(--r-pill);background:var(--sw)}.wf-swatches button.on{border-color:var(--surface);box-shadow:0 0 0 2px var(--sw)}.wf-row-tools{display:flex;gap:4px;margin-inline-start:auto}.wf-row-tools button,.wf-field-top>button,.wf-option>button{width:30px;height:30px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--muted)}.wf-row-tools button:disabled{opacity:.35;cursor:not-allowed}.wf-add-line{margin-top:10px;padding:8px 10px;border:1px dashed var(--line);border-radius:var(--r-sm);background:transparent;color:var(--muted);font-weight:600;width:100%;text-align:start}.wf-add-line:hover{color:var(--c-accent);border-color:var(--c-accent)}.wf-field-edit{padding:12px 0;border-bottom:1px solid var(--line)}.wf-field-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wf-field-top>input{flex:1;min-width:140px;min-height:36px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-weight:600}.wf-field-top select{min-height:36px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:0 8px}.wf-check{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--fs-footnote)}.wf-options{display:grid;gap:8px;margin:10px 0 0;padding-inline-start:26px}.wf-option{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:900px){.wf-field-row{grid-template-columns:1fr 1.4fr}.wf-panel{max-height:92vh}.wf-edit-row .wf-status-pill input,.wf-option .wf-pill input{width:120px}}.wf-view-fields{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.wf-view-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.wf-view-head small{color:var(--muted)}.wf-view-row>span{display:inline-flex;align-items:center;gap:8px}.wf-spaces{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:6px;font-size:var(--fs-footnote);color:var(--muted)}.wf-spaces button{min-height:28px;padding:2px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-footnote)}.wf-spaces button.on{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 10%,var(--surface));color:var(--c-accent);font-weight:600}.wf-field-edit>.wf-spaces{padding-inline-start:26px}.wf-own:empty{display:none}.wf-own-row .wf-own-name{font-weight:600;color:var(--muted)}.wf-own-value{display:flex;align-items:center;gap:4px}.wf-own-del{flex:none;width:28px;height:28px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);font-size:var(--fs-body);line-height:1}.wf-own-del:hover{background:color-mix(in srgb,var(--c-danger) 12%,transparent);color:var(--c-danger)}.wf-own-add{display:block;width:100%;padding:10px 12px;text-align:start;border-top:1px solid var(--line)}.mk-page{display:grid;gap:16px;max-width:1180px;margin-inline:auto;width:100%}.mk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.mk-head-title{display:flex;align-items:center;gap:12px;min-width:0}.mk-head-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:color-mix(in srgb,var(--mk-tint,var(--c-accent)) 12%,var(--surface));color:var(--mk-tint,var(--c-accent));flex:none}.mk-head-icon .ui-icon{width:22px;height:22px}.mk-head h2{margin:0;font-size:var(--fs-title2);line-height:1.25}.mk-head small{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-footnote)}.mk-head-actions{display:flex;gap:8px;flex-wrap:wrap}.mk-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.mk-tabs::-webkit-scrollbar{display:none}.mk-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:600;white-space:nowrap}.mk-tab:hover{color:var(--text)}.mk-tab.on{color:var(--text);border-bottom-color:var(--c-accent)}.mk-tab i{min-width:22px;padding:1px 7px;border-radius:var(--r-pill);background:var(--n-100);color:var(--muted);font-style:normal;font-size:var(--fs-caption);text-align:center}.mk-tab.on i{background:color-mix(in srgb,var(--c-accent) 14%,var(--surface));color:var(--c-accent)}.mk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mk-search{flex:1;min-width:200px;max-width:360px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text)}.mk-search:focus{outline:none;border-color:var(--c-accent)}.mk-chip{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-footnote)}.mk-chip.on{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 10%,var(--surface));color:var(--c-accent);font-weight:600}.mk-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.mk-row{display:grid;grid-template-columns:var(--mk-cols,minmax(0,1fr) auto);align-items:center;gap:12px;min-height:58px;padding:8px 14px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s ease}.mk-row:last-child{border-bottom:0}.mk-row:hover{background:var(--n-50)}.mk-row.is-new{animation:mkIn .35s ease both}.mk-row-main{display:flex;align-items:center;gap:10px;min-width:0}.mk-row-text{min-width:0}.mk-row-text b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mk-row-text small{display:block;color:var(--muted);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-row-actions{display:flex;gap:6px;justify-content:flex-end}.mk-cell{min-width:0;font-size:var(--fs-footnote);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-muted{color:var(--muted)}.mk-pill{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:1px 9px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--mk-pill,var(--n-500)) 14%,var(--surface));color:color-mix(in srgb,var(--mk-pill,var(--n-500)) 85%,var(--text));font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.mk-pill:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:var(--mk-pill,var(--n-500))}.mk-avatar{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--mk-av,var(--c-accent));color:var(--n-0);font-size:var(--fs-caption2);font-weight:700;flex:none}.mk-person{display:inline-flex;align-items:center;gap:7px;min-width:0}.mk-person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-type{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--mk-pill,var(--c-accent)) 12%,var(--surface));color:var(--mk-pill,var(--c-accent));flex:none}.mk-type .ui-icon{width:18px;height:18px}.mk-btn{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-weight:600;font-size:var(--fs-footnote)}.mk-btn:hover{background:var(--n-50)}.mk-btn.good{border-color:color-mix(in srgb,var(--c-success) 40%,var(--line));color:var(--c-success)}.mk-btn.good:hover{background:color-mix(in srgb,var(--c-success) 10%,var(--surface))}.mk-btn.bad{border-color:color-mix(in srgb,var(--c-danger) 35%,var(--line));color:var(--c-danger)}.mk-btn.bad:hover{background:color-mix(in srgb,var(--c-danger) 8%,var(--surface))}.mk-btn.primary{border-color:var(--c-accent);background:var(--c-accent);color:var(--n-0)}.mk-empty{display:grid;justify-items:center;gap:6px;padding:44px 16px;text-align:center;color:var(--muted)}.mk-empty b{color:var(--text);font-size:var(--fs-callout)}.mk-empty .mk-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-pill);background:var(--n-50);color:var(--muted)}.mk-drawer-back{position:fixed;inset:0;z-index:1100;background:color-mix(in srgb,var(--n-950) 30%,transparent);animation:mkFade .2s ease both}.mk-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:1101;display:flex;flex-direction:column;width:min(520px,100%);background:var(--surface);box-shadow:var(--shadow);animation:mkSlide .25s cubic-bezier(.2,.8,.2,1) both}.mk-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 20px 12px;border-bottom:1px solid var(--line)}.mk-drawer>header h3{margin:4px 0 0;font-size:var(--fs-title3);line-height:1.35}.mk-drawer>header small{color:var(--muted);font-size:var(--fs-caption)}.mk-x{width:36px;height:36px;border:0;border-radius:var(--r-pill);background:var(--n-50);font-size:var(--fs-title3);line-height:1;flex:none}.mk-drawer-body{flex:1;overflow:auto;padding:16px 20px;display:grid;gap:18px;align-content:start}.mk-drawer>footer{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--line)}.mk-props{display:grid;grid-template-columns:minmax(110px,34%) 1fr;gap:10px 12px;align-items:center;font-size:var(--fs-subhead)}.mk-props dt{color:var(--muted)}.mk-props dd{margin:0;min-width:0;justify-self:start;text-align:start}.mk-section-title{margin:0 0 8px;font-size:var(--fs-subhead);font-weight:700}.mk-note{margin:0;padding:12px;border-radius:var(--r-sm);background:var(--n-50);white-space:pre-wrap;line-height:1.7}.mk-timeline{display:grid;gap:12px;margin:0;padding:0;list-style:none}.mk-timeline li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.mk-timeline li>div b{font-weight:600;font-size:var(--fs-footnote)}.mk-timeline li>div p{margin:3px 0 0;white-space:pre-wrap;font-size:var(--fs-footnote)}.mk-timeline li>div small{display:block;color:var(--muted);font-size:var(--fs-caption)}.mk-comment{display:flex;gap:8px}.mk-comment textarea{flex:1;min-height:42px;max-height:140px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);resize:vertical}.mk-comment textarea:focus{outline:none;border-color:var(--c-accent)}@keyframes mkSlide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}[dir=rtl] .mk-drawer{animation-name:mkSlideRtl}@keyframes mkSlideRtl{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@keyframes mkFade{0%{opacity:0}to{opacity:1}}@keyframes mkIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mk-drawer,.mk-drawer-back,.mk-row.is-new{animation:none}}@media(max-width:760px){.mk-row{grid-template-columns:minmax(0,1fr) auto!important}.mk-row .mk-hide-sm{display:none}.mk-search{max-width:none}.mk-drawer{width:100%}}@media(min-width:901px){body.sidebar-collapsed .sidebar{position:fixed;z-index:30;inset-block:16px;inset-inline-start:16px;width:72px;height:calc(100dvh - 32px)!important;display:flex;flex-direction:column;align-items:center;gap:0;padding:16px 0 14px;overflow:hidden;border-radius:calc(var(--r-lg) + var(--r-md));background:var(--n-950)!important;box-shadow:0 24px 48px -24px color-mix(in srgb,var(--n-950) 75%,transparent),0 0 0 1px color-mix(in srgb,var(--n-0) 7%,transparent) inset}body.sidebar-collapsed .main{margin-inline-start:116px;transition:margin .38s cubic-bezier(.22,.9,.24,1)}body.sidebar-collapsed .brand{order:0;flex:none;display:grid;place-items:center;width:100%;height:auto;padding:0 0 14px;margin:0;background:none!important;border:0!important;box-shadow:none!important}body.sidebar-collapsed .brand-logo{display:none}body.sidebar-collapsed .brand:before{content:"m";display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--c-accent) 60%,transparent);background:linear-gradient(140deg,var(--c-accent),color-mix(in srgb,var(--c-accent) 72%,var(--c-warning)));color:var(--n-0);font-weight:800;font-size:var(--fs-title3);line-height:1}body.sidebar-collapsed .workspace-switcher{display:none!important}body.sidebar-collapsed .nav-scroll{order:1;position:relative;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;margin:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--n-950) 14px,var(--n-950) calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--n-950) 14px,var(--n-950) calc(100% - 14px),transparent 100%)}body.sidebar-collapsed .nav-scroll::-webkit-scrollbar{display:none}body.sidebar-collapsed .nav-scroll .label{display:block!important;flex:none;width:20px;height:1px;min-height:0;margin:10px 0;padding:0;font-size:0;line-height:0;overflow:hidden;background:color-mix(in srgb,var(--n-0) 10%,transparent)}body.sidebar-collapsed .nav-scroll .label *{display:none!important}body.sidebar-collapsed #spacesNav{display:flex!important;flex-direction:column;align-items:center;gap:8px;width:100%;margin:0;padding:0}body.sidebar-collapsed #spacesNav .space-tree{display:contents}body.sidebar-collapsed #spacesNav>*:not(.nav-item):not(:has(.nav-item)){display:none!important}body.sidebar-collapsed .tree-list,body.sidebar-collapsed .tree-project,body.sidebar-collapsed .tree-tools,body.sidebar-collapsed .hierarchy-actions{display:none!important}body.sidebar-collapsed .sidebar .nav-item{position:relative;z-index:1;flex:none;display:grid!important;place-items:center;width:44px;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:var(--r-pill)!important;background:transparent!important;box-shadow:none!important;color:var(--n-500);font-size:0;overflow:visible;transition:color .22s ease,transform .22s cubic-bezier(.22,.9,.24,1)}body.sidebar-collapsed .sidebar .nav-item:before,body.sidebar-collapsed .sidebar .nav-item:after{display:none!important}body.sidebar-collapsed .sidebar .nav-item:hover,body.sidebar-collapsed .sidebar .nav-item:focus-visible{color:var(--n-0)}body.sidebar-collapsed .sidebar .nav-item:active{transform:scale(.92)}body.sidebar-collapsed .sidebar .nav-item.active{color:var(--c-accent)!important}body.sidebar-collapsed .sidebar .nav-item .ico,body.sidebar-collapsed .sidebar .nav-item .space-icon,body.sidebar-collapsed .sidebar .nav-item:hover .ico,body.sidebar-collapsed .sidebar .nav-item.active .ico{display:grid;place-items:center;width:22px;height:22px;margin:0;padding:0;background:none!important;box-shadow:none!important;color:inherit!important;transform:none!important;font-size:var(--fs-body)}body.sidebar-collapsed .sidebar .nav-item .space-dot{width:10px;height:10px;margin:0}body.sidebar-collapsed .sidebar .nav-item svg{width:20px;height:20px}body.sidebar-collapsed .sidebar .nav-item>*:not(.ico):not(.space-icon):not(.space-dot):not(.count):not(svg){display:none!important}body.sidebar-collapsed #sidebar.sidebar .nav-item .count,body.sidebar-collapsed #sidebar.sidebar .nav-item .count:not(.is-zero){display:none!important}body.sidebar-collapsed #sidebar.sidebar .nav-item[data-rail-dot]:not(.active) .count:not(.is-zero){display:block!important;position:absolute!important;inset:9px 9px auto auto!important;width:7px!important;height:7px!important;min-width:0!important;padding:0!important;margin:0!important;font-size:0!important;border:0!important;border-radius:var(--r-pill)!important;background:var(--c-accent)!important;box-shadow:0 0 0 2px var(--n-950)!important;transform:none!important}.rail-pill{position:absolute;z-index:0;top:0;left:50%;width:44px;height:44px;margin-left:-22px;border-radius:var(--r-pill);pointer-events:none;opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.rail-pill.hover{background:color-mix(in srgb,var(--n-0) 9%,transparent)}.rail-pill.current{background:color-mix(in srgb,var(--c-accent) 18%,var(--n-950));box-shadow:0 0 0 1px color-mix(in srgb,var(--c-accent) 35%,transparent) inset}.rail-pill.show{opacity:1}body.sidebar-collapsed .sidebar-collapse{order:2;position:static!important;flex:none;display:grid;place-items:center;width:36px;height:36px;margin:12px 0 0;padding:0;transform:none!important;border:0!important;border-radius:var(--r-pill)!important;background:color-mix(in srgb,var(--n-0) 8%,transparent)!important;color:var(--n-300)!important;box-shadow:none!important;transition:background .2s ease,color .2s ease}body.sidebar-collapsed .sidebar-collapse:hover{background:color-mix(in srgb,var(--n-0) 15%,transparent)!important;color:var(--n-0)!important}body.sidebar-collapsed .sidebar-collapse span{display:grid;place-items:center;width:auto;height:auto}body.sidebar-collapsed .userbox{order:3;flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin:12px 0 0;padding:12px 0 0;border:0!important;border-top:1px solid color-mix(in srgb,var(--n-0) 8%,transparent)!important;background:none!important}body.sidebar-collapsed .userbox>div:not(.avatar){display:none!important}body.sidebar-collapsed .userbox .avatar{width:36px;height:36px;margin:0;border-radius:var(--r-pill)!important;font-size:var(--fs-footnote)}body.sidebar-collapsed .userbox #logoutBtn{display:grid!important;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--n-500);transition:background .2s ease,color .2s ease}body.sidebar-collapsed .userbox #logoutBtn:hover{background:color-mix(in srgb,var(--c-danger) 20%,transparent);color:var(--n-0)}.rail-tip{position:fixed;z-index:60;top:0;left:0;padding:6px 10px;border-radius:var(--r-sm);background:var(--n-950);color:var(--n-0);border:1px solid color-mix(in srgb,var(--n-0) 12%,transparent);font-size:var(--fs-footnote);font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--n-950) 70%,transparent)}.rail-tip.show{opacity:1}.sidebar{view-transition-name:mt-sidebar}.main{view-transition-name:mt-main}::view-transition-group(mt-sidebar),::view-transition-group(mt-main){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.9,.24,1)}::view-transition-old(mt-sidebar),::view-transition-new(mt-sidebar){animation-duration:.4s}@media(prefers-reduced-motion:reduce){body.sidebar-collapsed .main,body.sidebar-collapsed .sidebar .nav-item,.rail-pill,.rail-tip{transition:none}::view-transition-group(mt-sidebar),::view-transition-group(mt-main),::view-transition-old(mt-sidebar),::view-transition-new(mt-sidebar){animation:none}}}
