.Workspace-module__rIBm-W__app{--night:#211e52;--night-2:#2f2b6e;--surface:#fff;--mat:#eceef6;--rail:#e3e1f2;--ink:#1b1a33;--muted:#4f4d6b;--line:#cfcde3;--lark:#4637c4;--lark-soft:#e7e4fb;--pollen:#f2c94c;--urgent:#a8231b;--high:#8a4b00;--normal:#2f5a8c;--low:#5f5d78;--done:#1d6a46;--sans:"Avenir Next", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;background:var(--mat);min-height:40rem;color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:relative;}:where(.Workspace-module__rIBm-W__app) h2,:where(.Workspace-module__rIBm-W__app) h3{font-family:var(--sans);letter-spacing:-.01em;margin:0}.Workspace-module__rIBm-W__app:focus,.Workspace-module__rIBm-W__dialog:focus{outline:none}.Workspace-module__rIBm-W__app :focus-visible{outline:2px solid var(--lark)}.Workspace-module__rIBm-W__app kbd{min-width:1.4em;font:inherit;text-align:center;border:1px solid;border-radius:4px;padding:0 .3em;font-size:.78em;display:inline-block}.Workspace-module__rIBm-W__topbar{background:var(--night);color:#eceaff;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.6rem 1rem;display:flex}.Workspace-module__rIBm-W__topbar p{margin:0}.Workspace-module__rIBm-W__topbar :focus-visible{outline-color:var(--pollen)}.Workspace-module__rIBm-W__brand{gap:.5rem;font-size:1.05rem;font-weight:700;}.Workspace-module__rIBm-W__brand>span:last-child{color:#c4c0f2;font-weight:500}.Workspace-module__rIBm-W__mark{background:linear-gradient(180deg, #8f84ff, var(--lark));width:1.1rem;height:1.6rem;box-shadow:.45rem .35rem 0 -.2rem var(--pollen);border-radius:55% 55% 50% 50%/70% 70% 30% 30%}.Workspace-module__rIBm-W__address{background:var(--night-2);color:#c4c0f2;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:18rem;min-width:0;padding:.3rem .75rem;font-size:.85rem;overflow:hidden}.Workspace-module__rIBm-W__path{color:#fff}.Workspace-module__rIBm-W__tools{flex-wrap:wrap;gap:.4rem;display:flex}.Workspace-module__rIBm-W__tools button{color:#eceaff;cursor:pointer;background:0 0;border:1px solid #5d58a8;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex}.Workspace-module__rIBm-W__tools button:hover{background:var(--night-2)}.Workspace-module__rIBm-W__body{flex:1;grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.Workspace-module__rIBm-W__body:has(.Workspace-module__rIBm-W__panel){grid-template-columns:13.5rem minmax(0,1fr) 19rem}.Workspace-module__rIBm-W__side{border-right:1px solid var(--line);background:var(--rail);align-content:start;gap:1.25rem;min-height:100%;padding:1rem .75rem;display:grid}.Workspace-module__rIBm-W__sideTitle{color:var(--muted);margin-bottom:.4rem;font-size:.82rem;font-weight:600}.Workspace-module__rIBm-W__projectNav{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.Workspace-module__rIBm-W__projectNav a{color:var(--ink);border-radius:6px;padding:.35rem .5rem;text-decoration:none;display:block}.Workspace-module__rIBm-W__projectNav a:hover{background:var(--lark-soft)}.Workspace-module__rIBm-W__projectNav a[aria-current=page]{background:var(--surface);box-shadow:inset 3px 0 0 var(--lark);font-weight:600}.Workspace-module__rIBm-W__navKey{color:var(--lark);font-weight:700}.Workspace-module__rIBm-W__sync{background:var(--surface);border-radius:8px;gap:.5rem;padding:.75rem;display:grid}.Workspace-module__rIBm-W__syncStatus{align-items:center;gap:.45rem;margin:0;font-weight:600;display:flex}.Workspace-module__rIBm-W__syncStatus:before{content:"";background:var(--done);border-radius:50%;width:.6rem;height:.6rem}.Workspace-module__rIBm-W__sync[data-tone=saving] .Workspace-module__rIBm-W__syncStatus:before{background:var(--lark)}.Workspace-module__rIBm-W__sync[data-tone=offline] .Workspace-module__rIBm-W__syncStatus:before{background:var(--high)}.Workspace-module__rIBm-W__switch{border:1px solid var(--line);background:var(--mat);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem .6rem;display:flex}.Workspace-module__rIBm-W__switch:after{content:"";background:radial-gradient(circle at .55rem 50%, #fff .4rem, var(--low) .45rem);border-radius:999px;width:2rem;height:1.1rem}.Workspace-module__rIBm-W__switch[aria-checked=true]:after{background:radial-gradient(circle at 1.45rem 50%, #fff .4rem, var(--high) .45rem)}.Workspace-module__rIBm-W__waiting{color:var(--muted);gap:.2rem;margin:0;padding-left:1.1rem;font-size:.82rem;display:grid}.Workspace-module__rIBm-W__synced{color:var(--muted);margin:0;font-size:.82rem}.Workspace-module__rIBm-W__main{min-width:0;padding:1rem 1.25rem 1.5rem}.Workspace-module__rIBm-W__view{gap:1rem;display:grid}.Workspace-module__rIBm-W__viewHead{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}.Workspace-module__rIBm-W__viewTitle{font-size:1.45rem;font-weight:700}.Workspace-module__rIBm-W__viewTitle:focus{outline:none}.Workspace-module__rIBm-W__viewTitle:focus-visible{outline:2px solid var(--lark)}.Workspace-module__rIBm-W__summary{color:var(--muted);flex:16rem;margin:0}.Workspace-module__rIBm-W__viewSwitch{background:var(--rail);border-radius:8px;margin:0;padding:.2rem;list-style:none;display:flex}.Workspace-module__rIBm-W__viewSwitch button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .85rem}.Workspace-module__rIBm-W__viewSwitch button[aria-current=page]{background:var(--surface);color:var(--lark);font-weight:700}.Workspace-module__rIBm-W__board{background-color:#e2e4f0;background-image:radial-gradient(circle,#c7c9dc 1px,#0000 1.2px);background-size:14px 14px;border-radius:10px;grid-template-columns:repeat(4,minmax(12.5rem,1fr));gap:.75rem;padding:.75rem;display:grid;overflow-x:auto}.Workspace-module__rIBm-W__column{border-top:4px solid var(--low);background:#ffffffb8;border-radius:8px;align-content:start;gap:.5rem;min-height:12rem;padding:.6rem;display:grid}.Workspace-module__rIBm-W__column[data-status=doing]{border-top-color:var(--lark)}.Workspace-module__rIBm-W__column[data-status=review]{border-top-color:var(--high)}.Workspace-module__rIBm-W__column[data-status=done]{border-top-color:var(--done)}.Workspace-module__rIBm-W__columnTitle{justify-content:space-between;font-size:.95rem;font-weight:650;display:flex}.Workspace-module__rIBm-W__count{color:var(--muted);font-weight:500}.Workspace-module__rIBm-W__cards{gap:.5rem;min-height:3rem;margin:0;padding:0;list-style:none;display:grid}.Workspace-module__rIBm-W__cards:empty{border:1.5px dashed var(--line);border-radius:6px}.Workspace-module__rIBm-W__card{border:1px solid var(--line);border-left:4px solid var(--normal);background:var(--surface);border-radius:6px;gap:.4rem;padding:.6rem .65rem;display:grid}.Workspace-module__rIBm-W__card[data-priority=urgent]{border-left-color:var(--urgent)}.Workspace-module__rIBm-W__card[data-priority=high]{border-left-color:var(--high)}.Workspace-module__rIBm-W__card[data-priority=low]{border-left-color:var(--low)}.Workspace-module__rIBm-W__card[data-carrying=true]{outline:3px solid var(--pollen);box-shadow:0 10px 18px -8px #211e5273}.Workspace-module__rIBm-W__cardLink{color:var(--ink);font-weight:600;text-decoration:none}.Workspace-module__rIBm-W__cardLink:hover{color:var(--lark);text-decoration:underline}.Workspace-module__rIBm-W__taskId{color:var(--lark);font-weight:700}.Workspace-module__rIBm-W__cardMeta{color:var(--muted);flex-wrap:wrap;gap:.25rem .6rem;margin:0;font-size:.8rem;display:flex}.Workspace-module__rIBm-W__priority{font-weight:600}.Workspace-module__rIBm-W__due[data-overdue=true]{color:var(--urgent);font-weight:600}.Workspace-module__rIBm-W__cardActions{gap:.3rem;display:flex}.Workspace-module__rIBm-W__step,.Workspace-module__rIBm-W__handle{border:1px solid var(--line);background:var(--mat);cursor:pointer;border-radius:5px;padding:.15rem .5rem}.Workspace-module__rIBm-W__handle{cursor:grab;flex:1}.Workspace-module__rIBm-W__handle[aria-pressed=true]{border-color:var(--ink);background:var(--pollen);font-weight:700}.Workspace-module__rIBm-W__list{gap:.75rem;display:grid}.Workspace-module__rIBm-W__filters{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;display:flex}.Workspace-module__rIBm-W__shown{color:var(--muted);margin:0 0 .3rem auto}.Workspace-module__rIBm-W__tableScroll{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.Workspace-module__rIBm-W__table{border-collapse:collapse;width:100%}.Workspace-module__rIBm-W__table th,.Workspace-module__rIBm-W__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.45rem .7rem}.Workspace-module__rIBm-W__table thead th{background:var(--rail)}.Workspace-module__rIBm-W__table thead button{cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.Workspace-module__rIBm-W__table thead button .lni{margin-left:.3em;font-size:.75em}.Workspace-module__rIBm-W__table tbody th a{text-decoration:underline}.Workspace-module__rIBm-W__field{gap:.2rem;display:grid}.Workspace-module__rIBm-W__field label{color:var(--muted);font-size:.82rem;font-weight:600}.Workspace-module__rIBm-W__field input,.Workspace-module__rIBm-W__field select,.Workspace-module__rIBm-W__field textarea{background:var(--surface);border:1px solid #8f8cab;border-radius:6px;min-height:2.1rem;padding:.3rem .5rem}.Workspace-module__rIBm-W__field input[aria-invalid=true]{border-color:var(--urgent)}.Workspace-module__rIBm-W__fieldError{color:var(--urgent);margin:0;font-size:.82rem;font-weight:600}.Workspace-module__rIBm-W__panel{border-left:1px solid var(--line);background:var(--surface);align-content:start;gap:.75rem;min-height:100%;padding:1rem;display:grid}.Workspace-module__rIBm-W__panelHead{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.Workspace-module__rIBm-W__panelTitle{font-size:1.1rem;font-weight:700}.Workspace-module__rIBm-W__panelTitle:focus{outline:none}.Workspace-module__rIBm-W__panelTitle:focus-visible{outline:2px solid var(--lark)}.Workspace-module__rIBm-W__closeLink{color:var(--lark);font-weight:600}.Workspace-module__rIBm-W__panelNote{color:var(--muted);margin:0}.Workspace-module__rIBm-W__primary,.Workspace-module__rIBm-W__danger{cursor:pointer;border-radius:6px;justify-self:start;padding:.4rem .9rem;font-weight:650}.Workspace-module__rIBm-W__primary{border:1px solid var(--lark);background:var(--lark);color:#fff}.Workspace-module__rIBm-W__danger{border:1px solid var(--urgent);background:var(--surface);color:var(--urgent)}.Workspace-module__rIBm-W__scrim{z-index:3;background:#211e528c;justify-content:center;align-items:flex-start;padding:3rem 1rem;display:flex;position:absolute;inset:0}.Workspace-module__rIBm-W__dialog{background:var(--surface);border-radius:10px;gap:.8rem;width:min(32rem,100%);max-height:calc(100% - 2rem);padding:1rem 1.1rem 1.2rem;display:grid;position:sticky;top:2rem;overflow-y:auto;box-shadow:0 24px 48px -16px #211e5299}.Workspace-module__rIBm-W__dialogHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Workspace-module__rIBm-W__dialogHead h2{font-size:1.15rem}.Workspace-module__rIBm-W__iconButton{border:1px solid var(--line);background:var(--mat);cursor:pointer;border-radius:6px;padding:.2rem .6rem}.Workspace-module__rIBm-W__dialogForm{gap:.7rem;display:grid}.Workspace-module__rIBm-W__results{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.Workspace-module__rIBm-W__result{cursor:pointer;border-radius:6px;padding:.45rem .6rem;display:grid}.Workspace-module__rIBm-W__result[aria-selected=true]{background:var(--lark-soft);box-shadow:inset 3px 0 0 var(--lark)}.Workspace-module__rIBm-W__resultMeta{color:var(--muted);font-size:.8rem}.Workspace-module__rIBm-W__paletteNote{color:var(--muted);margin:0}.Workspace-module__rIBm-W__keys dl{gap:.35rem;margin:.4rem 0 0;display:grid}.Workspace-module__rIBm-W__keys dl>div{grid-template-columns:7rem 1fr;gap:.6rem;display:grid}.Workspace-module__rIBm-W__keys dt{gap:.25rem;display:flex}.Workspace-module__rIBm-W__keys dd{margin:0}.Workspace-module__rIBm-W__projectGrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.Workspace-module__rIBm-W__projectCard{border-top:4px solid var(--lark);background:var(--surface);border-radius:8px;align-content:start;gap:.5rem;padding:1rem;display:grid}.Workspace-module__rIBm-W__projectCard h3{font-size:1.05rem}.Workspace-module__rIBm-W__projectCard h3 a{color:var(--ink)}.Workspace-module__rIBm-W__projectCard p{margin:0}.Workspace-module__rIBm-W__progress{color:var(--muted);gap:.25rem;font-size:.85rem;display:grid}.Workspace-module__rIBm-W__progress meter{width:100%;height:.5rem}.Workspace-module__rIBm-W__tally{color:var(--muted);flex-wrap:wrap;gap:.3rem .8rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.Workspace-module__rIBm-W__tally strong{color:var(--ink)}.Workspace-module__rIBm-W__toastSlot{z-index:2;pointer-events:none;justify-content:center;display:flex;position:sticky;bottom:1rem}.Workspace-module__rIBm-W__toast{background:var(--night);color:#fff;pointer-events:auto;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0 1rem 1rem;padding:.55rem .6rem .55rem 1rem;display:flex}.Workspace-module__rIBm-W__toast p{margin:0}.Workspace-module__rIBm-W__toast button{color:#fff;cursor:pointer;background:0 0;border:1px solid #8f8acc;border-radius:5px;padding:.2rem .65rem}.Workspace-module__rIBm-W__toast button:first-of-type{border-color:var(--pollen);color:var(--pollen);font-weight:700}.Workspace-module__rIBm-W__toast :focus-visible{outline-color:var(--pollen)}@media (max-width:60rem){:is(.Workspace-module__rIBm-W__body,.Workspace-module__rIBm-W__body:has(.Workspace-module__rIBm-W__panel)){grid-template-columns:minmax(0,1fr)}.Workspace-module__rIBm-W__side{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));min-height:0}.Workspace-module__rIBm-W__panel{border-top:1px solid var(--line);border-left:0}}@media (max-width:36rem){.Workspace-module__rIBm-W__main{padding-inline:.75rem}.Workspace-module__rIBm-W__board{grid-template-columns:repeat(4,minmax(14rem,82%))}}@media (prefers-reduced-motion:no-preference){.Workspace-module__rIBm-W__card{transition:box-shadow .16s,transform .16s}.Workspace-module__rIBm-W__card[data-carrying=true]{transform:translateY(-2px)rotate(-.6deg)}.Workspace-module__rIBm-W__toast{animation:.18s ease-out Workspace-module__rIBm-W__toast-in}}@keyframes Workspace-module__rIBm-W__toast-in{0%{opacity:0;transform:translateY(.5rem)}}
