.work-tokens{--w-indigo:236 66% 53%;--w-indigo-soft:235 82% 72%;--w-lavender:234 87% 85%;--w-indigo-deep:236 54% 54%;--w-coral:14 100% 62%;--w-ink:230 42% 14%;--w-nav:0 0% 15%;--w-nav-fg:0 0% 95%;--w-nav-muted:0 0% 68%;--w-nav-border:0 0% 22%;--w-rail:0 0% 15%;--w-rail-fg:0 0% 72%;--w-rail-active:0 0% 95%;--w-sidebar:0 0% 15%;--w-sidebar-fg:0 0% 80%;--w-bg:0 0% 100%;--w-surface:0 0% 100%;--w-surface-2:0 0% 95%;--w-surface-3:0 0% 91%;--w-border:0 0% 90%;--w-border-strong:0 0% 82%;--w-selected:219 78% 96%;--w-selected-border:219 70% 80%;--w-text:0 0% 13%;--w-text-muted:0 0% 40%;--w-text-subtle:0 0% 55%;--w-accent:236 66% 53%;--w-accent-fg:0 0% 100%;--w-accent-soft:234 87% 95%;--w-done:152 62% 34%;--w-done-soft:152 52% 93%;--w-overdue:0 72% 48%;--w-overdue-soft:0 80% 96%;--w-warning:14 90% 48%;--w-warning-soft:14 100% 95%;--w-viz-series:#3a44d6;--w-viz-grid:0 0% 90%;--w-viz-axis:0 0% 40%;--w-viz-step-1:#a3abf6;--w-viz-step-2:#8089ee;--w-viz-step-3:#5c66df;--w-viz-step-4:#3a44d6;--w-viz-step-5:#262e99;--w-shadow:0 1px 2px rgb(0 0 0/0.06),0 1px 3px rgb(0 0 0/0.1);--w-shadow-lg:0 12px 32px -8px rgb(0 0 0/0.2),0 4px 10px -4px rgb(0 0 0/0.1);--w-radius:0.5rem}.dark .work-tokens{--w-bg:0 0% 12%;--w-surface:0 0% 17%;--w-surface-2:0 0% 15%;--w-surface-3:0 0% 21%;--w-border:0 0% 24%;--w-border-strong:0 0% 32%;--w-selected:219 100% 15%;--w-selected-border:219 80% 38%;--w-text:0 0% 95%;--w-text-muted:0 0% 65%;--w-text-subtle:0 0% 48%;--w-accent:236 70% 64%;--w-accent-fg:0 0% 100%;--w-accent-soft:236 40% 24%;--w-done:152 55% 50%;--w-done-soft:152 38% 18%;--w-overdue:0 75% 64%;--w-overdue-soft:0 42% 21%;--w-warning:14 100% 66%;--w-warning-soft:14 45% 21%;--w-viz-series:#7c86f2;--w-viz-grid:0 0% 24%;--w-viz-axis:0 0% 65%;--w-viz-step-1:#c9cefb;--w-viz-step-2:#a3abf6;--w-viz-step-3:#7c86f2;--w-viz-step-4:#5c66df;--w-viz-step-5:#3a44d6;--w-shadow:0 1px 2px rgb(0 0 0/0.5);--w-shadow-lg:0 16px 40px -8px rgb(0 0 0/0.72),0 4px 12px -4px rgb(0 0 0/0.5)}.work-tokens{color-scheme:light;accent-color:hsl(var(--w-accent));color:hsl(var(--w-text));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI Variable,Segoe UI,system-ui,sans-serif;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.dark .work-tokens{color-scheme:dark}.work-scope{background-color:hsl(var(--w-bg));color:hsl(var(--w-text));height:100dvh;overflow:hidden}.work-wordmark{font-weight:700;letter-spacing:-.02em}.work-tokens .text-\[10px\]{font-size:.6875rem}.work-tokens .text-\[11px\]{font-size:.75rem}.work-tokens .text-\[13px\]{font-size:.9375rem}.work-tokens .text-xs{font-size:.8125rem;line-height:1.15rem}.work-tokens .text-sm{font-size:.9375rem;line-height:1.4rem}.work-tokens .text-base{font-size:1.0625rem;line-height:1.6rem}.work-tokens .text-lg{font-size:1.1875rem;line-height:1.7rem}.work-tokens .text-xl{font-size:1.375rem;line-height:1.85rem}.work-tokens .text-2xl{font-size:1.625rem;line-height:2.1rem}.work-tokens .text-3xl{font-size:2rem;line-height:2.4rem}.work-tokens ::-webkit-scrollbar{width:10px;height:10px}.work-tokens ::-webkit-scrollbar-track{background:transparent}.work-tokens ::-webkit-scrollbar-thumb{background-color:hsl(var(--w-border-strong));border-radius:999px;border:3px solid transparent;background-clip:content-box}.work-tokens ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--w-text-subtle))}.work-board-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--w-border-strong)) transparent}.work-card-dragging{box-shadow:var(--w-shadow-lg);transform:rotate(1.5deg) scale(1.02);cursor:grabbing}.work-card-placeholder{opacity:.35}.work-task-done-title{color:hsl(var(--w-text-subtle))}@keyframes work-check-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.work-check-pop{animation:work-check-pop .22s cubic-bezier(.34,1.56,.64,1)}@keyframes work-panel-in{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}.work-panel-in{animation:work-panel-in .18s ease-out}@keyframes work-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.work-fade-in{animation:work-fade-in .16s ease-out}@keyframes work-bar-rise{0%,70%,to{transform:scaleY(.55);opacity:.65}35%{transform:scaleY(1);opacity:1}}.work-splash-bar{transform-origin:bottom center;animation:work-bar-rise 1.25s ease-in-out infinite}.work-splash-bar:first-child{animation-delay:0s}.work-splash-bar:nth-child(2){animation-delay:90ms}.work-splash-bar:nth-child(3){animation-delay:.18s}.work-splash-bar:nth-child(4){animation-delay:.27s}.work-splash-bar:nth-child(5){animation-delay:.36s}@keyframes work-splash-out{to{opacity:0;visibility:hidden}}.work-splash-leaving{animation:work-splash-out .32s ease-out forwards}@media (prefers-reduced-motion:reduce){.work-splash-bar,.work-tokens *,.work-tokens :after,.work-tokens :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.work-prose{color:hsl(var(--w-text));font-size:.9375rem;line-height:1.65}.work-prose>*+*{margin-top:.7em}.work-prose h1,.work-prose h2,.work-prose h3{font-weight:700;line-height:1.3}.work-prose h1{font-size:1.25rem}.work-prose h2{font-size:1.1rem}.work-prose h3{font-size:1rem}.work-prose a{color:hsl(var(--w-accent));text-decoration:underline;text-underline-offset:2px}.work-prose code{border-radius:4px;padding:.1em .35em;font-size:.85em}.work-prose code,.work-prose pre{background-color:hsl(var(--w-surface-3))}.work-prose pre{border-radius:var(--w-radius);padding:.75rem .9rem;overflow-x:auto}.work-prose pre code{background:none;padding:0}.work-prose ul{list-style:disc;padding-left:1.25rem}.work-prose ol{list-style:decimal;padding-left:1.25rem}.work-prose blockquote{border-left:3px solid hsl(var(--w-border-strong));padding-left:.85rem;color:hsl(var(--w-text-muted))}.work-prose table{width:100%;border-collapse:collapse;font-size:.85em}.work-prose td,.work-prose th{border:1px solid hsl(var(--w-border));padding:.35rem .6rem;text-align:left}.work-prose img{max-width:100%;border-radius:var(--w-radius)}.work-rte{min-height:9rem;outline:none}.work-rte:empty:before{content:attr(data-placeholder);color:hsl(var(--w-text-subtle));pointer-events:none}.work-rte:focus-visible{outline:none}