.TaskModule-module__9--72q__card{gap:var(--space-4);border-radius:var(--radius-module);width:100%;height:100%;padding:var(--space-5);padding-bottom:0;border:1px solid color-mix(in srgb,var(--color-border)75%,transparent);background-color:var(--color-background);box-shadow:none;flex-direction:column;display:flex;position:relative;overflow:visible}.TaskModule-module__9--72q__card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.TaskModule-module__9--72q__card:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.TaskModule-module__9--72q__card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.TaskModule-module__9--72q__card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.TaskModule-module__9--72q__card:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.TaskModule-module__9--72q__card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}@keyframes TaskModule-module__9--72q__highlightPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--highlight-color)var(--highlight-shadow-start-opacity),transparent)}55%{box-shadow:0 0 0 var(--highlight-shadow-spread)color-mix(in srgb,var(--highlight-color)var(--highlight-shadow-mid-opacity),transparent)}to{box-shadow:0 0 transparent}}.TaskModule-module__9--72q__cardHighlight,.TaskModule-module__9--72q__taskHighlight{border-color:var(--highlight-color);animation:TaskModule-module__9--72q__highlightPulse var(--highlight-duration)ease-out}.TaskModule-module__9--72q__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.TaskModule-module__9--72q__headerRow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-5)}.TaskModule-module__9--72q__headerRow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-5)}.TaskModule-module__9--72q__headerRow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-5)}.TaskModule-module__9--72q__headerRow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-5)}.TaskModule-module__9--72q__headerRow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-5)}.TaskModule-module__9--72q__headerRow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-5)}.TaskModule-module__9--72q__headerActions{align-items:center;gap:var(--space-2);display:flex}.TaskModule-module__9--72q__historyControls{gap:var(--space-1);display:flex}.TaskModule-module__9--72q__historyControls:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.TaskModule-module__9--72q__historyControls:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.TaskModule-module__9--72q__historyControls:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.TaskModule-module__9--72q__historyControls:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.TaskModule-module__9--72q__historyControls:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.TaskModule-module__9--72q__historyControls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.TaskModule-module__9--72q__titleBlock{align-items:center;gap:var(--space-3);display:flex}.TaskModule-module__9--72q__titleIcon{background:color-mix(in srgb,var(--color-muted)15%,transparent);width:28px;height:28px;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;scale:1.15}.TaskModule-module__9--72q__title{font-size:1.05rem;font-weight:600}.TaskModule-module__9--72q__summary{font-size:var(--text-size-sm);color:var(--color-muted);place-self:start center;margin:0;padding:0}.TaskModule-module__9--72q__titleBlockText{flex-direction:column;gap:.15rem;display:flex}.TaskModule-module__9--72q__menuIcon{width:18px;height:18px;color:var(--color-muted)}.TaskModule-module__9--72q__addTaskButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--space-5)}.TaskModule-module__9--72q__addTaskButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--space-5)}.TaskModule-module__9--72q__addTaskButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--space-5)}.TaskModule-module__9--72q__addTaskButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--space-5)}.TaskModule-module__9--72q__addTaskButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--space-5)}.TaskModule-module__9--72q__addTaskButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--space-5)}.TaskModule-module__9--72q__addTaskIcon{fill:currentColor;width:16px;height:16px}.TaskModule-module__9--72q__emptyState{color:var(--color-muted);align-self:center;font-style:italic}.TaskModule-module__9--72q__taskList{padding:0;padding-bottom:var(--space-4);border-radius:var(--radius-card);height:auto;scrollbar-width:thin;scrollbar-color:var(--color-border)transparent;flex-direction:column;gap:.45rem;margin:0;list-style:none;display:flex;overflow-y:auto}.TaskModule-module__9--72q__taskList:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-5)}.TaskModule-module__9--72q__taskList:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-5)}.TaskModule-module__9--72q__taskList:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--space-5)}.TaskModule-module__9--72q__taskList:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-5)}.TaskModule-module__9--72q__taskList:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-5)}.TaskModule-module__9--72q__taskList:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--space-5)}.TaskModule-module__9--72q__taskList::-webkit-scrollbar{width:6px}.TaskModule-module__9--72q__taskList::-webkit-scrollbar-track{background:0 0}.TaskModule-module__9--72q__taskList::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.TaskModule-module__9--72q__taskList::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.TaskModule-module__9--72q__taskCard{border-radius:var(--radius-card);cursor:grab;border:2px solid transparent;flex-direction:column;justify-content:space-between;align-items:start;width:100%;height:auto;transition:opacity .12s,transform .12s;display:flex;overflow:visible}.TaskModule-module__9--72q__taskCard[draggable=true]:active{cursor:grabbing}.TaskModule-module__9--72q__taskDragging{opacity:.3;cursor:grabbing}.TaskModule-module__9--72q__taskDragOver{position:relative}.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneBefore:before,.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneAfter:after,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneBefore:before,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneAfter:after{content:"";background:var(--color-primary);z-index:10;height:3px;box-shadow:0 0 8px color-mix(in srgb,var(--color-primary)40%,transparent);border-radius:2px;position:absolute;left:0;right:0}.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneBefore:before,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneAfter:after{left:44px;right:12px}.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneBefore:before,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneBefore:before{top:-2px}.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneAfter:after,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneAfter:after{bottom:-2px}.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneInside,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneInside{background:color-mix(in srgb,var(--color-primary)12%,transparent);border:2px solid color-mix(in srgb,var(--color-primary)50%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--color-primary)20%,transparent)}.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneInside .TaskModule-module__9--72q__taskMain,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneInside .TaskModule-module__9--72q__taskInfo{background:color-mix(in srgb,var(--color-primary)8%,transparent)}.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneInvalid,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneInvalid{cursor:not-allowed;background:rgba(239,68,68,.08);border:2px dashed rgba(239,68,68,.5)}.TaskModule-module__9--72q__taskCard.TaskModule-module__9--72q__dropZoneInvalid .TaskModule-module__9--72q__taskMain,.TaskModule-module__9--72q__subTaskCard.TaskModule-module__9--72q__dropZoneInvalid .TaskModule-module__9--72q__taskInfo{background:rgba(239,68,68,.05)}.TaskModule-module__9--72q__collapsedIndicator{opacity:.6;align-items:center;gap:4px;padding:8px 0 8px 44px;display:flex}.TaskModule-module__9--72q__collapsedBox{opacity:.4;background:currentColor;border-radius:2px;height:4px}.TaskModule-module__9--72q__collapsedBox:first-child{width:28px}.TaskModule-module__9--72q__collapsedBox:nth-child(2){width:22px}.TaskModule-module__9--72q__collapsedBox:nth-child(3){width:16px}.TaskModule-module__9--72q__taskMain{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-accent)5%,transparent);border:1px solid color-mix(in srgb,var(--color-border)60%,transparent);width:100%;padding:.9rem 1rem;display:flex}.TaskModule-module__9--72q__taskInfo{align-items:center;gap:var(--space-3);display:flex}.TaskModule-module__9--72q__taskCheckbox{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-foreground)45%,transparent);width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;color:color-mix(in srgb,var(--color-primary)40%,transparent);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:10px;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.TaskModule-module__9--72q__taskCheckboxCompleted{background:var(--color-accent);color:var(--color-accent-hover);border-color:var(--color-border)}.TaskModule-module__9--72q__taskLabel{color:var(--color-foreground);cursor:default;font-weight:600}.TaskModule-module__9--72q__taskLabelCompleted{color:color-mix(in srgb,var(--color-muted)75%,transparent);text-decoration:line-through}.TaskModule-module__9--72q__dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:calc(var(--z-nav) + 1);background:rgba(15,23,42,.35);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TaskModule-module__9--72q__dialogContent{background:var(--color-background);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--color-border)80%,transparent);width:min(380px,90vw);box-shadow:var(--shadow-dialog);gap:var(--space-5);flex-direction:column;padding:1.75rem;display:flex}.TaskModule-module__9--72q__dialogTitle{font-size:var(--text-size-lg);color:var(--color-foreground);margin:0;font-weight:600}.TaskModule-module__9--72q__dialogField{gap:var(--space-2);flex-direction:column;display:flex}.TaskModule-module__9--72q__dialogLabel{color:var(--color-foreground);font-weight:600}.TaskModule-module__9--72q__dialogActions{justify-content:flex-end;gap:var(--space-3);display:flex}.TaskModule-module__9--72q__taskActions{align-items:center;gap:var(--space-2);display:flex}.TaskModule-module__9--72q__taskMenuIcon{width:18px;height:18px;color:var(--color-muted)}.TaskModule-module__9--72q__taskActionIcon{width:16px;height:16px}.TaskModule-module__9--72q__dialogDescription{color:var(--color-muted);margin:0;line-height:1.4}.TaskModule-module__9--72q__assigneeAvatar{cursor:default;align-items:center;display:inline-flex}.TaskModule-module__9--72q__assigneeAvatar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.TaskModule-module__9--72q__assigneeAvatar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.TaskModule-module__9--72q__assigneeAvatar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.TaskModule-module__9--72q__assigneeAvatar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.TaskModule-module__9--72q__assigneeAvatar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.TaskModule-module__9--72q__assigneeAvatar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.TaskModule-module__9--72q__assigneeAvatarOverdue{border-color:var(--color-danger)}.TaskModule-module__9--72q__moduleAssigneeAvatar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.TaskModule-module__9--72q__moduleAssigneeAvatar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.TaskModule-module__9--72q__moduleAssigneeAvatar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.TaskModule-module__9--72q__moduleAssigneeAvatar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.TaskModule-module__9--72q__moduleAssigneeAvatar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.TaskModule-module__9--72q__moduleAssigneeAvatar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.TaskModule-module__9--72q__tooltipContent{display:inline}.TaskModule-module__9--72q__tooltipDue{font-weight:600}.TaskModule-module__9--72q__tooltipDueOverdue{color:var(--color-danger);font-weight:600}.TaskModule-module__9--72q__reorderDialog{gap:var(--space-6);width:min(440px,92vw);height:auto;max-height:440px}.TaskModule-module__9--72q__reorderToolbar{justify-content:flex-end;display:flex}.TaskModule-module__9--72q__reorderSortButton{border:1px solid color-mix(in srgb,var(--color-border)80%,transparent);background:color-mix(in srgb,var(--color-primary)6%,transparent);color:var(--color-foreground);border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;padding:.45rem .9rem;font-size:.875rem;font-weight:500;transition:background .12s,color .12s,border .12s}.TaskModule-module__9--72q__reorderSortButton:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)12%,transparent)}.TaskModule-module__9--72q__reorderSortButton:disabled{cursor:not-allowed;opacity:.45}.TaskModule-module__9--72q__reorderList{gap:var(--space-3);border-radius:var(--radius-card);flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.TaskModule-module__9--72q__reorderItem{border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--color-border)70%,transparent);background:color-mix(in srgb,var(--color-primary)4%,transparent);cursor:grab;align-items:center;gap:.85rem;padding:.65rem .85rem;transition:border .12s,background .12s,transform .12s;display:flex}.TaskModule-module__9--72q__reorderItemDragging{opacity:.6;cursor:grabbing;border-color:color-mix(in srgb,var(--color-primary)65%,transparent);background:color-mix(in srgb,var(--color-primary)12%,transparent)}.TaskModule-module__9--72q__reorderHandle{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;color:var(--color-muted);cursor:inherit;justify-content:center;align-items:center;display:inline-flex}.TaskModule-module__9--72q__reorderHandleIcon{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px;height:16px}.TaskModule-module__9--72q__reorderLabel{color:var(--color-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.TaskModule-module__9--72q__deleteDialog{gap:var(--space-5)}.TaskModule-module__9--72q__deleteDialog .TaskModule-module__9--72q__dialogActions{justify-content:space-between}.TaskModule-module__9--72q__taskItem{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.TaskModule-module__9--72q__subTaskCard{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-accent)5%,transparent);border:.5px solid var(--color-border);width:100%;padding:.9rem 1rem;display:flex}.TaskModule-module__9--72q__subTaskList{flex-direction:column;gap:.45rem;height:auto;margin:0;list-style:none;display:flex}.TaskModule-module__9--72q__subTaskList:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-8)}.TaskModule-module__9--72q__subTaskList:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-8)}.TaskModule-module__9--72q__subTaskList:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-8)}.TaskModule-module__9--72q__subTaskList:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-8)}.TaskModule-module__9--72q__subTaskList:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-8)}.TaskModule-module__9--72q__subTaskList:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-8)}.TaskModule-module__9--72q__subTaskList .TaskModule-module__9--72q__taskCheckbox{border-radius:8px;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;font-size:.75rem}.TaskModule-module__9--72q__subTaskList .TaskModule-module__9--72q__taskLabel{font-weight:600}.TaskModule-module__9--72q__dropZoneEnd{border:2px dashed transparent;border-radius:8px;min-height:48px;list-style:none;transition:border-color .15s}.TaskModule-module__9--72q__dropZoneEnd:hover{border-color:var(--color-success-alpha);background-color:var(--color-success-bg)}
@keyframes ToastProvider-module__drZ92W__toast-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ToastProvider-module__drZ92W__toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.ToastProvider-module__drZ92W__portal{width:min(360px,100vw - 32px);z-index:var(--z-toast);pointer-events:none;flex-direction:column-reverse;gap:12px;display:flex;position:fixed;top:81px;right:16px}.ToastProvider-module__drZ92W__toast{border-radius:var(--radius-card);border:solid 1px var(--color-border);background:var(--color-background);width:100%;box-shadow:0 14px 36px color-mix(in srgb,var(--color-shadow)16%,transparent);pointer-events:auto;z-index:calc(var(--z-toast) + 1);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 16px 0;animation:.18s ease-out ToastProvider-module__drZ92W__toast-enter;display:grid;position:relative;overflow:hidden}.ToastProvider-module__drZ92W__toastExit{animation:.2s ease-in forwards ToastProvider-module__drZ92W__toast-exit}.ToastProvider-module__drZ92W__progressBar{background:color-mix(in srgb,var(--color-foreground)8%,transparent);border-radius:0 0 var(--radius-md)var(--radius-md);grid-column:1/-1;height:4px;margin:12px -16px 0;overflow:hidden}.ToastProvider-module__drZ92W__progressBarFill{background:var(--color-accent,#2563eb);will-change:width;height:100%}.ToastProvider-module__drZ92W__variantSuccess .ToastProvider-module__drZ92W__progressBarFill{background:var(--color-success,#22c55e)}.ToastProvider-module__drZ92W__variantError .ToastProvider-module__drZ92W__progressBarFill{background:var(--color-danger,#ef4444)}.ToastProvider-module__drZ92W__variantWarning .ToastProvider-module__drZ92W__progressBarFill{background:var(--color-warning,#f59e0b)}.ToastProvider-module__drZ92W__variantInfo .ToastProvider-module__drZ92W__progressBarFill{background:var(--color-accent,#2563eb)}.ToastProvider-module__drZ92W__closeButton{color:var(--color-muted-foreground,color-mix(in srgb,var(--color-foreground)70%,transparent));cursor:pointer;touch-action:manipulation;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-10px;padding:0;font-size:16px;line-height:1;display:inline-flex}.ToastProvider-module__drZ92W__closeButton:hover{color:var(--color-foreground);background:color-mix(in srgb,var(--color-foreground)10%,transparent);outline:none}.ToastProvider-module__drZ92W__closeButton:focus-visible{color:var(--color-foreground);background:color-mix(in srgb,var(--color-foreground)10%,transparent);outline:none}.ToastProvider-module__drZ92W__content{flex-direction:column;gap:4px;min-width:0;display:flex}.ToastProvider-module__drZ92W__title{font-weight:600;font-size:var(--text-size-base);color:var(--color-foreground);word-break:break-word;margin:0;line-height:1.3}.ToastProvider-module__drZ92W__description{font-size:var(--text-size-sm);color:var(--color-muted-foreground,color-mix(in srgb,var(--color-foreground)70%,transparent));word-break:break-word;margin:0;line-height:1.4}.ToastProvider-module__drZ92W__actionButton{background:color-mix(in srgb,var(--color-accent)12%,transparent);color:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;min-width:80px;font-weight:600;font-size:var(--text-size-sm);border:none;padding:6px 10px;transition:background .15s,color .15s}.ToastProvider-module__drZ92W__actionButton:hover{background:color-mix(in srgb,var(--color-accent)20%,transparent);outline:none}.ToastProvider-module__drZ92W__actionButton:focus-visible{background:color-mix(in srgb,var(--color-accent)20%,transparent);outline:none}.ToastProvider-module__drZ92W__actionButton:disabled{cursor:progress;opacity:.7}.ToastProvider-module__drZ92W__spinner{border:2px solid color-mix(in srgb,var(--color-accent)30%,transparent);border-top-color:var(--color-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ToastProvider-module__drZ92W__spin}@keyframes ToastProvider-module__drZ92W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ToastProvider-module__drZ92W__variantDefault{border-color:color-mix(in srgb,var(--color-border)70%,transparent)}.ToastProvider-module__drZ92W__variantSuccess{border-color:color-mix(in srgb,var(--color-success,#22c55e)20%,transparent);background:color-mix(in srgb,var(--color-success,#22c55e)8%,var(--color-background))}.ToastProvider-module__drZ92W__variantError{border-color:color-mix(in srgb,var(--color-danger,#ef4444)25%,transparent);background:color-mix(in srgb,var(--color-danger,#ef4444)12%,var(--color-background))}.ToastProvider-module__drZ92W__variantWarning{border-color:color-mix(in srgb,var(--color-warning,#f59e0b)25%,transparent);background:color-mix(in srgb,var(--color-warning,#f59e0b)12%,var(--color-background))}.ToastProvider-module__drZ92W__variantInfo{border-color:color-mix(in srgb,var(--color-accent,#2563eb)25%,transparent);background:color-mix(in srgb,var(--color-accent,#2563eb)12%,var(--color-background))}.ToastProvider-module__drZ92W__toastInvite{border-radius:var(--radius-lg,12px);border:solid 1px var(--color-border);background:var(--color-background);width:100%;min-width:360px;box-shadow:0 20px 48px color-mix(in srgb,var(--color-foreground)20%,transparent);pointer-events:auto;z-index:calc(var(--z-popover) + 1);flex-direction:column;padding:20px 24px;animation:.18s ease-out ToastProvider-module__drZ92W__toast-enter;display:flex;position:relative}.ToastProvider-module__drZ92W__inviteHeader{font-size:var(--text-size-sm,14px);color:var(--color-muted-foreground,color-mix(in srgb,var(--color-foreground)60%,transparent));justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ToastProvider-module__drZ92W__inviteTime{font-weight:400}.ToastProvider-module__drZ92W__inviteUser{color:var(--color-foreground);font-weight:500}.ToastProvider-module__drZ92W__inviteContent{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.ToastProvider-module__drZ92W__inviteTitle{font-weight:600;font-size:var(--text-size-lg,18px);color:var(--color-foreground);word-break:break-word;margin:0;line-height:1.4}.ToastProvider-module__drZ92W__inviteActions{gap:12px;width:100%;max-width:320px;display:flex}.ToastProvider-module__drZ92W__inviteAcceptButton{background:var(--color-accent,#2563eb);color:#fff;font-weight:600;font-size:var(--text-size-base,16px);border-radius:var(--radius-md,8px);cursor:pointer;touch-action:manipulation;border:none;flex:1;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;transition:all .2s;display:flex}.ToastProvider-module__drZ92W__inviteAcceptButton:hover{background:color-mix(in srgb,var(--color-accent,#2563eb)90%,black);box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent,#2563eb)30%,transparent);transform:translateY(-1px)}.ToastProvider-module__drZ92W__inviteAcceptButton:active{transform:translateY(0)}.ToastProvider-module__drZ92W__inviteAcceptButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.ToastProvider-module__drZ92W__inviteDeclineButton{border:solid 2px var(--color-danger,#ef4444);color:var(--color-danger,#ef4444);font-weight:600;font-size:var(--text-size-base,16px);border-radius:var(--radius-md,8px);cursor:pointer;touch-action:manipulation;background:0 0;flex:1;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;transition:all .2s;display:flex}.ToastProvider-module__drZ92W__inviteDeclineButton:hover{background:color-mix(in srgb,var(--color-danger,#ef4444)10%,transparent);transform:translateY(-1px)}.ToastProvider-module__drZ92W__inviteDeclineButton:active{transform:translateY(0)}.ToastProvider-module__drZ92W__inviteDeclineButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.ToastProvider-module__drZ92W__inviteMenuButton{color:var(--color-muted-foreground,color-mix(in srgb,var(--color-foreground)60%,transparent));cursor:pointer;touch-action:manipulation;border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex;position:absolute;top:20px;right:20px}.ToastProvider-module__drZ92W__inviteMenuButton:hover{background:color-mix(in srgb,var(--color-foreground)8%,transparent);color:var(--color-foreground)}.ToastProvider-module__drZ92W__inviteMenuButton:active{transform:scale(.95)}
.page-module__GsSXCa__page{width:100%;height:100vh;box-sizing:border-box;overscroll-behavior-x:none;height:100svh;padding:0 1.5rem;overflow-x:hidden;overflow-y:auto}.page-module__GsSXCa__projectPage{padding-left:0;padding-right:0;overflow:hidden}.page-module__GsSXCa__projectPage .page-module__GsSXCa__homeWrapper{padding-top:var(--nav-height);height:100vh;flex-direction:column;justify-content:center;height:100svh;padding-bottom:0;display:flex}@media (max-width:767px){.page-module__GsSXCa__projectPage{padding-top:var(--nav-height);overflow:hidden}.page-module__GsSXCa__projectPage .page-module__GsSXCa__homeWrapper{height:calc(100vh - var(--nav-height));height:calc(100svh - var(--nav-height));flex-direction:column;justify-content:center;padding-top:0;padding-bottom:0;display:flex}}.page-module__GsSXCa__main{justify-content:center;width:100%;min-height:100%;display:flex}.page-module__GsSXCa__settingsPage{width:100%;height:100vh;flex-direction:column;height:100svh;display:flex}.page-module__GsSXCa__settingsMain{flex:1;justify-content:center;width:100%;padding-top:100px;display:flex;overflow:hidden}.page-module__GsSXCa__h1{font-size:var(--text-size-xl);font-family:var(--font-family-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-foreground);margin-top:0;font-weight:600;line-height:1.2}.page-module__GsSXCa__h2{margin-bottom:var(--space-4);font-size:1.5rem;font-weight:600}.page-module__GsSXCa__h3{margin-bottom:var(--space-3);font-size:1.125rem;font-weight:600}.page-module__GsSXCa__homeWrapper{width:100%;min-height:100%;color:var(--color-foreground);padding-top:calc(var(--nav-height)*2);padding-bottom:30vh}.page-module__GsSXCa__homeWrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-6);padding-right:var(--space-6)}.page-module__GsSXCa__homeWrapper:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-6);padding-right:var(--space-6)}.page-module__GsSXCa__homeWrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-6);padding-right:var(--space-6)}.page-module__GsSXCa__homeWrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6);padding-left:var(--space-6)}.page-module__GsSXCa__homeWrapper:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6);padding-left:var(--space-6)}.page-module__GsSXCa__homeWrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6);padding-left:var(--space-6)}@media (max-width:767px){.page-module__GsSXCa__page{-webkit-overflow-scrolling:touch;padding:0;padding-bottom:env(safe-area-inset-bottom,0);overflow-x:hidden;overflow-y:auto}.page-module__GsSXCa__homeWrapper{padding:0 1rem;padding-top:calc(var(--nav-height) + .5rem);padding-bottom:calc(30vh + env(safe-area-inset-bottom,0))}.page-module__GsSXCa__h1{margin-top:var(--space-4);font-size:1.75rem;line-height:1.3}.page-module__GsSXCa__h2{font-size:1.25rem}.page-module__GsSXCa__section{margin-top:var(--space-5)}.page-module__GsSXCa__projectsList{gap:var(--space-3);flex-direction:column;width:100%;overflow-x:visible}.page-module__GsSXCa__projectItem{aspect-ratio:auto;justify-content:flex-start;gap:var(--space-4);width:100%;padding:var(--space-4);border-radius:var(--radius-lg);flex-direction:row}.page-module__GsSXCa__projectInfo{flex:1;align-items:flex-start}.page-module__GsSXCa__projectActions{width:auto;margin-bottom:0}}.page-module__GsSXCa__settingsLayout{gap:var(--space-8);align-items:flex-start;width:100%;max-width:1400px;height:100%;padding:0 1.5rem;display:flex;overflow:hidden}.page-module__GsSXCa__settingsSidebar{width:30%;padding-top:var(--space-4);flex-shrink:0;align-self:flex-start;position:-webkit-sticky;position:sticky;top:0}.page-module__GsSXCa__settingsNav{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GsSXCa__settingsNavItem{border-radius:var(--radius-md);color:var(--color-foreground);padding:.65rem .85rem;font-weight:500;transition:background .2s,color .2s}.page-module__GsSXCa__settingsNavItem:hover{background:color-mix(in srgb,var(--color-accent)10%,transparent);color:var(--color-accent-saturated)}.page-module__GsSXCa__settingsNavItemActive{background:color-mix(in srgb,var(--color-accent)12%,transparent);color:var(--color-accent)}.page-module__GsSXCa__settingsContent{gap:var(--space-8);flex-direction:column;flex:1;width:50%;height:100%;padding:1rem 1rem 2rem 0;display:flex;overflow-x:hidden;overflow-y:auto}.page-module__GsSXCa__settingsContentSection{gap:var(--space-6);flex-direction:column;display:flex}.page-module__GsSXCa__section{font-size:var(--text-size-lg);font-family:var(--font-family-sans);color:var(--color-foreground);margin-top:4rem;font-weight:600;line-height:1.2}.page-module__GsSXCa__projectsPanel{margin-top:var(--space-6);border-radius:var(--radius-md);background:var(--color-background)}.page-module__GsSXCa__projectDetails{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--color-background);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.page-module__GsSXCa__detailRow{justify-content:space-between;gap:var(--space-6);display:flex}.page-module__GsSXCa__detailRowColumn{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GsSXCa__detailLabel{color:var(--color-muted);font-weight:600}.page-module__GsSXCa__detailValue{color:var(--color-foreground);word-break:break-word;text-align:right}.page-module__GsSXCa__colorDisplay{align-items:center;gap:var(--space-3);display:inline-flex}.page-module__GsSXCa__colorValueText{font-family:var(--font-family-mono)}.page-module__GsSXCa__colorSwatch{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-border)20%,transparent);width:28px;height:28px}.page-module__GsSXCa__settingsPreview{padding:var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-border)20%,transparent);color:var(--color-foreground);font-family:var(--font-family-mono);margin:0;font-size:.875rem;overflow-x:auto}.page-module__GsSXCa__projectsList{gap:var(--space-4);display:flex;overflow-x:auto}.page-module__GsSXCa__projectItem{aspect-ratio:1;justify-content:space-between;align-items:center;gap:var(--space-1);border:1px solid color-mix(in srgb,var(--color-border)80%,transparent);border-radius:25px;flex-direction:column;width:-moz-fit-content;width:fit-content;padding:.75rem 1rem;transition:border-color .2s,transform .2s;display:flex;overflow:visible}.page-module__GsSXCa__projectItem:hover{cursor:pointer;touch-action:manipulation;border-color:var(--color-border-hover)}.page-module__GsSXCa__projectName{color:var(--color-foreground);font-weight:600}.page-module__GsSXCa__projectMeta{font-size:var(--text-size-sm);color:var(--color-muted)}.page-module__GsSXCa__projectActions{width:100%;margin-bottom:var(--space-1);justify-content:flex-end;align-items:center;display:flex}.page-module__GsSXCa__projectInfo{flex-direction:column;align-items:center;gap:.1rem;display:flex}.page-module__GsSXCa__muted{font-size:var(--text-size-base);color:var(--color-muted)}.page-module__GsSXCa__deleteForm{gap:var(--space-4);max-width:420px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.page-module__GsSXCa__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GsSXCa__label{color:var(--color-foreground);font-weight:600}.page-module__GsSXCa__highlight{color:var(--color-accent);font-weight:700}.page-module__GsSXCa__input{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-size-base);background:var(--color-background);color:var(--color-foreground);padding:.6rem .75rem}.page-module__GsSXCa__inputRow{gap:var(--space-3);align-items:center;display:flex}.page-module__GsSXCa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)20%,transparent);outline:none}.page-module__GsSXCa__feedback{font-size:var(--text-size-sm)}.page-module__GsSXCa__success{color:var(--color-primary)}.page-module__GsSXCa__error{color:var(--color-danger)}.page-module__GsSXCa__confirmActions{justify-content:flex-end;display:flex}.page-module__GsSXCa__deleteContainer{gap:var(--space-8);flex-direction:column;max-width:600px;display:flex}.page-module__GsSXCa__deleteHeader{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GsSXCa__deleteSection{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--color-background);box-shadow:var(--shadow-xs)}.page-module__GsSXCa__sectionDescription{font-size:var(--text-size-sm);color:var(--color-muted);margin-top:var(--space-1);margin-bottom:var(--space-4)}.page-module__GsSXCa__checkboxGroup{gap:var(--space-1);flex-direction:column;display:flex}.page-module__GsSXCa__checkboxLabel{align-items:center;gap:var(--space-2);cursor:pointer;touch-action:manipulation;font-size:var(--text-size-base);color:var(--color-foreground);display:flex}.page-module__GsSXCa__checkboxHelper{font-size:var(--text-size-sm);color:var(--color-muted)}.page-module__GsSXCa__checkboxHelper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1.625rem}.page-module__GsSXCa__checkboxHelper:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1.625rem}.page-module__GsSXCa__checkboxHelper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1.625rem}.page-module__GsSXCa__checkboxHelper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1.625rem}.page-module__GsSXCa__checkboxHelper:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1.625rem}.page-module__GsSXCa__checkboxHelper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1.625rem}.page-module__GsSXCa__checkbox{cursor:pointer;touch-action:manipulation;width:1.125rem;height:1.125rem}.page-module__GsSXCa__warningText{font-size:var(--text-size-sm);color:var(--color-danger);padding:var(--space-3);background:color-mix(in srgb,var(--color-danger)10%,transparent);border-radius:var(--radius-sm);margin-bottom:var(--space-4);font-weight:500}.page-module__GsSXCa__formActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.page-module__GsSXCa__settingsForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__GsSXCa__transferOwnershipEmpty{padding:var(--space-4);color:var(--color-muted)}.page-module__GsSXCa__dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2001;background:rgba(15,23,42,.35);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.page-module__GsSXCa__dialogContent{background:var(--color-background);border-radius:var(--radius-md);border:solid 1px var(--color-border);width:min(420px,90vw);padding:var(--space-8);box-shadow:var(--shadow-dialog);gap:var(--space-5);flex-direction:column;display:flex}.page-module__GsSXCa__dialogTitle{font-size:var(--text-size-lg);color:var(--color-foreground);font-weight:600}.page-module__GsSXCa__dialogField{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GsSXCa__dialogLabel{color:var(--color-foreground);font-weight:600}.page-module__GsSXCa__dialogColorRow{align-items:center;gap:var(--space-3);display:flex}.page-module__GsSXCa__dialogColorInput{cursor:pointer;touch-action:manipulation;background:0 0;border:none;width:70px;height:40px;padding:0}.page-module__GsSXCa__dialogColorValue{font-family:var(--font-family-mono);color:var(--color-foreground)}.page-module__GsSXCa__dialogActions{justify-content:flex-end;gap:var(--space-3);display:flex}
