.m-tabbar[data-v-60eb4803]{--tab-pad:5px;--tab-gap:2px;right:var(--m-float-side);bottom:var(--m-float-inset);left:var(--m-float-side);z-index:0;align-items:center;gap:var(--tab-gap);height:var(--m-tabbar-height);padding:var(--tab-pad);background:var(--m-glass-bg);box-shadow:var(--m-glass-edge);-webkit-backdrop-filter:var(--m-glass-blur);backdrop-filter:var(--m-glass-blur);border-radius:999px;display:flex;position:fixed}.m-tab-indicator[data-v-60eb4803]{top:var(--tab-pad);bottom:var(--tab-pad);left:var(--tab-pad);width:calc((100% - var(--tab-pad)*2 - (var(--tab-count) - 1)*var(--tab-gap))/var(--tab-count));background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);transform:translateX(calc(var(--tab-index)*(100% + var(--tab-gap))));pointer-events:none;border-radius:999px;transition:transform .42s cubic-bezier(.34,1.32,.52,1);position:absolute}.m-tab[data-v-60eb4803]{min-width:0;height:100%;color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;justify-content:center;align-items:center;transition:color .24s;display:flex;position:relative}.m-tab[aria-current=page][data-v-60eb4803]{color:var(--color-primary)}.m-tab-icon[data-v-60eb4803]{font-size:26px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.m-tab:active .m-tab-icon[data-v-60eb4803]{transform:scale(.88)}.m-tab[aria-current=page] .m-tab-icon[data-v-60eb4803]{transform:scale(1.06)}.m-tab-badge[data-v-60eb4803]{box-shadow:0 0 0 2px var(--color-bg-page);position:absolute;top:-6px;left:16px}.reduce-motion,.reduce-motion{transition:none}@media (prefers-reduced-motion:reduce){.m-tab-icon[data-v-60eb4803],.m-tab-indicator[data-v-60eb4803]{transition:none}}.m-create[data-v-4b77d1e9]{top:var(--m-viewport-top,0);z-index:0;height:var(--m-viewport-height,100dvh);padding-top:var(--m-safe-top);background:var(--color-bg-page);flex-direction:column;display:flex;position:fixed;left:0;right:0}.m-create-enter-active[data-v-4b77d1e9],.m-create-leave-active[data-v-4b77d1e9]{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.m-create-enter-from[data-v-4b77d1e9],.m-create-leave-to[data-v-4b77d1e9]{transform:translateY(100%)}.bar[data-v-4b77d1e9]{border-bottom:var(--border-default);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:52px;padding:0 12px;display:grid}.bar-cancel[data-v-4b77d1e9]{height:44px;color:var(--color-text-secondary);justify-self:start;padding:0 4px;font-size:17px}.bar-title[data-v-4b77d1e9]{font-size:17px;font-weight:600}.bar-submit[data-v-4b77d1e9]{background:var(--color-primary);height:34px;color:var(--color-text-on-primary);border-radius:999px;justify-self:end;padding:0 16px;font-size:15px;font-weight:600}.bar-submit.idle[data-v-4b77d1e9]{opacity:.5}.body[data-v-4b77d1e9]{flex:1;min-height:0;overflow-y:auto}.brief-input[data-v-4b77d1e9],.title-input[data-v-4b77d1e9]{resize:none;width:100%;color:var(--color-text-primary);background:0 0;border:0;outline:0;display:block}.title-input[data-v-4b77d1e9]{padding:8px var(--m-gutter) 4px;letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.brief-input[data-v-4b77d1e9]::-moz-placeholder{color:var(--color-text-tertiary)}.title-input[data-v-4b77d1e9]::-moz-placeholder{color:var(--color-text-tertiary)}.brief-input[data-v-4b77d1e9]::placeholder,.title-input[data-v-4b77d1e9]::placeholder{color:var(--color-text-tertiary)}.title-input.missing[data-v-4b77d1e9]::placeholder{color:var(--color-danger)}.brief-input[data-v-4b77d1e9]{min-height:160px;padding:8px var(--m-gutter) 16px;font-size:16px;line-height:24px}.fields[data-v-4b77d1e9]{padding-bottom:var(--m-safe-bottom);border-top:var(--border-default);background:var(--color-bg-sidebar);flex:none}.chip-caret[data-v-4b77d1e9]{color:var(--color-text-tertiary);font-size:14px}.m-chip--missing[data-v-4b77d1e9]{color:var(--color-danger);background:var(--color-danger-subtle);box-shadow:inset 0 0 0 1px var(--color-danger)}.date-input[data-v-4b77d1e9]{opacity:0;width:100%;position:absolute;inset:0}.nobody[data-v-4b77d1e9]{border:1.5px dashed var(--color-text-tertiary);border-radius:999px;flex:none;width:28px;height:28px}.app-logo[data-v-ae998bb7]{gap:var(--space-4)}.app-logo[data-v-ae998bb7],.app-logo-mark[data-v-ae998bb7]{align-items:center;display:flex}.app-logo-mark[data-v-ae998bb7]{background:var(--color-primary);width:20px;height:20px;color:var(--color-text-on-primary);border-radius:5px;flex:none;justify-content:center;font-size:11px;font-weight:600}.app-logo-name[data-v-ae998bb7]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.timer-pill-wrap[data-v-b44045a0]{padding:var(--space-2) var(--space-4) 0}.timer-pill[data-v-b44045a0]{border-radius:var(--radius-md);border:1px solid var(--color-primary-border);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--font-size-sm);transition:background-color var(--transition-fast),color var(--transition-fast);align-items:center;gap:7px;padding:6px 10px;display:flex}.timer-pill[data-v-b44045a0]:hover{filter:brightness(1.05)}.timer-pill-dot[data-v-b44045a0]{background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite timer-pill-pulse-b44045a0}.timer-pill-key[data-v-b44045a0]{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-shrink:0}.timer-pill-time[data-v-b44045a0]{font-weight:var(--font-weight-semibold);margin-left:auto}.timer-pill-warn[data-v-b44045a0]{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent);background:color-mix(in oklab,var(--color-warning) 12%,transparent);color:var(--color-warning)}@keyframes timer-pill-pulse-b44045a0{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.timer-pill-dot[data-v-b44045a0]{animation:none}}.app-sidebar[data-v-b3d4aa10]>*{flex-shrink:0}.sidebar-header[data-v-b3d4aa10]{height:var(--header-height);padding:0 var(--space-6);border-bottom:var(--border-default);align-items:center;display:flex}.sidebar-header--desktop[data-v-b3d4aa10]{height:var(--titlebar-height);padding-left:var(--traffic-light-inset);border-bottom:none;justify-content:flex-end;gap:4px}.header-nav[data-v-b3d4aa10]{flex:none;gap:2px;margin-right:auto;display:flex}.sidebar-nav[data-v-b3d4aa10]{padding:var(--space-4);gap:1px}.sidebar-nav--desktop[data-v-b3d4aa10]{padding-top:var(--space-2)}.header-icon-btn[data-v-b3d4aa10]{border-radius:var(--radius-md);width:26px;height:26px;color:var(--color-text-secondary);font-size:var(--icon-size-md);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:flex}.header-icon-btn[data-v-b3d4aa10]:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.header-icon-btn[data-v-b3d4aa10]:disabled{opacity:.3;cursor:default}.header-icon-btn.has-draft[data-v-b3d4aa10]{position:relative}.header-icon-btn.has-draft[data-v-b3d4aa10]:after{content:"";border:1px solid var(--color-bg-card);background:var(--color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:1px}.new-issue-icon[data-v-b3d4aa10]{flex:none;display:inline-flex;position:relative}.new-issue-icon.has-draft[data-v-b3d4aa10]:after{content:"";border:1px solid var(--color-bg-card);background:var(--color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.new-issue-btn[data-v-b3d4aa10]{width:100%;padding:5px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-primary);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:8px;display:flex}.new-issue-btn[data-v-b3d4aa10]:hover{background:var(--color-bg-hover)}.palette-btn[data-v-b3d4aa10]{width:100%;padding:5px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:8px;display:flex}.palette-btn[data-v-b3d4aa10]:hover{background:var(--color-bg-hover)}.nav-item[data-v-b3d4aa10]{padding:5px var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background-color var(--transition-fast);align-items:center;gap:8px;display:flex;position:relative}.nav-item[data-v-b3d4aa10]:hover{background:var(--color-bg-hover)}.nav-kbd[data-v-b3d4aa10]{top:50%;right:var(--space-3);opacity:0;transition:opacity var(--transition-fast);pointer-events:none;position:absolute;transform:translateY(-50%)}.nav-item:focus-visible .nav-kbd[data-v-b3d4aa10],.nav-item:hover .nav-kbd[data-v-b3d4aa10]{opacity:1}.nav-version[data-v-b3d4aa10]{top:50%;right:var(--space-3);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);position:absolute;transform:translateY(-50%)}:is(.nav-item:focus-visible:has(.nav-kbd) .unread-badge[data-v-b3d4aa10],.nav-item:hover:has(.nav-kbd) .unread-badge[data-v-b3d4aa10]){visibility:hidden}.nav-item.active[data-v-b3d4aa10]{background:var(--color-bg-hover);color:var(--color-text-primary)}.nav-item.active[data-v-b3d4aa10],.unread-badge[data-v-b3d4aa10]{font-weight:var(--font-weight-medium)}.unread-badge[data-v-b3d4aa10]{background:var(--color-primary);min-width:18px;color:var(--color-text-on-primary);font-size:var(--font-size-xs);text-align:center;border-radius:999px;margin-left:auto;padding:1px 5px;line-height:1.4}.unread-badge.mark[data-v-b3d4aa10]{background:var(--color-primary-subtle);color:var(--color-primary);letter-spacing:.01em}.section-label[data-v-b3d4aa10]{padding:var(--space-4) calc(var(--space-4) + var(--space-3)) var(--space-2);text-transform:uppercase;letter-spacing:.05em}.fav-group[data-v-b3d4aa10],.section-label[data-v-b3d4aa10]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.fav-group[data-v-b3d4aa10]{padding:4px var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:6px;display:flex}.fav-group[data-v-b3d4aa10]:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.fav-count[data-v-b3d4aa10]{font-size:var(--font-size-xs);margin-left:auto}.fav-row[data-v-b3d4aa10]{padding-left:calc(var(--space-3) + 18px)}.team-row[data-v-b3d4aa10]{border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background-color var(--transition-fast);align-items:center;display:flex}.team-row.active[data-v-b3d4aa10],.team-row[data-v-b3d4aa10]:hover{background:var(--color-bg-hover)}.team-row.active[data-v-b3d4aa10]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.team-chevron[data-v-b3d4aa10]{width:18px;height:24px;color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.team-chevron[data-v-b3d4aa10]:hover{color:var(--color-text-primary)}.team-link[data-v-b3d4aa10]{min-width:0;padding:5px var(--space-3) 5px 0;flex:auto;align-items:center;gap:8px;display:flex}.profile-block[data-v-b3d4aa10]{padding:var(--space-4) var(--space-6)}.fav-initial[data-v-b3d4aa10]{width:var(--icon-size-md);height:var(--icon-size-md);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-weight-semibold);border-radius:4px;flex:none;justify-content:center;align-items:center;line-height:1;display:none}.app-sidebar--compact .fav-group[data-v-b3d4aa10],.app-sidebar--compact .fav-icon[data-v-b3d4aa10],.app-sidebar--compact .nav-kbd[data-v-b3d4aa10],.app-sidebar--compact .nav-label[data-v-b3d4aa10],.app-sidebar--compact .nav-version[data-v-b3d4aa10],.app-sidebar--compact .section-label[data-v-b3d4aa10],.app-sidebar--compact .team-chevron[data-v-b3d4aa10]{display:none}.app-sidebar--compact .fav-initial[data-v-b3d4aa10]{display:flex}.app-sidebar--compact .sidebar-nav[data-v-b3d4aa10],.app-sidebar--compact nav[data-v-b3d4aa10]{padding-left:var(--space-3);padding-right:var(--space-3)}.app-sidebar--compact .nav-item[data-v-b3d4aa10],.app-sidebar--compact .team-link[data-v-b3d4aa10]{justify-content:center;gap:0;padding:6px 0}.app-sidebar--compact .fav-row[data-v-b3d4aa10]{padding-left:0}.app-sidebar--compact .unread-badge[data-v-b3d4aa10]{min-width:8px;height:8px;padding:0;font-size:0;line-height:0;position:absolute;top:2px;right:8px}.app-sidebar--compact .profile-row[data-v-b3d4aa10]{gap:var(--space-3);flex-direction:column}.app-sidebar--compact .profile-block[data-v-b3d4aa10]{padding:var(--space-4) var(--space-3)}.app-sidebar--compact .sidebar-header[data-v-b3d4aa10]{justify-content:center;padding:0}.app-sidebar--compact.app-sidebar .sidebar-header--desktop[data-v-b3d4aa10]{height:var(--titlebar-height);justify-content:center;padding-left:0}.compact-actions[data-v-b3d4aa10]{gap:var(--space-2);padding:var(--space-4) var(--space-3) 0;flex-direction:column}.compact-actions[data-v-b3d4aa10],.compact-item[data-v-b3d4aa10]{align-items:center;display:flex}.compact-item[data-v-b3d4aa10]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast);justify-content:center}.compact-item[data-v-b3d4aa10]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.compact-item.has-draft[data-v-b3d4aa10]{position:relative}.compact-item.has-draft[data-v-b3d4aa10]:after{content:"";border:1px solid var(--color-bg-card);background:var(--color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:2px}.collapse-btn[data-v-b3d4aa10]{margin-left:auto}.app-sidebar--compact .collapse-btn[data-v-b3d4aa10]{margin-left:0}.app-sidebar[data-v-b3d4aa10]{height:100dvh;transition:width var(--transition-slow),min-width var(--transition-slow),transform var(--transition-slow);position:fixed;top:0;left:0}.app-sidebar--hidden[data-v-b3d4aa10]{visibility:hidden;transition:transform var(--transition-slow),visibility 0s linear .2s;transform:translate(-100%)}.app-sidebar--overlay[data-v-b3d4aa10]{z-index:55;box-shadow:var(--shadow-lg);transition:transform var(--transition-slow)}@media (prefers-reduced-motion:reduce){.app-sidebar[data-v-b3d4aa10],.app-sidebar--hidden[data-v-b3d4aa10],.app-sidebar--overlay[data-v-b3d4aa10]{transition:none}}.reduce-motion{transition-delay:0s}.palette-empty[data-v-8ce6ee0f]{padding:var(--space-6) 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.help[data-v-fe301d50]{max-height:80vh;font-family:var(--font-family);flex-direction:column;display:flex}.help-header[data-v-fe301d50]{padding:var(--space-5) var(--space-8);border-bottom:var(--border-default);justify-content:space-between;align-items:center;display:flex}.help-title[data-v-fe301d50]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.help-body[data-v-fe301d50]{padding:var(--space-6) var(--space-8) var(--space-8);-moz-column-count:1;column-count:1;-moz-column-gap:var(--space-8);column-gap:var(--space-8);overflow-y:auto}@media (width>=640px){.help-body[data-v-fe301d50]{-moz-column-count:2;column-count:2}}.help-section[data-v-fe301d50]{-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:var(--space-6)}.help-section-title[data-v-fe301d50]{padding:var(--space-3) 0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.help-row[data-v-fe301d50]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:3px 0;display:flex}.help-label[data-v-fe301d50]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.help-keys[data-v-fe301d50]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.help-or[data-v-fe301d50]{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.m-shell[data-v-da52cfa3]{background:var(--color-bg-page);min-height:100dvh;font-family:var(--font-family);color:var(--color-text-primary)}.m-fallthrough[data-v-da52cfa3]{min-width:0;padding-top:var(--m-safe-top);padding-bottom:var(--m-scroll-bottom);flex-direction:column;display:flex}.shell-spacer[data-v-da52cfa3]{transition:width var(--transition-slow);flex:none}.peek-edge[data-v-da52cfa3]{z-index:45;width:12px;height:100dvh;position:fixed;top:0;left:0}.shell-scrim[data-v-da52cfa3]{z-index:50;background:#00000059;position:fixed;inset:0}
