.g8-desk.g8-desk .navi .navi-richtext{color:var(--nv-ink);font-size:14px;line-height:1.5}.g8-desk.g8-desk .navi .navi-richtext p{margin:0 0 8px}.g8-desk.g8-desk .navi .navi-richtext p:last-child{margin-bottom:0}.g8-desk.g8-desk .navi .navi-richtext ul,.g8-desk.g8-desk .navi .navi-richtext ol{margin:0 0 8px;padding-left:22px}.g8-desk.g8-desk .navi .navi-richtext a{color:var(--nv-accent-ink);text-decoration:underline}.g8-desk.g8-desk .navi .navi-mention{border-radius:var(--nv-r-sm);background:var(--nv-accent-soft);color:var(--nv-accent-ink);white-space:nowrap;padding:1px 4px;font-weight:600;display:inline}.g8-desk.g8-desk .navi .navi-editor{border:1px solid var(--nv-border);border-radius:var(--nv-r);background:var(--nv-bg);flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi-editor:focus-within{border-color:var(--nv-accent)}.g8-desk.g8-desk .navi .navi-editor__toolbar{border-bottom:1px solid var(--nv-border);align-items:center;gap:2px;padding:6px;display:flex}.g8-desk.g8-desk .navi .navi-editor__btn{border-radius:var(--nv-r);width:28px;height:28px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.g8-desk.g8-desk .navi .navi-editor__btn svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi-editor__btn:hover{background:var(--nv-hover);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi-editor__btn.on{background:var(--nv-accent-soft);color:var(--nv-accent-ink)}.g8-desk.g8-desk .navi .navi-editor__body{padding:10px 12px;position:relative}.g8-desk.g8-desk .navi .navi-editor__placeholder{color:var(--nv-ink-2);pointer-events:none;font-size:14px;position:absolute;top:10px;left:12px;right:12px}.g8-desk.g8-desk .navi .navi-editor__content{color:var(--nv-ink);outline:none;min-height:1.5em;font-size:14px;line-height:1.5}.g8-desk.g8-desk .navi .navi-editor__content p{margin:0 0 8px}.g8-desk.g8-desk .navi .navi-editor__content p:last-child{margin-bottom:0}.g8-desk.g8-desk .navi .navi-editor__content ul,.g8-desk.g8-desk .navi .navi-editor__content ol{margin:0 0 8px;padding-left:22px}.g8-desk.g8-desk .navi .navi-mention-list{border-radius:var(--nv-r-lg);background:var(--nv-bg);min-width:180px;max-height:220px;box-shadow:var(--nv-shadow-pop);border:1px solid var(--nv-border);z-index:1000;padding:4px;overflow-y:auto}.g8-desk.g8-desk .navi .navi-mention-list__item{border-radius:var(--nv-r);width:100%;color:var(--nv-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:13px;display:block}.g8-desk.g8-desk .navi .navi-mention-list__item.on{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi-mention-list__empty{color:var(--nv-ink-2);padding:6px 10px;font-size:12px}.g8-desk.g8-desk .navi .navi-lightbox{z-index:90;background:#1e1f21cc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.g8-desk.g8-desk .navi .navi-lightbox{animation:.12s ease-out navi-lightbox-fade}}@keyframes navi-lightbox-fade{0%{opacity:0}to{opacity:1}}.g8-desk.g8-desk .navi .navi-lightbox__img{object-fit:contain;border-radius:var(--nv-r-lg);width:auto;max-width:100%;height:auto;max-height:calc(100vh - 96px);box-shadow:var(--nv-shadow-pop);background:var(--nv-bg);display:block}.g8-desk.g8-desk .navi .navi-lightbox__error{border-radius:var(--nv-r-lg);background:var(--nv-bg);color:var(--nv-ink-2);padding:24px;font-size:14px}.g8-desk.g8-desk .navi .navi-lightbox__close{border-radius:var(--nv-r);color:#fff;cursor:pointer;background:#0000004d;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:24px;right:24px}.g8-desk.g8-desk .navi .navi-lightbox__close:hover{background:#00000080}.g8-desk.g8-desk .navi .navi-lightbox__close:focus-visible{box-shadow:var(--nv-focus);outline:none}.g8-desk.g8-desk .navi .navi-rt-image{cursor:zoom-in;border-radius:var(--nv-r);background:0 0;border:0;margin:8px 0;padding:0;display:block}.g8-desk.g8-desk .navi .navi-rt-image:focus-visible{box-shadow:var(--nv-focus);outline:none}.g8-desk.g8-desk .navi .navi-rt-image img{object-fit:contain;border:1px solid var(--nv-border);border-radius:var(--nv-r);background:var(--nv-surface-2);width:auto;max-width:100%;height:auto;max-height:320px;display:block}.g8-desk.g8-desk .navi .navi-rt-image:hover img{border-color:var(--nv-border-strong)}.g8-desk.g8-desk .navi .navi-rt-image__error{color:var(--nv-ink-2);border:1px dashed var(--nv-border-strong);border-radius:var(--nv-r);padding:12px;font-size:12px;display:block}.g8-desk.g8-desk .navi .navi-editor__upload{border:1px dashed var(--nv-border-strong);border-radius:var(--nv-r);background:var(--nv-surface-2);width:160px;height:96px;color:var(--nv-ink-2);text-align:center;vertical-align:top;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:4px 0;padding:8px;font-size:12px;display:inline-flex}.g8-desk.g8-desk .navi .navi-editor__upload-track{border-radius:var(--nv-r-pill);background:var(--nv-border);flex:none;width:100%;height:4px;overflow:hidden}.g8-desk.g8-desk .navi .navi-editor__upload-fill{background:var(--nv-accent);height:100%;display:block}.g8-desk.g8-desk .navi .navi-editor__image{vertical-align:top;margin:4px 0;display:inline-block}.g8-desk.g8-desk .navi .navi-editor__image img{object-fit:contain;border:1px solid var(--nv-border);border-radius:var(--nv-r);background:var(--nv-surface-2);width:auto;max-width:100%;height:auto;max-height:320px;display:block}.g8-desk.g8-desk .navi .navi-editor__error{color:var(--nv-danger);margin:0;padding:6px 12px 10px;font-size:12px}.g8-desk.g8-desk .navi .navi-editor__file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.g8-desk.g8-desk .navi .navi__pagehead{padding:0 var(--nv-gutter);border-bottom:1px solid var(--nv-border)}.g8-desk.g8-desk .navi .navi__pagehead-row{align-items:center;gap:8px;height:56px;display:flex}.g8-desk.g8-desk .navi .navi__pagehead-title{color:var(--nv-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:600;overflow:hidden}.g8-desk.g8-desk .navi .navi__pagehead-spacer{flex:1}.g8-desk.g8-desk .navi .navi__tabs-bar{align-items:center;gap:4px;height:40px;display:flex}.g8-desk.g8-desk .navi .navi__tab{border-radius:var(--nv-r);height:28px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__tab:hover{background:var(--nv-hover);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__tab--on,.g8-desk.g8-desk .navi .navi__tab--on:hover{background:var(--nv-accent-soft);color:var(--nv-accent-ink)}.g8-desk.g8-desk .navi .navi__toolbar{justify-content:space-between;align-items:center;height:48px;display:flex}.g8-desk.g8-desk .navi .navi__toolbar-add{border-radius:var(--nv-r);background:var(--nv-accent);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;font-size:14px;font-weight:600;display:inline-flex}.g8-desk.g8-desk .navi .navi__toolbar-add:hover{background:var(--nv-accent-hover)}.g8-desk.g8-desk .navi .navi__toolbar-add svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__filter{align-items:center;gap:2px;display:inline-flex}.g8-desk.g8-desk .navi .navi__filter-btn{border-radius:var(--nv-r);height:28px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__filter-btn:hover{color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__filter-btn--on{background:var(--nv-hover);color:var(--nv-ink);font-weight:600}.g8-desk.g8-desk .navi .navi__tasklist{padding:0 var(--nv-gutter);flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__list,.g8-desk.g8-desk .navi .navi__group,.g8-desk.g8-desk .navi .navi__group-tasks{flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__colhead{z-index:2;background:var(--nv-bg);border-top:1px solid var(--nv-border);border-bottom:1px solid var(--nv-border);align-items:center;height:36px;display:grid;position:sticky;top:0}.g8-desk.g8-desk .navi .navi__colhead [role=columnheader]{color:var(--nv-ink-2);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:400;overflow:hidden}.g8-desk.g8-desk .navi .navi__colhead [role=columnheader]:not(:first-child){border-left:1px solid var(--nv-border)}.g8-desk.g8-desk .navi .navi__colhead-name{padding-left:48px}.g8-desk.g8-desk .navi .navi__taskrow{height:var(--nv-row-h);border-bottom:1px solid var(--nv-border);cursor:pointer;align-items:stretch;display:grid;position:relative}.g8-desk.g8-desk .navi .navi__taskrow:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__taskrow.sel{background:var(--nv-selected)}.g8-desk.g8-desk .navi .navi__taskrow:focus-visible{box-shadow:inset 0 0 0 2px var(--nv-accent);outline:none}.g8-desk.g8-desk .navi .navi__taskrow.dragging{background:var(--nv-bg);box-shadow:var(--nv-shadow-pop);border-radius:var(--nv-r);cursor:grabbing}.g8-desk.g8-desk .navi .navi__cell{align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex;overflow:hidden}.g8-desk.g8-desk .navi .navi__cell:not(:first-child){border-left:1px solid var(--nv-border)}.g8-desk.g8-desk .navi .navi__cell--name{gap:0}.g8-desk.g8-desk .navi .navi__cell-text{text-overflow:ellipsis;white-space:nowrap;color:var(--nv-ink);font-size:14px;overflow:hidden}.g8-desk.g8-desk .navi .navi__grip{width:24px;height:24px;color:var(--nv-ink-3);cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__grip svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__taskrow:hover .navi__grip,.g8-desk.g8-desk .navi .navi__taskrow:focus-within .navi__grip,.g8-desk.g8-desk .navi .navi__group-head:hover .navi__grip,.g8-desk.g8-desk .navi .navi__group-head:focus-within .navi__grip{opacity:1}.g8-desk.g8-desk .navi .navi__check{border:1.5px solid var(--nv-ink-3);border-radius:var(--nv-r-pill);width:16px;height:16px;color:var(--nv-ink-3);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;margin-right:8px;display:inline-flex;position:relative}.g8-desk.g8-desk .navi .navi__check:before{content:"";position:absolute;inset:-6px}.g8-desk.g8-desk .navi .navi__check svg{opacity:.5;width:10px;height:10px}.g8-desk.g8-desk .navi .navi__check:hover{border-color:var(--nv-success);background:var(--nv-success-soft);color:var(--nv-success)}.g8-desk.g8-desk .navi .navi__check:hover svg{opacity:1}.g8-desk.g8-desk .navi .navi__check.on{border-color:var(--nv-success);background:var(--nv-success);color:#fff}.g8-desk.g8-desk .navi .navi__check.on svg{opacity:1}.g8-desk.g8-desk .navi .navi__taskname{min-width:0;color:var(--nv-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:400;overflow:hidden}.g8-desk.g8-desk .navi .navi__check.on~.navi__taskname{color:var(--nv-ink-2)}.g8-desk.g8-desk .navi .navi__commentcount{color:var(--nv-ink-2);flex:none;align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:400;display:inline-flex}.g8-desk.g8-desk .navi .navi__commentcount svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__due{color:var(--nv-ink);font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__due--overdue{color:var(--nv-danger)}.g8-desk.g8-desk .navi .navi__due--soon{color:var(--nv-due-soon)}.g8-desk.g8-desk .navi .navi__due--done{color:var(--nv-ink-2)}.g8-desk.g8-desk .navi .navi__due-empty{border:1px dashed var(--nv-ink-3);border-radius:var(--nv-r-pill);width:24px;height:24px;color:var(--nv-ink-3);opacity:0;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__due-empty svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__taskrow:hover .navi__due-empty{opacity:1}.g8-desk.g8-desk .navi .navi__cell--tags{flex-wrap:nowrap;gap:4px}.g8-desk.g8-desk .navi .navi__tagchip--more{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__cell--followers{color:var(--nv-ink-2);font-size:12px;font-weight:400}.g8-desk.g8-desk .navi .navi__rowproject{border-radius:var(--nv-r);background:var(--nv-hover);align-items:center;gap:8px;max-width:100%;height:24px;padding:0 8px;display:inline-flex;overflow:hidden}.g8-desk.g8-desk .navi .navi__rowproject:hover{background:var(--nv-border)}.g8-desk.g8-desk .navi .navi__rowproject-name{color:var(--nv-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.g8-desk.g8-desk .navi .navi__group-head{align-items:center;gap:8px;height:48px;margin-top:24px;display:flex}.g8-desk.g8-desk .navi .navi__group:first-child .navi__group-head{margin-top:0}.g8-desk.g8-desk .navi .navi__group-head.dragging{opacity:.6}.g8-desk.g8-desk .navi .navi__group-head--default{margin-top:0}.g8-desk.g8-desk .navi .navi__group-caret{width:16px;height:16px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__group-caret svg{width:16px;height:16px;transition:transform .15s}.g8-desk.g8-desk .navi .navi__group-caret[aria-expanded=false] svg{transform:rotate(-90deg)}.g8-desk.g8-desk .navi .navi__group-name{color:var(--nv-ink);flex:1;font-size:16px;font-weight:600}.g8-desk.g8-desk .navi .navi__group-menu{position:relative}.g8-desk.g8-desk .navi .navi__group-menu>button{border-radius:var(--nv-r);width:28px;height:28px;color:var(--nv-ink-2);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__group-menu>button svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__group-head:hover .navi__group-menu>button,.g8-desk.g8-desk .navi .navi__group-menu>button:focus-visible{opacity:1}.g8-desk.g8-desk .navi .navi__group-menu>button:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__menu-popover{z-index:5;background:var(--nv-bg);border:1px solid var(--nv-border);border-radius:var(--nv-r-lg);min-width:140px;box-shadow:var(--nv-shadow-pop);flex-direction:column;padding:4px;display:flex;position:absolute;top:100%;right:0}.g8-desk.g8-desk .navi .navi__menu-popover button{text-align:left;border-radius:var(--nv-r);color:var(--nv-ink);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px;font-weight:500}.g8-desk.g8-desk .navi .navi__menu-popover button:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__inline-input{border:1px solid var(--nv-accent);border-radius:var(--nv-r-sm);background:var(--nv-bg);height:32px;color:var(--nv-ink);padding:0 8px;font-size:14px}.g8-desk.g8-desk .navi .navi__group-head .navi__inline-input{flex:1}.g8-desk.g8-desk .navi .navi__list>.navi__inline-input{height:36px;margin:24px 0 0;font-size:16px;font-weight:600;display:block}.g8-desk.g8-desk .navi .navi__add-task{width:100%;height:var(--nv-row-h);border:0;border-bottom:1px solid var(--nv-border);color:var(--nv-ink-2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding-left:48px;font-size:14px;font-weight:400;display:flex}.g8-desk.g8-desk .navi .navi__add-task:hover{color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__add-task-row{height:var(--nv-row-h);border-bottom:1px solid var(--nv-border);align-items:center;gap:8px;padding-left:24px;display:flex}.g8-desk.g8-desk .navi .navi__check--static{cursor:default;pointer-events:none}.g8-desk.g8-desk .navi .navi__add-task-row .navi__inline-input{flex:1;max-width:320px}.g8-desk.g8-desk .navi .navi__new-section{height:48px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:24px;font-size:16px;font-weight:600;display:inline-flex}.g8-desk.g8-desk .navi .navi__new-section:hover{color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__new-section svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__empty-inline{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 0 32px 48px;display:flex}.g8-desk.g8-desk .navi .navi__empty-inline h3{color:var(--nv-ink);margin:0;font-size:16px;font-weight:600}.g8-desk.g8-desk .navi .navi__empty-inline p{color:var(--nv-ink-2);margin:0;font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__project-view{flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__project-body{align-items:flex-start;gap:0;display:flex}.g8-desk.g8-desk .navi .navi__project-body>.navi__tasklist{flex:1;min-width:0}.g8-desk.g8-desk .navi .navi__project-after{align-items:center;gap:16px;min-width:0;display:flex}.g8-desk.g8-desk .navi .navi__project-desc{min-width:0;color:var(--nv-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;font-weight:400;overflow:hidden}@media (max-width:1024px){.g8-desk.g8-desk .navi .navi__project-desc{display:none}}.g8-desk.g8-desk .navi .navi__settings-btn{border-radius:var(--nv-r);width:32px;height:32px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__settings-btn:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__settings-btn svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__allprojects-view{flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__allprojects{padding:0 var(--nv-gutter);flex-direction:column;max-width:880px;margin:0;list-style:none;display:flex}.g8-desk.g8-desk .navi .navi__allprojects-row{border-bottom:1px solid var(--nv-border);align-items:center;gap:12px;height:56px;display:flex}.g8-desk.g8-desk .navi .navi__allprojects-row:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__allprojects-link{min-width:0;color:var(--nv-ink);flex:1;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.g8-desk.g8-desk .navi .navi__picon--row{border-radius:4px;width:24px;height:24px}.g8-desk.g8-desk .navi .navi__picon--row svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__allprojects-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g8-desk.g8-desk .navi .navi__allprojects-count{color:var(--nv-ink-2);flex:none;font-size:12px;font-weight:400}.g8-desk.g8-desk .navi .navi__swatch{border-radius:var(--nv-r-pill)}.g8-desk.g8-desk .navi .navi__swatches{flex-wrap:wrap;gap:8px;display:flex}.g8-desk.g8-desk .navi .navi__staffsearch{flex-direction:column;gap:4px;display:flex}.g8-desk.g8-desk .navi .navi__staffsearch-results{flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__staffsearch-results button{text-align:left;color:var(--nv-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 4px;font-size:13px;display:flex}.g8-desk.g8-desk .navi .navi__staffsearch-results button:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__owner-row{align-items:center;gap:10px;font-size:14px;display:flex}.g8-desk.g8-desk .navi .navi__owner-row button{color:var(--nv-accent-ink);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.g8-desk.g8-desk .navi .navi__member-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.g8-desk.g8-desk .navi .navi__member-list li{justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.g8-desk.g8-desk .navi .navi__member-identity{align-items:center;gap:8px;min-width:0;display:flex}.g8-desk.g8-desk .navi .navi__member-list button{color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;font-size:15px}@media (max-width:720px){.g8-desk.g8-desk .navi{--nv-gutter:16px}.g8-desk.g8-desk .navi .navi__colhead{display:none}.g8-desk.g8-desk .navi .navi__taskrow{height:auto;min-height:48px;grid-template-columns:1fr auto auto!important}.g8-desk.g8-desk .navi .navi__cell--tags,.g8-desk.g8-desk .navi .navi__cell--followers,.g8-desk.g8-desk .navi .navi__grip{display:none}.g8-desk.g8-desk .navi .navi__check:before{inset:-14px}.g8-desk.g8-desk .navi .navi__cell--due{font-size:12px}.g8-desk.g8-desk .navi .navi__cell-text,.g8-desk.g8-desk .navi .navi__rowproject-name{display:none}.g8-desk.g8-desk .navi .navi__rowproject{background:0 0;padding:0}.g8-desk.g8-desk .navi .navi__group-head{height:auto;min-height:48px}.g8-desk.g8-desk .navi .navi__add-task,.g8-desk.g8-desk .navi .navi__add-task-row{padding-left:0}}
.g8-desk.g8-desk .navi .navi__pane{background:var(--nv-bg);flex-direction:column;min-width:0;animation:.16s ease-out navi-pane-in;display:flex}@media (min-width:1200px){.g8-desk.g8-desk .navi .navi__pane{flex:0 0 var(--nv-pane-w);border-left:1px solid var(--nv-border);height:100dvh;position:sticky;top:0}}@media (min-width:721px) and (max-width:1199px){.g8-desk.g8-desk .navi .navi__pane{z-index:45;width:var(--nv-pane-w);box-shadow:var(--nv-shadow-pane);position:fixed;top:0;bottom:0;right:0}}@media (max-width:720px){.g8-desk.g8-desk .navi .navi__pane{z-index:70;height:100dvh;position:fixed;inset:0}}@keyframes navi-pane-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.g8-desk.g8-desk .navi .navi__pane{animation:.16s ease-out navi-pane-fade}}@keyframes navi-pane-fade{0%{opacity:0}to{opacity:1}}.g8-desk.g8-desk .navi .navi__pane-hd{border-bottom:1px solid var(--nv-border);flex:none;align-items:center;gap:8px;height:56px;padding:0 16px 0 24px;display:flex}.g8-desk.g8-desk .navi .navi__pane-back{color:var(--nv-ink);cursor:pointer;background:0 0;border:0;flex:none;display:none}.g8-desk.g8-desk .navi .navi__pane-back svg{width:20px;height:20px}@media (max-width:720px){.g8-desk.g8-desk .navi .navi__pane-back{justify-content:center;align-items:center;width:44px;height:44px;margin-left:-12px;display:inline-flex}}.g8-desk.g8-desk .navi .navi__complete{border:1px solid var(--nv-border-strong);border-radius:var(--nv-r);height:32px;color:var(--nv-ink);cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:400;display:inline-flex}.g8-desk.g8-desk .navi .navi__complete svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__complete:hover{border-color:var(--nv-success);color:var(--nv-success);background:var(--nv-success-soft)}.g8-desk.g8-desk .navi .navi__complete.on{border-color:var(--nv-success);background:var(--nv-success-soft);color:var(--nv-success-ink)}.g8-desk.g8-desk .navi .navi__pane-hd-title{min-width:0;color:var(--nv-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.g8-desk.g8-desk .navi .navi__pane-hd-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.g8-desk.g8-desk .navi .navi__pane-iconbtn{border-radius:var(--nv-r);width:32px;height:32px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__pane-iconbtn svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__pane-iconbtn:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__pane-menu{flex:none;position:relative}@media (max-width:720px){.g8-desk.g8-desk .navi .navi__pane-close{display:none}}.g8-desk.g8-desk .navi .navi__menu-popover button.navi__danger-item{color:var(--nv-danger)}.g8-desk.g8-desk .navi .navi__pane-body{flex:1;min-height:0;padding:24px;overflow-y:auto}.g8-desk.g8-desk .navi .navi__pane-body>.navi__reactions{margin-top:8px}.g8-desk.g8-desk .navi .navi__pane-title{border-radius:var(--nv-r);resize:none;width:calc(100% + 16px);color:var(--nv-ink);background:0 0;border:1px solid #0000;margin:0 0 0 -8px;padding:4px 8px;font-family:inherit;font-size:24px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.g8-desk.g8-desk .navi .navi__pane-title:hover{border-color:var(--nv-border)}.g8-desk.g8-desk .navi .navi__pane-title:focus-visible{border-color:var(--nv-accent)}.g8-desk.g8-desk .navi .navi__fields{grid-template-columns:136px 1fr;gap:4px 16px;margin-top:16px;display:grid}.g8-desk.g8-desk .navi .navi__fields>.navi__field{display:contents}.g8-desk.g8-desk .navi .navi__fields .field__lbl{align-items:center;min-height:36px;display:flex}.g8-desk.g8-desk .navi .navi__field-value{flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;display:flex;position:relative}.g8-desk.g8-desk .navi .navi__field-trigger{border-radius:var(--nv-r);min-width:0;max-width:100%;color:var(--nv-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:400;display:inline-flex}.g8-desk.g8-desk .navi .navi__field-trigger:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__field-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g8-desk.g8-desk .navi .navi__field-empty{color:var(--nv-ink-2)}.g8-desk.g8-desk .navi .navi__field-clear{border-radius:var(--nv-r);width:20px;height:20px;color:var(--nv-ink-2);opacity:0;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__field-clear svg{width:12px;height:12px}.g8-desk.g8-desk .navi .navi__field-value:hover .navi__field-clear,.g8-desk.g8-desk .navi .navi__field-clear:focus-visible{opacity:1}.g8-desk.g8-desk .navi .navi__field-clear:hover{background:var(--nv-hover);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__field-add{border:1px dashed var(--nv-border-strong);border-radius:var(--nv-r-pill);width:24px;height:24px;color:var(--nv-ink-2);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__field-add svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__field-add:hover{background:var(--nv-hover);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__field-section{border-radius:var(--nv-r);color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:400;display:inline-flex}.g8-desk.g8-desk .navi .navi__field-section svg{width:12px;height:12px}.g8-desk.g8-desk .navi .navi__field-section:hover{background:var(--nv-hover);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__due-chip{border-radius:var(--nv-r-pill);border:1px solid;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.g8-desk.g8-desk .navi .navi__due-chip svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__due-chip--empty{border-style:dashed;border-color:var(--nv-ink-3);color:var(--nv-ink-3)}.g8-desk.g8-desk .navi .navi__field-avatar-wrap{display:inline-flex;position:relative}.g8-desk.g8-desk .navi .navi__field-avatar-wrap+.navi__field-avatar-wrap{margin-left:-6px}.g8-desk.g8-desk .navi .navi__field-avatar-remove{z-index:1;border:1px solid var(--nv-bg);border-radius:var(--nv-r-pill);background:var(--nv-ink-3);width:16px;height:16px;color:var(--nv-bg);cursor:pointer;opacity:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-4px;right:-4px}.g8-desk.g8-desk .navi .navi__field-avatar-remove svg{width:10px;height:10px}.g8-desk.g8-desk .navi .navi__field-avatar-wrap:hover .navi__field-avatar-remove,.g8-desk.g8-desk .navi .navi__field-avatar-remove:focus-visible{opacity:1}.g8-desk.g8-desk .navi .navi__field-avatar-remove:hover{background:var(--nv-danger)}.g8-desk.g8-desk .navi .navi__tagchip{gap:4px}.g8-desk.g8-desk .navi .navi__tagchip button{width:14px;height:14px;color:inherit;opacity:0;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.g8-desk.g8-desk .navi .navi__tagchip:hover button,.g8-desk.g8-desk .navi .navi__tagchip button:focus-visible{opacity:1}.g8-desk.g8-desk .navi .navi__popover{z-index:50;background:var(--nv-bg);border-radius:var(--nv-r-lg);min-width:220px;max-width:288px;box-shadow:var(--nv-shadow-pop);padding:8px;position:absolute;top:calc(100% + 4px);left:0}.g8-desk.g8-desk .navi .navi__popover .navi__menu-item{width:100%}.g8-desk.g8-desk .navi .navi__popover--align-right{left:auto;right:0}.g8-desk.g8-desk .navi .navi__section-title{color:var(--nv-ink);margin:32px 0 8px;font-size:16px;font-weight:600}.g8-desk.g8-desk .navi .navi__description-view{cursor:text;border-radius:var(--nv-r);min-height:80px;color:var(--nv-ink);border:1px solid #0000;margin-left:-8px;padding:8px;font-size:14px;line-height:1.5}.g8-desk.g8-desk .navi .navi__description-view:hover{border-color:var(--nv-border)}.g8-desk.g8-desk .navi .navi__description-empty{color:var(--nv-ink-2);font-size:14px}.g8-desk.g8-desk .navi .navi__pane-divider{background:var(--nv-border);border:0;height:1px;margin:32px 0 16px}.g8-desk.g8-desk .navi .navi__taskfocus-standalone{border-left:1px solid var(--nv-border);border-right:1px solid var(--nv-border);max-width:720px;height:100dvh;margin:0 auto}@media (min-width:721px){.g8-desk.g8-desk .navi .navi__taskfocus-standalone .navi__pane{width:100%;height:100dvh;box-shadow:none;border-left:0;flex:none;position:static}}
.g8-desk.g8-desk .navi .navi__tabs{flex-direction:column;gap:14px;margin-top:8px;padding-top:0;display:flex}.g8-desk.g8-desk .navi .navi__tabs-bar{gap:4px;display:flex}.g8-desk.g8-desk .navi .navi__tab{height:28px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600}.g8-desk.g8-desk .navi .navi__tab:hover{color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__tab--on{color:var(--nv-accent-ink);border-bottom-color:var(--nv-accent)}.g8-desk.g8-desk .navi .navi__tab-panel{flex-direction:column;gap:4px;display:flex}.g8-desk.g8-desk .navi .navi__comments{flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__comment{border-radius:var(--nv-r);grid-template-columns:32px 1fr;gap:8px 12px;margin:0 -8px;padding:8px;display:grid;position:relative}.g8-desk.g8-desk .navi .navi__comment+.navi__comment{margin-top:8px}.g8-desk.g8-desk .navi .navi__comment:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__comment-av{align-self:start}.g8-desk.g8-desk .navi .navi__comment-main{flex-direction:column;gap:6px;min-width:0;display:flex}.g8-desk.g8-desk .navi .navi__comment-hd{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.g8-desk.g8-desk .navi .navi__comment-author{color:var(--nv-ink);font-size:14px;font-weight:600}.g8-desk.g8-desk .navi .navi__comment-time,.g8-desk.g8-desk .navi .navi__comment-edited{color:var(--nv-ink-2);font-size:12px}.g8-desk.g8-desk .navi .navi__comment-body{color:var(--nv-ink);font-size:14px;line-height:1.5}.g8-desk.g8-desk .navi .navi__comment-actions{z-index:2;border:1px solid var(--nv-border);border-radius:var(--nv-r);background:var(--nv-bg);box-shadow:var(--nv-shadow-pop);opacity:0;gap:2px;padding:2px;display:flex;position:absolute;top:4px;right:4px}.g8-desk.g8-desk .navi .navi__comment:hover .navi__comment-actions,.g8-desk.g8-desk .navi .navi__comment-actions:focus-within{opacity:1}.g8-desk.g8-desk .navi .navi__comment-action{border-radius:var(--nv-r);width:28px;height:28px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__comment-action svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__comment-action:hover{background:var(--nv-hover);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__comment-action--danger:hover{color:var(--nv-danger)}.g8-desk.g8-desk .navi .navi__comment-more{display:none}@media (max-width:720px){.g8-desk.g8-desk .navi .navi__comment-actions{display:none}.g8-desk.g8-desk .navi .navi__comment-more{z-index:2;width:44px;height:44px;color:var(--nv-ink-2);opacity:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.g8-desk.g8-desk .navi .navi__comment-more svg{width:18px;height:18px}}.g8-desk.g8-desk .navi .navi__comment-edit{flex-direction:column;gap:8px;display:flex}.g8-desk.g8-desk .navi .navi__comment-edit-actions{justify-content:flex-end;gap:8px;display:flex}.g8-desk.g8-desk .navi .navi__composer{z-index:5;background:var(--nv-bg);border-top:1px solid var(--nv-border);margin:0 -24px;padding:16px 24px;position:sticky;bottom:0}.g8-desk.g8-desk .navi .navi__composer-error{color:var(--nv-danger);margin:0 0 8px;font-size:12px}.g8-desk.g8-desk .navi .navi__composer-box{border:1px solid var(--nv-border-strong);border-radius:var(--nv-r-lg);background:var(--nv-bg);flex-direction:column;min-height:48px;padding:12px;display:flex}.g8-desk.g8-desk .navi .navi__composer-box:focus-within{border-color:var(--nv-accent)}.g8-desk.g8-desk .navi .navi__composer-box--expanded{min-height:88px}.g8-desk.g8-desk .navi .navi__composer-box .navi-editor{background:0 0;border:0;border-radius:0}.g8-desk.g8-desk .navi .navi__composer-box .navi-editor__toolbar{display:none}.g8-desk.g8-desk .navi .navi__composer-box .navi-editor__body{min-height:1.5em;max-height:240px;padding:0;overflow-y:auto}.g8-desk.g8-desk .navi .navi__composer-box .navi-editor__placeholder{top:0;left:0;right:0}.g8-desk.g8-desk .navi .navi__composer-ft{justify-content:space-between;align-items:center;height:32px;margin-top:8px;display:flex}.g8-desk.g8-desk .navi .navi__composer-ft-right{align-items:center;gap:12px;display:flex}.g8-desk.g8-desk .navi .navi__composer-mention{border-radius:var(--nv-r-pill);width:28px;height:28px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__composer-mention svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__composer-mention:hover{background:var(--nv-hover);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__notify-count{color:var(--nv-ink-2);font-size:12px}.g8-desk.g8-desk .navi .navi__send{border-radius:var(--nv-r-pill);background:var(--nv-accent);color:#fff;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.g8-desk.g8-desk .navi .navi__send svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__send:hover:not(:disabled){background:var(--nv-accent-hover)}.g8-desk.g8-desk .navi .navi__send:disabled{background:var(--nv-hover);color:var(--nv-ink-3);cursor:not-allowed}@media (max-width:720px){.g8-desk.g8-desk .navi .navi__composer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.g8-desk.g8-desk .navi .navi__activity{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.g8-desk.g8-desk .navi .navi__activity-row{grid-template-columns:24px 1fr;align-items:start;column-gap:8px;padding:8px 0;display:grid}.g8-desk.g8-desk .navi .navi__activity-av{align-self:start;margin-top:1px}.g8-desk.g8-desk .navi .navi__activity-line{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.g8-desk.g8-desk .navi .navi__activity-text{color:var(--nv-ink-2);font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__activity-text strong{color:var(--nv-ink);font-weight:600}.g8-desk.g8-desk .navi .navi__activity-time{color:var(--nv-ink-2);font-size:12px}.g8-desk.g8-desk .navi .navi__reactions{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.g8-desk.g8-desk .navi .navi__reaction-chip{border-radius:var(--nv-r-pill);border:1px solid var(--nv-border);background:var(--nv-bg);height:24px;color:var(--nv-ink-2);cursor:pointer;align-items:center;gap:5px;padding:0 8px;font-size:14px;display:inline-flex}.g8-desk.g8-desk .navi .navi__reaction-chip span:last-child{color:var(--nv-ink-2);font-size:12px;font-weight:600}.g8-desk.g8-desk .navi .navi__reaction-chip:hover{border-color:var(--nv-border-strong)}.g8-desk.g8-desk .navi .navi__reaction-chip.mine{border-color:var(--nv-accent);background:var(--nv-accent-soft)}.g8-desk.g8-desk .navi .navi__reaction-chip.mine span:last-child{color:var(--nv-accent-ink)}.g8-desk.g8-desk .navi .navi__reaction-add{border-radius:var(--nv-r-pill);width:24px;height:24px;color:var(--nv-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__reaction-add svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__reaction-add:hover{color:var(--nv-ink);background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi-picker--popover{z-index:20;border-radius:var(--nv-r-lg);background:var(--nv-bg);width:288px;max-height:360px;box-shadow:var(--nv-shadow-pop);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.g8-desk.g8-desk .navi [frimousse-search]{box-sizing:border-box;border:0;border-bottom:1px solid var(--nv-border);width:100%;color:var(--nv-ink);background:0 0;padding:10px 12px;font-size:14px;display:block}.g8-desk.g8-desk .navi [frimousse-viewport]{max-height:300px;padding:8px;overflow-y:auto}.g8-desk.g8-desk .navi [frimousse-emoji]{border-radius:var(--nv-r);width:32px;height:32px}.g8-desk.g8-desk .navi [frimousse-emoji]:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi [frimousse-empty],.g8-desk.g8-desk .navi [frimousse-loading]{color:var(--nv-ink-2);text-align:center;padding:16px;font-size:12px;display:block}@media (max-width:720px){.g8-desk.g8-desk .navi .navi__reaction-add{width:44px;height:44px}.g8-desk.g8-desk .navi .navi-picker__scrim{z-index:50;background:#00000059;position:fixed;inset:0}.g8-desk.g8-desk .navi .navi-picker--sheet{z-index:51;background:var(--nv-bg);max-height:70vh;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--nv-shadow-pop);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}}.g8-desk.g8-desk .navi .navi-flash{animation:1.5s ease-out navi-flash-fade}@keyframes navi-flash-fade{0%{background:var(--nv-selected)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.g8-desk.g8-desk .navi .navi-flash{background:var(--nv-selected);animation:none}}
.g8-desk.g8-desk .navi .navi__inbox-view{flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__inbox-list{padding:0 var(--nv-gutter);flex-direction:column;margin-top:24px;display:flex}.g8-desk.g8-desk .navi .navi__inbox-day{height:40px;color:var(--nv-ink);border-bottom:1px solid var(--nv-border);align-items:center;margin:0;font-size:14px;font-weight:600;display:flex}.g8-desk.g8-desk .navi .navi__inbox-daygroup+.navi__inbox-daygroup{margin-top:8px}.g8-desk.g8-desk .navi .navi__inbox-card{border-radius:var(--nv-r);border-bottom:1px solid var(--nv-border);cursor:pointer;margin:0 -16px;padding:16px;position:relative}.g8-desk.g8-desk .navi .navi__inbox-card:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__inbox-card:last-child{border-bottom:0}.g8-desk.g8-desk .navi .navi__inbox-card-hd{align-items:center;gap:8px;display:flex}.g8-desk.g8-desk .navi .navi__inbox-card-kind{width:16px;height:16px;color:var(--nv-ink-2);flex:none}.g8-desk.g8-desk .navi .navi__inbox-card-title{min-width:0;color:var(--nv-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:400;overflow:hidden}.g8-desk.g8-desk .navi .navi__inbox-card-title--unread{font-weight:600}.g8-desk.g8-desk .navi .navi__inbox-dot{border-radius:var(--nv-r-pill);background:var(--nv-accent);flex:none;width:8px;height:8px}.g8-desk.g8-desk .navi .navi__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g8-desk.g8-desk .navi .navi__inbox-lines{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.g8-desk.g8-desk .navi .navi__inbox-line{grid-template-columns:24px 1fr;gap:8px;display:grid;position:relative}.g8-desk.g8-desk .navi .navi__inbox-line-btn{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.g8-desk.g8-desk .navi .navi__inbox-line-text{color:var(--nv-ink);font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__inbox-line-text strong{font-weight:600}.g8-desk.g8-desk .navi .navi__inbox-line-time{color:var(--nv-ink-2);font-size:12px;font-weight:400}.g8-desk.g8-desk .navi .navi__inbox-excerpt{-webkit-line-clamp:2;color:var(--nv-ink);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.g8-desk.g8-desk .navi .navi__inbox-archive{border-radius:var(--nv-r);width:28px;height:28px;color:var(--nv-ink-2);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.g8-desk.g8-desk .navi .navi__inbox-archive svg{width:16px;height:16px}.g8-desk.g8-desk .navi .navi__inbox-card:hover .navi__inbox-archive,.g8-desk.g8-desk .navi .navi__inbox-archive:focus-visible{opacity:1}.g8-desk.g8-desk .navi .navi__inbox-archive:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__inbox-restore{min-height:28px;color:var(--nv-accent-ink);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:0;right:0}.g8-desk.g8-desk .navi .navi__inbox-more{border:1px solid var(--nv-border-strong);border-radius:var(--nv-r);background:var(--nv-bg);height:32px;color:var(--nv-ink-2);cursor:pointer;align-self:center;margin-top:24px;padding:0 16px;font-size:13px;font-weight:600}.g8-desk.g8-desk .navi .navi__inbox-more:hover{background:var(--nv-hover)}.g8-desk.g8-desk .navi .navi__inbox-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:64px;display:flex}.g8-desk.g8-desk .navi .navi__inbox-empty h3{color:var(--nv-ink);margin:0;font-size:16px;font-weight:600}.g8-desk.g8-desk .navi .navi__inbox-empty p{color:var(--nv-ink-2);margin:0;font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__undo-bar{z-index:200;border-radius:var(--nv-r-lg);color:#fff;box-shadow:var(--nv-shadow-pop);opacity:0;pointer-events:none;background:#1e1f21;align-items:center;gap:14px;padding:12px 18px;font-size:14px;font-weight:400;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%,140%)}.g8-desk.g8-desk .navi .navi__undo-bar.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.g8-desk.g8-desk .navi .navi__undo-btn{color:#9fbaf0;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}@media (max-width:720px){.g8-desk.g8-desk .navi .navi__inbox-archive,.g8-desk.g8-desk .navi .navi__inbox-restore{opacity:1}}
.g8-desk.g8-desk .navi{--nv-bg:#fff;--nv-surface-2:#f9f8f8;--nv-hover:#f5f4f3;--nv-selected:#edf1fc;--nv-border:#edeae9;--nv-border-strong:#cfcbcb;--nv-ink:#1e1f21;--nv-ink-2:#6d6e6f;--nv-ink-3:#8c8b8b;--nv-accent:#4573d2;--nv-accent-hover:#3a63bd;--nv-accent-soft:#e6edfb;--nv-accent-ink:#2f5bb7;--nv-success:#58a182;--nv-success-soft:#e0f2ea;--nv-success-ink:#0d7f56;--nv-due-soon:#1f8456;--nv-danger:#c92f2f;--nv-danger-soft:#fdecec;--nv-create:#ef5a5a;--nv-side-bg:#2a2b2d;--nv-side-ink:#f5f4f3;--nv-side-ink-2:#a2a0a2;--nv-side-hover:#ffffff14;--nv-side-active:#ffffff29;--nv-side-line:#ffffff1f;--nv-r-sm:4px;--nv-r:6px;--nv-r-lg:8px;--nv-r-pill:999px;--nv-shadow-pop:0 4px 12px #1e1f2114,0 16px 32px -8px #1e1f2129;--nv-shadow-pane:-8px 0 24px -12px #1e1f2129;--nv-focus:0 0 0 2px #fff,0 0 0 4px var(--nv-accent);--nv-side-w:240px;--nv-pane-w:clamp(480px,44vw,680px);--nv-row-h:40px;--nv-gutter:24px}.g8-desk.g8-desk[data-theme=dark] .navi{--nv-bg:#1e1f21;--nv-surface-2:#252628;--nv-hover:#2a2b2d;--nv-selected:#263452;--nv-border:#3a3b3d;--nv-border-strong:#565557;--nv-ink:#f5f4f3;--nv-ink-2:#a2a0a2;--nv-ink-3:#7c7b7c;--nv-accent:#4573d2;--nv-accent-hover:#5a85de;--nv-accent-soft:#263452;--nv-accent-ink:#9fbaf0;--nv-success-soft:#1d3a2e;--nv-success-ink:#7fd0ab;--nv-due-soon:#5cc28f;--nv-danger:#f07878;--nv-danger-soft:#3d2324;--nv-side-bg:#18191a;--nv-shadow-pop:0 4px 12px #0006,0 16px 32px -8px #0009;--nv-shadow-pane:-8px 0 24px -12px #0009;--nv-focus:0 0 0 2px #1e1f21,0 0 0 4px #6e95e6}.g8-desk.g8-desk .navi{font-family:var(--font-g8);color:var(--nv-ink);background:var(--nv-bg)}.g8-desk.g8-desk .navi :focus-visible{box-shadow:var(--nv-focus);outline:none}.g8-desk.g8-desk .g8.navi{grid-template-columns:var(--nv-side-w) 1fr;height:100dvh;display:grid}.g8-desk.g8-desk .navi .navi__main{min-width:0;overflow-y:auto}.g8-desk.g8-desk .navi .navi__topbar{justify-content:flex-end;padding:12px 16px 0;display:flex}.g8-desk.g8-desk .navi .navi__side{height:100dvh;width:var(--nv-side-w);background:var(--nv-side-bg);flex-direction:column;flex:none;padding:0 8px;display:flex;position:sticky;top:0;overflow-y:auto}.g8-desk.g8-desk .navi .navi__side-brand{flex:none;align-items:center;gap:8px;height:56px;padding-left:8px;display:flex}.g8-desk.g8-desk .navi .navi__side-brand .navimark{width:32px;height:32px}.g8-desk.g8-desk .navi .navi__brand-word{color:var(--nv-side-ink);font-size:24px;font-weight:600}.g8-desk.g8-desk .navi .navi__create{border-radius:var(--nv-r-pill);height:36px;color:var(--nv-side-ink);background:0 0;border:1px solid #ffffff3d;flex:none;align-self:flex-start;align-items:center;gap:8px;margin:4px 8px 16px;padding:0 16px 0 8px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.g8-desk.g8-desk .navi .navi__create:hover{background:var(--nv-side-hover)}.g8-desk.g8-desk .navi .navi__create-disc{border-radius:var(--nv-r-pill);background:var(--nv-create);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.g8-desk.g8-desk .navi .navi__create-disc svg{color:#fff;stroke-width:2.4px;width:12px;height:12px}.g8-desk.g8-desk .navi .navi__side-nav{flex-direction:column;gap:1px;display:flex}.g8-desk.g8-desk .navi .navi__side-item{border-radius:var(--nv-r);height:32px;color:var(--nv-side-ink);align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:400;display:flex}.g8-desk.g8-desk .navi .navi__side-item svg{width:18px;height:18px;color:var(--nv-side-ink-2);flex:none}.g8-desk.g8-desk .navi .navi__side-item span:not(.navi__side-count){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g8-desk.g8-desk .navi .navi__side-item:hover{background:var(--nv-side-hover)}.g8-desk.g8-desk .navi .navi__side-item[aria-current=page]{background:var(--nv-side-active)}.g8-desk.g8-desk .navi .navi__side-item[aria-current=page] svg{color:#fff}.g8-desk.g8-desk .navi .navi__side-count{border-radius:var(--nv-r-pill);color:#fff;background:#ffffff29;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.g8-desk.g8-desk .navi .navi__side-divider{background:var(--nv-side-line);border:0;height:1px;margin:8px}.g8-desk.g8-desk .navi .navi__side-group{flex-direction:column;display:flex}.g8-desk.g8-desk .navi .navi__side-group-hd{align-items:center;gap:4px;height:32px;padding:0 8px;display:flex}.g8-desk.g8-desk .navi .navi__side-group-caret{width:16px;height:16px;color:var(--nv-side-ink-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__side-group-caret svg{width:12px;height:12px;transition:transform .14s}.g8-desk.g8-desk .navi .navi__side-group-caret[aria-expanded=false] svg{transform:rotate(-90deg)}.g8-desk.g8-desk .navi .navi__side-group-label{color:var(--nv-side-ink-2);flex:1;font-size:12px;font-weight:600}.g8-desk.g8-desk .navi .navi__side-group-add{border-radius:var(--nv-r);width:24px;height:24px;color:var(--nv-side-ink-2);opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__side-group-hd:hover .navi__side-group-add,.g8-desk.g8-desk .navi .navi__side-group-add:hover,.g8-desk.g8-desk .navi .navi__side-group-add:focus-visible{opacity:1}.g8-desk.g8-desk .navi .navi__side-group-add:hover{background:var(--nv-side-hover)}.g8-desk.g8-desk .navi .navi__side-group-add svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__side-empty{color:var(--nv-side-ink-2);flex-direction:column;gap:4px;padding:8px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.g8-desk.g8-desk .navi .navi__side-empty p{margin:0}.g8-desk.g8-desk .navi .navi__side-empty a{color:#fff;align-self:flex-start;font-size:12px;font-weight:600}.g8-desk.g8-desk .navi .navi__side-user{border-top:1px solid var(--nv-side-line);flex:none;align-items:center;gap:8px;height:56px;margin-top:auto;padding:0 8px;display:flex}.g8-desk.g8-desk .navi .navi__side-user-name{color:var(--nv-side-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.g8-desk.g8-desk .navi .navi__side-user-loading{border-radius:var(--nv-r-pill);background:var(--nv-side-hover);flex:none;width:32px;height:32px}.g8-desk.g8-desk .navi .navi__side-item:focus-visible,.g8-desk.g8-desk .navi .navi__create:focus-visible,.g8-desk.g8-desk .navi .navi__side-group-caret:focus-visible,.g8-desk.g8-desk .navi .navi__side-group-add:focus-visible{outline:none;box-shadow:0 0 0 2px #6e95e6}@media (min-width:721px){.g8-desk.g8-desk .navi .navi__appbar,.g8-desk.g8-desk .navi .navi__scrim{display:none}}@media (max-width:720px){.g8-desk.g8-desk .g8.navi{grid-template-columns:1fr}.g8-desk.g8-desk .navi .navi__appbar{z-index:70;background:var(--nv-bg);border-bottom:1px solid var(--nv-border);align-items:center;gap:8px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.g8-desk.g8-desk .navi .navi__burger{border-radius:var(--nv-r);width:44px;height:44px;color:var(--nv-ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__burger svg{width:22px;height:22px}.g8-desk.g8-desk .navi .navi__appbar-title{min-width:0;color:var(--nv-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:600;overflow:hidden}.g8-desk.g8-desk .navi .navi__appbar-create{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.g8-desk.g8-desk .navi .navi__appbar-create .navi__create-disc{width:28px;height:28px}.g8-desk.g8-desk .navi .navi__appbar-create .navi__create-disc svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__side{z-index:60;width:280px;height:100dvh;transition:transform .2s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 18px 50px #00000047}.g8-desk.g8-desk .navi .navi__side.open{transform:translate(0)}.g8-desk.g8-desk .navi .navi__scrim{z-index:55;opacity:0;pointer-events:none;background:#0006;transition:opacity .2s ease-out;position:fixed;inset:0}.g8-desk.g8-desk .navi .navi__scrim.on{opacity:1;pointer-events:auto}.g8-desk.g8-desk .navi .navi__side-group-add{opacity:1}}.g8-desk.g8-desk .navi .navi__menu{z-index:40;background:var(--nv-bg);border-radius:var(--nv-r-lg);width:224px;box-shadow:var(--nv-shadow-pop);padding:4px;position:absolute;top:calc(100% + 4px);left:0}.g8-desk.g8-desk .navi .navi__menu-item{border-radius:var(--nv-r);width:100%;height:36px;color:var(--nv-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:400;display:flex}.g8-desk.g8-desk .navi .navi__menu-item svg{width:16px;height:16px;color:var(--nv-ink-2);flex:none}.g8-desk.g8-desk .navi .navi__menu-item:hover,.g8-desk.g8-desk .navi .navi__menu-item:focus-visible{background:var(--nv-hover);outline:none}.g8-desk.g8-desk .navi .navi__sheet-scrim{z-index:80;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.g8-desk.g8-desk .navi .navi__sheet{width:100%;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--nv-bg);border-radius:20px 20px 0 0;flex-direction:column;gap:4px;animation:.22s cubic-bezier(.2,.7,.3,1) navi-sheet-in;display:flex}.g8-desk.g8-desk .navi .navi__sheet .navi__menu-item{height:48px;font-size:16px}@keyframes navi-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.g8-desk.g8-desk .navi .navi__av{border-radius:var(--nv-r-pill);color:#1e1f21;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.g8-desk.g8-desk .navi .navi__av--24{width:24px;height:24px;font-size:12px}.g8-desk.g8-desk .navi .navi__av--32{width:32px;height:32px;font-size:14px}.g8-desk.g8-desk .navi .navi__av--empty{border:1px dashed var(--nv-ink-3);color:var(--nv-ink-3);background:0 0}.g8-desk.g8-desk .navi .navi__av--empty svg{width:14px;height:14px}.g8-desk.g8-desk .navi .navi__av--more{background:var(--nv-hover);color:var(--nv-ink-2);font-size:12px;font-weight:600}.g8-desk.g8-desk .navi .navi__avstack{align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__avstack .navi__av{box-shadow:0 0 0 2px var(--nv-bg)}.g8-desk.g8-desk .navi .navi__avstack .navi__av+.navi__av{margin-left:-6px}.g8-desk.g8-desk .navi .navi__picon{flex:none;justify-content:center;align-items:center;display:inline-flex}.g8-desk.g8-desk .navi .navi__picon--sm{border-radius:3px;width:12px;height:12px}.g8-desk.g8-desk .navi .navi__picon--lg{border-radius:var(--nv-r-lg);width:32px;height:32px}.g8-desk.g8-desk .navi .navi__picon--lg svg{width:18px;height:18px}.g8-desk.g8-desk .navi .navi__tagchip{border-radius:var(--nv-r-sm);max-width:120px;height:20px;color:var(--nv-ink);text-overflow:ellipsis;white-space:nowrap;background:#edeae9;align-items:center;padding:0 6px;font-size:12px;font-weight:400;display:inline-flex;overflow:hidden}.g8-desk.g8-desk .navi .btn{border-radius:var(--nv-r);height:32px;font-size:14px;font-weight:600}.g8-desk.g8-desk .navi .btn--sm{height:28px;font-size:13px}.g8-desk.g8-desk .navi .btn--primary{background:var(--nv-accent);color:#fff;box-shadow:none;border-color:#0000}.g8-desk.g8-desk .navi .btn--primary:hover{background:var(--nv-accent-hover)}.g8-desk.g8-desk[data-theme=dark] .navi .btn--primary{color:#fff}.g8-desk.g8-desk .navi .btn--ghost,.g8-desk.g8-desk .navi .btn--ink{border-color:var(--nv-border-strong);color:var(--nv-ink);background:0 0}.g8-desk.g8-desk .navi .btn--ghost:hover,.g8-desk.g8-desk .navi .btn--ink:hover{background:var(--nv-hover);border-color:var(--nv-border-strong);color:var(--nv-ink)}.g8-desk.g8-desk .navi .navi__danger-confirm .btn--primary{background:var(--nv-danger)}.g8-desk.g8-desk .navi .navi__danger-confirm .btn--primary:hover{background:var(--nv-danger);filter:brightness(.92)}.g8-desk.g8-desk .navi .scrim{background:#1e1f2166}.g8-desk.g8-desk .navi .modal{background:var(--nv-bg);box-shadow:var(--nv-shadow-pop);border:0;border-radius:12px}.g8-desk.g8-desk .navi .modal__hd{padding:24px 24px 4px}.g8-desk.g8-desk .navi .modal__hd h3{color:var(--nv-ink);font-size:16px;font-weight:600}.g8-desk.g8-desk .navi .modal__bd{color:var(--nv-ink-2);padding:10px 24px 24px}.g8-desk.g8-desk .navi .modal__ft{background:var(--nv-bg);border-top:1px solid var(--nv-border);padding:16px 24px}.g8-desk.g8-desk .navi .field__lbl{font-family:var(--font-g8);letter-spacing:normal;text-transform:none;color:var(--nv-ink-2);font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .inp{border-radius:var(--nv-r);border-color:var(--nv-border-strong);background:var(--nv-bg);height:36px}.g8-desk.g8-desk .navi .inp:has(textarea){height:auto}.g8-desk.g8-desk .navi .inp input,.g8-desk.g8-desk .navi .inp textarea,.g8-desk.g8-desk .navi .inp select{color:var(--nv-ink)}.g8-desk.g8-desk .navi .inp:focus-within{border-color:var(--nv-accent);box-shadow:var(--nv-focus)}.g8-desk.g8-desk .navi .navi__swatch{border:2px solid #0000;width:24px;height:24px}.g8-desk.g8-desk .navi .navi__swatch.on{box-shadow:0 0 0 2px var(--nv-bg),0 0 0 4px var(--nv-ink)}.g8-desk.g8-desk .navi .toast:has(svg[style*=warn]){border-left:3px solid var(--nv-danger)}.g8-desk.g8-desk .navi .navimark{flex:none;width:24px;height:24px}.g8-desk.g8-desk .navi .navi__logo--40{width:40px;height:40px}.g8-desk.g8-desk .navi .navi__logo--64{width:64px;height:64px}@keyframes naviHalo{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes naviWings{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}.navimark--animated [data-part=halo]{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite naviHalo}.navimark--animated [data-part=wings]{transform-box:view-box;transform-origin:24px 24px;animation:1.6s ease-in-out infinite naviWings}@media (prefers-reduced-motion:reduce){.navimark--animated *{animation:none!important}}.g8-desk.g8-desk .navi .navi__push{height:48px;padding:0 var(--nv-gutter);background:var(--nv-accent-soft);justify-content:space-between;align-items:center;gap:16px;display:flex}.g8-desk.g8-desk .navi .navi__push p{color:var(--nv-ink);margin:0;font-size:14px;font-weight:400}.g8-desk.g8-desk .navi .navi__push-btn{border:1px solid var(--nv-accent);border-radius:var(--nv-r);height:28px;color:var(--nv-accent-ink);background:0 0;flex:none;padding:0 12px;font-size:13px;font-weight:600}.g8-desk.g8-desk .navi .navi__push-btn:hover{background:var(--nv-accent-soft)}.g8-desk.g8-desk .navi .navi__push-btn:disabled{opacity:.6;cursor:default}.g8-desk.g8-desk .navi .navi__push--blocked{background:var(--nv-surface-2)}