.login-module__4tCcwW__shell{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.login-module__4tCcwW__card{background:var(--surface);box-shadow:0 8px 40px rgb(var(--shadow-rgb) / calc(.15 * var(--shadow-k)));border-radius:16px;width:100%;max-width:400px;padding:48px 40px}.login-module__4tCcwW__logo{justify-content:center;margin-bottom:28px;display:flex}.login-module__4tCcwW__logo img{border-radius:12px;width:56px;height:56px}.login-module__4tCcwW__title{font-family:var(--font-display), sans-serif;color:var(--ink);text-align:center;margin-bottom:6px;font-size:24px;font-weight:700}.login-module__4tCcwW__subtitle{color:var(--slate-light);text-align:center;margin-bottom:28px;font-size:13px}.login-module__4tCcwW__error{background:var(--alert-wash);color:var(--alert);border:1px solid color-mix(in srgb, var(--alert) 28%, transparent);border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;line-height:1.45}.login-module__4tCcwW__group{margin-bottom:16px}.login-module__4tCcwW__group label{color:var(--slate);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.login-module__4tCcwW__group input{font-family:var(--font-body), sans-serif;color:var(--ink);background:color-mix(in srgb, var(--bg) 50%, var(--surface));border:1.5px solid color-mix(in srgb, var(--border) 80%, var(--slate-light));border-radius:8px;outline:none;width:100%;padding:11px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.login-module__4tCcwW__group input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.login-module__4tCcwW__button{font-family:var(--font-body), sans-serif;cursor:pointer;background:var(--accent);width:100%;color:var(--on-accent);border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.login-module__4tCcwW__button:hover:not(:disabled){background:var(--accent-dark)}.login-module__4tCcwW__button:disabled{opacity:.65;cursor:not-allowed}.login-module__4tCcwW__footnote{text-align:center;color:var(--slate-light);margin-top:20px;font-size:12.5px;line-height:1.5}
.confirm-module__6sVDuW__scrim{background:rgb(var(--shadow-rgb) / calc(.35 * var(--overlay-k)));z-index:200;justify-content:center;align-items:center;padding:24px;animation:.12s confirm-module__6sVDuW__fade;display:flex;position:fixed;inset:0;overflow-y:auto}.confirm-module__6sVDuW__dialog{background:var(--surface);width:100%;max-width:420px;box-shadow:0 18px 48px rgb(var(--shadow-rgb) / calc(.22 * var(--shadow-k)));border-radius:14px;padding:22px 24px 18px;animation:.14s confirm-module__6sVDuW__rise}.confirm-module__6sVDuW__title{font-family:var(--font-display), sans-serif;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.35}.confirm-module__6sVDuW__body{color:var(--slate);margin:10px 0 0;font-size:13.5px;line-height:1.55}.confirm-module__6sVDuW__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.confirm-module__6sVDuW__btn{font-family:var(--font-body), sans-serif;cursor:pointer;border:none;border-radius:8px;padding:9px 15px;font-size:13px;font-weight:600;transition:background .12s}.confirm-module__6sVDuW__cancel{color:var(--slate);border:1px solid var(--border);background:0 0}.confirm-module__6sVDuW__cancel:hover{background:var(--bg)}.confirm-module__6sVDuW__accept{background:var(--accent);color:var(--on-accent)}.confirm-module__6sVDuW__accept:hover{background:var(--accent-dark)}.confirm-module__6sVDuW__danger{background:var(--alert);color:var(--on-accent)}.confirm-module__6sVDuW__danger:hover{filter:brightness(.93)}@keyframes confirm-module__6sVDuW__fade{0%{opacity:0}}@keyframes confirm-module__6sVDuW__rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.confirm-module__6sVDuW__scrim,.confirm-module__6sVDuW__dialog{animation:none}}
.tags-module__QoTl-W__tagList{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.tags-module__QoTl-W__tagPill{background:var(--tag-bg,var(--tag-slate-bg));min-width:0;max-width:min(160px,100%);color:var(--tag-ink,var(--tag-slate-ink));font:inherit;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.tags-module__QoTl-W__tagPill:before{content:"";background:var(--tag-dot,var(--tag-slate-dot));border-radius:50%;flex:none;width:6px;height:6px}.tags-module__QoTl-W__tagName{text-overflow:ellipsis;overflow:hidden}.tags-module__QoTl-W__tagPillBtn{cursor:pointer;transition:box-shadow .12s}.tags-module__QoTl-W__tagPillBtn:hover{box-shadow:0 0 0 1px var(--tag-dot,var(--tag-slate-dot))}.tags-module__QoTl-W__tagPillBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tags-module__QoTl-W__tagPillActive,.tags-module__QoTl-W__tagPillActive:hover{box-shadow:0 0 0 2px var(--accent)}.tags-module__QoTl-W__tagPillCompact{max-width:110px;padding:0 7px 0 6px;font-size:10.5px;line-height:15px}.tags-module__QoTl-W__tagRemove{color:inherit;font:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;margin:0 -3px 0 1px;padding:0 2px;font-size:12px;line-height:1}.tags-module__QoTl-W__tagRemove:hover{opacity:1}.tags-module__QoTl-W__tagMore{color:var(--slate);font-size:11px;font-weight:600}.tags-module__QoTl-W__tagAdd{border:1px dashed var(--slate-light);color:var(--slate);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.tags-module__QoTl-W__tagAdd:hover,.tags-module__QoTl-W__tagAdd[aria-expanded=true]{border-color:var(--accent);color:var(--accent-dark);background:var(--accent-wash)}.tags-module__QoTl-W__tagAdd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.revealTagAdd .tags-module__QoTl-W__tagAddHover{max-width:0;margin-left:calc(-1 * var(--tag-add-gap-before,0px));margin-right:calc(-1 * var(--tag-add-gap-after,0px));opacity:0;border-width:0;padding-left:0;padding-right:0;overflow:hidden}:is(.revealTagAdd:hover .tags-module__QoTl-W__tagAddHover,.revealTagAdd:focus-within .tags-module__QoTl-W__tagAddHover,.revealTagAdd .tags-module__QoTl-W__tagAddHover[aria-expanded=true]){opacity:1;border-width:1px;max-width:60px;margin-left:0;margin-right:0;padding-left:6px;padding-right:6px}@media (hover:none){.revealTagAdd .tags-module__QoTl-W__tagAddHover{opacity:1;border-width:1px;max-width:60px;margin-left:0;margin-right:0;padding-left:6px;padding-right:6px}}@media (max-width:600px){.tags-module__QoTl-W__tagAddHover:not(.tags-module__QoTl-W__tagAddKeepOnPhone){display:none}}.tags-module__QoTl-W__picker{z-index:60;background:var(--surface);border:1px solid var(--border);width:248px;max-height:340px;box-shadow:0 10px 28px rgb(var(--shadow-rgb) / calc(.16 * var(--shadow-k)));color:var(--ink);border-radius:10px;flex-direction:column;font-size:13px;display:flex;position:fixed;overflow:hidden}.tags-module__QoTl-W__pickerSearch{border:1px solid var(--border);font:inherit;color:var(--ink);background:var(--surface);border-radius:6px;margin:8px;padding:6px 9px;font-size:13px}.tags-module__QoTl-W__pickerSearch:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.tags-module__QoTl-W__pickerList{flex:auto;padding:0 4px 6px;overflow-y:auto}.tags-module__QoTl-W__pickerRow{border-radius:6px;align-items:center;gap:4px;display:flex}.tags-module__QoTl-W__pickerRowActive{background:var(--bg)}.tags-module__QoTl-W__pickerItem{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:8px;padding:5px 6px;display:flex}.tags-module__QoTl-W__pickerItem:disabled{cursor:default;opacity:.5}.tags-module__QoTl-W__pickerCheck{width:14px;color:var(--accent-dark);text-align:center;flex:0 0 14px;font-weight:700}.tags-module__QoTl-W__swatchBtn{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-right:4px;display:inline-flex}.tags-module__QoTl-W__pickerRow:hover .tags-module__QoTl-W__swatchBtn,.tags-module__QoTl-W__pickerRowActive .tags-module__QoTl-W__swatchBtn,.tags-module__QoTl-W__swatchBtn:focus-visible,.tags-module__QoTl-W__swatchBtn[aria-expanded=true]{opacity:1}.tags-module__QoTl-W__swatchBtn:hover{background:var(--border)}@media (hover:none){.tags-module__QoTl-W__swatchBtn{opacity:1}}.tags-module__QoTl-W__swatchDot{background:var(--tag-dot);border-radius:50%;width:12px;height:12px}.tags-module__QoTl-W__palette{grid-template-columns:repeat(5,1fr);gap:6px;padding:6px 10px 10px 28px;display:grid}.tags-module__QoTl-W__paletteSwatch{background:var(--tag-bg);cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tags-module__QoTl-W__paletteSwatch:after{content:"";background:var(--tag-dot);border-radius:50%;width:12px;height:12px}.tags-module__QoTl-W__paletteSwatchOn{border-color:var(--tag-dot)}.tags-module__QoTl-W__paletteSwatch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tags-module__QoTl-W__pickerCreate{color:var(--accent-dark);font-weight:600}.tags-module__QoTl-W__pickerNote{color:var(--slate);padding:8px 10px;font-size:12px}
.tasks-module__4AW4MG__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--slate-light);margin:0 2px 8px;font-size:11px;font-weight:600}.tasks-module__4AW4MG__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tasks-module__4AW4MG__searchInput,.tasks-module__4AW4MG__filter{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:13px}select.tasks-module__4AW4MG__filter{appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;flex:none;min-width:150px;padding-right:32px}.tasks-module__4AW4MG__searchInput{cursor:text;min-width:170px;color:var(--ink)}.tasks-module__4AW4MG__toggleBtn{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .12s}.tasks-module__4AW4MG__toggleBtn:hover{background:var(--bg)}.tasks-module__4AW4MG__toggleBtn.tasks-module__4AW4MG__active{background:var(--accent-wash);color:var(--accent-dark);border-color:var(--accent)}.tasks-module__4AW4MG__completedToggle{text-align:center;min-width:132px}.tasks-module__4AW4MG__quickAdd{background:var(--bg);border:1px solid var(--border);border-radius:10px;margin-bottom:18px;padding:14px}.tasks-module__4AW4MG__quickAddRow{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.tasks-module__4AW4MG__qaTitle{font-family:var(--font-body), sans-serif;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;outline:none;flex:240px;padding:9px 12px;font-size:14px}.tasks-module__4AW4MG__qaTitle:focus{outline:2px solid var(--accent-wash)}.tasks-module__4AW4MG__qaField{flex-direction:column;gap:4px;display:flex}.tasks-module__4AW4MG__qaHint{color:var(--slate-light);white-space:nowrap;padding-left:2px;font-size:10.5px}.tasks-module__4AW4MG__qaDate,.tasks-module__4AW4MG__qaSelect{font-family:var(--font-body), sans-serif;border:1px solid var(--border);background:var(--surface);color:var(--slate);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:13px}.tasks-module__4AW4MG__qaDate{font-family:var(--font-mono), monospace;cursor:text;font-size:12px}.tasks-module__4AW4MG__btn{font-family:var(--font-body), sans-serif;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s}.tasks-module__4AW4MG__btnAccent{background:var(--accent);color:var(--on-accent)}.tasks-module__4AW4MG__btnAccent:hover:not(:disabled){background:var(--accent-dark)}.tasks-module__4AW4MG__btnAccent:disabled{opacity:.6;cursor:not-allowed}.tasks-module__4AW4MG__btnGhost{color:var(--slate);border:1px solid var(--border);background:0 0}.tasks-module__4AW4MG__btnGhost:hover{background:var(--bg)}.tasks-module__4AW4MG__sectionDivider{text-transform:uppercase;letter-spacing:.06em;color:var(--slate-light);margin:16px 2px 8px;font-size:11px;font-weight:600}.tasks-module__4AW4MG__sectionDivider:first-child{margin-top:0}.tasks-module__4AW4MG__taskList{flex-direction:column;gap:6px;display:flex}.tasks-module__4AW4MG__taskRow{--tag-add-gap-after:10px;background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;transition:box-shadow .12s;display:flex;position:relative}.tasks-module__4AW4MG__taskRow:hover{box-shadow:0 2px 10px rgb(var(--shadow-rgb) / calc(.06 * var(--shadow-k)))}.tasks-module__4AW4MG__taskRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tasks-module__4AW4MG__rowSelect{opacity:0;flex:none;align-items:center;width:16px;height:16px;transition:opacity .12s;display:inline-flex}.tasks-module__4AW4MG__rowSelect input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.tasks-module__4AW4MG__taskRow:hover .tasks-module__4AW4MG__rowSelect,.tasks-module__4AW4MG__taskRow:focus-within .tasks-module__4AW4MG__rowSelect,.tasks-module__4AW4MG__selecting .tasks-module__4AW4MG__rowSelect,.tasks-module__4AW4MG__taskRowSelected .tasks-module__4AW4MG__rowSelect{opacity:1}@media (hover:none){.tasks-module__4AW4MG__rowSelect{opacity:1}}.tasks-module__4AW4MG__taskRowSelected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tasks-module__4AW4MG__taskRowSelected:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 2px 10px rgb(var(--shadow-rgb) / calc(.06 * var(--shadow-k)))}.tasks-module__4AW4MG__rail{border-radius:9px 0 0 9px;width:4px;position:absolute;top:0;bottom:0;left:0}.tasks-module__4AW4MG__rowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tasks-module__4AW4MG__rowTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.tasks-module__4AW4MG__rowTitle.tasks-module__4AW4MG__done{color:var(--slate-light);text-decoration:line-through}.tasks-module__4AW4MG__rowMeta{color:var(--slate-light);align-items:center;gap:10px;font-size:11.5px;display:flex}.tasks-module__4AW4MG__clientTag{background:var(--bg);border:1px solid var(--border);color:var(--slate);border-radius:5px;padding:1px 7px;font-weight:500}.tasks-module__4AW4MG__clientTagBtn{font:inherit;line-height:inherit;cursor:pointer;transition:background .12s,border-color .12s}.tasks-module__4AW4MG__clientTagBtn:hover{background:var(--surface);border-color:var(--slate-light);color:var(--ink)}.tasks-module__4AW4MG__clientTagActive{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-dark)}.tasks-module__4AW4MG__clientTagActive:hover{background:var(--accent-wash);border-color:var(--accent-dark);color:var(--accent-dark)}.tasks-module__4AW4MG__typeTag{background:var(--border);color:var(--slate);border:1px solid #0000;border-radius:5px;padding:1px 7px;font-weight:500}.tasks-module__4AW4MG__typeTagBtn{font:inherit;line-height:inherit;cursor:pointer;transition:background .12s,border-color .12s}.tasks-module__4AW4MG__typeTagBtn:hover{background:var(--surface);border-color:var(--slate-light);color:var(--ink)}.tasks-module__4AW4MG__typeTagActive{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-dark)}.tasks-module__4AW4MG__typeTagActive:hover{background:var(--accent-wash);border-color:var(--accent-dark);color:var(--accent-dark)}.tasks-module__4AW4MG__dateChip{font-family:var(--font-mono), monospace;white-space:nowrap;cursor:pointer;border:none;border-radius:6px;padding:3px 8px;font-size:11.5px}.tasks-module__4AW4MG__statusPill{white-space:nowrap;cursor:pointer;border:none;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.tasks-module__4AW4MG__flagBtn{cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;padding:3px;line-height:0;display:inline-flex}.tasks-module__4AW4MG__repeatMark{color:var(--slate-light);flex:none;align-self:center;align-items:center;gap:5px;line-height:0;display:inline-flex}.tasks-module__4AW4MG__pillWrap{display:inline-flex;position:relative}.tasks-module__4AW4MG__pop{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.14 * var(--shadow-k)));z-index:30;border-radius:9px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.tasks-module__4AW4MG__pop.tasks-module__4AW4MG__popAlignStart{left:0;right:auto}.tasks-module__4AW4MG__popItem{cursor:pointer;color:var(--ink);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font-family:inherit;font-size:12.5px;display:block}.tasks-module__4AW4MG__popItem:hover{background:var(--bg)}.tasks-module__4AW4MG__popDivider{background:var(--border);height:1px;margin:6px 2px}.tasks-module__4AW4MG__pop input[type=date]{width:100%;font-family:var(--font-mono), monospace;border:1px solid var(--border);color:var(--ink);background:var(--bg);border-radius:6px;padding:6px 7px;font-size:12px}.tasks-module__4AW4MG__empty{text-align:center;color:var(--slate-light);padding:50px 20px;font-size:13.5px}.tasks-module__4AW4MG__errorBanner{background:var(--alert-wash);color:var(--alert);border:1px solid var(--border);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}.tasks-module__4AW4MG__overlay{background:rgb(var(--shadow-rgb) / calc(.25 * var(--overlay-k)));opacity:0;pointer-events:none;z-index:20;cursor:default;border:none;transition:opacity .18s;position:fixed;inset:0}.tasks-module__4AW4MG__overlay.tasks-module__4AW4MG__open{opacity:1;pointer-events:auto}.tasks-module__4AW4MG__overlayCentre{background:rgb(var(--shadow-rgb) / calc(.4 * var(--overlay-k)))}.tasks-module__4AW4MG__sidePanel{background:var(--surface);width:500px;max-width:92vw;height:100vh;box-shadow:-8px 0 30px rgb(var(--shadow-rgb) / calc(.12 * var(--shadow-k)));z-index:21;flex-direction:column;transition:transform .2s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.tasks-module__4AW4MG__sidePanel.tasks-module__4AW4MG__open{transform:translate(0)}.tasks-module__4AW4MG__centrePanel{background:var(--surface);width:min(1120px,100vw - 64px);height:calc(100vh - 64px);box-shadow:0 24px 70px rgb(var(--shadow-rgb) / calc(.28 * var(--shadow-k)));z-index:21;opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;flex-direction:column;margin:auto;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:fixed;inset:32px;transform:scale(.98)}.tasks-module__4AW4MG__centrePanel.tasks-module__4AW4MG__open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s;transform:none}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelHead{padding:22px 28px 16px}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelTitle{font-size:20px}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelBody{grid-template-columns:minmax(0,1fr) 300px;align-content:start;align-items:start;column-gap:24px;padding:20px 28px 28px;display:grid}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelBody>:not(.tasks-module__4AW4MG__panelRail):not(.tasks-module__4AW4MG__panelMain){grid-column:1/-1}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelMain{grid-area:2/1;min-width:0}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelRail{grid-area:2/2;position:sticky;top:0}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelRail .tasks-module__4AW4MG__propsBlock{border-bottom:none;border-left:1px solid var(--border);margin-bottom:0;padding:2px 0 0 24px}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelRail .tasks-module__4AW4MG__panelNoteWrap:empty{display:none}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__panelRail .tasks-module__4AW4MG__fieldRow{flex-direction:column;gap:14px}.tasks-module__4AW4MG__centrePanel .tasks-module__4AW4MG__proseEditor{min-height:180px}.tasks-module__4AW4MG__iconBtn{justify-content:center;align-items:center;display:inline-flex}.tasks-module__4AW4MG__panelHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:20px 20px 14px;display:flex}.tasks-module__4AW4MG__panelTitle{font-family:var(--font-display), sans-serif;width:100%;color:var(--ink);resize:none;overflow-wrap:anywhere;background:0 0;border:none;outline:none;margin:-2px -4px;padding:2px 4px;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.tasks-module__4AW4MG__panelTitle:focus{outline:2px solid var(--accent-wash)}.tasks-module__4AW4MG__panelHeadActions{flex-shrink:0;gap:6px;margin-left:10px;display:flex}.tasks-module__4AW4MG__closeBtn{background:var(--bg);color:var(--slate);cursor:pointer;border:none;border-radius:7px;width:26px;height:26px;font-size:14px;line-height:1}.tasks-module__4AW4MG__closeBtn:hover{background:var(--border)}.tasks-module__4AW4MG__deleteBtn:hover{background:var(--alert-wash);color:var(--alert)}.tasks-module__4AW4MG__panelBody{flex:1;padding:16px 20px 20px;overflow-y:auto}.tasks-module__4AW4MG__fieldRow{gap:10px;margin-bottom:14px;display:flex}.tasks-module__4AW4MG__field{flex:1;min-width:0}.tasks-module__4AW4MG__field label,.tasks-module__4AW4MG__fieldLabel{color:var(--slate-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.tasks-module__4AW4MG__panelTags{gap:5px;min-height:36px;padding:3px 0}.tasks-module__4AW4MG__panelTagsNone{color:var(--slate-light);font-size:13px}.tasks-module__4AW4MG__field select,.tasks-module__4AW4MG__field input[type=date]{width:100%;font-family:var(--font-body), sans-serif;border:1px solid var(--border);color:var(--ink);background:var(--bg);border-radius:8px;padding:7px 9px;font-size:13px}.tasks-module__4AW4MG__field select{appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;padding-right:32px}.tasks-module__4AW4MG__descBox{width:100%;font-family:var(--font-body), sans-serif;border:1px solid var(--border);resize:vertical;min-height:70px;color:var(--ink);background:var(--bg);border-radius:8px;outline:none;padding:10px;font-size:13.5px;line-height:1.5}.tasks-module__4AW4MG__descBox:focus{outline:2px solid var(--accent-wash)}.tasks-module__4AW4MG__quickDateRow{gap:6px;margin-top:8px;display:flex}.tasks-module__4AW4MG__chipBtn{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:5px 9px;font-size:12px}.tasks-module__4AW4MG__chipBtn:hover{background:var(--border)}.tasks-module__4AW4MG__panelNote{color:var(--slate-light);padding-bottom:7px;font-size:11.5px;line-height:1.4}.tasks-module__4AW4MG__toast{background:var(--ink);color:var(--surface);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.25 * var(--shadow-k)));z-index:100;border-radius:8px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tasks-module__4AW4MG__attachList{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.tasks-module__4AW4MG__attachChip{background:var(--bg);border:1px solid var(--border);color:var(--slate);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.tasks-module__4AW4MG__attachMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tasks-module__4AW4MG__attachName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tasks-module__4AW4MG__attachMeta{color:var(--slate-light);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.tasks-module__4AW4MG__attachSize{font-family:var(--font-mono), monospace;color:var(--slate-light);font-size:11px}.tasks-module__4AW4MG__attachActions{gap:8px;margin-bottom:8px;display:flex}.tasks-module__4AW4MG__iconBtn{cursor:pointer;color:var(--slate-light);background:0 0;border:none;padding:2px 4px;font-size:13px;line-height:1}.tasks-module__4AW4MG__iconBtn:hover{color:var(--alert)}.tasks-module__4AW4MG__emptyNote{color:var(--slate-light);font-size:12px}.tasks-module__4AW4MG__dropZone{border:1px dashed #0000;border-radius:10px;transition:border-color .12s,background .12s;position:relative}.tasks-module__4AW4MG__dropZoneActive{border-color:var(--accent);background:var(--accent-wash)}.tasks-module__4AW4MG__dropOverlay{z-index:2;background:var(--surface);opacity:.94;color:var(--accent);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.tasks-module__4AW4MG__attachHint{color:var(--slate-light);margin:0 0 8px;font-size:11.5px}.tasks-module__4AW4MG__richText{border:1px solid var(--border);background:var(--bg);border-radius:8px}.tasks-module__4AW4MG__richText:focus-within{outline:2px solid var(--accent-wash)}.tasks-module__4AW4MG__rtToolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 5px;display:flex}.tasks-module__4AW4MG__rtBtn{min-width:24px;height:24px;color:var(--slate);font-family:var(--font-body), sans-serif;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:12.5px;line-height:1;display:flex}.tasks-module__4AW4MG__rtBtn:hover{background:var(--surface);color:var(--ink)}.tasks-module__4AW4MG__rtBtn code{font-family:var(--font-mono), monospace;font-size:11px}.tasks-module__4AW4MG__rtBtnOn{background:var(--accent-wash);color:var(--accent-dark)}.tasks-module__4AW4MG__rtDivider{background:var(--border);width:1px;height:16px;margin:0 3px}.tasks-module__4AW4MG__proseEditor{outline:none;min-height:70px;padding:9px 10px}.tasks-module__4AW4MG__proseLoading{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:104px}.tasks-module__4AW4MG__prose{color:var(--ink);font-size:13.5px;line-height:1.5}.tasks-module__4AW4MG__prose p{margin:0 0 8px}.tasks-module__4AW4MG__prose p:last-child{margin-bottom:0}.tasks-module__4AW4MG__prose h2{font-family:var(--font-display), sans-serif;margin:12px 0 6px;font-size:15px;font-weight:600}.tasks-module__4AW4MG__prose h2:first-child{margin-top:0}.tasks-module__4AW4MG__prose h3{margin:10px 0 5px;font-size:13.5px;font-weight:600}:is(.tasks-module__4AW4MG__prose ul,.tasks-module__4AW4MG__prose ol){margin:0 0 8px;padding-left:20px}.tasks-module__4AW4MG__prose li{margin:2px 0}.tasks-module__4AW4MG__prose li p{margin:0}.tasks-module__4AW4MG__prose blockquote{border-left:2px solid var(--border);color:var(--slate);margin:0 0 8px;padding-left:10px}.tasks-module__4AW4MG__prose code{font-family:var(--font-mono), monospace;background:var(--surface);border-radius:4px;padding:1px 4px;font-size:12px}.tasks-module__4AW4MG__prose pre{background:var(--surface);border-radius:6px;margin:0 0 8px;padding:8px 10px;overflow-x:auto}.tasks-module__4AW4MG__prose pre code{background:0 0;padding:0}.tasks-module__4AW4MG__prose a{color:var(--accent-dark);text-decoration:underline}.tasks-module__4AW4MG__prose hr{border:none;border-top:1px solid var(--border);margin:12px 0}.tasks-module__4AW4MG__proseEditor.ProseMirror p.is-editor-empty:first-child:before{content:"Add more detail…";color:var(--slate-light);float:left;pointer-events:none;height:0}.tasks-module__4AW4MG__checklist{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.tasks-module__4AW4MG__checkRow{border-radius:6px;align-items:flex-start;gap:6px;margin:0 -6px;padding:3px 6px;display:flex}.tasks-module__4AW4MG__checkRow:hover{background:var(--bg)}.tasks-module__4AW4MG__checkRowDragging{z-index:1;background:var(--surface);box-shadow:0 4px 14px rgb(var(--shadow-rgb) / calc(.14 * var(--shadow-k)));position:relative}.tasks-module__4AW4MG__checkHandle{width:16px;height:20px;color:var(--slate-light);cursor:grab;opacity:.35;touch-action:none;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:0;display:flex}.tasks-module__4AW4MG__checkRow:hover .tasks-module__4AW4MG__checkHandle,.tasks-module__4AW4MG__checkHandle:focus-visible,.tasks-module__4AW4MG__checkRowDragging .tasks-module__4AW4MG__checkHandle{opacity:1}.tasks-module__4AW4MG__checkRowDragging .tasks-module__4AW4MG__checkHandle{cursor:grabbing}.tasks-module__4AW4MG__checklist label.tasks-module__4AW4MG__checkLabel{letter-spacing:normal;text-transform:none;min-width:0;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;flex:1;align-items:flex-start;gap:9px;margin-bottom:0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.tasks-module__4AW4MG__checklist label.tasks-module__4AW4MG__checkLabel input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.tasks-module__4AW4MG__checklist label.tasks-module__4AW4MG__checkLabel input[type=checkbox]:disabled{cursor:default}.tasks-module__4AW4MG__checkDone{color:var(--slate-light);text-decoration:line-through}.tasks-module__4AW4MG__checkAdd{gap:8px;display:flex}.tasks-module__4AW4MG__checkAdd input{min-width:0;font-family:var(--font-body), sans-serif;border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:8px;outline:none;flex:1;padding:8px;font-size:13px}.tasks-module__4AW4MG__checkAdd input:focus{outline:2px solid var(--accent-wash)}.tasks-module__4AW4MG__checkToggle{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--slate-light);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:5px;padding:0;font-family:inherit;font-size:11px;font-weight:600;display:flex}.tasks-module__4AW4MG__checkToggle:hover{color:var(--slate)}.tasks-module__4AW4MG__checkChevron{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.tasks-module__4AW4MG__checklistCount{font-family:var(--font-mono), monospace;letter-spacing:normal;color:var(--slate-light);font-size:11px}.tasks-module__4AW4MG__comboWrap{width:100%;position:relative}.tasks-module__4AW4MG__comboField{position:relative}.tasks-module__4AW4MG__comboInput{box-sizing:border-box;width:100%;font-family:var(--font-body), sans-serif;border:1px solid var(--border);color:var(--ink);background:var(--bg);cursor:pointer;text-overflow:ellipsis;border-radius:8px;outline:none;padding:7px 32px 7px 9px;font-size:13px}.tasks-module__4AW4MG__comboInput:focus{cursor:text;background:var(--surface);outline:2px solid var(--accent-wash)}.tasks-module__4AW4MG__comboInput:disabled{cursor:default;color:var(--slate-light)}.tasks-module__4AW4MG__comboInput::placeholder{color:var(--slate-light)}.tasks-module__4AW4MG__comboChevron{background-image:var(--select-chevron);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:13px;width:13px;height:13px;margin-top:-6px;position:absolute;top:50%;right:12px}.tasks-module__4AW4MG__comboList{z-index:30;background:var(--surface);border:1px solid var(--border);max-height:240px;box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.14 * var(--shadow-k)));border-radius:9px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.tasks-module__4AW4MG__comboListInline{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-height:200px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto}.tasks-module__4AW4MG__comboOption{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px;display:block}.tasks-module__4AW4MG__comboOptionActive{background:var(--bg)}.tasks-module__4AW4MG__comboOptionChosen{color:var(--accent-dark);font-weight:500}.tasks-module__4AW4MG__comboEmpty{color:var(--slate-light);padding:8px;font-size:12px}.tasks-module__4AW4MG__comment{margin-bottom:12px}.tasks-module__4AW4MG__commentHead{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.tasks-module__4AW4MG__commentAuthor{color:var(--ink);font-size:12.5px;font-weight:600}.tasks-module__4AW4MG__commentTime{font-family:var(--font-mono), monospace;color:var(--slate-light);font-size:10.5px}.tasks-module__4AW4MG__commentText{color:var(--slate);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.45}.tasks-module__4AW4MG__commentInput{gap:8px;margin-top:10px;display:flex}.tasks-module__4AW4MG__commentInput textarea{font-family:var(--font-body), sans-serif;border:1px solid var(--border);resize:none;background:var(--bg);min-height:38px;color:var(--ink);border-radius:8px;outline:none;flex:1;padding:8px;font-size:13px}.tasks-module__4AW4MG__commentInput textarea:focus{outline:2px solid var(--accent-wash)}.tasks-module__4AW4MG__panelError{background:var(--alert-wash);color:var(--alert);border-radius:7px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.4}.tasks-module__4AW4MG__archiveLinkWrap{text-align:center;margin-top:20px}.tasks-module__4AW4MG__archiveLink{color:var(--slate-light);cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:12.5px;text-decoration:underline}.tasks-module__4AW4MG__archiveLink:hover{color:var(--slate)}.tasks-module__4AW4MG__archiveItem{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.tasks-module__4AW4MG__archiveRow{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 14px;font-family:inherit;display:flex}.tasks-module__4AW4MG__archiveRow:hover{background:var(--bg)}.tasks-module__4AW4MG__archiveDesc{color:var(--slate);border-top:1px solid var(--border);white-space:pre-wrap;padding:12px 14px 14px 40px;font-size:13px;line-height:1.5}.tasks-module__4AW4MG__toastWrap{background:var(--ink);color:var(--surface);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.25 * var(--shadow-k)));z-index:100;border-radius:8px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tasks-module__4AW4MG__readonlyNote{color:var(--accent-dark);background:var(--accent-wash);border-radius:7px;margin-bottom:14px;padding:7px 10px;font-size:11.5px;line-height:1.45}.tasks-module__4AW4MG__listsBtn{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.tasks-module__4AW4MG__listsBtn:hover{background:var(--bg)}.tasks-module__4AW4MG__listsWrap{display:inline-flex;position:relative}.tasks-module__4AW4MG__listsPop{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.14 * var(--shadow-k)));z-index:30;border-radius:9px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.tasks-module__4AW4MG__activeItem{background:var(--accent-wash);color:var(--accent-dark);font-weight:600}.tasks-module__4AW4MG__viewOnlyTag{color:var(--slate-light);margin-left:4px;font-size:10px}.tasks-module__4AW4MG__listHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tasks-module__4AW4MG__listHeaderRow .tasks-module__4AW4MG__sectionLabel{margin-bottom:0}.tasks-module__4AW4MG__popItemFlag{align-items:center;gap:7px;display:flex}.tasks-module__4AW4MG__shareMark{flex:none;align-items:center;gap:3px;line-height:0;display:inline-flex}.tasks-module__4AW4MG__shareOwner{letter-spacing:.03em;white-space:nowrap;color:inherit;font-size:10.5px;font-weight:600;line-height:1}.tasks-module__4AW4MG__shareChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tasks-module__4AW4MG__shareChip{border:1px solid var(--border);background:var(--bg);color:var(--ink);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tasks-module__4AW4MG__shareChipX{cursor:pointer;color:var(--slate-light);background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:11px;line-height:1}.tasks-module__4AW4MG__shareChipX:hover:not(:disabled){color:var(--alert)}.tasks-module__4AW4MG__shareChipX:disabled{cursor:default;opacity:.5}.tasks-module__4AW4MG__sharePickWrap{display:inline-flex;position:relative}.tasks-module__4AW4MG__shareAddBtn{border:1px dashed var(--border);color:var(--slate);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-family:inherit;font-size:11.5px}.tasks-module__4AW4MG__shareAddBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.tasks-module__4AW4MG__shareAddBtn:disabled{cursor:default;opacity:.6}.tasks-module__4AW4MG__sharePop{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.14 * var(--shadow-k)));z-index:30;border-radius:9px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.tasks-module__4AW4MG__popNote{color:var(--slate-light);white-space:normal;max-width:260px;padding:7px 10px;font-size:11.5px}.tasks-module__4AW4MG__shareNote{color:var(--slate-light);margin-top:8px;font-size:11.5px;line-height:1.45}.tasks-module__4AW4MG__subtaskMark{flex:none;align-items:center;gap:3px;line-height:0;display:inline-flex}.tasks-module__4AW4MG__subtaskCount{letter-spacing:.03em;white-space:nowrap;color:inherit;font-size:10.5px;font-weight:600;line-height:1}.tasks-module__4AW4MG__parentRow{align-items:center;gap:2px;display:flex}.tasks-module__4AW4MG__parentRowMain{flex:auto;min-width:0}.tasks-module__4AW4MG__subtaskToggle{cursor:pointer;width:18px;height:18px;color:var(--slate-light);background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:-20px;padding:0;display:inline-flex}.tasks-module__4AW4MG__subtaskToggle:hover{color:var(--ink);background:var(--bg)}.tasks-module__4AW4MG__subtaskList{flex-direction:column;gap:6px;margin:6px 0 0 30px;display:flex}.tasks-module__4AW4MG__shapeNote{color:var(--slate);background:var(--bg);border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:12px}.tasks-module__4AW4MG__subtaskPanelList{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.tasks-module__4AW4MG__subtaskPanelRow{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;width:100%;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;transition:box-shadow .12s;display:flex}.tasks-module__4AW4MG__subtaskPanelRow:hover{box-shadow:0 1px 6px rgb(var(--shadow-rgb) / calc(.07 * var(--shadow-k)))}.tasks-module__4AW4MG__subtaskPanelRail{border-radius:2px;flex:none;align-self:stretch;width:3px}.tasks-module__4AW4MG__subtaskPanelTitle{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.tasks-module__4AW4MG__panelStatic{border-bottom:1px solid var(--border);padding:13px 0}.tasks-module__4AW4MG__subtaskParentNote{color:var(--slate);background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.tasks-module__4AW4MG__subtaskMoveRow{flex-wrap:wrap;gap:8px;display:flex}.tasks-module__4AW4MG__subtaskMoveLink{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px}.tasks-module__4AW4MG__subtaskMoveLink:hover,.tasks-module__4AW4MG__subtaskMoveLink:focus-visible{text-decoration:underline}.tasks-module__4AW4MG__parentPicker{flex-direction:column;gap:8px;margin-top:10px;display:flex}.tasks-module__4AW4MG__parentPicker>label{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:600}.tasks-module__4AW4MG__parentPicker>button{align-self:flex-start}.tasks-module__4AW4MG__parentPickerAbove{margin-top:0}.tasks-module__4AW4MG__propsBlock{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:4px}.tasks-module__4AW4MG__descBlock{border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:18px}.tasks-module__4AW4MG__panelSection{border-bottom:1px solid var(--border);padding:13px 0}.tasks-module__4AW4MG__panelSectionShut{padding:7px 0}.tasks-module__4AW4MG__panelSection:last-child{border-bottom:none;padding-bottom:28px}.tasks-module__4AW4MG__panelSectionBody{margin-top:8px}.tasks-module__4AW4MG__panelSectionAside{margin-top:4px;padding-left:20px}.tasks-module__4AW4MG__panelNoteWrap{align-items:flex-end;display:flex}.tasks-module__4AW4MG__customRepeat{align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.tasks-module__4AW4MG__customRepeatWord{color:var(--slate);font-size:13px}.tasks-module__4AW4MG__customRepeatNumber,.tasks-module__4AW4MG__customRepeat select{font-family:var(--font-body), sans-serif;border:1px solid var(--border);color:var(--ink);background-color:var(--bg);border-radius:8px;padding:7px 9px;font-size:13px}.tasks-module__4AW4MG__customRepeatNumber{width:64px}.tasks-module__4AW4MG__customRepeat select{appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;padding-right:32px}
.workspace-module__oE2xJq__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.workspace-module__oE2xJq__heading{font-family:var(--font-display), sans-serif;letter-spacing:-.022em;color:var(--ink);margin:0;font-size:27px;font-weight:700;line-height:1.15}.workspace-module__oE2xJq__headingNote{color:var(--slate-light);margin-top:4px;font-size:12.5px}.workspace-module__oE2xJq__headActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-module__oE2xJq__viewSwitch{background:var(--bg);border:1px solid var(--border);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.workspace-module__oE2xJq__viewBtn{width:32px;height:28px;color:var(--slate-light);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.workspace-module__oE2xJq__viewBtn:hover{background:var(--surface);color:var(--slate)}.workspace-module__oE2xJq__viewBtn.workspace-module__oE2xJq__viewActive{background:var(--surface);color:var(--accent-dark);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(.09 * var(--shadow-k)))}.workspace-module__oE2xJq__viewBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.workspace-module__oE2xJq__binBtn{background:var(--bg);border:1px solid var(--border);width:32px;height:28px;color:var(--slate-light);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-left:4px;transition:background .12s,color .12s;display:inline-flex}.workspace-module__oE2xJq__binBtn:hover{background:var(--surface);color:var(--slate)}.workspace-module__oE2xJq__binBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.workspace-module__oE2xJq__filtersToggle{align-items:center;gap:6px;display:inline-flex}.workspace-module__oE2xJq__controlBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.workspace-module__oE2xJq__searchWide{flex:240px;min-width:150px}.workspace-module__oE2xJq__barSpacer{flex:auto}.workspace-module__oE2xJq__workspace{grid-template-columns:minmax(0,1fr) 244px;align-items:start;gap:22px;transition:grid-template-columns .22s;display:grid}.workspace-module__oE2xJq__workspace.workspace-module__oE2xJq__filtersHidden{grid-template-columns:minmax(0,1fr) 0}.workspace-module__oE2xJq__main{min-width:0}.workspace-module__oE2xJq__mainNarrow{max-width:880px}.workspace-module__oE2xJq__filtersCol{position:sticky;top:20px;overflow:hidden}.workspace-module__oE2xJq__filtersInner{width:244px}.workspace-module__oE2xJq__filtersPanel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px}.workspace-module__oE2xJq__filtersHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.workspace-module__oE2xJq__filtersTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:700}.workspace-module__oE2xJq__collapseBtn{background:var(--bg);width:24px;height:24px;color:var(--slate-light);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.workspace-module__oE2xJq__collapseBtn:hover{color:var(--slate)}.workspace-module__oE2xJq__filterGroup{margin-bottom:12px}.workspace-module__oE2xJq__filterLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--slate-light);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.workspace-module__oE2xJq__tagFilterList{gap:5px;display:flex}.workspace-module__oE2xJq__tagSearch{width:100%;font-family:var(--font-body), sans-serif;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:7px;padding:7px 10px;font-size:13px}.workspace-module__oE2xJq__filterSelect{width:100%;font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--surface);border:1px solid var(--border);cursor:pointer;appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;border-radius:8px;padding:8px 32px 8px 10px;font-size:13px}.workspace-module__oE2xJq__filterToggle{text-align:center;width:100%}.workspace-module__oE2xJq__filterToggle+.workspace-module__oE2xJq__filterToggle,.workspace-module__oE2xJq__filterHint+.workspace-module__oE2xJq__filterToggle{margin-top:6px}.workspace-module__oE2xJq__filtersFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:10px;display:flex}.workspace-module__oE2xJq__activeCount{color:var(--slate-light);font-size:11.5px}.workspace-module__oE2xJq__clearBtn{font-family:var(--font-body), sans-serif;color:var(--slate);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;text-decoration:underline}.workspace-module__oE2xJq__clearBtn:hover{color:var(--ink)}.workspace-module__oE2xJq__clearBtn:disabled{color:var(--slate-light);cursor:default;text-decoration:none}.workspace-module__oE2xJq__bulkBar{z-index:18;background:var(--surface);border:1px solid var(--border);width:fit-content;box-shadow:0 10px 30px rgb(var(--shadow-rgb) / calc(.18 * var(--shadow-k)));color:var(--ink);border-radius:12px;align-items:center;gap:14px;margin:0 auto;padding:8px 8px 8px 16px;font-size:13px;display:flex;position:fixed;bottom:22px;left:16px;right:16px}.workspace-module__oE2xJq__bulkCount{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.workspace-module__oE2xJq__bulkLink{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.workspace-module__oE2xJq__bulkLink:hover,.workspace-module__oE2xJq__bulkLink:focus-visible{text-decoration:underline}.workspace-module__oE2xJq__bulkActions{flex-wrap:wrap;gap:6px;display:flex}.workspace-module__oE2xJq__bulkButton{border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 11px;font-size:12.5px}.workspace-module__oE2xJq__bulkButton:hover:not(:disabled),.workspace-module__oE2xJq__bulkButtonOpen{border-color:var(--accent);background:var(--accent-wash)}.workspace-module__oE2xJq__bulkButton:disabled{opacity:.55;cursor:progress}.workspace-module__oE2xJq__bulkClear{width:30px;height:30px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:20px;line-height:1}.workspace-module__oE2xJq__bulkClear:hover,.workspace-module__oE2xJq__bulkClear:focus-visible{background:var(--bg);color:var(--ink)}.workspace-module__oE2xJq__bulkItem{position:relative}.workspace-module__oE2xJq__bulkItem>.workspace-module__oE2xJq__bulkPop{width:max-content;inset:auto auto calc(100% + 17px) 0}.workspace-module__oE2xJq__bulkItem>.workspace-module__oE2xJq__bulkPopWide{width:min(320px,100vw - 32px)}.workspace-module__oE2xJq__bulkItem>.workspace-module__oE2xJq__bulkPopEnd{left:auto;right:0}.workspace-module__oE2xJq__bulkWideButton{text-align:left;white-space:normal;width:100%}.workspace-module__oE2xJq__bulkPicker{flex-direction:column;gap:8px;padding:6px;display:flex}.workspace-module__oE2xJq__bulkPicker>label{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:600}.workspace-module__oE2xJq__toastAboveBulkBar{bottom:92px}@media (max-width:600px){.workspace-module__oE2xJq__bulkBar{flex-wrap:wrap;gap:8px;width:auto;bottom:12px}.workspace-module__oE2xJq__bulkActions{order:3;width:100%}.workspace-module__oE2xJq__bulkClear{margin-left:auto}.workspace-module__oE2xJq__toastAboveBulkBar{bottom:140px}}.workspace-module__oE2xJq__fabWrap{z-index:15;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:26px;right:26px}.workspace-module__oE2xJq__fab{background:var(--accent);width:52px;height:52px;color:var(--on-accent);cursor:pointer;box-shadow:0 6px 20px rgb(var(--shadow-rgb) / calc(.2 * var(--shadow-k)));border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.workspace-module__oE2xJq__fab:hover{background:var(--accent-dark)}.workspace-module__oE2xJq__fab:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}.workspace-module__oE2xJq__fabOpen{background:var(--slate)}.workspace-module__oE2xJq__fabCard{background:var(--surface);border:1px solid var(--border);width:344px;max-width:calc(100vw - 52px);box-shadow:0 20px 60px rgb(var(--shadow-rgb) / calc(.25 * var(--shadow-k)));border-radius:14px;padding:16px}.workspace-module__oE2xJq__fabCardHead{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin-bottom:12px;font-size:13.5px;font-weight:700}.workspace-module__oE2xJq__fabField{margin-bottom:10px}.workspace-module__oE2xJq__fabRow{gap:8px;display:flex}.workspace-module__oE2xJq__fabRow>*{flex:1 1 0;min-width:0}.workspace-module__oE2xJq__fabInput,.workspace-module__oE2xJq__fabSelect{width:100%;font-family:var(--font-body), sans-serif;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:9px 10px;font-size:13px}.workspace-module__oE2xJq__fabSelect{color:var(--slate);cursor:pointer;background-color:var(--surface);appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;padding-right:32px}.workspace-module__oE2xJq__fabInput:focus{outline:2px solid var(--accent-wash);border-color:var(--accent)}.workspace-module__oE2xJq__fabDate{font-family:var(--font-mono), monospace;font-size:12px}.workspace-module__oE2xJq__fabHint{color:var(--slate-light);margin-top:4px;font-size:10.5px}.workspace-module__oE2xJq__fabActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.workspace-module__oE2xJq__filtersScrim{display:none}@media (max-width:1080px){.workspace-module__oE2xJq__workspace,.workspace-module__oE2xJq__workspace.workspace-module__oE2xJq__filtersHidden{grid-template-columns:minmax(0,1fr)}.workspace-module__oE2xJq__filtersScrim{background:rgb(var(--shadow-rgb) / calc(.25 * var(--overlay-k)));z-index:20;display:block;position:fixed;inset:0}.workspace-module__oE2xJq__filtersCol{z-index:21;background:var(--surface);border-left:1px solid var(--border);width:272px;height:100vh;box-shadow:-8px 0 30px rgb(var(--shadow-rgb) / calc(.12 * var(--shadow-k)));padding:18px;transition:transform .2s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.workspace-module__oE2xJq__workspace:not(.workspace-module__oE2xJq__filtersHidden) .workspace-module__oE2xJq__filtersCol{transform:translate(0)}.workspace-module__oE2xJq__filtersInner{width:100%}.workspace-module__oE2xJq__filtersPanel{background:0 0;border:none;padding:0}}.workspace-module__oE2xJq__quickActions{border-top:1px solid var(--border);flex-direction:column;gap:7px;margin-top:14px;padding-top:12px;display:flex}.workspace-module__oE2xJq__actionBtn{text-align:left;width:100%;padding:9px 11px;font-size:12.5px;font-weight:500;line-height:1.35}.workspace-module__oE2xJq__actionBtn:disabled{color:var(--slate-light);cursor:default;background:0 0}.workspace-module__oE2xJq__actionBtn:disabled:hover{background:0 0}.workspace-module__oE2xJq__filterHint{color:var(--slate-light);margin-top:5px;font-size:11px;line-height:1.4;display:block}.workspace-module__oE2xJq__fabLink{font-family:var(--font-body), sans-serif;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px}.workspace-module__oE2xJq__fabLink:hover{text-decoration:underline}.workspace-module__oE2xJq__fabDescription{font-size:13px}.workspace-module__oE2xJq__fabDescription .ProseMirror{min-height:64px;max-height:180px;overflow-y:auto}.workspace-module__oE2xJq__fabFiles{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.workspace-module__oE2xJq__fabFile{background:var(--bg);border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;padding:4px 6px 4px 9px;font-size:12.5px;display:flex}.workspace-module__oE2xJq__fabFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.workspace-module__oE2xJq__fabFileRemove{color:var(--slate-light);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:12px}.workspace-module__oE2xJq__fabFileRemove:hover{color:var(--alert)}.workspace-module__oE2xJq__fabError{color:var(--alert);margin-top:4px;font-size:12px}
.subtask-quick-add-module__eXlaBG__popover{z-index:60;background:var(--surface);border:1px solid var(--border);width:300px;box-shadow:0 10px 28px rgb(var(--shadow-rgb) / calc(.16 * var(--shadow-k)));color:var(--ink);border-radius:10px;flex-direction:column;gap:8px;padding:8px;font-size:13px;display:flex;position:fixed}.subtask-quick-add-module__eXlaBG__input{border:1px solid var(--border);font:inherit;color:var(--ink);background:var(--surface);border-radius:6px;padding:6px 9px;font-size:13px}.subtask-quick-add-module__eXlaBG__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.subtask-quick-add-module__eXlaBG__dates{flex-wrap:wrap;gap:4px;display:flex}.subtask-quick-add-module__eXlaBG__dateBtn{font:inherit;border:1px solid var(--border);color:var(--slate);cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-size:11.5px}.subtask-quick-add-module__eXlaBG__dateBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.subtask-quick-add-module__eXlaBG__dateActive,.subtask-quick-add-module__eXlaBG__dateActive:hover:not(:disabled){background:var(--accent-wash);border-color:var(--accent);color:var(--accent-dark);font-weight:600}.subtask-quick-add-module__eXlaBG__dateBtn:disabled{opacity:.5;cursor:default}.subtask-quick-add-module__eXlaBG__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.subtask-quick-add-module__eXlaBG__note{color:var(--slate);font-size:11.5px}.subtask-quick-add-module__eXlaBG__addBtn{font:inherit;background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.subtask-quick-add-module__eXlaBG__addBtn:hover:not(:disabled){background:var(--accent-dark)}.subtask-quick-add-module__eXlaBG__addBtn:disabled{opacity:.5;cursor:default}
.inline-title-module__gtu6pG__wrap{flex:auto;align-items:flex-start;min-width:0;display:flex}.inline-title-module__gtu6pG__text{flex:0 auto;min-width:0}.inline-title-module__gtu6pG__pencil{max-width:0;height:18px;color:var(--slate);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:0;padding:0;display:inline-flex;overflow:hidden}.inline-title-module__gtu6pG__wrap:hover .inline-title-module__gtu6pG__pencil,.inline-title-module__gtu6pG__pencil:focus-visible{opacity:1;max-width:22px;margin-left:4px;padding:0 3px}.inline-title-module__gtu6pG__pencil:hover{color:var(--accent-dark);background:var(--accent-wash)}.inline-title-module__gtu6pG__pencil:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:none){.inline-title-module__gtu6pG__pencil{opacity:1;max-width:22px;margin-left:4px;padding:0 3px}}@media (max-width:600px){.inline-title-module__gtu6pG__pencil{display:none}}input.inline-title-module__gtu6pG__input{border:1px solid var(--accent);background:var(--surface);width:100%;min-width:0;box-shadow:0 0 0 3px var(--accent-wash);white-space:normal;-webkit-line-clamp:unset;border-radius:5px;flex:auto;margin:-2px 0;padding:1px 5px;font-family:inherit;display:block;overflow:visible}input.inline-title-module__gtu6pG__input:focus{outline:none}
.card-module__IXuI0W__card{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-left-style:solid;border-left-width:3px;border-radius:9px;flex-direction:column;gap:5px;width:100%;padding:9px 10px;font-family:inherit;transition:box-shadow .12s,border-color .12s;display:flex;position:relative}.card-module__IXuI0W__card:hover{box-shadow:0 2px 10px rgb(var(--shadow-rgb) / calc(.08 * var(--shadow-k)))}.card-module__IXuI0W__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-module__IXuI0W__draggable{cursor:grab}.card-module__IXuI0W__dragging{opacity:.4}.card-module__IXuI0W__overlayCard{cursor:grabbing;box-shadow:0 14px 34px rgb(var(--shadow-rgb) / calc(.22 * var(--shadow-k)));transform:rotate(1.5deg)}.card-module__IXuI0W__busy{opacity:.55;pointer-events:none}.card-module__IXuI0W__cardTop{align-items:flex-start;gap:7px;display:flex}.card-module__IXuI0W__cardFlag{flex:none;align-items:center;margin-top:1px;line-height:0;display:inline-flex}.card-module__IXuI0W__cardTitle{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:500;line-height:1.35}.card-module__IXuI0W__compact .card-module__IXuI0W__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.card-module__IXuI0W__done{color:var(--slate-light);text-decoration:line-through}.card-module__IXuI0W__cardMeta{--tag-add-gap-before:6px;color:var(--slate-light);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.card-module__IXuI0W__compact .card-module__IXuI0W__cardMeta{gap:4px;font-size:10px}.card-module__IXuI0W__clientTag{background:var(--bg);color:var(--slate);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:100%;padding:1px 6px;overflow:hidden}.card-module__IXuI0W__clientTagBtn{font:inherit;line-height:inherit;cursor:pointer;border:none;transition:background .12s,color .12s}.card-module__IXuI0W__clientTagBtn:hover{background:var(--border);color:var(--ink)}.card-module__IXuI0W__typeTag{background:var(--border);color:var(--slate);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:100%;padding:1px 6px;overflow:hidden}.card-module__IXuI0W__typeTagBtn{font:inherit;line-height:inherit;cursor:pointer;border:none;transition:background .12s,color .12s}.card-module__IXuI0W__typeTagBtn:hover{background:var(--slate-light);color:var(--surface)}.card-module__IXuI0W__typeTagActive,.card-module__IXuI0W__typeTagActive:hover,.card-module__IXuI0W__clientTagActive,.card-module__IXuI0W__clientTagActive:hover{background:var(--accent-wash);color:var(--accent-dark)}.card-module__IXuI0W__statusPill{white-space:nowrap;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:600}.card-module__IXuI0W__compact .card-module__IXuI0W__statusPill{padding:0 5px;font-size:9px}.card-module__IXuI0W__dateChip{font-family:var(--font-mono), monospace;white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:10.5px}.card-module__IXuI0W__dragWrap{outline:none}.card-module__IXuI0W__dragWrap:focus-visible .card-module__IXuI0W__card{outline:2px solid var(--accent);outline-offset:2px}.card-module__IXuI0W__fixed .card-module__IXuI0W__cardTop{height:35.1px}.card-module__IXuI0W__fixed .card-module__IXuI0W__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-module__IXuI0W__fixedChips{height:18px;color:var(--slate-light);align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.card-module__IXuI0W__fixedChips>*{flex:0 4 auto;min-width:0}.card-module__IXuI0W__fixedChips>.card-module__IXuI0W__clientTag,.card-module__IXuI0W__fixedChips>.card-module__IXuI0W__typeTag{flex-shrink:1}.card-module__IXuI0W__fixedFoot{height:20px;color:var(--slate-light);align-items:center;gap:6px;font-size:11px;display:flex}.card-module__IXuI0W__fixedInfo{white-space:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.card-module__IXuI0W__fixedActions{opacity:0;flex:none;align-items:center;gap:4px;transition:opacity .12s;display:flex}.card-module__IXuI0W__card:hover .card-module__IXuI0W__fixedActions,.card-module__IXuI0W__card:focus-within .card-module__IXuI0W__fixedActions{opacity:1}.card-module__IXuI0W__fixedActions:has([aria-expanded=true]){opacity:1}@media (hover:none){.card-module__IXuI0W__fixedActions{opacity:1}}
.kanban-module__twIjwq__board{align-items:flex-start;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.kanban-module__twIjwq__column{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1 1 0;min-width:240px;padding:10px;display:flex}.kanban-module__twIjwq__columnHead{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 9px;display:flex}.kanban-module__twIjwq__columnTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--slate);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.kanban-module__twIjwq__columnDot{border-radius:50%;flex:none;width:8px;height:8px}.kanban-module__twIjwq__columnCount{color:var(--slate-light);font-size:11.5px;font-weight:600}.kanban-module__twIjwq__columnBody{border-radius:9px;flex-direction:column;gap:8px;min-height:72px;transition:background .12s,box-shadow .12s;display:flex}.kanban-module__twIjwq__columnOver{background:var(--accent-wash);box-shadow:inset 0 0 0 2px var(--accent)}.kanban-module__twIjwq__columnEmpty{color:var(--slate-light);text-align:center;padding:20px 8px;font-size:11.5px;line-height:1.5}
.diary-module__MVFTsG__weekdayRow,.diary-module__MVFTsG__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.diary-module__MVFTsG__weekdayRow{margin-bottom:6px}.diary-module__MVFTsG__weekdayCell{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-light);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:2px 0 4px;font-size:11px;font-weight:600;overflow:hidden}.diary-module__MVFTsG__day{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:5px;min-height:118px;padding:7px;transition:background .12s,box-shadow .12s;display:flex}.diary-module__MVFTsG__outside{background:var(--bg)}.diary-module__MVFTsG__today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.diary-module__MVFTsG__weekend{background:color-mix(in srgb, var(--bg) 55%, var(--surface))}.diary-module__MVFTsG__dayHead{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.diary-module__MVFTsG__dayNum{color:var(--slate);font-size:11.5px;font-weight:700}.diary-module__MVFTsG__outside .diary-module__MVFTsG__dayNum{color:var(--slate-light);font-weight:500}.diary-module__MVFTsG__today .diary-module__MVFTsG__dayNum{color:var(--accent-dark)}.diary-module__MVFTsG__dayCount{color:var(--slate-light);font-size:10px}.diary-module__MVFTsG__dayTasks{flex-direction:column;flex:1;gap:5px;display:flex}.diary-module__MVFTsG__moreBtn{font-family:var(--font-body), sans-serif;color:var(--slate);text-align:left;cursor:pointer;background:0 0;border:none;padding:3px 2px;font-size:10.5px;text-decoration:underline}.diary-module__MVFTsG__moreBtn:hover{color:var(--ink)}.diary-module__MVFTsG__dayOver{background:var(--accent-wash);box-shadow:inset 0 0 0 2px var(--accent)}.diary-module__MVFTsG__weekGrid .diary-module__MVFTsG__day{min-height:460px}.diary-module__MVFTsG__weekGrid .diary-module__MVFTsG__weekdayCell{text-transform:none;letter-spacing:0;font-size:12px}.diary-module__MVFTsG__legend{color:var(--slate-light);text-align:center;margin-top:12px;font-size:11.5px}
.reports-module___cfqlq__page{flex-direction:column;gap:16px;display:flex}.reports-module___cfqlq__scopeBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-module___cfqlq__crumbs{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.reports-module___cfqlq__crumb{font:inherit;font-family:var(--font-body), sans-serif;color:var(--accent-dark);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 4px}.reports-module___cfqlq__crumb:hover{background:var(--accent-wash)}.reports-module___cfqlq__crumbCurrent{font-family:var(--font-display), sans-serif;color:var(--ink);padding:2px 4px;font-size:16px;font-weight:600}.reports-module___cfqlq__crumbSep{color:var(--slate-light)}.reports-module___cfqlq__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reports-module___cfqlq__switch{background:var(--bg);border:1px solid var(--border);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.reports-module___cfqlq__switchBtn{font:inherit;font-family:var(--font-body), sans-serif;color:var(--slate);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 10px;font-size:12px}.reports-module___cfqlq__switchBtn:hover{color:var(--ink)}.reports-module___cfqlq__switchActive{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(.09 * var(--shadow-k)));font-weight:600}.reports-module___cfqlq__scopeNote{color:var(--slate-light);font-size:11.5px}.reports-module___cfqlq__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.reports-module___cfqlq__span12{grid-column:span 12}.reports-module___cfqlq__span8{grid-column:span 8}.reports-module___cfqlq__span6{grid-column:span 6}.reports-module___cfqlq__span5{grid-column:span 5}.reports-module___cfqlq__span4{grid-column:span 4}.reports-module___cfqlq__span7{grid-column:span 7}@media (max-width:1080px){.reports-module___cfqlq__span8,.reports-module___cfqlq__span6,.reports-module___cfqlq__span5,.reports-module___cfqlq__span4,.reports-module___cfqlq__span7{grid-column:span 12}}.reports-module___cfqlq__kpiStrip{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;display:grid}.reports-module___cfqlq__tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.reports-module___cfqlq__tileLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--slate-light);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.reports-module___cfqlq__tileValue{font-family:var(--font-display), sans-serif;color:var(--ink);margin-top:4px;font-size:26px;font-weight:600;line-height:1.15}.reports-module___cfqlq__tileDelta{font-family:var(--font-mono), monospace;margin-top:2px;font-size:11px}.reports-module___cfqlq__deltaBetter{color:var(--success)}.reports-module___cfqlq__deltaWorse{color:var(--alert)}.reports-module___cfqlq__deltaFlat{color:var(--slate-light)}.reports-module___cfqlq__tableCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.reports-module___cfqlq__tableHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.reports-module___cfqlq__tableTitle{font-family:var(--font-display), sans-serif;color:var(--ink);margin:0;font-size:14px;font-weight:600}.reports-module___cfqlq__tableNote{color:var(--slate-light);max-width:60ch;font-size:11.5px}.reports-module___cfqlq__tableScroll{overflow-x:auto}.reports-module___cfqlq__table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.reports-module___cfqlq__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--slate-light);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:11px}.reports-module___cfqlq__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 10px}.reports-module___cfqlq__table tr:last-child td{border-bottom:none}.reports-module___cfqlq__sortable{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.reports-module___cfqlq__sortable:hover{color:var(--slate)}.reports-module___cfqlq__sortMark{color:var(--accent-dark);font-size:9px}.reports-module___cfqlq__cellName{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.reports-module___cfqlq__num{font-family:var(--font-mono), monospace;text-align:right;white-space:nowrap}.reports-module___cfqlq__table th.reports-module___cfqlq__num{text-align:right}.reports-module___cfqlq__muted{color:var(--slate-light)}.reports-module___cfqlq__rowButton{font:inherit;color:var(--accent-dark);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.reports-module___cfqlq__rowButton:hover{text-decoration:underline}.reports-module___cfqlq__pill{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.reports-module___cfqlq__pillAlert{background:var(--alert-wash);color:var(--alert)}.reports-module___cfqlq__pillWarn{background:var(--warn-wash);color:var(--warn)}.reports-module___cfqlq__pillOk{background:var(--success-wash);color:var(--success)}.reports-module___cfqlq__pillNeutral{background:var(--bg);color:var(--slate)}.reports-module___cfqlq__banner{background:var(--warn-wash);color:var(--warn);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.reports-module___cfqlq__errorBanner{background:var(--alert-wash);color:var(--alert);border-radius:8px;padding:10px 12px;font-size:12.5px}.reports-module___cfqlq__loading{color:var(--slate-light);text-align:center;padding:24px 0;font-size:12.5px}.reports-module___cfqlq__footnote{color:var(--slate-light);font-size:11.5px;line-height:1.5}.reports-module___cfqlq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.charts-module__7MU50a__card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex}.charts-module__7MU50a__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.charts-module__7MU50a__title{font-family:var(--font-display), sans-serif;color:var(--ink);margin:0;font-size:14px;font-weight:600}.charts-module__7MU50a__subtitle{color:var(--slate-light);font-size:11.5px}.charts-module__7MU50a__readout{font-family:var(--font-mono), monospace;color:var(--slate);white-space:nowrap;text-overflow:ellipsis;min-height:17px;margin:4px 0 10px;font-size:11.5px;overflow:hidden}.charts-module__7MU50a__legend{color:var(--slate);flex-wrap:wrap;gap:4px 14px;margin-top:12px;font-size:11px;display:flex}.charts-module__7MU50a__legendItem{align-items:center;gap:6px;display:inline-flex}.charts-module__7MU50a__swatch{border-radius:2px;flex:none;width:10px;height:10px}.charts-module__7MU50a__scroll{margin:0 -4px;padding:0 4px;overflow:auto hidden}.charts-module__7MU50a__empty{color:var(--slate-light);text-align:center;justify-content:center;align-items:center;padding:0 12px;font-size:12px;display:flex}.charts-module__7MU50a__axisText{font-family:var(--font-mono), monospace;fill:var(--slate-light);font-size:11px}.charts-module__7MU50a__gridline,.charts-module__7MU50a__baseline{stroke:var(--border);stroke-width:1px}.charts-module__7MU50a__barLabel{font-family:var(--font-mono), monospace;fill:var(--slate);font-size:10.5px}.charts-module__7MU50a__barLabelInverse{font-family:var(--font-mono), monospace;fill:var(--on-accent);font-size:10.5px}.charts-module__7MU50a__rowLabel{font-family:var(--font-body), sans-serif;fill:var(--ink);font-size:12px}.charts-module__7MU50a__interactive{cursor:pointer}.charts-module__7MU50a__focusRing{fill:none;stroke:var(--accent);stroke-width:2px;rx:3}.charts-module__7MU50a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.notes-module__WKrAua__page{flex-direction:column;gap:12px;max-width:820px;display:flex}.notes-module__WKrAua__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notes-module__WKrAua__search{flex:220px}.notes-module__WKrAua__clientFilter{flex:0 220px;min-width:170px}.notes-module__WKrAua__tagFilterRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notes-module__WKrAua__tagFilterLabel,.notes-module__WKrAua__hint{color:var(--slate-light);font-size:12px}.notes-module__WKrAua__error{color:var(--alert);background:var(--alert-wash);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.notes-module__WKrAua__empty{color:var(--slate);padding:28px 4px;font-size:13.5px;line-height:1.6}.notes-module__WKrAua__group{flex-direction:column;gap:10px;display:flex}.notes-module__WKrAua__groupHead{letter-spacing:.04em;text-transform:uppercase;color:var(--slate-light);margin:6px 0 0;font-size:11px;font-weight:600}.notes-module__WKrAua__card{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px 10px;display:flex;position:relative}.notes-module__WKrAua__cardPinned{border-left:3px solid var(--accent);padding-left:12px}.notes-module__WKrAua__cardDragging{z-index:2;box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.16 * var(--shadow-k)))}.notes-module__WKrAua__cardDraft{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.notes-module__WKrAua__cardHead{align-items:center;gap:8px;display:flex}.notes-module__WKrAua__titleInput{min-width:0;font-family:var(--font-display), var(--font-body), sans-serif;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;margin-left:-6px;padding:3px 6px;font-size:15px;font-weight:600}.notes-module__WKrAua__titleInput:hover{border-color:var(--border)}.notes-module__WKrAua__titleInput:focus{border-color:var(--accent);background:var(--surface);outline:none}.notes-module__WKrAua__titleInput::placeholder{color:var(--slate-light);font-weight:500}.notes-module__WKrAua__handle{width:18px;height:24px;color:var(--slate-light);cursor:grab;opacity:.4;touch-action:none;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.notes-module__WKrAua__card:hover .notes-module__WKrAua__handle,.notes-module__WKrAua__handle:focus-visible,.notes-module__WKrAua__cardDragging .notes-module__WKrAua__handle{opacity:1}.notes-module__WKrAua__cardDragging .notes-module__WKrAua__handle{cursor:grabbing}.notes-module__WKrAua__iconAction{width:28px;height:28px;color:var(--slate-light);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.notes-module__WKrAua__iconAction:hover{background:var(--bg);color:var(--slate)}.notes-module__WKrAua__iconActionOn{color:var(--accent)}.notes-module__WKrAua__desc{cursor:text;color:var(--ink);border-radius:6px;font-size:13.5px;position:relative}.notes-module__WKrAua__desc:hover{background:var(--bg)}.notes-module__WKrAua__desc:focus-visible{outline:2px solid var(--accent-wash)}.notes-module__WKrAua__descFolded{overflow:hidden}.notes-module__WKrAua__fade{background:linear-gradient(to bottom, transparent, var(--surface));pointer-events:none;height:36px;position:absolute;bottom:0;left:0;right:0}:is(.notes-module__WKrAua__descTwoLines p,.notes-module__WKrAua__descTwoLines ul,.notes-module__WKrAua__descTwoLines ol,.notes-module__WKrAua__descTwoLines li,.notes-module__WKrAua__descTwoLines h2,.notes-module__WKrAua__descTwoLines h3,.notes-module__WKrAua__descTwoLines blockquote){margin:0}.notes-module__WKrAua__descTwoLines .notes-module__WKrAua__fade{height:14px}.notes-module__WKrAua__desc:hover .notes-module__WKrAua__fade{background:linear-gradient(to bottom, transparent, var(--bg))}.notes-module__WKrAua__descEditing{font-size:13.5px}.notes-module__WKrAua__placeholder{color:var(--slate-light)}.notes-module__WKrAua__foldToggle{font-family:var(--font-body), sans-serif;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.notes-module__WKrAua__foldToggle:hover{text-decoration:underline}.notes-module__WKrAua__displayBtn{width:auto;font-family:var(--font-body), sans-serif;padding:0 10px;font-size:12px}.notes-module__WKrAua__cardFoot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.notes-module__WKrAua__clientPick{width:210px;max-width:100%}.notes-module__WKrAua__footTags{--tag-add-gap-before:6px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.notes-module__WKrAua__footSpacer{flex:1}.notes-module__WKrAua__draftTags{display:contents}.notes-module__WKrAua__draftHint{color:var(--slate-light);font-size:12px}.notes-module__WKrAua__textAction{font-family:var(--font-body), sans-serif;color:var(--slate);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 9px;font-size:12.5px}.notes-module__WKrAua__textAction:hover{background:var(--bg);border-color:var(--border)}.notes-module__WKrAua__textAction:disabled{opacity:.5;cursor:default}.notes-module__WKrAua__primaryAction{font-family:var(--font-body), sans-serif;color:var(--on-accent);background:var(--accent);cursor:pointer;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}.notes-module__WKrAua__primaryAction:hover{background:var(--accent-dark)}.notes-module__WKrAua__primaryAction:disabled{opacity:.5;cursor:default}.notes-module__WKrAua__convert{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.notes-module__WKrAua__convertLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--slate-light);font-size:11px;font-weight:600}.notes-module__WKrAua__convertInput,.notes-module__WKrAua__convertDate{font-family:var(--font-body), sans-serif;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:13px}.notes-module__WKrAua__convertDates{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notes-module__WKrAua__dateChip{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:5px 9px;font-size:12px}.notes-module__WKrAua__dateChipOn{color:var(--accent-dark);background:var(--accent-wash);border-color:var(--accent)}.notes-module__WKrAua__convertActions{align-items:center;gap:8px;margin-top:4px;display:flex}.notes-module__WKrAua__convertSummary{color:var(--slate);flex:1;font-size:12.5px}.notes-module__WKrAua__binList{flex-direction:column;gap:8px;display:flex}.notes-module__WKrAua__binRow{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.notes-module__WKrAua__binMain{flex:1;min-width:0}.notes-module__WKrAua__binTitle{color:var(--slate);font-size:14px;font-weight:500}.notes-module__WKrAua__binMeta{color:var(--slate-light);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:12px;display:flex}@media (max-width:560px){.notes-module__WKrAua__clientPick,.notes-module__WKrAua__footTags{width:100%}.notes-module__WKrAua__footSpacer{display:none}}
.admin-module__NPgTcq__overlay{background:rgb(var(--shadow-rgb) / calc(.35 * var(--overlay-k)));z-index:40;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-module__NPgTcq__modal{background:var(--surface);width:900px;max-width:94vw;height:86vh;box-shadow:0 20px 60px rgb(var(--shadow-rgb) / calc(.25 * var(--shadow-k)));border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.admin-module__NPgTcq__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:20px 24px 14px;display:flex}.admin-module__NPgTcq__title{font-family:var(--font-display), sans-serif;font-size:17px;font-weight:600}.admin-module__NPgTcq__body{flex:1;min-height:0;padding:6px 24px 24px;overflow-y:auto}.admin-module__NPgTcq__closeBtn{background:var(--bg);color:var(--slate);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;width:26px;height:26px;font-size:14px;line-height:1}.admin-module__NPgTcq__closeBtn:hover{background:var(--border)}.admin-module__NPgTcq__searchRow{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 4px;display:flex}.admin-module__NPgTcq__search{font-family:var(--font-body), sans-serif;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;flex:220px;padding:8px 10px;font-size:13px}select.admin-module__NPgTcq__search{appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;padding-right:32px}.admin-module__NPgTcq__filterBtn{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.admin-module__NPgTcq__filterBtn.admin-module__NPgTcq__active{background:var(--accent-wash);color:var(--accent-dark);border-color:var(--accent)}.admin-module__NPgTcq__table{border-collapse:collapse;width:100%;font-size:13px}.admin-module__NPgTcq__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--slate-light);border-bottom:1px solid var(--border);background:var(--surface);padding:8px 10px;font-size:11px;position:sticky;top:0}.admin-module__NPgTcq__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px}.admin-module__NPgTcq__userName{font-weight:600}.admin-module__NPgTcq__userInits{font-family:var(--font-mono), monospace;color:var(--slate-light);margin-left:4px;font-size:10px}.admin-module__NPgTcq__userMeta{color:var(--slate-light);font-size:11px}.admin-module__NPgTcq__badge{white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-block}.admin-module__NPgTcq__badgeActive{background:var(--success-wash);color:var(--success)}.admin-module__NPgTcq__badgeNotCreated{background:var(--bg);color:var(--slate)}.admin-module__NPgTcq__badgeDeactivated{background:var(--border);color:var(--slate)}.admin-module__NPgTcq__badgeMissing{background:var(--alert-wash);color:var(--alert)}.admin-module__NPgTcq__actionsCol{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.admin-module__NPgTcq__actionsRow{flex-wrap:wrap;gap:6px;display:flex}.admin-module__NPgTcq__chipBtn{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--bg);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:12px}.admin-module__NPgTcq__chipBtn:hover:not(:disabled){background:var(--border)}.admin-module__NPgTcq__chipBtn:disabled{opacity:.5;cursor:not-allowed}.admin-module__NPgTcq__adminLabel{align-items:center;gap:5px;font-size:12px;display:flex}.admin-module__NPgTcq__selfNote{color:var(--slate-light);font-size:11px}.admin-module__NPgTcq__accessRow{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.admin-module__NPgTcq__accessName{flex-shrink:0;width:180px}.admin-module__NPgTcq__miniSelect{font-family:var(--font-body), sans-serif;appearance:none;background-image:var(--select-chevron);border:1px solid var(--border);background-position:right 8px center;background-repeat:no-repeat;background-size:11px;background-color:var(--bg);color:var(--ink);border-radius:6px;padding:4px 24px 4px 6px;font-size:12px}.admin-module__NPgTcq__expansion{background:var(--bg)}.admin-module__NPgTcq__expansionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--slate-light);margin-bottom:8px;font-size:11px;font-weight:600}.admin-module__NPgTcq__footnote{color:var(--slate-light);margin-top:14px;font-size:11.5px;line-height:1.5}.admin-module__NPgTcq__errorBanner{background:var(--alert-wash);color:var(--alert);border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:13px}.admin-module__NPgTcq__warnBanner{background:var(--warn-wash);color:var(--warn);border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.45}.admin-module__NPgTcq__loading{text-align:center;color:var(--slate-light);padding:40px;font-size:13.5px}.admin-module__NPgTcq__tabs{gap:4px;display:flex}.admin-module__NPgTcq__tab{font-family:var(--font-display), sans-serif;color:var(--slate-light);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 8px 8px;font-size:15px;font-weight:600}.admin-module__NPgTcq__tab:hover{color:var(--slate)}.admin-module__NPgTcq__tabActive{color:var(--ink);border-bottom-color:var(--accent)}.admin-module__NPgTcq__auditWhen{font-family:var(--font-mono), monospace;color:var(--slate);white-space:nowrap;font-size:11.5px}.admin-module__NPgTcq__auditIp{font-family:var(--font-mono), monospace;color:var(--slate-light);margin-top:2px;font-size:10px}.admin-module__NPgTcq__auditDetail{color:var(--slate);overflow-wrap:anywhere;font-size:12.5px}.admin-module__NPgTcq__auditTarget{background:var(--bg);color:var(--ink);border-radius:5px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.admin-module__NPgTcq__countNote{color:var(--slate-light);font-size:12px}.admin-module__NPgTcq__pager{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-module__NPgTcq__noteForm{flex-direction:column;gap:10px;padding:14px 0 6px;display:flex}.admin-module__NPgTcq__noteFormRow{flex-wrap:wrap;gap:10px;display:flex}.admin-module__NPgTcq__noteField{text-transform:uppercase;letter-spacing:.04em;color:var(--slate-light);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.admin-module__NPgTcq__noteField>.admin-module__NPgTcq__search{text-transform:none;letter-spacing:normal;flex:none;font-weight:400}.admin-module__NPgTcq__noteFormRow>.admin-module__NPgTcq__noteField{flex:160px}.admin-module__NPgTcq__noteFormRow>.admin-module__NPgTcq__noteFieldNarrow{flex:0 0 90px}.admin-module__NPgTcq__noteText{resize:vertical;min-height:84px;line-height:1.5}.admin-module__NPgTcq__noteVersion{border-top:1px solid var(--border);margin-top:8px;padding-top:16px}.admin-module__NPgTcq__noteVersionHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}
div.whats-new-module__sZPhoW__dialog{flex-direction:column;max-width:560px;max-height:min(84vh,680px);display:flex}.whats-new-module__sZPhoW__scroll{flex-direction:column;gap:16px;margin:14px -24px 0;padding:2px 24px;display:flex;overflow-y:auto}.whats-new-module__sZPhoW__release{flex-direction:column;gap:10px;display:flex}.whats-new-module__sZPhoW__release+.whats-new-module__sZPhoW__release{border-top:1px solid var(--border);padding-top:16px}.whats-new-module__sZPhoW__releaseHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.whats-new-module__sZPhoW__versionTag{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:15px;font-weight:700}.whats-new-module__sZPhoW__releaseDate{color:var(--slate);font-size:12.5px}.whats-new-module__sZPhoW__noteTitle{font-family:var(--font-body), sans-serif;color:var(--ink);margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.4}.whats-new-module__sZPhoW__noteBody{color:var(--slate);flex-direction:column;gap:6px;font-size:13.5px;line-height:1.55;display:flex}.whats-new-module__sZPhoW__noteBody p{margin:0}.whats-new-module__sZPhoW__noteBody a{color:var(--accent-dark);overflow-wrap:anywhere}.whats-new-module__sZPhoW__quiet{color:var(--slate);margin:0;font-size:13.5px}.whats-new-module__sZPhoW__audienceTag{text-transform:uppercase;letter-spacing:.05em;color:var(--slate);background:var(--bg);vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:600}
.shell-module__Kqy63q__topbar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.shell-module__Kqy63q__brand{align-items:center;gap:10px;display:flex}.shell-module__Kqy63q__brandMark{border-radius:8px;flex-shrink:0;width:30px;height:30px;overflow:hidden}.shell-module__Kqy63q__brandName{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:700}.shell-module__Kqy63q__brandSub{color:var(--slate-light);margin-top:-2px;font-size:11px}.shell-module__Kqy63q__headerRight{align-items:center;gap:10px;display:flex}.shell-module__Kqy63q__user{color:var(--slate);align-items:center;gap:8px;font-size:13px;display:flex}.shell-module__Kqy63q__avatar{background:var(--accent-wash);width:26px;height:26px;color:var(--accent-dark);font-size:11px;font-weight:600;font-family:var(--font-display), sans-serif;border-radius:50%;justify-content:center;align-items:center;display:flex}.shell-module__Kqy63q__signOut{font-family:var(--font-body), sans-serif;color:var(--slate);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.shell-module__Kqy63q__signOut:hover{background:var(--bg)}.shell-module__Kqy63q__themeWrap{position:relative}.shell-module__Kqy63q__themeBtn{justify-content:center;align-items:center;padding:7px 9px;display:inline-flex}.shell-module__Kqy63q__themePop{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px rgb(var(--shadow-rgb) / calc(.14 * var(--shadow-k)));z-index:30;border-radius:9px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.shell-module__Kqy63q__themeItem{width:100%;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-family:inherit;font-size:12.5px;display:flex}.shell-module__Kqy63q__themeItem:hover{background:var(--bg)}.shell-module__Kqy63q__themeItemActive{background:var(--accent-wash);color:var(--accent-dark);font-weight:600}.shell-module__Kqy63q__content{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:28px 28px 60px}.shell-module__Kqy63q__placeholder{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px}.shell-module__Kqy63q__placeholderTitle{font-family:var(--font-display), sans-serif;margin-bottom:8px;font-size:18px;font-weight:600}.shell-module__Kqy63q__placeholderBody{color:var(--slate);font-size:13.5px;line-height:1.6}.shell-module__Kqy63q__badgeRow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.shell-module__Kqy63q__badge{background:var(--accent-wash);color:var(--accent-dark);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.shell-module__Kqy63q__loading{color:var(--slate-light);flex:1;justify-content:center;align-items:center;font-size:13.5px;display:flex}.shell-module__Kqy63q__sectionSwitch{background:var(--bg);border:1px solid var(--border);border-radius:9px;gap:2px;margin-left:20px;padding:2px;display:inline-flex}.shell-module__Kqy63q__sectionBtn{font:inherit;font-family:var(--font-body), sans-serif;color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:12.5px}.shell-module__Kqy63q__sectionBtn:hover{color:var(--ink)}.shell-module__Kqy63q__sectionActive{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / calc(.09 * var(--shadow-k)));font-weight:600}@media (max-width:720px){.shell-module__Kqy63q__topbar{flex-wrap:wrap;gap:10px;padding:12px 16px}.shell-module__Kqy63q__headerRight{margin-left:auto}.shell-module__Kqy63q__userName,.shell-module__Kqy63q__brandText{display:none}.shell-module__Kqy63q__sectionSwitch{margin-left:4px}}.shell-module__Kqy63q__footer{color:var(--slate);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;padding:0 28px 20px;font-size:12px;display:flex}.shell-module__Kqy63q__footerLink{font:inherit;color:var(--accent-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.shell-module__Kqy63q__footerLink:hover{color:var(--accent)}
