.person-heading-module__nExC1W__heading{align-items:center;gap:var(--space-7);display:flex}.person-heading-module__nExC1W__heading[data-inactive] .person-heading-module__nExC1W__mark{opacity:.55}.person-heading-module__nExC1W__who{flex:1;min-width:0}.person-heading-module__nExC1W__nameLine{align-items:center;gap:var(--space-4);display:flex}.person-heading-module__nExC1W__title{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.015em}.person-heading-module__nExC1W__heading[data-inactive] .person-heading-module__nExC1W__title{color:var(--color-text-subtle)}.person-heading-module__nExC1W__deactivatedTag{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);flex:none}.person-heading-module__nExC1W__email{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle);display:block}.person-heading-module__nExC1W__roleChip{padding:var(--space-2) var(--space-5);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);flex:none}.person-heading-module__nExC1W__roleChip[data-admin]{background:var(--color-accent-soft);color:var(--color-accent)}
.tabs-module__kfJroq__list{align-items:center;gap:var(--space-10);border-bottom:1px solid var(--color-border);display:flex}.tabs-module__kfJroq__tab{padding-bottom:var(--space-5);font-size:var(--text-xl);color:var(--color-text-subtle)}.tabs-module__kfJroq__tab[data-active]{font-weight:var(--weight-semibold);color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-accent)}.tabs-module__kfJroq__back{margin-right:var(--space-2);vertical-align:-1px;--icon-size:11px;display:inline-block;transform:rotate(180deg)}.tabs-module__kfJroq__tab:hover:not([data-active]){color:var(--color-text-secondary)}@media (max-width:767px){.tabs-module__kfJroq__list{scrollbar-width:none;overflow-x:auto}.tabs-module__kfJroq__tab{flex:none}}
.task-check-module__p1JM_q__check{aspect-ratio:1;border:1.5px solid var(--color-border-stronger);color:#0000;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:0 0;border-radius:50%;flex:none;justify-content:center;justify-self:start;align-items:center;padding:0;display:flex}.task-check-module__p1JM_q__check[data-size=md]{width:17px;height:17px}.task-check-module__p1JM_q__check[data-size=lg]{width:22px;height:22px}.task-check-module__p1JM_q__check:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.task-check-module__p1JM_q__check[data-completed]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.task-check-module__p1JM_q__check:disabled{cursor:not-allowed;opacity:.5}.task-check-module__p1JM_q__check[data-pending]{cursor:progress;opacity:1;animation:task-check-module__p1JM_q__pending 1.1s var(--ease) infinite}@keyframes task-check-module__p1JM_q__pending{50%{opacity:.45}}[data-size=lg] .task-check-module__p1JM_q__check[data-pending]{cursor:progress;opacity:1;animation:task-check-module__p1JM_q__pending 1.1s var(--ease) infinite}.task-check-module__p1JM_q__tick{width:11px;height:11px}
.toast-module__V7vQda__host{inset:auto;bottom:var(--space-8);z-index:var(--z-toast);gap:var(--space-4);pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.toast-module__V7vQda__toast{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-7);border-radius:var(--radius);background:var(--color-text);color:var(--color-text-inverse);box-shadow:var(--shadow-lg);font-size:var(--text-lg);pointer-events:auto;display:flex}.toast-module__V7vQda__toast[data-tone=danger]{background:var(--color-danger)}@media (prefers-reduced-motion:no-preference){.toast-module__V7vQda__toast{animation:toast-module__V7vQda__rise var(--motion-base) var(--ease)}}@keyframes toast-module__V7vQda__rise{0%{opacity:0;transform:translateY(var(--space-4))}}.toast-module__V7vQda__message{white-space:nowrap}.toast-module__V7vQda__undo{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:inherit;font-weight:var(--weight-semibold);cursor:pointer}.toast-module__V7vQda__undo:hover{background:var(--color-on-inverse-hover)}.toast-module__V7vQda__dismiss{margin-right:calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius-sm);color:inherit;opacity:.7;cursor:pointer;--icon-size:13px;justify-content:center;align-items:center;display:flex}.toast-module__V7vQda__dismiss:hover{background:var(--color-on-inverse-hover);opacity:1}@media (max-width:767px){.toast-module__V7vQda__host{right:var(--content-pad-x);bottom:calc(var(--bottombar-h) + var(--space-6));left:var(--content-pad-x);width:auto;transform:none}.toast-module__V7vQda__message{white-space:normal;flex:1;min-width:0}}
.card-module__2A4pRq__card{gap:var(--space-6);min-width:0;padding:var(--space-7) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.card-module__2A4pRq__flush{border-top:2px solid var(--section,var(--color-border));gap:0;padding:0}.card-module__2A4pRq__flush>:first-child,.card-module__2A4pRq__flush>:first-child>:first-child{border-top-left-radius:calc(var(--radius-card) - 2px);border-top-right-radius:calc(var(--radius-card) - 2px)}.card-module__2A4pRq__header{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.card-module__2A4pRq__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.card-module__2A4pRq__banded{border-top:2px solid var(--section);--heading-bg:var(--color-surface-sunken);--heading-rule:var(--color-border);--heading-fg:var(--color-text-faint);gap:0;padding:0}.card-module__2A4pRq__banded[data-section=notes]{border-color:var(--color-border);border-top-color:var(--section);background:var(--color-section-notes-soft)}.card-module__2A4pRq__band{align-items:center;row-gap:var(--space-3);gap:var(--space-4);padding:var(--space-5) var(--card-pad-x);border-bottom:1px solid var(--section-edge);border-radius:calc(var(--radius-card) - 2px) calc(var(--radius-card) - 2px) 0 0;background:var(--section-soft);color:var(--color-text);--control-border:var(--section);--control-fg:var(--section);--control-hover-bg:var(--section-soft);--control-track-border:1px solid var(--section);--control-track-bg:var(--color-surface);--control-selected-shadow:none;flex-wrap:wrap;display:flex}.card-module__2A4pRq__bandIcon{width:var(--avatar-sm);height:var(--avatar-sm);border:1px solid var(--section-edge);border-radius:var(--radius);background:var(--color-surface);color:var(--section);--icon-size:13px;flex:none;justify-content:center;align-items:center;display:flex}.card-module__2A4pRq__banded>.card-module__2A4pRq__band a,.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=ghost],.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=link]{font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none}.card-module__2A4pRq__banded>.card-module__2A4pRq__band a:hover:not(:disabled),.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=ghost]:hover:not(:disabled),.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=link]:hover:not(:disabled){color:var(--section);background:0 0}.card-module__2A4pRq__bandTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap;flex:none}.card-module__2A4pRq__bandCount{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle)}.card-module__2A4pRq__bandSpacer{flex:1}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button){flex-wrap:nowrap}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button) .card-module__2A4pRq__bandTitle{white-space:normal;flex:0 auto;min-width:0}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button) .card-module__2A4pRq__bandNote{flex:0 auto;min-width:0;max-width:55%}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button) .card-module__2A4pRq__bandNote>*{min-width:0;max-width:100%}.card-module__2A4pRq__bandNote{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;font-size:var(--text-sm);text-align:right;color:var(--color-text-subtle);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}
.assignees-card-module__q7GaPq__rows{padding:var(--space-4) var(--card-pad-x);flex-direction:column;display:flex}.assignees-card-module__q7GaPq__row{align-items:center;gap:var(--space-5);padding:var(--space-2) 0;display:flex}.assignees-card-module__q7GaPq__row+.assignees-card-module__q7GaPq__row{border-top:1px solid var(--color-border-row-subtle)}.assignees-card-module__q7GaPq__name{min-width:0;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.assignees-card-module__q7GaPq__empty{padding:var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-subtle);margin:0}
.file-preview-module__R_IADq__dialog{background:var(--color-stage);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-text);border:0;margin:0;padding:0;overflow:hidden}.file-preview-module__R_IADq__dialog[open]{flex-direction:column;display:flex}.file-preview-module__R_IADq__dialog::backdrop{background:var(--color-stage)}.file-preview-module__R_IADq__bar{align-items:center;gap:var(--space-3);height:58px;padding:0 var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex:none;display:flex}.file-preview-module__R_IADq__back{transform:rotate(180deg)}.file-preview-module__R_IADq__divider{background:var(--color-border);flex:none;width:1px;height:20px}.file-preview-module__R_IADq__identity{flex-direction:column;flex:1;min-width:0;display:flex}.file-preview-module__R_IADq__name{font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview-module__R_IADq__meta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview-module__R_IADq__position{color:var(--color-text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.file-preview-module__R_IADq__esc{color:var(--color-text-disabled);font-size:var(--text-xs)}.file-preview-module__R_IADq__metaPosition{display:none}@media (max-width:767px){.file-preview-module__R_IADq__bar{gap:var(--space-2);padding:0 var(--space-3)}.file-preview-module__R_IADq__bar .file-preview-module__R_IADq__label,.file-preview-module__R_IADq__divider,.file-preview-module__R_IADq__position,.file-preview-module__R_IADq__esc{display:none}.file-preview-module__R_IADq__metaPosition{display:inline}.file-preview-module__R_IADq__bar .file-preview-module__R_IADq__download{width:var(--space-16);justify-content:center;padding:0}}.file-preview-module__R_IADq__stage{min-height:0;color:var(--color-stage-text);--stage-wash:#ffffff1a;--stage-wash-strong:#ffffff29;flex-direction:column;flex:1;display:flex;position:relative}.file-preview-module__R_IADq__stage[data-tone=card]{background:var(--color-surface-muted);--color-stage-text:var(--color-text);--color-stage-raised:var(--color-border);--stage-wash:var(--color-surface);--stage-wash-strong:var(--color-surface-sunken);flex:none;height:min(70vh,40rem)}.file-preview-module__R_IADq__stage[data-tone=card] .file-preview-module__R_IADq__imageScroll{padding:var(--space-8) var(--space-10) var(--space-16)}.file-preview-module__R_IADq__stage[data-tone=card] .file-preview-module__R_IADq__sideArrow,.file-preview-module__R_IADq__stage[data-tone=card] .file-preview-module__R_IADq__zoom{box-shadow:var(--shadow-sm)}.file-preview-module__R_IADq__imageScroll{min-height:0;padding:var(--space-10) var(--space-16) var(--space-16);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.file-preview-module__R_IADq__imageScroll[data-actual]{justify-content:flex-start;align-items:flex-start;overflow:auto}.file-preview-module__R_IADq__image{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--shadow-lg)}.file-preview-module__R_IADq__imageScroll[data-actual] .file-preview-module__R_IADq__image{max-width:none;max-height:none;margin:auto}.file-preview-module__R_IADq__image[data-state=opening]{opacity:0;position:absolute}.file-preview-module__R_IADq__imageShape{width:min(900px,80%);height:60%}.file-preview-module__R_IADq__sideArrow{border-radius:var(--radius-circle);background:var(--stage-wash);width:40px;height:40px;color:var(--color-stage-text);cursor:pointer;--icon-size:18px;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.file-preview-module__R_IADq__sideArrow:hover{background:var(--stage-wash-strong)}.file-preview-module__R_IADq__sideArrow:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.file-preview-module__R_IADq__sideArrow[data-side=left]{left:var(--space-5)}.file-preview-module__R_IADq__sideArrow[data-side=right]{right:var(--space-5)}.file-preview-module__R_IADq__zoom{bottom:var(--space-5);align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius);background:var(--stage-wash);font-size:var(--text-xs);display:flex;position:absolute;left:50%;transform:translate(-50%)}.file-preview-module__R_IADq__zoomOption{padding:var(--space-1) var(--space-3);border-radius:var(--radius);color:var(--color-stage-text);cursor:pointer;font:inherit;background:0 0;border:0}.file-preview-module__R_IADq__zoomOption[aria-pressed=true]{background:var(--stage-wash-strong)}.file-preview-module__R_IADq__zoomOption:focus-visible{outline:var(--focus-ring)}.file-preview-module__R_IADq__zoomSize{padding:var(--space-1) var(--space-3);color:var(--color-text-faint);font-variant-numeric:tabular-nums}.file-preview-module__R_IADq__pdf{flex-direction:column;flex:1;min-height:0;display:flex}.file-preview-module__R_IADq__pdfPages{align-items:center;gap:var(--space-5);min-height:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}.file-preview-module__R_IADq__pdfPage{background:var(--color-surface);box-shadow:var(--shadow-lg);flex:none}.file-preview-module__R_IADq__pdfFoot,.file-preview-module__R_IADq__stageFoot{justify-content:center;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-surface);height:40px;color:var(--color-text-secondary);font-size:var(--text-sm);flex:none;display:flex}.file-preview-module__R_IADq__pdfCount{font-variant-numeric:tabular-nums;text-align:center;min-width:90px}.file-preview-module__R_IADq__pageScroll{flex:1;justify-content:center;min-height:0;display:flex;overflow:auto}.file-preview-module__R_IADq__textPage,.file-preview-module__R_IADq__docPage{box-sizing:border-box;width:min(760px,100%);min-height:100%;padding:var(--space-8) var(--space-10);background:var(--color-surface);color:var(--color-text);margin:0}.file-preview-module__R_IADq__textPage{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;word-break:break-word}.file-preview-module__R_IADq__docNote{align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-xs);display:flex}.file-preview-module__R_IADq__csv{min-height:0;padding:var(--space-5) var(--space-6) 0;flex-direction:column;flex:1;display:flex}.file-preview-module__R_IADq__csvScroll{border-radius:var(--radius) var(--radius) 0 0;background:var(--color-surface);flex:1;min-height:0;overflow:auto}.file-preview-module__R_IADq__csvTable{border-collapse:collapse;min-width:100%;color:var(--color-text);font-size:var(--text-sm)}.file-preview-module__R_IADq__csvTable th,.file-preview-module__R_IADq__csvTable td{height:30px;padding:0 var(--space-3);border-bottom:1px solid var(--color-border-row);text-align:left;white-space:nowrap}.file-preview-module__R_IADq__csvTable th{background:var(--color-surface-page);font-weight:var(--weight-semibold);position:sticky;top:0}.file-preview-module__R_IADq__csvNumber{color:var(--color-text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.file-preview-module__R_IADq__card{box-sizing:border-box;align-items:center;gap:var(--space-2);width:340px;padding:var(--space-6);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);text-align:center;flex-direction:column;margin:auto;display:flex}.file-preview-module__R_IADq__cardTitle{margin-top:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.file-preview-module__R_IADq__cardMeta{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.file-preview-module__R_IADq__cardNote{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.file-preview-module__R_IADq__cardWarning{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius);background:var(--color-danger-soft);color:var(--color-danger);--icon-size:16px;justify-content:center;align-items:center;display:flex}.file-preview-module__R_IADq__cardActions{gap:var(--space-2);display:flex}.file-preview-module__R_IADq__pageShape{box-sizing:border-box;gap:var(--space-3);width:min(420px,60%);margin:var(--space-6) auto 0;padding:var(--space-6);background:var(--color-stage-raised);flex-direction:column;display:flex}.file-preview-module__R_IADq__shapeLine{opacity:.35}
.card-figures-module___dTiAG__figures{gap:var(--space-8) var(--space-16);padding:var(--space-8) var(--card-pad-x) var(--space-6);flex-wrap:wrap;display:flex}.card-figures-module___dTiAG__label{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-text-subtle)}.card-figures-module___dTiAG__value{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.card-figures-module___dTiAG__value[data-quiet]{color:var(--color-text-secondary)}
.page-module__fSynKG__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__fSynKG__spacer{flex:1}.page-module__fSynKG__headRow{align-items:center;gap:var(--space-6);min-width:0;display:flex}.page-module__fSynKG__headline{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.page-module__fSynKG__headActions{align-items:center;gap:var(--space-4);flex:none;display:flex}.page-module__fSynKG__headMove{display:contents}.page-module__fSynKG__number{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-secondary);flex:none}.page-module__fSynKG__title{min-width:0;font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:var(--leading-tight);overflow-wrap:anywhere}.page-module__fSynKG__meta{margin-top:var(--space-4);font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__fSynKG__reason{color:var(--color-text-secondary)}.page-module__fSynKG__menuLabel{flex:1}.page-module__fSynKG__menuHint{font-size:var(--text-xs);color:var(--color-text-faint)}.page-module__fSynKG__body{grid-template-columns:var(--page-grid);align-items:start;gap:var(--page-grid-gap);padding:var(--space-10) var(--content-pad-x) var(--space-12);flex:1;display:grid}.page-module__fSynKG__main{gap:var(--space-8);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__fSynKG__aside{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__fSynKG__cardBody{gap:var(--space-3);padding:var(--space-8) var(--card-pad-x);flex-direction:column;display:flex}.page-module__fSynKG__captionRow{align-items:center;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.page-module__fSynKG__caption{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-text-subtle)}.page-module__fSynKG__captionNote{font-size:var(--text-base);color:var(--color-text-faint)}.page-module__fSynKG__empty{font-size:var(--text-md);color:var(--color-text-faint)}.page-module__fSynKG__editor{gap:var(--space-5);flex-direction:column;display:flex}.page-module__fSynKG__editorActions{justify-content:flex-end;gap:var(--space-3);display:flex}.page-module__fSynKG__estimate{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--leading-tight)}.page-module__fSynKG__estimateWas{margin-top:var(--space-3);font-size:var(--text-base);color:var(--color-text-subtle)}.page-module__fSynKG__mono{font-family:var(--font-mono);color:var(--color-text-secondary)}.page-module__fSynKG__estimateForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__fSynKG__range{align-items:center;gap:var(--space-3);display:flex}.page-module__fSynKG__hours{width:5rem;font-family:var(--font-mono)}.page-module__fSynKG__dash{color:var(--color-text-faint)}.page-module__fSynKG__unit{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__fSynKG__version{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text-subtle)}.page-module__fSynKG__sendText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__fSynKG__sendDate{align-items:center;gap:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-medium);display:flex}.page-module__fSynKG__sendWho{font-size:var(--text-base);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__fSynKG__sendRange{font-family:var(--font-mono);font-size:var(--text-md)}.page-module__fSynKG__projectLink{align-items:center;gap:var(--space-4);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-accent);display:inline-flex}.page-module__fSynKG__projectNone{font-size:var(--text-md);color:var(--color-text-secondary)}.page-module__fSynKG__quiet{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__fSynKG__footnote{padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-faint)}.page-module__fSynKG__rowShare{font-size:var(--text-base);color:var(--color-text-faint);text-align:right}.page-module__fSynKG__rowMinutes{font-family:var(--font-mono);text-align:right}.page-module__fSynKG__against{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.page-module__fSynKG__againstFigures{align-items:baseline;gap:var(--space-4);display:flex}.page-module__fSynKG__againstLogged{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-medium)}.page-module__fSynKG__againstNote{font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__fSynKG__sendHint{font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__fSynKG__locked{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.page-module__fSynKG__locked svg{--icon-size:11px}.page-module__fSynKG__clientChip{background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium)}.page-module__fSynKG__sendCurrent{background:var(--color-info-soft);box-shadow:inset 3px 0 0 var(--color-info)}@container page (max-width:879px){.page-module__fSynKG__headRow{row-gap:var(--space-6);flex-wrap:wrap}.page-module__fSynKG__headActions{flex-wrap:wrap;flex:100%}.page-module__fSynKG__body{flex-direction:column;align-items:stretch;display:flex}}
.project-tasks-module__RnpOQW__tab{min-height:0;padding:var(--space-7) var(--content-pad-x) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.project-tasks-module__RnpOQW__toolbar{padding-bottom:var(--space-7)}.project-tasks-module__RnpOQW__toolbarSpacer{flex:1}.project-tasks-module__RnpOQW__headTask{grid-column:span 2}.project-tasks-module__RnpOQW__alignEnd{text-align:right;justify-content:flex-end;display:flex}.project-tasks-module__RnpOQW__groupHead{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--card-pad-x);display:flex}.project-tasks-module__RnpOQW__groupName{font-size:var(--text-md);font-weight:var(--weight-semibold)}.project-tasks-module__RnpOQW__groupCount{font-size:var(--text-sm);color:var(--color-text-faint)}.project-tasks-module__RnpOQW__elbow{--icon-size:13px;color:var(--color-text-faint);flex:none}.project-tasks-module__RnpOQW__pending{opacity:.72}.project-tasks-module__RnpOQW__pendingLabel{font-size:var(--text-sm);color:var(--color-text-subtle);flex:none}.project-tasks-module__RnpOQW__due{font-size:var(--text-md)}.project-tasks-module__RnpOQW__actions{justify-self:end}.project-tasks-module__RnpOQW__ghost{align-items:center;gap:var(--space-6);width:100%;height:var(--row-h-compact);padding:0 var(--card-pad-x);border-top:1px solid var(--color-border-row);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease);margin-top:-1px;display:flex}.project-tasks-module__RnpOQW__ghost:hover:not(:disabled){background:var(--color-surface-hover)}.project-tasks-module__RnpOQW__ghost:hover:not(:disabled) .project-tasks-module__RnpOQW__ghostLabel{color:var(--color-text)}.project-tasks-module__RnpOQW__ghost:disabled{cursor:default}.project-tasks-module__RnpOQW__ghostChild{border-top-color:var(--color-border-row-subtle);background:var(--color-surface-nested)}.project-tasks-module__RnpOQW__ghostMark{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-circle);flex:none;width:17px;height:17px}.project-tasks-module__RnpOQW__ghostLabel{align-items:center;gap:var(--space-4);font-size:var(--text-lg);color:var(--color-text-faint);--icon-size:13px;display:flex}.project-tasks-module__RnpOQW__ghostHint{font-size:var(--text-sm);color:var(--color-text-faint)}.project-tasks-module__RnpOQW__doneBand{border-radius:0}.project-tasks-module__RnpOQW__doneToggle{align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--color-text-subtle);cursor:pointer;--icon-size:12px;display:flex}.project-tasks-module__RnpOQW__doneToggle:hover{color:var(--color-text)}.project-tasks-module__RnpOQW__doneChevron{transition:transform var(--motion-fast) var(--ease)}.project-tasks-module__RnpOQW__doneChevron[data-open]{transform:rotate(90deg)}.project-tasks-module__RnpOQW__doneCount{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-faint)}.project-tasks-module__RnpOQW__total{font-size:var(--text-md);color:var(--color-text-subtle)}.project-tasks-module__RnpOQW__totalValue{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-text)}.project-tasks-module__RnpOQW__doneList{border-top:1px solid var(--color-border)}@container page (max-width:991px){.project-tasks-module__RnpOQW__card.project-tasks-module__RnpOQW__card{background:0 0;border-color:#0000}.project-tasks-module__RnpOQW__groupHead{padding:var(--space-3) var(--space-5)}.project-tasks-module__RnpOQW__ghost{margin-top:0;margin-bottom:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius)}.project-tasks-module__RnpOQW__ghostChild{width:calc(100% - var(--space-10));margin-left:var(--space-10);border-color:var(--color-border-strong)}}
.dialog-module__cbYvwG__dialog{width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--space-8);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:flex;overflow:auto}.dialog-module__cbYvwG__dialog::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion:no-preference){.dialog-module__cbYvwG__dialog[open] .dialog-module__cbYvwG__panel{animation:dialog-module__cbYvwG__rise var(--motion-base) var(--ease)}@keyframes dialog-module__cbYvwG__rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}}.dialog-module__cbYvwG__panel{border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);width:440px;max-width:100%;box-shadow:var(--shadow-lg);text-align:left;flex-direction:column;display:flex}.dialog-module__cbYvwG__dialog[data-size=lg] .dialog-module__cbYvwG__panel,.dialog-module__cbYvwG__panel[data-size=lg]{width:520px}.dialog-module__cbYvwG__head{align-items:flex-start;gap:var(--space-6);padding:var(--space-10) var(--space-10) 0;display:flex}.dialog-module__cbYvwG__icon{border-radius:var(--radius);--icon-size:15px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dialog-module__cbYvwG__icon[data-tone=neutral]{background:var(--color-surface-muted);color:var(--color-text-muted)}.dialog-module__cbYvwG__icon[data-tone=info]{background:var(--color-info-soft);color:var(--color-info)}.dialog-module__cbYvwG__icon[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.dialog-module__cbYvwG__icon[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.dialog-module__cbYvwG__headText{flex:1;min-width:0}.dialog-module__cbYvwG__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.dialog-module__cbYvwG__description{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle)}.dialog-module__cbYvwG__body{gap:var(--space-6);padding:var(--space-7) var(--space-10) 0;flex-direction:column;display:flex}.dialog-module__cbYvwG__foot{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-10);display:flex}.dialog-module__cbYvwG__panel .dialog-module__cbYvwG__foot [data-tone=danger]{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-text-inverse)}.dialog-module__cbYvwG__panel .dialog-module__cbYvwG__foot [data-tone=danger]:hover:not(:disabled){border-color:var(--color-danger-hover);background:var(--color-danger-hover)}.dialog-module__cbYvwG__stacked{align-items:stretch;gap:var(--space-3);flex-direction:column-reverse}@media (max-width:767px){.dialog-module__cbYvwG__dialog{padding:var(--topbar-h) 0 0;align-items:stretch}.dialog-module__cbYvwG__panel,.dialog-module__cbYvwG__dialog[data-size=lg] .dialog-module__cbYvwG__panel{border-radius:var(--radius) var(--radius) 0 0;width:100%;min-height:100%;box-shadow:none;border-width:1px 0 0}.dialog-module__cbYvwG__foot{flex-direction:column-reverse;align-items:stretch;margin-top:auto}.dialog-module__cbYvwG__foot>*{min-height:44px}}
.confirm-dialog-module__W0ZMja__consequences{gap:var(--space-2);padding:var(--space-5) var(--space-6);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-md);color:var(--color-text-secondary);flex-direction:column;margin:0;list-style:none;display:flex}.confirm-dialog-module__W0ZMja__consequences[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-text)}.confirm-dialog-module__W0ZMja__consequences li{padding-left:var(--space-6);position:relative}.confirm-dialog-module__W0ZMja__consequences li:before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-circle);content:"";opacity:.5;background:currentColor;position:absolute;top:.6em;left:0}.confirm-dialog-module__W0ZMja__consequences[data-tone=danger] li:before{background:var(--color-danger);opacity:1}.confirm-dialog-module__W0ZMja__typing{gap:var(--space-3);font-size:var(--text-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.confirm-dialog-module__W0ZMja__note{font-size:var(--text-sm);color:var(--color-text-subtle)}.confirm-dialog-module__W0ZMja__note[data-tone=danger]{font-weight:var(--weight-medium);color:var(--color-danger)}
.field-chip-module__43lxDG__chip{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;height:var(--control-h-sm);padding:0 var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius);font-size:var(--text-sm);color:var(--color-text-subtle);cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);justify-self:start;display:inline-flex}.field-chip-module__43lxDG__chip:hover{border-color:var(--color-text-subtle);background:var(--color-surface-hover);color:var(--color-text)}.field-chip-module__43lxDG__chipSet{border-style:solid;border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.field-chip-module__43lxDG__chipSet:hover{border-color:var(--color-border-stronger)}.field-chip-module__43lxDG__chipMark{padding-top:var(--space-1);padding-bottom:var(--space-1);padding-left:var(--space-1)}.field-chip-module__43lxDG__chipField{height:var(--control-h);padding:0 var(--space-5);font-size:var(--text-md)}.field-chip-module__43lxDG__chipField.field-chip-module__43lxDG__chipMark{padding-left:var(--space-3)}.field-chip-module__43lxDG__icon{--icon-size:12px;flex:none}.field-chip-module__43lxDG__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.task-composer-module__oHpNdW__composer{border-top:1px solid var(--color-border-row);background:var(--focus-field-bg);margin-top:-1px}.task-composer-module__oHpNdW__child{border-top-color:var(--color-border-row-subtle);background:color-mix(in srgb, var(--focus-field-bg) 60%, var(--color-surface-nested))}.task-composer-module__oHpNdW__row{grid-template-columns:var(--list-columns);align-items:center;gap:var(--space-6);min-height:var(--row-h-compact);padding:0 var(--card-pad-x);display:grid}.task-composer-module__oHpNdW__composer[data-edit]{background:color-mix(in srgb, var(--focus-field-bg) 55%, var(--color-surface))}.task-composer-module__oHpNdW__mark{border:1.5px dashed var(--color-accent);border-radius:var(--radius-circle);flex:none;width:17px;height:17px}.task-composer-module__oHpNdW__mark[data-edit]{border-style:solid;border-color:var(--color-border-stronger)}.task-composer-module__oHpNdW__titleCell{align-items:center;gap:var(--space-4);min-width:0;display:flex}.task-composer-module__oHpNdW__input{min-width:0;font-size:var(--text-xl);font-weight:var(--weight-medium);background:0 0;border:0;flex:1;padding:0}.task-composer-module__oHpNdW__input:focus,.task-composer-module__oHpNdW__input:focus-visible{box-shadow:none;outline:none}.task-composer-module__oHpNdW__input::placeholder{color:var(--color-text-faint);font-weight:var(--weight-normal)}.task-composer-module__oHpNdW__chipWrap{justify-self:start;min-width:0;max-width:100%}.task-composer-module__oHpNdW__foot{align-items:center;gap:var(--space-5);padding:var(--space-2) var(--card-pad-x) var(--space-7);padding-left:calc(var(--card-pad-x) + 28px + var(--space-6));display:flex}.task-composer-module__oHpNdW__addDescription{align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-accent);cursor:pointer;--icon-size:12px;flex:none;display:flex}.task-composer-module__oHpNdW__addDescription:hover{text-decoration:underline}.task-composer-module__oHpNdW__spacer{flex:1}.task-composer-module__oHpNdW__dot{font-size:var(--text-base);color:var(--color-text-faint)}.task-composer-module__oHpNdW__hint{font-size:var(--text-base);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-composer-module__oHpNdW__descriptionRow{grid-template-columns:var(--list-columns);gap:var(--space-6);padding:var(--space-2) var(--card-pad-x) var(--space-5);display:grid}.task-composer-module__oHpNdW__descriptionCell{gap:var(--space-4);flex-direction:column;grid-column:2/-1;min-width:0;display:flex}.task-composer-module__oHpNdW__errorRow{padding:0 var(--card-pad-x) var(--space-6);padding-left:calc(var(--card-pad-x) + 28px + var(--space-6))}.task-composer-module__oHpNdW__panel{gap:var(--space-5);width:256px;padding:var(--space-6);flex-direction:column;display:flex}.task-composer-module__oHpNdW__quick{gap:var(--space-3);flex-wrap:wrap;display:flex}.task-composer-module__oHpNdW__quickButton[data-selected]{border-color:var(--focus-field-border);background:var(--focus-field-bg);color:var(--color-accent)}.task-composer-module__oHpNdW__typedRow{gap:var(--space-3);flex-direction:column;display:flex}.task-composer-module__oHpNdW__typed{width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xl)}.task-composer-module__oHpNdW__typed:focus{border-color:var(--focus-field-border);background:var(--focus-field-bg);box-shadow:none;outline:none}.task-composer-module__oHpNdW__typedHint{min-height:1.2em;font-size:var(--text-sm);color:var(--color-text-subtle)}.task-composer-module__oHpNdW__panelClear{align-self:flex-start}
.password-field-module__QK9tQa__row{align-items:center;gap:var(--space-4);display:flex}.password-field-module__QK9tQa__box{align-items:center;gap:var(--space-4);min-width:0;height:var(--field-h);padding:0 var(--space-6);border:1.5px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease);flex:1;display:flex}.password-field-module__QK9tQa__box:focus-within{border-color:var(--focus-field-border);background:var(--focus-field-bg);box-shadow:none}.password-field-module__QK9tQa__box[data-invalid]{border-color:var(--color-danger)}.password-field-module__QK9tQa__box[data-variant=own]{border-width:1px}.password-field-module__QK9tQa__box[data-variant=own]:hover:not(:focus-within,[data-invalid]){border-color:var(--color-border-stronger)}.password-field-module__QK9tQa__box[data-variant=own][data-invalid]{border-color:var(--color-danger)}.password-field-module__QK9tQa__lock{--icon-size:14px;color:var(--color-text-subtle);flex:none}.password-field-module__QK9tQa__input{min-width:0;font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-text);background:0 0;border:0;flex:1;padding:0}.password-field-module__QK9tQa__input:focus{box-shadow:none;outline:none}.password-field-module__QK9tQa__reveal{--icon-size:15px;color:var(--color-text-subtle);cursor:pointer;flex:none;align-items:center;display:flex}.password-field-module__QK9tQa__reveal:hover{color:var(--color-text)}.password-field-module__QK9tQa__generate{--icon-size:14px;flex:none}
.page-module__oa7ynW__body{min-height:0;padding:var(--space-7) var(--content-pad-x) var(--space-24);flex-direction:column;flex:1;display:flex}.page-module__oa7ynW__columns{align-items:start;gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-module__oa7ynW__side{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}@container page (max-width:879px){.page-module__oa7ynW__columns{grid-template-columns:minmax(0,1fr)}}.page-module__oa7ynW__card{min-width:0}.page-module__oa7ynW__section,.page-module__oa7ynW__pairRow{padding:var(--card-pad-x)}.page-module__oa7ynW__section+.page-module__oa7ynW__section,.page-module__oa7ynW__section+.page-module__oa7ynW__pairRow{padding-top:0}.page-module__oa7ynW__label{font-size:var(--text-md);font-weight:var(--weight-semibold);display:block}.page-module__oa7ynW__hint{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.page-module__oa7ynW__nameInput{margin-top:var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-medium)}.page-module__oa7ynW__editor{margin-top:var(--space-5)}.page-module__oa7ynW__chips{margin-top:var(--space-6)}.page-module__oa7ynW__pairRow{gap:var(--space-16);display:flex}.page-module__oa7ynW__pairHalf{flex:1;min-width:0}.page-module__oa7ynW__picker{margin-top:var(--space-5)}.page-module__oa7ynW__clientOptions{min-width:20rem;max-height:20rem}.page-module__oa7ynW__clientOptionName{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__oa7ynW__clientName{font-size:var(--text-xl);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__oa7ynW__flagHead,.page-module__oa7ynW__flagCell{justify-content:center;display:flex}.page-module__oa7ynW__flagCaption{display:none}@container list (max-width:639px){.page-module__oa7ynW__flagCell{gap:var(--space-3);align-items:center}.page-module__oa7ynW__flagCaption{font-size:var(--text-sm);color:var(--color-text-muted);display:inline}}.page-module__oa7ynW__clientActions{justify-self:end}.page-module__oa7ynW__remove{border-radius:var(--radius);width:24px;height:24px;color:var(--color-text-faint);cursor:pointer;--icon-size:13px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__oa7ynW__remove:hover{background:var(--color-surface-muted);color:var(--color-danger)}.page-module__oa7ynW__danger{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__oa7ynW__danger[data-open]{border-color:var(--color-danger-border)}.page-module__oa7ynW__dangerRow{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--card-pad-x);display:flex}.page-module__oa7ynW__dangerRow+.page-module__oa7ynW__dangerRow{border-top:1px solid var(--color-border-row)}.page-module__oa7ynW__dangerText{flex:1;min-width:0}.page-module__oa7ynW__dangerTitle{align-items:center;gap:var(--space-5);font-size:var(--text-lg);font-weight:var(--weight-semibold);display:flex}.page-module__oa7ynW__danger[data-open] .page-module__oa7ynW__dangerRow:first-child .page-module__oa7ynW__dangerTitle{color:var(--color-danger)}.page-module__oa7ynW__dangerBody{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.page-module__oa7ynW__saveBar{bottom:var(--sticky-bottom);z-index:var(--z-sticky);padding:var(--space-7) var(--content-pad-x);border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-page) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky}.page-module__oa7ynW__saveInner{align-items:center;gap:var(--space-5);width:100%;display:flex}.page-module__oa7ynW__saveNote{align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--color-text-secondary);display:flex}.page-module__oa7ynW__saveDot{border-radius:var(--radius-circle);background:var(--color-warning);flex:none;width:7px;height:7px}.page-module__oa7ynW__saveSpacer{flex:1}.page-module__oa7ynW__cleanNote{align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--color-accent);--icon-size:14px;display:flex}@container page (max-width:639px){.page-module__oa7ynW__dangerRow{row-gap:var(--space-5);flex-wrap:wrap}.page-module__oa7ynW__dangerRow>:first-child{flex:1 0 100%}.page-module__oa7ynW__pairRow{gap:var(--space-8);flex-direction:column}}@container page (min-width:880px){.page-module__oa7ynW__pairRow{gap:var(--space-8);flex-direction:column}}
.assigned-tasks-module__u8W88W__page{flex-direction:column;flex:1;min-height:0;display:flex}.assigned-tasks-module__u8W88W__toolbar,.assigned-tasks-module__u8W88W__toolbarShape{padding:var(--card-pad-x) var(--content-pad-x) 0}.assigned-tasks-module__u8W88W__toolbarShape{height:calc(var(--card-pad-x) + var(--control-h));flex:none}.assigned-tasks-module__u8W88W__spacer{flex:1}.assigned-tasks-module__u8W88W__toggleAll{--icon-size:13px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-md);color:var(--color-text-secondary);cursor:pointer;display:flex}.assigned-tasks-module__u8W88W__toggleAll:hover{background:var(--color-surface-hover);color:var(--color-text)}.assigned-tasks-module__u8W88W__toggleAllIcon{transition:transform var(--motion-fast) var(--ease);transform:rotate(90deg)}.assigned-tasks-module__u8W88W__toggleAllIcon[data-open]{transform:rotate(-90deg)}.assigned-tasks-module__u8W88W__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}.assigned-tasks-module__u8W88W__headTask{grid-column:span 2}.assigned-tasks-module__u8W88W__alignEnd{text-align:right}.assigned-tasks-module__u8W88W__groupHead{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-4) var(--card-pad-x);text-align:left;display:flex}.assigned-tasks-module__u8W88W__groupMark{flex:none;justify-content:center;width:28px;display:flex}.assigned-tasks-module__u8W88W__groupLabel{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.assigned-tasks-module__u8W88W__overdueTag{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-danger-soft);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-danger);white-space:nowrap}.assigned-tasks-module__u8W88W__groupNote{font-size:var(--text-sm);color:var(--color-text-faint)}.assigned-tasks-module__u8W88W__doingTag{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-accent-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);flex:none}.assigned-tasks-module__u8W88W__priority{align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text-muted);white-space:nowrap;display:flex}.assigned-tasks-module__u8W88W__meta{min-width:0;transition:opacity var(--motion-fast) var(--ease)}.assigned-tasks-module__u8W88W__taskRow:hover .assigned-tasks-module__u8W88W__meta,.assigned-tasks-module__u8W88W__taskRow:focus-within .assigned-tasks-module__u8W88W__meta{opacity:0}.assigned-tasks-module__u8W88W__taskRow:has([aria-expanded=true]) .assigned-tasks-module__u8W88W__meta{opacity:0}.assigned-tasks-module__u8W88W__due{font-size:var(--text-md)}.assigned-tasks-module__u8W88W__loggedCell{justify-content:flex-end;display:flex;position:relative}.assigned-tasks-module__u8W88W__logged{font-family:var(--font-mono);font-size:var(--text-md)}.assigned-tasks-module__u8W88W__noTime{color:var(--color-text-disabled)}.assigned-tasks-module__u8W88W__actions{align-items:center;gap:var(--space-3);opacity:0;transition:opacity var(--motion-fast) var(--ease);pointer-events:none;display:flex;position:absolute;top:0;bottom:0;right:0}.assigned-tasks-module__u8W88W__taskRow:hover .assigned-tasks-module__u8W88W__actions,.assigned-tasks-module__u8W88W__taskRow:focus-within .assigned-tasks-module__u8W88W__actions{opacity:1;pointer-events:auto}.assigned-tasks-module__u8W88W__taskRow:has([aria-expanded=true]) .assigned-tasks-module__u8W88W__actions{opacity:1;pointer-events:auto}.assigned-tasks-module__u8W88W__action{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;flex:none;display:flex}.assigned-tasks-module__u8W88W__action:hover{background:var(--color-surface-active);border-color:var(--color-border-strong)}.assigned-tasks-module__u8W88W__actionProject{padding-left:var(--space-4)}.assigned-tasks-module__u8W88W__elbow{--icon-size:13px;color:var(--color-text-faint);flex:none}.assigned-tasks-module__u8W88W__empty{padding:var(--space-16) var(--card-pad-x);text-align:center;font-size:var(--text-md);color:var(--color-text-faint)}@container page (max-width:991px){.assigned-tasks-module__u8W88W__card.assigned-tasks-module__u8W88W__card{background:0 0;border-color:#0000}.assigned-tasks-module__u8W88W__groupHead{gap:var(--space-4);padding:var(--space-3) var(--space-5)}.assigned-tasks-module__u8W88W__groupMark{width:auto;min-width:calc(var(--card-pad-x) - var(--space-4) + 1px);justify-content:flex-start}.assigned-tasks-module__u8W88W__loggedCell{display:contents}.assigned-tasks-module__u8W88W__actions{opacity:1;pointer-events:auto;position:static}.assigned-tasks-module__u8W88W__taskRow:hover .assigned-tasks-module__u8W88W__meta,.assigned-tasks-module__u8W88W__taskRow:focus-within .assigned-tasks-module__u8W88W__meta{opacity:1}.assigned-tasks-module__u8W88W__taskRow:has([aria-expanded=true]) .assigned-tasks-module__u8W88W__meta{opacity:1}}
.task-description-module__yLqjma__mark{border-radius:var(--radius);width:20px;height:20px;color:var(--color-text-faint);cursor:pointer;--icon-size:14px;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.task-description-module__yLqjma__mark:hover{background:var(--color-surface-sunken);color:var(--color-text-muted)}.task-description-module__yLqjma__mark[data-open]{background:var(--color-accent-soft);color:var(--color-accent)}.task-description-module__yLqjma__readingRow[data-interactive]{background:var(--color-surface-hover);border-bottom-color:#0000}.task-description-module__yLqjma__readingRow[data-nested][data-interactive]{background:var(--color-surface-nested-hover)}.task-description-module__yLqjma__panel{padding:var(--space-4) var(--card-pad-x) var(--space-7);padding-left:calc(var(--card-pad-x) + 28px + var(--space-6));border-bottom:1px solid var(--color-border-row);background:var(--color-surface-hover);position:relative}.task-description-module__yLqjma__panel[data-in-card]{background:0 0;border:0;padding:0}.task-description-module__yLqjma__panel[data-nested]{border-bottom-color:var(--color-border-row-subtle);background:var(--color-surface-nested)}.task-description-module__yLqjma__text:after{clear:both;content:"";display:block}.task-description-module__yLqjma__panel[data-editable] .task-description-module__yLqjma__text{cursor:text}.task-description-module__yLqjma__panel[data-editable]:hover{background:color-mix(in srgb, var(--color-surface-hover) 50%, var(--color-border-row))}.task-description-module__yLqjma__panel[data-in-card][data-editable]:hover{background:0 0}.task-description-module__yLqjma__pencil{float:right;margin:calc(var(--space-2) * -1) 0 var(--space-2) var(--space-4);color:var(--color-text-faint)}.task-description-module__yLqjma__panel:hover .task-description-module__yLqjma__pencil{color:var(--color-text)}@media (hover:none){.task-description-module__yLqjma__pencil{color:var(--color-text)}}.task-description-module__yLqjma__editor{gap:var(--space-4);flex-direction:column;display:flex}.task-description-module__yLqjma__actions{align-items:center;gap:var(--space-4);display:flex}.task-description-module__yLqjma__hint{font-size:var(--text-base);color:var(--color-text-faint)}.task-description-module__yLqjma__spacer{flex:1}.task-description-module__yLqjma__empty{font-size:var(--text-md);color:var(--color-text-faint)}
.locked-note-module__7sC7OG__note{align-items:center;gap:var(--space-4);margin:var(--space-6) var(--card-pad-x);padding:var(--space-5) var(--space-6);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-md);color:var(--color-text-secondary);--icon-size:14px;display:flex}
.popover-module__tsABRW__wrapper{display:inline-flex;position:relative}.popover-module__tsABRW__panel{z-index:var(--z-popover);width:max-content;min-width:100%;max-width:min(var(--popover-max), calc(100vw - var(--space-8) * 2));padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);--control-border:initial;--control-fg:initial;--control-hover-bg:initial;--control-track-border:initial;--control-track-bg:initial;--control-selected-shadow:initial;position:absolute}.popover-module__tsABRW__panel[data-size=wide]{width:36rem;max-width:calc(100vw - var(--space-8) * 2)}.popover-module__tsABRW__panel[data-fit=content]{min-width:0}@media (prefers-reduced-motion:no-preference){.popover-module__tsABRW__panel{animation:popover-module__tsABRW__appear var(--motion-fast) var(--ease)}}@keyframes popover-module__tsABRW__appear{0%{opacity:0;transform:translateY(-4px)}}.popover-module__tsABRW__panel[data-placement=bottom-start]{top:calc(100% + var(--space-2));left:0}.popover-module__tsABRW__panel[data-placement=bottom-end]{top:calc(100% + var(--space-2));right:0}.popover-module__tsABRW__panel[data-placement=top-start]{bottom:calc(100% + var(--space-2));left:0}.popover-module__tsABRW__panel[data-placement=top-end]{bottom:calc(100% + var(--space-2));right:0}@media (max-width:767px){.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel{width:auto;min-width:0;max-width:none;max-height:86vh;padding:var(--space-10) var(--space-4) var(--space-6);border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 0 0 100vmax var(--color-scrim), var(--shadow-lg);border-width:1px 0 0;animation:none;position:fixed;inset:auto 0 0;overflow-y:auto}.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel:before{top:var(--space-3);border-radius:var(--radius);background:var(--color-border-stronger);content:"";width:36px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel>*{width:100%;max-width:none}.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel :is(button,[role=option],[role=menuitem],[role=menuitemradio]),.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel input:not([type=checkbox],[type=radio]){min-height:44px}}
.change-password-card-module__HBaigW__closed{align-items:center;gap:var(--space-8);padding:var(--card-pad-x);display:flex}.change-password-card-module__HBaigW__closedText{align-items:center;gap:var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-subtle);--icon-size:14px;flex:1;display:flex}.change-password-card-module__HBaigW__closedText[data-changed]{color:var(--color-accent)}.change-password-card-module__HBaigW__form{padding:var(--card-pad-x)}.change-password-card-module__HBaigW__pair{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.change-password-card-module__HBaigW__count{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-faint);--icon-size:12px;display:flex}.change-password-card-module__HBaigW__count[data-tone=short]{color:var(--color-warning)}.change-password-card-module__HBaigW__count[data-tone=ok]{color:var(--color-accent)}.change-password-card-module__HBaigW__count[data-tone=refused]{color:var(--color-danger)}.change-password-card-module__HBaigW__foot{align-items:center;gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border-row);display:flex}.change-password-card-module__HBaigW__note{font-size:var(--text-sm);color:var(--color-text-faint)}.change-password-card-module__HBaigW__spacer{flex:1}@container page (max-width:639px){.change-password-card-module__HBaigW__closed{row-gap:var(--space-5);flex-wrap:wrap}.change-password-card-module__HBaigW__closedText{flex:1 0 100%}}
.radio-cards-module__nfs-YW__set{gap:var(--space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.radio-cards-module__nfs-YW__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.radio-cards-module__nfs-YW__option{align-items:flex-start;gap:var(--space-6);padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);display:flex}.radio-cards-module__nfs-YW__option:hover{border-color:var(--color-border-strong)}.radio-cards-module__nfs-YW__option[data-selected]{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.radio-cards-module__nfs-YW__input{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute}.radio-cards-module__nfs-YW__dot{border:1.5px solid var(--color-border-stronger);width:16px;height:16px;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex;position:relative}.radio-cards-module__nfs-YW__option[data-selected] .radio-cards-module__nfs-YW__dot{border-color:var(--color-accent);background:var(--color-accent)}.radio-cards-module__nfs-YW__option[data-selected] .radio-cards-module__nfs-YW__dot:after{content:"";background:var(--color-surface);border-radius:50%;width:6px;height:6px}.radio-cards-module__nfs-YW__option:has(.radio-cards-module__nfs-YW__input:focus-visible){box-shadow:var(--focus-ring)}.radio-cards-module__nfs-YW__text{flex:1;min-width:0}.radio-cards-module__nfs-YW__label{font-size:var(--text-lg);font-weight:var(--weight-medium);display:block}.radio-cards-module__nfs-YW__option[data-selected] .radio-cards-module__nfs-YW__label{font-weight:var(--weight-semibold)}.radio-cards-module__nfs-YW__blurb{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.radio-cards-module__nfs-YW__set:disabled .radio-cards-module__nfs-YW__option{cursor:not-allowed;opacity:.6}
.project-team-module__ZjchCa__remove{border-radius:var(--radius);width:24px;height:24px;color:var(--color-text-faint);opacity:0;flex:none;justify-content:center;align-items:center;display:flex}.project-team-module__ZjchCa__row:hover .project-team-module__ZjchCa__remove,.project-team-module__ZjchCa__remove:focus-visible{opacity:1}@media (hover:none){.project-team-module__ZjchCa__remove{opacity:1}}@container page (max-width:639px){.project-team-module__ZjchCa__remove{opacity:1}}.project-team-module__ZjchCa__remove:hover{background:var(--color-surface-muted);color:var(--color-text)}.project-team-module__ZjchCa__panel{width:250px}.project-team-module__ZjchCa__panelHeading{padding:var(--space-3) var(--space-5) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;color:var(--color-text-subtle)}.project-team-module__ZjchCa__candidateNames{flex-direction:column;min-width:0;display:flex}.project-team-module__ZjchCa__candidateName{font-size:var(--text-md)}.project-team-module__ZjchCa__candidateTitle{font-size:var(--text-xs);color:var(--color-text-subtle)}.project-team-module__ZjchCa__panelFootnote{padding:var(--space-3) var(--space-5) var(--space-2);border-top:1px solid var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.4}.project-team-module__ZjchCa__note{align-items:center;gap:var(--space-5);display:inline-flex}.project-team-module__ZjchCa__hint{font-size:var(--text-sm);color:var(--color-text-faint)}.project-team-module__ZjchCa__footHint{display:none}@container page (max-width:719px){.project-team-module__ZjchCa__hint{display:none}.project-team-module__ZjchCa__footHint{display:inline}}
.row-actions-module__Pjm9Sq__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.row-actions-module__Pjm9Sq__actions>*{opacity:0;transition:opacity var(--motion-fast) var(--ease)}tr:hover .row-actions-module__Pjm9Sq__actions>*,tr:focus-within .row-actions-module__Pjm9Sq__actions>*,[data-interactive]:hover .row-actions-module__Pjm9Sq__actions>*,[data-interactive]:focus-within .row-actions-module__Pjm9Sq__actions>*,.row-actions-module__Pjm9Sq__actions:focus-within>*{opacity:1}.row-actions-module__Pjm9Sq__actions:has([aria-expanded=true])>*{opacity:1}tr:hover .row-actions-module__Pjm9Sq__actions,tr:focus-within .row-actions-module__Pjm9Sq__actions,[data-interactive]:hover .row-actions-module__Pjm9Sq__actions,[data-interactive]:focus-within .row-actions-module__Pjm9Sq__actions,.row-actions-module__Pjm9Sq__actions:focus-within{pointer-events:auto}.row-actions-module__Pjm9Sq__actions:has([aria-expanded=true]){pointer-events:auto}.row-actions-module__Pjm9Sq__actions:not([data-overlay])>:has([data-icon=more]){opacity:1}.row-actions-module__Pjm9Sq__actions[data-persistent]>*{opacity:1}.row-actions-module__Pjm9Sq__actions[data-overlay]{top:0;right:var(--row-actions-inset,0);pointer-events:none;position:absolute;bottom:0}@media (hover:none){.row-actions-module__Pjm9Sq__actions>*{opacity:1}.row-actions-module__Pjm9Sq__actions{pointer-events:auto}}@container page (max-width:639px){.row-actions-module__Pjm9Sq__actions>*{opacity:1}.row-actions-module__Pjm9Sq__actions{pointer-events:auto}}
.page-module__hfmcZq__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__hfmcZq__toolbar,.page-module__hfmcZq__toolbarShape{padding:var(--space-8) var(--content-pad-x) 0}.page-module__hfmcZq__toolbarShape{height:calc(var(--space-8) + var(--control-h));flex:none}.page-module__hfmcZq__clear{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer}.page-module__hfmcZq__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.page-module__hfmcZq__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}
.estimate-bar-module__6MjDgq__track{border-radius:var(--radius);background:var(--color-surface-active);height:8px;display:block;position:relative}.estimate-bar-module__6MjDgq__fill{width:var(--fill);border-radius:var(--radius);background:var(--color-accent);position:absolute;inset:0 auto 0 0}.estimate-bar-module__6MjDgq__fill[data-over]{background:var(--color-danger)}.estimate-bar-module__6MjDgq__range{top:-3px;bottom:-3px;left:var(--from);width:calc(var(--to) - var(--from));box-sizing:border-box;border-right:1.5px dashed var(--color-text-subtle);border-left:1.5px dashed var(--color-text-subtle);min-width:2px;position:absolute}
.personal-notes-module__WSwOKa__card{flex-direction:column;min-height:0;display:flex}.personal-notes-module__WSwOKa__body{flex-direction:column;height:30rem;display:flex;position:relative}.personal-notes-module__WSwOKa__shapes{gap:var(--space-5);padding:var(--card-pad-x);flex-direction:column;display:flex}.personal-notes-module__WSwOKa__placeholder{top:calc(var(--space-3) * 2 + 24px + 1px + var(--space-6));left:var(--space-7);font-size:var(--text-xl);color:var(--color-text-subtle);pointer-events:none;position:absolute}.personal-notes-module__WSwOKa__state{font-size:var(--text-sm);color:inherit}.personal-notes-module__WSwOKa__state[data-state=error]{color:var(--color-danger);font-weight:var(--weight-semibold)}.personal-notes-module__WSwOKa__footer{margin-top:auto}.personal-notes-module__WSwOKa__private{align-items:center;gap:var(--space-3);display:inline-flex}.personal-notes-module__WSwOKa__lock{--icon-size:13px;flex:none}.personal-notes-module__WSwOKa__count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.personal-notes-module__WSwOKa__count[data-full]{color:var(--color-warning)}
.spinner-module__-jVpYa__spinner{width:var(--spinner-size,1em);height:var(--spinner-size,1em);border:2px solid var(--color-border-stronger);border-top-color:var(--color-text-secondary);border-radius:var(--radius-circle);animation:.6s linear infinite spinner-module__-jVpYa__spin;display:inline-block}@media (prefers-reduced-motion:reduce){.spinner-module__-jVpYa__spinner{border-top-color:var(--color-border-stronger);opacity:.6;animation:none}}@keyframes spinner-module__-jVpYa__spin{to{transform:rotate(1turn)}}
.toggle-module__kwyfya__toggle{align-items:center;gap:var(--space-4);font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.toggle-module__kwyfya__input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.toggle-module__kwyfya__box{border:1.5px solid var(--color-border-stronger);border-radius:var(--radius);background:var(--color-surface);width:18px;height:18px;color:var(--color-text-inverse);transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.toggle-module__kwyfya__input:checked+.toggle-module__kwyfya__box{border-color:var(--color-accent);background:var(--color-accent)}.toggle-module__kwyfya__input:focus-visible+.toggle-module__kwyfya__box{box-shadow:var(--focus-ring)}.toggle-module__kwyfya__input:disabled+.toggle-module__kwyfya__box{background:var(--color-surface-muted);border-color:var(--color-border)}.toggle-module__kwyfya__tick{opacity:0;width:12px;height:12px}.toggle-module__kwyfya__input:checked+.toggle-module__kwyfya__box .toggle-module__kwyfya__tick{opacity:1}.toggle-module__kwyfya__toggle[data-kind=radio] .toggle-module__kwyfya__input,.toggle-module__kwyfya__toggle[data-kind=radio] .toggle-module__kwyfya__box{border-radius:var(--radius-circle)}.toggle-module__kwyfya__dot{border-radius:var(--radius-circle);opacity:0;background:currentColor;width:8px;height:8px}.toggle-module__kwyfya__input:checked+.toggle-module__kwyfya__box .toggle-module__kwyfya__dot{opacity:1}.toggle-module__kwyfya__input:disabled~.toggle-module__kwyfya__label{color:var(--color-text-disabled)}.toggle-module__kwyfya__toggle[data-described]{align-items:flex-start}.toggle-module__kwyfya__toggle[data-described] .toggle-module__kwyfya__box{margin-top:var(--space-1)}.toggle-module__kwyfya__text{gap:var(--space-1);flex-direction:column;display:flex}.toggle-module__kwyfya__labelStrong{font-size:var(--text-xl);color:var(--color-text)}.toggle-module__kwyfya__description{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle)}.toggle-module__kwyfya__input:disabled~.toggle-module__kwyfya__text .toggle-module__kwyfya__labelStrong{color:var(--color-text-disabled)}.toggle-module__kwyfya__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.layout-module___qOa7q__shell{background:linear-gradient(to right, var(--color-rail) var(--sidebar-width), transparent 0);flex:1;min-height:0;display:flex}.layout-module___qOa7q__content{flex-direction:column;flex:1;min-width:0;display:flex;container:page/inline-size}@media (max-width:1023px){.layout-module___qOa7q__shell{background:0 0}}@media (max-width:767px){.layout-module___qOa7q__content{padding-bottom:var(--bottombar-h)}}
.email-preferences-card-module__U5EokG__body{padding:var(--card-pad-x)}.email-preferences-card-module__U5EokG__saved{align-items:center;gap:var(--space-3);margin-top:var(--space-5);margin-left:calc(18px + var(--space-4));font-size:var(--text-sm);color:var(--color-accent);--icon-size:12px;display:flex}.email-preferences-card-module__U5EokG__shape{gap:var(--space-4);display:flex}.email-preferences-card-module__U5EokG__shapeText{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.email-preferences-card-module__U5EokG__failed{align-items:center;gap:var(--space-4);color:var(--color-danger);--icon-size:15px;display:flex}.email-preferences-card-module__U5EokG__failedText{font-size:var(--text-md);flex:1}
.recent-activity-module__bTEfJa__groupHead{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--card-pad-x);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);display:flex}.recent-activity-module__bTEfJa__groupHead:first-of-type{border-top-color:#0000}.recent-activity-module__bTEfJa__more{min-height:var(--row-h-compact);padding:var(--space-2) var(--card-pad-x);border-top:1px solid var(--color-border-row);font-size:var(--text-md);align-items:center;display:flex}.recent-activity-module__bTEfJa__groupCount{font-weight:var(--weight-normal);color:var(--color-text-subtle);margin-left:auto}.recent-activity-module__bTEfJa__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.recent-activity-module__bTEfJa__sentence{font-size:var(--text-md);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-activity-module__bTEfJa__actor,.recent-activity-module__bTEfJa__subject{font-weight:var(--weight-medium);color:var(--color-text)}.recent-activity-module__bTEfJa__subject:hover{color:var(--color-accent)}.recent-activity-module__bTEfJa__project{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-base);color:var(--color-text-subtle);display:flex}.recent-activity-module__bTEfJa__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-activity-module__bTEfJa__at{padding-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle);align-self:start}
.toolbar-module__9wLGYG__toolbar{flex:none;container:toolbar/inline-size}.toolbar-module__9wLGYG__row{align-items:center;gap:var(--space-4);display:flex}.toolbar-module__9wLGYG__search,.toolbar-module__9wLGYG__filters,.toolbar-module__9wLGYG__note,.toolbar-module__9wLGYG__end{align-items:center;gap:var(--space-4);flex:none;min-width:0;display:flex}.toolbar-module__9wLGYG__spacer{flex:1}.toolbar-module__9wLGYG__note{font-size:var(--text-base);color:var(--color-text-faint)}.toolbar-module__9wLGYG__group{align-items:center;gap:var(--space-4);flex:none;display:flex}.toolbar-module__9wLGYG__label{font-size:var(--text-md);color:var(--color-text-subtle);white-space:nowrap}.toolbar-module__9wLGYG__divider{width:1px;height:20px;margin:0 var(--space-2);background:var(--color-border);flex:none}.toolbar-module__9wLGYG__clear{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;flex:none}.toolbar-module__9wLGYG__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}@container toolbar (max-width:879px){.toolbar-module__9wLGYG__row{row-gap:var(--space-5);flex-wrap:wrap}.toolbar-module__9wLGYG__search{flex:1 1 0;order:1}.toolbar-module__9wLGYG__search>*{width:100%;max-width:480px}.toolbar-module__9wLGYG__spacer,.toolbar-module__9wLGYG__note,.toolbar-module__9wLGYG__divider{display:none}.toolbar-module__9wLGYG__end{order:2;margin-left:auto}.toolbar-module__9wLGYG__filters{row-gap:var(--space-4);flex-wrap:wrap;flex:100%;order:3}.toolbar-module__9wLGYG__row:not([data-search]) .toolbar-module__9wLGYG__filters{flex:1 1 0;order:1}}.toolbar-module__9wLGYG__toolbar[data-tight] .toolbar-module__9wLGYG__row{row-gap:var(--space-5);flex-wrap:wrap}.toolbar-module__9wLGYG__toolbar[data-tight] .toolbar-module__9wLGYG__search{flex:1 1 0;order:1}.toolbar-module__9wLGYG__toolbar[data-tight] .toolbar-module__9wLGYG__search>*{width:100%;max-width:480px}.toolbar-module__9wLGYG__toolbar[data-tight] :is(.toolbar-module__9wLGYG__spacer,.toolbar-module__9wLGYG__note,.toolbar-module__9wLGYG__divider){display:none}.toolbar-module__9wLGYG__toolbar[data-tight] .toolbar-module__9wLGYG__end{order:2;margin-left:auto}.toolbar-module__9wLGYG__toolbar[data-tight] .toolbar-module__9wLGYG__filters{row-gap:var(--space-4);flex-wrap:wrap;flex:100%;order:3}.toolbar-module__9wLGYG__toolbar[data-tight] .toolbar-module__9wLGYG__row:not([data-search]) .toolbar-module__9wLGYG__filters{flex:1 1 0;order:1}.toolbar-module__9wLGYG__filterToggle{display:none}.toolbar-module__9wLGYG__keep{display:contents}@container toolbar (max-width:639px){.toolbar-module__9wLGYG__filters,.toolbar-module__9wLGYG__row:not([data-search]) .toolbar-module__9wLGYG__filters{row-gap:var(--space-4);flex-wrap:wrap;flex:100%;order:3}.toolbar-module__9wLGYG__row:not([data-search]) .toolbar-module__9wLGYG__filters{flex:1 1 0;order:1}.toolbar-module__9wLGYG__row:not([data-search]){align-items:flex-start}.toolbar-module__9wLGYG__row:not([data-search]) .toolbar-module__9wLGYG__end{min-height:var(--control-h)}.toolbar-module__9wLGYG__filters[data-phone=none],.toolbar-module__9wLGYG__filters>:not(.toolbar-module__9wLGYG__filterToggle,[data-keep]){display:none}.toolbar-module__9wLGYG__filterToggle{align-items:center;gap:var(--space-3);height:var(--control-h);padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer;--icon-size:14px;flex:none;display:flex}.toolbar-module__9wLGYG__filterToggle[aria-expanded=true]{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.toolbar-module__9wLGYG__search>*{max-width:none}.toolbar-module__9wLGYG__applied:has([data-applied]){gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.toolbar-module__9wLGYG__applied>:not([data-applied]){display:none}}.toolbar-module__9wLGYG__filterCount{min-width:17px;padding:0 var(--space-2);border-radius:var(--radius);background:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;color:var(--color-text-inverse)}.toolbar-module__9wLGYG__applied{display:none}.toolbar-module__9wLGYG__chip{align-items:center;gap:var(--space-2);max-width:100%;height:calc(var(--space-12) + var(--space-2));padding:0 var(--space-4);border:1px solid var(--focus-field-border);border-radius:var(--radius);background:var(--focus-field-bg);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;cursor:pointer;--icon-size:11px;display:inline-flex}.toolbar-module__9wLGYG__chip>svg{color:var(--color-text-muted);flex:none}.toolbar-module__9wLGYG__chip:hover>svg{color:var(--color-text)}.toolbar-module__9wLGYG__chipLabel{color:var(--color-text-subtle)}.toolbar-module__9wLGYG__chipValue{font-weight:var(--weight-semibold);color:var(--color-accent);text-overflow:ellipsis;overflow:hidden}.toolbar-module__9wLGYG__applied>.toolbar-module__9wLGYG__clear[data-applied]{height:calc(var(--space-12) + var(--space-2));padding:0 var(--space-3);font-size:var(--text-sm)}.toolbar-module__9wLGYG__sheetSection{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.toolbar-module__9wLGYG__sheetCaptionRow{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-4);display:flex}.toolbar-module__9wLGYG__sheetCaption{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-subtle)}.toolbar-module__9wLGYG__sheetClear{align-self:flex-start}.toolbar-module__9wLGYG__appliedRow{gap:var(--space-3);flex-wrap:wrap;display:flex}
.page-module__FX4wVW__back{transform:rotate(180deg)}.page-module__FX4wVW__range{margin:var(--space-4) 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.page-module__FX4wVW__rangeNow{font-family:var(--font-mono);color:var(--color-text-secondary)}.page-module__FX4wVW__changeText{gap:var(--space-1);min-width:0;font-size:var(--text-md);flex-direction:column;display:flex}.page-module__FX4wVW__changeDetail{font-size:var(--text-xs);color:var(--color-text-muted)}
.page-module__RVlhkW__body{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);min-height:0;padding:var(--space-10) var(--content-pad-x) var(--space-12);flex:1;display:grid;overflow-y:auto}.page-module__RVlhkW__main{gap:var(--space-10);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__RVlhkW__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__RVlhkW__mono{font-family:var(--font-mono);text-align:right}.page-module__RVlhkW__rowLink{font-size:var(--text-xl);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__rowLink:hover{color:var(--color-accent)}.page-module__RVlhkW__rowStatus{align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);display:inline-flex}.page-module__RVlhkW__rowMark{justify-content:center;display:flex}.page-module__RVlhkW__rowTrailing{text-align:right;font-size:var(--text-md)}.page-module__RVlhkW__rowMeta{font-size:var(--text-base);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__rowShare{text-align:right;font-size:var(--text-base);color:var(--color-text-faint)}.page-module__RVlhkW__completedMark{border-radius:var(--radius-circle);background:var(--color-accent);width:15px;height:15px;color:var(--color-text-inverse);--icon-size:8px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__RVlhkW__completedTitle{font-size:var(--text-xl);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__completedTitle:hover{color:var(--color-accent)}.page-module__RVlhkW__clientName{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__clientTags{align-items:center;gap:var(--space-3);display:flex}.page-module__RVlhkW__clientTag{padding:var(--space-1) var(--space-4);border-radius:var(--radius);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.page-module__RVlhkW__clientTag[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent)}.page-module__RVlhkW__sideFootnote{padding:0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.55}@container page (max-width:879px){.page-module__RVlhkW__body{flex-direction:column;display:flex}}
.page-module__sdUuFW__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__sdUuFW__body{min-height:0;padding:var(--space-8) var(--content-pad-x);flex-direction:column;flex:1;display:flex}.page-module__sdUuFW__column{width:100%}.page-module__sdUuFW__heading{align-items:center;gap:var(--space-7);display:flex}.page-module__sdUuFW__title{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.015em}.page-module__sdUuFW__subtitle{margin-top:var(--space-1);font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__sdUuFW__card{margin-top:var(--space-8)}.page-module__sdUuFW__section{gap:var(--space-8);padding:var(--card-pad-x);flex-direction:column;display:flex}.page-module__sdUuFW__mono{font-family:var(--font-mono);font-size:var(--text-lg)}.page-module__sdUuFW__hint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__sdUuFW__formError{margin-top:var(--space-8)}.page-module__sdUuFW__actions{align-items:center;gap:var(--space-5);margin-top:var(--space-8);display:flex}.page-module__sdUuFW__footNote{font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__sdUuFW__spacer{flex:1}.page-module__sdUuFW__created{padding:var(--space-16) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__sdUuFW__createdHead{align-items:center;gap:var(--space-7);display:flex}.page-module__sdUuFW__createdWho{flex:1;min-width:0}.page-module__sdUuFW__createdName{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.015em;display:block}.page-module__sdUuFW__createdEmail{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle);display:block}.page-module__sdUuFW__roleChip{padding:var(--space-2) var(--space-5);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);flex:none}.page-module__sdUuFW__roleChip[data-admin]{background:var(--color-accent-soft);color:var(--color-accent)}.page-module__sdUuFW__handover{margin-top:var(--space-10);padding:var(--space-7) var(--space-8);border-radius:var(--radius);background:var(--color-accent-flash);flex-direction:column;display:flex}.page-module__sdUuFW__handoverTitle{font-size:var(--text-md);font-weight:var(--weight-semibold)}.page-module__sdUuFW__handoverValue{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-lg);-webkit-user-select:all;user-select:all}.page-module__sdUuFW__handoverValue:first-of-type{margin-top:var(--space-5)}.page-module__sdUuFW__handoverNote{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-subtle)}.page-module__sdUuFW__secondaryLink{padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-md);font-weight:var(--weight-medium)}.page-module__sdUuFW__secondaryLink:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}
.person-form-shapes-module__bJih_W__heading{align-items:center;gap:var(--space-7);display:flex}.person-form-shapes-module__bJih_W__who{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.person-form-shapes-module__bJih_W__card{margin-top:var(--space-8);border:1px solid var(--color-border);border-top:2px solid var(--section);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.person-form-shapes-module__bJih_W__card:first-child{margin-top:0}.person-form-shapes-module__bJih_W__band{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--card-pad-x);border-bottom:1px solid var(--section-edge);background:var(--section-soft);display:flex}.person-form-shapes-module__bJih_W__body{gap:var(--space-4);padding:var(--card-pad-x);flex-direction:column;display:flex}
.time-band-module__A611oG__root{container:time-band/inline-size}.time-band-module__A611oG__band{align-items:center;gap:var(--space-10);padding:var(--space-6) var(--card-pad-x);border:1px solid var(--color-border);border-top:2px solid var(--section);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);display:flex}.time-band-module__A611oG__figureWrap{align-self:stretch;gap:var(--space-10);flex:none;min-width:0;display:flex}.time-band-module__A611oG__figure{justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.time-band-module__A611oG__label{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-subtle)}.time-band-module__A611oG__value{min-height:2rem;font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:var(--weight-medium);letter-spacing:-.03em;white-space:nowrap;align-items:center;display:flex}.time-band-module__A611oG__note{min-height:1.2em;font-size:var(--text-sm);color:var(--color-text-subtle);white-space:nowrap}.time-band-module__A611oG__rule{background:var(--color-border);flex:none;width:1px}.time-band-module__A611oG__week{gap:var(--space-3);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.time-band-module__A611oG__day{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--section-edge);border-radius:var(--radius);background:linear-gradient(to top, var(--section-edge) var(--fill), transparent var(--fill));flex-direction:column;display:flex}.time-band-module__A611oG__day[data-met]{border-color:var(--color-border-stronger)}.time-band-module__A611oG__day[data-today]{border-color:var(--section)}.time-band-module__A611oG__day[data-weekend],.time-band-module__A611oG__day[data-future]{border-style:dashed}.time-band-module__A611oG__day:has(.time-band-module__A611oG__dayLink){padding:0}.time-band-module__A611oG__dayLink{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);color:inherit;transition:background var(--motion-fast) var(--ease);flex-direction:column;flex:1;display:flex}.time-band-module__A611oG__dayLink:hover{background:var(--section-soft)}.time-band-module__A611oG__dayLink:focus-visible{outline:2px solid var(--section);outline-offset:2px}.time-band-module__A611oG__dayName{font-size:var(--text-xs);color:var(--color-text-subtle)}.time-band-module__A611oG__day[data-today] .time-band-module__A611oG__dayName{font-weight:var(--weight-semibold);color:var(--color-text)}.time-band-module__A611oG__dayValue{font-family:var(--font-mono);font-size:var(--text-md);white-space:nowrap;overflow:hidden}.time-band-module__A611oG__short{display:none}@container time-band (max-width:719px){.time-band-module__A611oG__band{flex-wrap:wrap}.time-band-module__A611oG__figureWrap:nth-last-child(2) .time-band-module__A611oG__rule{display:none}.time-band-module__A611oG__week{flex-basis:100%}}@container time-band (max-width:439px){.time-band-module__A611oG__figureWrap .time-band-module__A611oG__rule{display:none}.time-band-module__A611oG__week{gap:var(--space-2)}.time-band-module__A611oG__day,.time-band-module__A611oG__dayLink{padding:var(--space-2)}.time-band-module__A611oG__day:has(.time-band-module__A611oG__dayLink){padding:0}.time-band-module__A611oG__dayValue{font-size:var(--text-2xs)}.time-band-module__A611oG__long{display:none}.time-band-module__A611oG__short{display:inline}}
.topbar-module__V9TULW__bar{align-items:center;gap:var(--space-5);height:var(--topbar-h);padding:0 var(--content-pad-x);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex:none;display:flex}.topbar-module__V9TULW__spacer{flex:1}.topbar-module__V9TULW__bar:has(+[data-header-band]){border-bottom-color:#0000}
.page-module__g73sZq__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__g73sZq__body{min-height:0;padding:var(--space-16) var(--content-pad-x);flex-direction:column;flex:1;display:flex}.page-module__g73sZq__section{gap:var(--space-10);padding:var(--card-pad-x);flex-direction:column;display:flex}.page-module__g73sZq__row{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.page-module__g73sZq__range{align-items:center;gap:var(--space-4);display:flex}.page-module__g73sZq__hours{width:6rem;font-family:var(--font-mono)}.page-module__g73sZq__dash{color:var(--color-text-faint)}.page-module__g73sZq__unit{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__g73sZq__strong{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}@container page (max-width:879px){.page-module__g73sZq__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module__g73sZq__row>:first-child{grid-column:1/-1}}@container page (max-width:639px){.page-module__g73sZq__row{grid-template-columns:minmax(0,1fr)}}
.page-module__tgOCba__page{min-height:0;padding:var(--space-7) var(--content-pad-x) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__tgOCba__error{padding:var(--space-6) var(--card-pad-x)}
.page-module__Nba2tq__page{gap:var(--space-8);min-height:0;padding:var(--space-10) var(--content-pad-x) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__Nba2tq__spacer{flex:1}.page-module__Nba2tq__figures{align-items:flex-end;gap:var(--space-16);display:flex}.page-module__Nba2tq__caption{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-text-subtle)}.page-module__Nba2tq__figure,.page-module__Nba2tq__figureMuted{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.page-module__Nba2tq__figureMuted{color:var(--color-text-secondary)}.page-module__Nba2tq__explain{max-width:26rem;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle);text-align:right}.page-module__Nba2tq__barRow{gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.page-module__Nba2tq__legend{font-size:var(--text-sm);color:var(--color-text-faint);justify-content:space-between;display:flex}.page-module__Nba2tq__colNumber{width:72px}.page-module__Nba2tq__colStatus{width:144px}.page-module__Nba2tq__colEstimate{width:112px}.page-module__Nba2tq__colSent{width:146px}.page-module__Nba2tq__number{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__Nba2tq__nameLink{color:inherit}.page-module__Nba2tq__nameLink:hover{color:var(--color-accent)}.page-module__Nba2tq__mono{font-family:var(--font-mono);font-size:var(--text-md)}.page-module__Nba2tq__sent{align-items:baseline;gap:var(--space-3);font-size:var(--text-md);color:var(--color-text-secondary);display:inline-flex}.page-module__Nba2tq__sendCount{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-faint)}.page-module__Nba2tq__quiet{font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__Nba2tq__cardNumber{display:none}@container table (max-width:639px){.page-module__Nba2tq__cardNumber{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle);display:inline}}@container page (max-width:639px){.page-module__Nba2tq__figures{row-gap:var(--space-5);gap:var(--space-5) var(--space-12);flex-wrap:wrap}.page-module__Nba2tq__spacer{display:none}.page-module__Nba2tq__explain{max-width:none;font-size:var(--text-sm);text-align:left;flex-basis:100%}.page-module__Nba2tq__figure,.page-module__Nba2tq__figureMuted{font-size:var(--text-3xl)}}
.page-module__YHo_Uq__grid{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);padding:var(--space-10) var(--content-pad-x) var(--space-12);align-items:start;display:grid}.page-module__YHo_Uq__main{gap:var(--space-10);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__YHo_Uq__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__YHo_Uq__aboutLabel{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__YHo_Uq__aboutValue,.page-module__YHo_Uq__aboutNone{font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__YHo_Uq__aboutValue{color:var(--color-text)}.page-module__YHo_Uq__aboutNone{color:var(--color-text-faint)}@container page (max-width:879px){.page-module__YHo_Uq__grid{flex-direction:column;align-items:stretch;display:flex}}
.page-module__ZxXScW__body{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);padding:var(--space-10) var(--content-pad-x) var(--space-24);flex:1;align-content:start;align-items:start;display:grid}.page-module__ZxXScW__main{gap:var(--space-8);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__ZxXScW__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__ZxXScW__emailRow{align-items:center;gap:var(--space-4);display:flex}.page-module__ZxXScW__emailRow>:first-child{flex:1;min-width:0}.page-module__ZxXScW__section{gap:var(--space-8);padding:var(--card-pad-x);flex-direction:column;display:flex}.page-module__ZxXScW__mono{font-family:var(--font-mono);font-size:var(--text-lg)}.page-module__ZxXScW__hint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__ZxXScW__spacer{flex:1}.page-module__ZxXScW__passwordClosed{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.page-module__ZxXScW__passwordActions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module__ZxXScW__passwordActions .page-module__ZxXScW__hint{flex:1 0 100%}.page-module__ZxXScW__danger{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__ZxXScW__danger[data-active]{border-color:var(--color-danger-border)}.page-module__ZxXScW__dangerRow{align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--card-pad-x);flex-direction:column;display:flex}.page-module__ZxXScW__dangerText{min-width:0}.page-module__ZxXScW__dangerTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);display:block}.page-module__ZxXScW__danger[data-active] .page-module__ZxXScW__dangerTitle{color:var(--color-danger)}.page-module__ZxXScW__dangerBody{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.page-module__ZxXScW__dangerFoot{padding:0 var(--card-pad-x) var(--space-7);font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__ZxXScW__formError{min-width:0}.page-module__ZxXScW__saveBar{bottom:var(--sticky-bottom);z-index:var(--z-sticky);align-items:center;gap:var(--space-5);padding:var(--space-7) var(--content-pad-x);border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-page) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;position:sticky}.page-module__ZxXScW__saveNote{font-size:var(--text-md);color:var(--color-text-subtle)}@container page (max-width:879px){.page-module__ZxXScW__body{flex-direction:column;align-items:stretch;display:flex}}.page-module__ZxXScW__failed{align-items:center;gap:var(--space-5);padding:var(--space-7) var(--card-pad-x);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-danger);--icon-size:15px;grid-column:1/-1;display:flex}.page-module__ZxXScW__failedText{font-size:var(--text-md);flex:1}
.page-module__ku3Y5q__page{gap:var(--space-24);padding:var(--space-16) 0;background:var(--color-surface-page);flex-direction:column;display:flex}.page-module__ku3Y5q__board{box-sizing:border-box;width:1440px;padding:var(--space-20) var(--space-24);background:var(--color-surface-page);margin:0 auto}.page-module__ku3Y5q__boardHead{margin-bottom:var(--space-16)}.page-module__ku3Y5q__kicker{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-faint)}.page-module__ku3Y5q__boardTitle{margin-top:var(--space-3);font-size:var(--text-5xl);font-weight:var(--weight-semibold);letter-spacing:-.02em}.page-module__ku3Y5q__boardNote{max-width:820px;margin-top:var(--space-4);font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__ku3Y5q__group{gap:var(--space-6);margin-bottom:var(--space-16);flex-direction:column;display:flex}.page-module__ku3Y5q__groupHead{align-items:baseline;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.page-module__ku3Y5q__groupTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.page-module__ku3Y5q__source,.page-module__ku3Y5q__tokenName{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}.page-module__ku3Y5q__tokenValue{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.page-module__ku3Y5q__muted{font-size:var(--text-md);color:var(--color-text-muted)}.page-module__ku3Y5q__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.page-module__ku3Y5q__twoCols{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__ku3Y5q__threeCols{gap:var(--space-16);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.page-module__ku3Y5q__inline{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__ku3Y5q__stack{gap:var(--space-6);flex-direction:column;display:flex}.page-module__ku3Y5q__rowLabel{width:96px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);flex:none}.page-module__ku3Y5q__stateRow{align-items:center;gap:var(--space-8);display:flex}.page-module__ku3Y5q__sample{gap:var(--space-3);flex-direction:column;display:flex}.page-module__ku3Y5q__sample[data-wide]{min-width:300px}.page-module__ku3Y5q__sampleLabel{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-faint)}.page-module__ku3Y5q__sampleBody{align-items:center;gap:var(--space-4);display:flex}.page-module__ku3Y5q__sample[data-wide] .page-module__ku3Y5q__sampleBody{display:block}.page-module__ku3Y5q__fieldGrid{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.page-module__ku3Y5q__swatchRow{align-items:flex-start;gap:var(--space-6);display:flex}.page-module__ku3Y5q__swatch{gap:var(--space-1);flex-direction:column;width:150px;display:flex}.page-module__ku3Y5q__chipColour{border:1px solid var(--color-border);border-radius:var(--radius);height:40px}.page-module__ku3Y5q__typeRow,.page-module__ku3Y5q__spaceRow{align-items:baseline;gap:var(--space-6);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-row);grid-template-columns:130px 70px 1fr;display:grid}.page-module__ku3Y5q__spaceBar{border-radius:var(--radius-sm);background:var(--color-accent);height:10px}.page-module__ku3Y5q__radiusBox,.page-module__ku3Y5q__shadowBox{width:150px;height:64px;padding:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);align-items:flex-end;display:flex}.page-module__ku3Y5q__shadowBox{border-color:var(--color-border);border-radius:var(--radius)}.page-module__ku3Y5q__iconGrid{gap:var(--space-4);grid-template-columns:repeat(9,1fr);display:grid}.page-module__ku3Y5q__iconCell{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-row);border-radius:var(--radius);background:var(--color-surface);display:flex}.page-module__ku3Y5q__bpRow{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.page-module__ku3Y5q__bp{gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--color-border-stronger);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.page-module__ku3Y5q__picker{width:240px}.page-module__ku3Y5q__popoverStage{max-width:320px;position:relative}.page-module__ku3Y5q__dialogStage{padding:var(--space-8);border-radius:var(--radius);background:var(--color-surface-muted)}.page-module__ku3Y5q__roleRow{align-items:baseline;gap:var(--space-8);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-row);grid-template-columns:260px 1fr 420px;display:grid}.page-module__ku3Y5q__roleName{font-size:var(--text-md);display:block}.page-module__ku3Y5q__sizeRow{align-items:flex-start;gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border-row);flex-wrap:wrap;display:flex}.page-module__ku3Y5q__measure{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent)}
.delete-project-dialog-module__0zdCbG__body{gap:var(--space-8);flex-direction:column;display:flex}.delete-project-dialog-module__0zdCbG__section{gap:var(--space-4);flex-direction:column;display:flex}.delete-project-dialog-module__0zdCbG__heading{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.delete-project-dialog-module__0zdCbG__note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle)}.delete-project-dialog-module__0zdCbG__facts{gap:var(--space-3);padding:var(--space-6) var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-sunken);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary);flex-direction:column;list-style:inside;display:flex}.delete-project-dialog-module__0zdCbG__kept{color:var(--color-success)}.delete-project-dialog-module__0zdCbG__taskList{border:1px solid var(--color-border);border-radius:var(--radius);max-height:220px;overflow-y:auto}.delete-project-dialog-module__0zdCbG__meta{font-size:var(--text-sm);color:var(--color-text-subtle);white-space:nowrap}.delete-project-dialog-module__0zdCbG__minutes{font-family:var(--font-mono);font-size:var(--text-base);text-align:right}.delete-project-dialog-module__0zdCbG__moveRow{align-items:center;gap:var(--space-4);display:flex}.delete-project-dialog-module__0zdCbG__moved{font-size:var(--text-sm);color:var(--color-success)}
.stat-card-module__qcgdXa__card{min-width:0;padding:var(--space-8) var(--card-pad-x);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex:1;position:relative}.stat-card-module__qcgdXa__card[data-section]{border-top:2px solid var(--section)}.stat-card-module__qcgdXa__head{align-items:center;gap:var(--space-5);min-height:var(--space-10);display:flex}.stat-card-module__qcgdXa__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-subtle)}.stat-card-module__qcgdXa__action{margin-left:auto}.stat-card-module__qcgdXa__valueLine{align-items:baseline;gap:var(--space-5);margin-top:var(--space-4);display:flex}.stat-card-module__qcgdXa__value{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--weight-medium);letter-spacing:-.03em}.stat-card-module__qcgdXa__note{margin-top:var(--space-3);font-size:var(--text-base);color:var(--color-text-subtle)}
.upload-list-module__i6j3zG__panel{border-top:1px solid var(--color-border-row);background:var(--color-surface);flex-direction:column;display:flex}.upload-list-module__i6j3zG__row{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--card-pad-x);border-bottom:1px solid var(--color-border-row);display:flex}.upload-list-module__i6j3zG__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.upload-list-module__i6j3zG__head{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.upload-list-module__i6j3zG__name{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-list-module__i6j3zG__size{color:var(--color-text-subtle);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);flex:none}.upload-list-module__i6j3zG__track{border-radius:var(--radius-sm);background:var(--color-surface-muted);height:3px;display:block;overflow:hidden}.upload-list-module__i6j3zG__bar{width:var(--upload-progress,0%);background:var(--color-accent);height:100%;transition:width var(--motion-fast) var(--ease);display:block}.upload-list-module__i6j3zG__row[data-state=added] .upload-list-module__i6j3zG__bar{background:var(--color-success)}.upload-list-module__i6j3zG__state{width:180px;color:var(--color-accent);font-size:var(--text-sm);text-align:right;flex:none}.upload-list-module__i6j3zG__row[data-state=waiting] .upload-list-module__i6j3zG__state{color:var(--color-text-faint)}.upload-list-module__i6j3zG__row[data-state=added] .upload-list-module__i6j3zG__state{color:var(--color-success)}.upload-list-module__i6j3zG__row[data-state=refused] .upload-list-module__i6j3zG__state,.upload-list-module__i6j3zG__row[data-state=failed] .upload-list-module__i6j3zG__state{color:var(--color-danger)}.upload-list-module__i6j3zG__foot{padding:var(--space-3) var(--card-pad-x);align-items:center;display:flex}.upload-list-module__i6j3zG__summary{color:var(--color-text-subtle);font-size:var(--text-sm)}.upload-list-module__i6j3zG__spacer{flex:1}
.boundary-module__OichSa__page{flex-direction:column;flex:1;display:flex}.boundary-module__OichSa__boundary{align-items:flex-start;gap:var(--space-4);max-width:480px;padding:var(--space-24) var(--space-12);flex-direction:column;display:flex}.boundary-module__OichSa__title{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.02em}.boundary-module__OichSa__body{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.boundary-module__OichSa__actions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.boundary-module__OichSa__primary,.boundary-module__OichSa__secondary{padding:var(--space-3) var(--space-7);border-radius:var(--radius);font-size:var(--text-lg);cursor:pointer;border:1px solid #0000}.boundary-module__OichSa__primary{background:var(--color-accent);color:var(--color-text-inverse);font-weight:var(--weight-medium)}.boundary-module__OichSa__primary:hover{background:var(--color-accent-hover)}.boundary-module__OichSa__secondary{border-color:var(--color-border-strong);color:var(--color-text-secondary)}.boundary-module__OichSa__secondary:hover{background:var(--color-surface-hover);color:var(--color-text)}
.page-module__bsHrUa__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__bsHrUa__toolbar,.page-module__bsHrUa__toolbarShape{padding:var(--card-pad-x) var(--content-pad-x) 0}.page-module__bsHrUa__toolbarShape{height:calc(var(--card-pad-x) + var(--control-h));flex:none}.page-module__bsHrUa__spacer{flex:1}.page-module__bsHrUa__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}.page-module__bsHrUa__ghost{align-items:center;gap:var(--identity-gap);width:100%;height:var(--row-h);padding:0 var(--card-pad-x);text-align:left;cursor:pointer;display:flex}.page-module__bsHrUa__ghost:hover{background:var(--color-surface-hover)}.page-module__bsHrUa__ghostSquare{width:var(--avatar-md);height:var(--avatar-md);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius);color:var(--color-text-faint);flex:none;justify-content:center;align-items:center;display:flex}.page-module__bsHrUa__ghostLabel{font-size:var(--text-lg);color:var(--color-text-faint)}.page-module__bsHrUa__ghost:hover .page-module__bsHrUa__ghostLabel{color:var(--color-text)}.page-module__bsHrUa__ghostHint{font-size:var(--text-sm);color:var(--color-text-disabled)}.page-module__bsHrUa__empty{padding:var(--space-24) var(--card-pad-x);border-bottom:1px solid var(--color-border);text-align:center}
.page-module__UMgnVa__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__UMgnVa__header{justify-content:space-between;align-items:flex-end;gap:var(--space-7);display:flex}.page-module__UMgnVa__title{font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.02em}.page-module__UMgnVa__headline{margin-top:var(--space-3);min-height:1.1em;font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__UMgnVa__error{padding:var(--space-6) var(--content-pad-x) 0}.page-module__UMgnVa__band{padding:var(--space-10) var(--content-pad-x) 0;flex:none}.page-module__UMgnVa__columns{grid-template-columns:var(--page-grid);align-items:start;gap:var(--page-grid-gap);min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1;display:grid}.page-module__UMgnVa__main{gap:var(--space-8);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__UMgnVa__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__UMgnVa__cardLink{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-accent)}.page-module__UMgnVa__cardLink:hover{color:var(--color-accent-hover)}.page-module__UMgnVa__groupHead{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--card-pad-x);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);display:flex}.page-module__UMgnVa__groupHead:first-of-type{border-top-color:#0000}.page-module__UMgnVa__groupHead[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.page-module__UMgnVa__groupCount{font-weight:var(--weight-normal);color:var(--color-text-subtle);margin-left:auto}.page-module__UMgnVa__groupHead[data-tone=danger] .page-module__UMgnVa__groupCount{color:var(--color-danger)}.page-module__UMgnVa__groupLink{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__UMgnVa__groupLink:hover{color:var(--color-accent)}.page-module__UMgnVa__titleStack{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__UMgnVa__rowProject{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-base);color:var(--color-text-subtle);display:flex}.page-module__UMgnVa__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__UMgnVa__aside{font-size:var(--text-base);white-space:nowrap;justify-content:flex-end;display:flex}.page-module__UMgnVa__aside[data-tone=danger]{font-weight:var(--weight-semibold);color:var(--color-danger)}.page-module__UMgnVa__aside[data-tone=warning]{font-weight:var(--weight-semibold);color:var(--color-warning)}.page-module__UMgnVa__aside[data-tone=subtle]{color:var(--color-text-subtle)}.page-module__UMgnVa__aside[data-tone=faint]{color:var(--color-text-faint)}.page-module__UMgnVa__subHead{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--card-pad-x) var(--space-3);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-subtle);display:flex}.page-module__UMgnVa__subCount{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent)}.page-module__UMgnVa__nameLink{color:var(--color-text)}.page-module__UMgnVa__nameLink:hover{color:var(--color-accent)}.page-module__UMgnVa__figure{font-family:var(--font-mono);font-size:var(--text-base);white-space:nowrap;justify-content:flex-end;display:flex}.page-module__UMgnVa__figure[data-empty]{color:var(--color-text-faint)}.page-module__UMgnVa__figure[data-words]{font-family:var(--font-sans);color:var(--color-text-subtle)}.page-module__UMgnVa__columnHead{justify-content:flex-end;display:flex}.page-module__UMgnVa__columnHead[data-today]{color:var(--color-text)}.page-module__UMgnVa__cell{font-family:var(--font-mono);font-size:var(--text-base);justify-content:flex-end;display:flex}.page-module__UMgnVa__cell[data-empty]{color:var(--color-text-faint)}.page-module__UMgnVa__total{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-semibold);justify-content:flex-end;display:flex}.page-module__UMgnVa__total[data-empty]{font-family:var(--font-sans);color:var(--color-danger)}.page-module__UMgnVa__split{width:100%;max-width:12rem;height:var(--space-2);gap:1px;display:flex}.page-module__UMgnVa__splitPart{width:var(--part);border-radius:var(--radius-sm);background:var(--hue);min-width:2px}.page-module__UMgnVa__share{max-width:12rem;height:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);display:block}.page-module__UMgnVa__shareFill{width:var(--fill);border-radius:var(--radius-sm);background:var(--hue);height:100%;display:block}@container list (max-width:639px){.page-module__UMgnVa__peopleRows>*{--list-columns:1fr 76px}.page-module__UMgnVa__peopleRows [data-day]{display:none}}@container page (max-width:879px){.page-module__UMgnVa__columns{flex-direction:column;align-items:stretch;display:flex}}@container page (max-width:639px){.page-module__UMgnVa__header{flex-direction:column;align-items:flex-start}}
.page-module__AxeHQq__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__AxeHQq__toolbar,.page-module__AxeHQq__toolbarShape{padding:var(--space-8) var(--content-pad-x) 0}.page-module__AxeHQq__toolbarShape{height:calc(var(--space-8) + var(--control-h));flex:none}.page-module__AxeHQq__clear{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer}.page-module__AxeHQq__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.page-module__AxeHQq__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}.page-module__AxeHQq__gridCard{container:media-grid/inline-size}.page-module__AxeHQq__grid{gap:var(--space-8) var(--space-6);padding:var(--space-7) var(--card-pad-x) var(--space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.page-module__AxeHQq__tile{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.page-module__AxeHQq__tilePicture,.page-module__AxeHQq__tileShape{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-muted);transition:box-shadow var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);display:block;position:relative;overflow:hidden}.page-module__AxeHQq__tile:hover .page-module__AxeHQq__tilePicture{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.page-module__AxeHQq__tile:hover .page-module__AxeHQq__tilePicture{transform:none}}.page-module__AxeHQq__tileOpen{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.page-module__AxeHQq__tileOpen:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.page-module__AxeHQq__tileCaption{gap:var(--space-1);padding:var(--space-10) var(--space-5) var(--space-4);background:linear-gradient(to top, color-mix(in srgb, var(--color-section-neutral) 88%, transparent) 35%, transparent);color:var(--color-text-inverse);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__AxeHQq__tileName{color:inherit;cursor:pointer;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;background:0 0;border:0;padding:0;overflow:hidden}.page-module__AxeHQq__tileName:hover{text-decoration:underline}.page-module__AxeHQq__tileMeta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);opacity:.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__AxeHQq__tileDownload{top:var(--space-3);right:var(--space-3);opacity:0;box-shadow:var(--shadow-sm);transition:opacity var(--motion-fast) var(--ease);position:absolute}.page-module__AxeHQq__tile:hover .page-module__AxeHQq__tileDownload,.page-module__AxeHQq__tile:focus-within .page-module__AxeHQq__tileDownload{opacity:1}@media (hover:none){.page-module__AxeHQq__tileDownload{opacity:1}}.page-module__AxeHQq__tileWhere{gap:var(--space-2);min-width:0;padding:0 var(--space-1);flex-direction:column;display:flex}.page-module__AxeHQq__tileProject,.page-module__AxeHQq__rowProject{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}.page-module__AxeHQq__rowProject{margin-top:0}.page-module__AxeHQq__tileProject:hover,.page-module__AxeHQq__rowProject:hover{color:var(--color-accent)}.page-module__AxeHQq__tileProjectName,.page-module__AxeHQq__rowProjectName,.page-module__AxeHQq__rowByName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__AxeHQq__tileTask{min-width:0;display:flex}.page-module__AxeHQq__projectWide{color:var(--color-text-faint);font-size:var(--text-xs)}.page-module__AxeHQq__colProject{width:212px}.page-module__AxeHQq__colTask{width:202px}.page-module__AxeHQq__colBy{width:128px}.page-module__AxeHQq__colAdded{width:104px}.page-module__AxeHQq__colSize{width:84px}.page-module__AxeHQq__colActions{width:80px}.page-module__AxeHQq__rowName{max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.page-module__AxeHQq__rowName:hover{color:var(--color-accent)}.page-module__AxeHQq__rowBy{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.page-module__AxeHQq__rowWhen{color:var(--color-text-subtle);font-size:var(--text-sm)}.page-module__AxeHQq__rowSize{color:var(--color-text-muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-sm)}@container media-grid (max-width:1199px){.page-module__AxeHQq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container media-grid (max-width:999px){.page-module__AxeHQq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container media-grid (max-width:799px){.page-module__AxeHQq__grid{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@container media-grid (max-width:519px){.page-module__AxeHQq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container table (max-width:879px){.page-module__AxeHQq__colProject{width:176px}.page-module__AxeHQq__colAdded{width:96px}.page-module__AxeHQq__colSize,.page-module__AxeHQq__colActions{width:76px}}
.page-module__cQ8K_W__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__cQ8K_W__toolbar,.page-module__cQ8K_W__toolbarShape{padding:var(--space-8) var(--content-pad-x) 0}.page-module__cQ8K_W__toolbarShape{height:calc(var(--space-8) + var(--control-h));flex:none}.page-module__cQ8K_W__clear{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer}.page-module__cQ8K_W__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.page-module__cQ8K_W__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}
.layout-module__BYif4G__page{flex-direction:column;flex:1;min-height:0;display:flex}.layout-module__BYif4G__headerRow{align-items:center;gap:var(--space-6);display:flex}.layout-module__BYif4G__headline{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.layout-module__BYif4G__title{min-width:0;font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.015em;overflow-wrap:anywhere}.layout-module__BYif4G__badges{align-items:center;gap:var(--space-6);flex:none;display:flex}.layout-module__BYif4G__headerLogged{align-items:baseline;gap:var(--space-3);font-size:var(--text-md);color:var(--color-text-subtle);margin-left:auto;display:flex}.layout-module__BYif4G__headerLoggedValue{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-text)}.layout-module__BYif4G__typeBadge{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-sm);color:var(--color-text-secondary)}.layout-module__BYif4G__parentLine{align-items:center;gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-md);color:var(--color-text-subtle);display:flex}.layout-module__BYif4G__parentLink{font-weight:var(--weight-medium);color:var(--color-text)}.layout-module__BYif4G__parentLink:hover{color:var(--color-accent)}.layout-module__BYif4G__headerArea .layout-module__BYif4G__tabs{margin-top:var(--space-10);border-bottom:0;margin-bottom:-1px}.layout-module__BYif4G__errorState{gap:var(--space-6);padding:var(--space-16) var(--content-pad-x);flex-direction:column;display:flex}.layout-module__BYif4G__backLink{font-size:var(--text-md);color:var(--color-accent)}.layout-module__BYif4G__backLink:hover{color:var(--color-accent-hover)}@container page (max-width:639px){.layout-module__BYif4G__headerArea .layout-module__BYif4G__tabs{margin-top:var(--space-8)}}@container page (max-width:879px){.layout-module__BYif4G__headerRow{align-items:flex-start}.layout-module__BYif4G__headerLogged{flex-basis:100%;margin-left:0}}
.page-module__x2proW__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__x2proW__body{min-height:0;padding:var(--space-16) var(--content-pad-x);flex-direction:column;flex:1;display:flex}.page-module__x2proW__section{gap:var(--space-10);padding:var(--card-pad-x);flex-direction:column;display:flex}.page-module__x2proW__people{border:1px solid var(--color-border);border-radius:var(--radius);max-height:16rem;overflow-y:auto}.page-module__x2proW__pair{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__x2proW__estimate{max-width:12rem;font-family:var(--font-mono)}@container page (max-width:639px){.page-module__x2proW__body{padding-top:var(--space-8)}.page-module__x2proW__pair{grid-template-columns:minmax(0,1fr)}}
