.brand-module__Rv_z6G__brand{align-items:center;gap:var(--space-4);min-width:0;display:flex}.brand-module__Rv_z6G__mark{width:var(--avatar-md);height:var(--avatar-md);flex:none;display:block}.brand-module__Rv_z6G__name{font-size:var(--text-xl);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.button-module__2NABzW__button{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);border:1px solid #0000;display:inline-flex}.button-module__2NABzW__button:disabled,.button-module__2NABzW__button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button-module__2NABzW__button[data-size=md]{height:var(--control-h);padding:0 var(--space-7);font-size:var(--text-lg)}.button-module__2NABzW__button[data-size=icon]{--icon-size:15px;width:26px;height:26px;padding:0}.button-module__2NABzW__button[data-size=icon-md]{width:var(--control-h);height:var(--control-h);--icon-size:15px;padding:0}.button-module__2NABzW__button[data-size=sm]{height:var(--control-h-sm);padding:0 var(--space-5);font-size:var(--text-base)}.button-module__2NABzW__button[data-size=lg]{height:var(--field-h);padding:0 var(--space-8);font-size:var(--text-lg)}.button-module__2NABzW__button[data-size=icon-sm]{width:var(--control-h-sm);height:var(--control-h-sm);--icon-size:14px;padding:0}.button-module__2NABzW__button[data-tone=primary]{background:var(--color-accent);color:var(--color-text-inverse);font-weight:var(--weight-semibold)}.button-module__2NABzW__button[data-tone=primary]:hover:not(:disabled){background:var(--color-accent-hover)}.button-module__2NABzW__button[data-tone=secondary]{border-color:var(--control-border,var(--color-border-strong));background:var(--color-surface);color:var(--control-fg,var(--color-text))}.button-module__2NABzW__button[data-tone=secondary]:hover:not(:disabled){background:var(--control-hover-bg,var(--color-surface-hover));border-color:var(--control-border,var(--color-border-stronger))}.button-module__2NABzW__button[data-tone=secondary][aria-pressed=true]{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.button-module__2NABzW__button[data-tone=ghost]{color:var(--color-text-muted)}.button-module__2NABzW__button[data-tone=ghost]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.button-module__2NABzW__button[data-tone=danger]{border-color:var(--color-danger-border);background:var(--color-surface);color:var(--color-danger);font-weight:var(--weight-semibold)}.button-module__2NABzW__button[data-tone=danger]:hover:not(:disabled){background:var(--color-danger-soft)}.button-module__2NABzW__button[data-tone=link]{height:auto;font-size:var(--text-md);color:var(--color-accent);border-color:#0000;padding:0}.button-module__2NABzW__button[data-tone=link]:hover:not(:disabled){color:var(--color-accent-hover)}
.calendar-module__qy2N0G__calendar{gap:var(--space-4);flex-direction:column;display:flex}.calendar-module__qy2N0G__nav{justify-content:space-between;align-items:center;display:flex}.calendar-module__qy2N0G__navButton{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius);color:var(--color-text-faint);justify-content:center;align-items:center;display:flex}.calendar-module__qy2N0G__navButton:hover{background:var(--color-surface-muted);color:var(--color-text)}.calendar-module__qy2N0G__navPrev{transform:rotate(180deg)}.calendar-module__qy2N0G__label{font-size:var(--text-md);font-weight:var(--weight-semibold)}.calendar-module__qy2N0G__weekdays,.calendar-module__qy2N0G__days{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-module__qy2N0G__weekday{padding-bottom:var(--space-2);text-align:center;font-size:var(--text-base);color:var(--color-text-faint)}.calendar-module__qy2N0G__day{border-radius:var(--radius);height:30px;font-size:var(--text-base);color:var(--color-text)}.calendar-module__qy2N0G__day:hover:not(:disabled){background:var(--color-surface-muted)}.calendar-module__qy2N0G__day:disabled{visibility:hidden}.calendar-module__qy2N0G__day[data-today]{font-weight:var(--weight-semibold);color:var(--color-accent)}.calendar-module__qy2N0G__day[data-in-range]{background:var(--color-accent-soft);color:var(--color-text);border-radius:0}.calendar-module__qy2N0G__day[data-range-start]{border-radius:var(--radius) 0 0 var(--radius)}.calendar-module__qy2N0G__day[data-range-end]{border-radius:0 var(--radius) var(--radius) 0}.calendar-module__qy2N0G__day[data-selected]{background:var(--color-accent);font-weight:var(--weight-semibold);color:var(--color-text-inverse)}.calendar-module__qy2N0G__day[data-selected]:hover:not(:disabled){background:var(--color-accent-hover)}.calendar-module__qy2N0G__day[data-in-range]:hover:not(:disabled){background:var(--color-accent-border)}
.card-footer-module__aIJOSW__footer{justify-content:flex-end;align-items:center;row-gap:var(--space-5);gap:var(--space-6);padding:var(--space-6) var(--card-pad-x);border-top:1px solid var(--color-border);border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px);background:var(--color-surface-sunken);flex-wrap:wrap;display:flex}.card-footer-module__aIJOSW__note{min-width:0;font-size:var(--text-base);color:var(--color-text-subtle);flex:16rem}.card-footer-module__aIJOSW__spacer{flex:1}
.badge-module__7WeL9W__badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.badge-module__7WeL9W__badge[data-tone=neutral]{background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:var(--weight-medium)}.badge-module__7WeL9W__badge[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent)}.badge-module__7WeL9W__badge[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.badge-module__7WeL9W__badge[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.badge-module__7WeL9W__badge[data-tone=info]{background:var(--color-info-soft);color:var(--color-info)}.badge-module__7WeL9W__badge[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.badge-module__7WeL9W__chip{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;padding:var(--space-1) var(--space-5);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid #0000;display:inline-flex}.badge-module__7WeL9W__chip[data-mark]{padding-left:var(--space-1)}.badge-module__7WeL9W__chip[data-empty]{padding-left:var(--space-5);border:1px dashed var(--color-border-strong);color:var(--color-text-faint);--icon-size:10px;background:0 0}.badge-module__7WeL9W__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge-module__7WeL9W__dot{border-radius:var(--radius-circle);flex:none;width:6px;height:6px;display:inline-block}.badge-module__7WeL9W__dot[data-tone=neutral]{background:var(--color-text-faint)}.badge-module__7WeL9W__dot[data-tone=accent]{background:var(--color-accent)}.badge-module__7WeL9W__dot[data-tone=danger]{background:var(--color-danger)}.badge-module__7WeL9W__dot[data-tone=warning]{background:var(--color-warning)}.badge-module__7WeL9W__dot[data-tone=info]{background:var(--color-info)}.badge-module__7WeL9W__dot[data-tone=success]{background:var(--color-success)}.badge-module__7WeL9W__track{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:100%;height:4px;display:block;overflow:hidden}.badge-module__7WeL9W__fill{width:var(--bar-pct,0%);border-radius:var(--radius-pill);background:var(--color-accent);height:100%;display:block}.badge-module__7WeL9W__track[data-over] .badge-module__7WeL9W__fill{background:var(--color-warning)}
.task-cells-module__C9yR5a__cell,.task-cells-module__C9yR5a__projectCell{align-items:center;gap:var(--space-4);min-width:0;display:flex}.task-cells-module__C9yR5a__title{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-cells-module__C9yR5a__title:hover{color:var(--color-accent)}[data-completed] .task-cells-module__C9yR5a__title{color:var(--color-text-subtle);text-decoration:line-through}.task-cells-module__C9yR5a__projectName{font-size:var(--text-base);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-cells-module__C9yR5a__projectName:hover{color:var(--color-text)}.task-cells-module__C9yR5a__projectStack{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.task-cells-module__C9yR5a__parent{align-items:center;gap:var(--space-2);min-width:0;padding-left:calc(22px + var(--space-4));font-size:var(--text-caption);color:var(--color-text-faint);display:flex}.task-cells-module__C9yR5a__parentElbow{--icon-size:10px;flex:none}.task-cells-module__C9yR5a__parentTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-cells-module__C9yR5a__priority{align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text-muted);white-space:nowrap;display:flex}.task-cells-module__C9yR5a__logged{font-family:var(--font-mono);font-size:var(--text-md)}.task-cells-module__C9yR5a__noTime{color:var(--color-text-disabled)}.task-cells-module__C9yR5a__progress{align-items:center;gap:var(--space-4);min-width:0;display:flex}.task-cells-module__C9yR5a__ring{flex:none;width:16px;height:16px}.task-cells-module__C9yR5a__ringTrack,.task-cells-module__C9yR5a__ringArc{fill:none;stroke-width:2.5px}.task-cells-module__C9yR5a__ringTrack{stroke:var(--color-border)}.task-cells-module__C9yR5a__ringArc{stroke:var(--color-accent)}.task-cells-module__C9yR5a__ring[data-over] .task-cells-module__C9yR5a__ringArc{stroke:var(--color-warning)}.task-cells-module__C9yR5a__estimate{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle);flex:none}.task-cells-module__C9yR5a__noEstimate{color:var(--color-text-disabled)}.task-cells-module__C9yR5a__resourcesMark{cursor:pointer;align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius);color:var(--color-text-faint);--icon-size:13px;flex:none;display:inline-flex}.task-cells-module__C9yR5a__resourcesMark:hover{background:var(--color-surface-sunken);color:var(--color-text-muted)}.task-cells-module__C9yR5a__resourcesMark[data-open]{background:var(--color-accent-soft);color:var(--color-accent)}.task-cells-module__C9yR5a__resourcesCount{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}
.avatar-module__cOTtlG__avatar{--avatar-bg:var(--color-avatar-neutral-bg);--avatar-fg:var(--color-avatar-neutral-fg);background:var(--avatar-bg);color:var(--avatar-fg);font-weight:var(--weight-semibold);font-variant-numeric:normal;-webkit-user-select:none;user-select:none;border-radius:var(--radius);isolation:isolate;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.avatar-module__cOTtlG__avatar[data-size=xs]{width:var(--avatar-xs);height:var(--avatar-xs);font-size:var(--text-2xs);letter-spacing:-.02em}.avatar-module__cOTtlG__avatar[data-size=sm]{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--text-2xs)}.avatar-module__cOTtlG__avatar[data-size=md]{width:var(--avatar-md);height:var(--avatar-md);font-size:var(--text-2xs)}.avatar-module__cOTtlG__avatar[data-size=lg]{width:var(--avatar-lg);height:var(--avatar-lg);font-size:var(--text-xs)}.avatar-module__cOTtlG__image{object-fit:cover;width:100%;height:100%}
.rich-text-editor-module__AEqsWG__editor{background:var(--color-surface);overflow:hidden}.rich-text-editor-module__AEqsWG__editor[data-framed]{border:1px solid var(--color-border);border-radius:var(--radius)}.rich-text-editor-module__AEqsWG__editor[data-framed]:focus-within{border-color:var(--focus-field-border)}.rich-text-editor-module__AEqsWG__toolbar{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-muted);background:var(--color-surface-page);flex-wrap:wrap;display:flex}.rich-text-editor-module__AEqsWG__button{border-radius:var(--radius);width:26px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease);--icon-size:15px;flex:none;justify-content:center;align-items:center;display:flex}.rich-text-editor-module__AEqsWG__button:hover{background:var(--color-surface-muted)}.rich-text-editor-module__AEqsWG__button[aria-pressed=true]{background:var(--focus-field-bg);color:var(--color-accent)}.rich-text-editor-module__AEqsWG__letter{font-size:var(--text-lg)}.rich-text-editor-module__AEqsWG__letter[data-mark=bold]{font-weight:var(--weight-bold)}.rich-text-editor-module__AEqsWG__letter[data-mark=italic]{font-style:italic}.rich-text-editor-module__AEqsWG__letter[data-mark=underline]{text-decoration:underline}.rich-text-editor-module__AEqsWG__letter[data-mark=ordered]{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.rich-text-editor-module__AEqsWG__letter[data-mark=code]{font-family:var(--font-mono);font-size:var(--text-base)}.rich-text-editor-module__AEqsWG__divider{width:1px;height:16px;margin:0 var(--space-3);background:var(--color-border);flex:none}.rich-text-editor-module__AEqsWG__surface{min-height:6.5rem;padding:var(--space-6) var(--space-7)}.rich-text-editor-module__AEqsWG__surface:focus{outline:none}.rich-text-editor-module__AEqsWG__editor[data-fill]{flex-direction:column;height:100%;min-height:0;display:flex}.rich-text-editor-module__AEqsWG__editor[data-fill] .rich-text-editor-module__AEqsWG__toolbar{flex:none}.rich-text-editor-module__AEqsWG__editor[data-fill]>:last-child{flex:1;min-height:0;overflow-y:auto}.rich-text-editor-module__AEqsWG__editor[data-fill] .rich-text-editor-module__AEqsWG__surface{min-height:100%}
.project-resources-module__aEloGa__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-resources-module__aEloGa__spacer{flex:1}.project-resources-module__aEloGa__loadError{padding:var(--space-4) var(--card-pad-x)}.project-resources-module__aEloGa__kindChip{background:var(--color-surface-muted);color:var(--color-text-muted)}.project-resources-module__aEloGa__kindChip[data-kind=LINK]{background:var(--color-info-soft);color:var(--color-info)}.project-resources-module__aEloGa__kindChip[data-kind=NOTE]{background:var(--color-section-notes-soft);color:var(--color-section-notes)}.project-resources-module__aEloGa__titleLink{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;overflow:hidden}.project-resources-module__aEloGa__titleLink:hover{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.project-resources-module__aEloGa__subtitle{color:var(--color-text-subtle)}.project-resources-module__aEloGa__subtitle[data-kind=LINK]{color:var(--color-accent)}.project-resources-module__aEloGa__author{align-items:center;gap:var(--space-4);min-width:0;display:flex}.project-resources-module__aEloGa__projectLink{text-decoration:none}.project-resources-module__aEloGa__projectLink:hover .project-resources-module__aEloGa__authorName{color:var(--color-text);text-decoration:underline}.project-resources-module__aEloGa__authorName{font-size:var(--text-base);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-resources-module__aEloGa__when{font-size:var(--text-base);color:var(--color-text-subtle);white-space:nowrap}.project-resources-module__aEloGa__ghost{align-items:center;gap:var(--space-6);width:100%;height:var(--row-h);padding:0 var(--card-pad-x);border:0;border-top:1px solid var(--color-border-row);font:inherit;text-align:left;cursor:pointer;background:0 0;margin-top:-1px;display:flex}.project-resources-module__aEloGa__ghost:hover{background:var(--color-surface-hover)}.project-resources-module__aEloGa__ghost:hover .project-resources-module__aEloGa__ghostLabel{color:var(--color-text)}.project-resources-module__aEloGa__ghostMark{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);--icon-size:12px;flex:none;justify-content:center;align-items:center;display:flex}.project-resources-module__aEloGa__ghostLabel{font-size:var(--text-lg);color:var(--color-text-faint)}.project-resources-module__aEloGa__ghostHint{font-size:var(--text-sm);color:var(--color-text-disabled)}.project-resources-module__aEloGa__composer{gap:var(--space-4);padding:var(--space-7) var(--card-pad-x);border-top:1px solid var(--color-border-row);border-bottom:1px solid var(--color-border-row);background:var(--focus-field-bg);animation:project-resources-module__aEloGa__pop var(--motion-fast) var(--ease);flex-direction:column;margin-top:-1px;display:flex}.project-resources-module__aEloGa__composer[data-edit]{background:color-mix(in srgb, var(--focus-field-bg) 55%, var(--color-surface))}@keyframes project-resources-module__aEloGa__pop{0%{opacity:0;transform:translateY(-2px)}}.project-resources-module__aEloGa__composerHead,.project-resources-module__aEloGa__composerFoot{align-items:center;gap:var(--space-5);display:flex}.project-resources-module__aEloGa__composerHead{margin-bottom:var(--space-2)}.project-resources-module__aEloGa__composerFoot{margin-top:var(--space-2)}.project-resources-module__aEloGa__composerHint{font-size:var(--text-sm);color:var(--color-text-faint)}.project-resources-module__aEloGa__kindChip{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);font-weight:var(--weight-semibold);--icon-size:12px;display:inline-flex}.project-resources-module__aEloGa__composer .project-resources-module__aEloGa__titleInput{font-size:var(--text-lg);font-weight:var(--weight-medium)}.project-resources-module__aEloGa__field{gap:var(--space-3);flex-direction:column;display:flex}.project-resources-module__aEloGa__urlBox{align-items:center;gap:var(--space-4);padding:0 var(--space-6);min-height:var(--control-h);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-faint);transition:border-color var(--motion-fast) var(--ease);--icon-size:13px;display:flex}.project-resources-module__aEloGa__urlBox:focus-within{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.project-resources-module__aEloGa__urlBox[data-invalid]{border-color:var(--color-danger)}.project-resources-module__aEloGa__urlInput{min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-md);background:0 0;border:0;flex:1;padding:0}.project-resources-module__aEloGa__urlBox .project-resources-module__aEloGa__urlInput:focus,.project-resources-module__aEloGa__urlBox .project-resources-module__aEloGa__urlInput:focus-visible{box-shadow:none;outline:none}.project-resources-module__aEloGa__drop{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-subtle);cursor:pointer;--icon-size:18px;flex-direction:column;display:flex}.project-resources-module__aEloGa__drop:hover,.project-resources-module__aEloGa__drop[data-dragging]{border-color:var(--color-accent);background:var(--color-accent-soft)}.project-resources-module__aEloGa__drop:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.project-resources-module__aEloGa__dropInput{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.project-resources-module__aEloGa__dropLabel{font-size:var(--text-md);color:var(--color-text-secondary)}.project-resources-module__aEloGa__dropHint{font-size:var(--text-sm);color:var(--color-text-faint)}.project-resources-module__aEloGa__fileCard{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:flex}.project-resources-module__aEloGa__fileCardMark{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-muted);--icon-size:15px;flex:none;justify-content:center;align-items:center;display:flex}.project-resources-module__aEloGa__fileCardText{flex-direction:column;flex:1;min-width:0;display:flex}.project-resources-module__aEloGa__fileCardName{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-resources-module__aEloGa__fileCardMeta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle)}.project-resources-module__aEloGa__reader{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.project-resources-module__aEloGa__readerBar{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--card-pad-x);border-bottom:1px solid var(--color-border-row);background:var(--color-surface-sunken);display:flex}.project-resources-module__aEloGa__back{transform:rotate(180deg)}.project-resources-module__aEloGa__readerRule{width:1px;height:var(--space-8);background:var(--color-border)}.project-resources-module__aEloGa__readerIdentity{flex-direction:column;flex:1;min-width:0;display:flex}.project-resources-module__aEloGa__readerName{font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-resources-module__aEloGa__readerFileMeta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-resources-module__aEloGa__readerPosition{font-size:var(--text-base);color:var(--color-text-faint)}.project-resources-module__aEloGa__readerHint{font-size:var(--text-sm);color:var(--color-text-disabled)}.project-resources-module__aEloGa__readerBody{padding:var(--space-12) var(--card-pad-x) var(--space-16)}.project-resources-module__aEloGa__readerArticle{max-width:41rem;margin:0 auto}.project-resources-module__aEloGa__readerTitle{font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.02em;margin:0}.project-resources-module__aEloGa__readerMeta{align-items:center;gap:var(--space-4);margin:var(--space-6) 0 0;padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-row);font-size:var(--text-md);color:var(--color-text-secondary);display:flex}.project-resources-module__aEloGa__readerDot{color:var(--color-text-disabled)}.project-resources-module__aEloGa__readerWhen{color:var(--color-text-subtle)}.project-resources-module__aEloGa__readerText{margin-top:var(--space-10);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text)}.project-resources-module__aEloGa__taskPick{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.project-resources-module__aEloGa__taskCell{min-width:0;display:flex}.project-resources-module__aEloGa__headNote{align-items:center;gap:var(--space-5);display:flex}.project-resources-module__aEloGa__headLink{color:var(--color-accent);font-weight:var(--weight-medium)}.project-resources-module__aEloGa__headLink:hover{color:var(--color-accent-hover)}.project-resources-module__aEloGa__fileList{gap:var(--space-2);flex-direction:column;display:flex}.project-resources-module__aEloGa__fileCard[data-refused] .project-resources-module__aEloGa__fileCardMeta{color:var(--color-danger)}.project-resources-module__aEloGa__addMore{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);--icon-size:12px;display:inline-flex;position:relative}.project-resources-module__aEloGa__addMore:hover{background:var(--color-surface-hover);color:var(--color-text)}.project-resources-module__aEloGa__severalHint{padding:var(--space-3) 0;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}
.due-date-module__UOqXnW__empty{color:var(--color-text-faint)}.due-date-module__UOqXnW__date{font-size:var(--text-md);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.due-date-module__UOqXnW__date[data-tone=overdue]{color:var(--color-danger);font-weight:var(--weight-medium)}.due-date-module__UOqXnW__date[data-tone=upcoming]{color:var(--color-warning);font-weight:var(--weight-medium)}
.project-status-picker-module__YRI4yG__trigger{border-radius:var(--radius)}.project-status-picker-module__YRI4yG__value{align-items:center;gap:var(--space-3);border-radius:var(--radius);white-space:nowrap;display:inline-flex}.project-status-picker-module__YRI4yG__value[data-appearance=pill]{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.project-status-picker-module__YRI4yG__value[data-appearance=pill][data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.project-status-picker-module__YRI4yG__value[data-appearance=pill][data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.project-status-picker-module__YRI4yG__value[data-appearance=pill][data-tone=neutral]{background:var(--color-surface-muted);color:var(--color-text-muted)}.project-status-picker-module__YRI4yG__value[data-appearance=plain]{margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3);font-size:var(--text-base);color:var(--color-text-muted);transition:background var(--motion-fast) var(--ease)}.project-status-picker-module__YRI4yG__trigger:hover .project-status-picker-module__YRI4yG__value[data-appearance=plain],.project-status-picker-module__YRI4yG__trigger[aria-expanded=true] .project-status-picker-module__YRI4yG__value[data-appearance=plain]{background:var(--color-surface-active);color:var(--color-text)}.project-status-picker-module__YRI4yG__chevron{--icon-size:10px}.project-status-picker-module__YRI4yG__value[data-appearance=plain] .project-status-picker-module__YRI4yG__chevron{color:var(--color-text-faint);transform:rotate(90deg)}.project-status-picker-module__YRI4yG__panel{width:214px}.project-status-picker-module__YRI4yG__optionLabel{flex:1}.project-status-picker-module__YRI4yG__check{--icon-size:13px;color:var(--color-accent)}.project-status-picker-module__YRI4yG__footnote{padding:var(--space-4) var(--space-5) var(--space-3);border-top:1px solid var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.4}
.project-rows-module__Wq7eCW__colStatus{width:124px}.project-rows-module__Wq7eCW__colClients{width:192px}.project-rows-module__Wq7eCW__colActivity{width:232px}.project-rows-module__Wq7eCW__colWorked{width:116px}.project-rows-module__Wq7eCW__colDue{width:124px}.project-rows-module__Wq7eCW__colActions{width:76px}.project-rows-module__Wq7eCW__nameCell{min-width:0}.project-rows-module__Wq7eCW__nameLink{color:inherit}.project-rows-module__Wq7eCW__nameLink:hover{color:var(--color-accent)}.project-rows-module__Wq7eCW__clients{align-items:center;gap:var(--space-3);min-width:0;display:flex}.project-rows-module__Wq7eCW__clientChip{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-rows-module__Wq7eCW__clientMore{padding:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-xs);flex:none}.project-rows-module__Wq7eCW__internal{font-size:var(--text-sm);color:var(--color-text-faint)}.project-rows-module__Wq7eCW__due{font-size:var(--text-md)}.project-rows-module__Wq7eCW__actionButton{border-radius:var(--radius);width:26px;height:26px;color:var(--color-text-subtle);cursor:pointer;justify-content:center;align-items:center;display:flex}.project-rows-module__Wq7eCW__actionButton:hover{background:var(--color-surface-active);color:var(--color-text)}.project-rows-module__Wq7eCW__activityText{font-size:var(--text-base);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-rows-module__Wq7eCW__activitySubject{font-weight:var(--weight-medium);color:var(--color-text)}.project-rows-module__Wq7eCW__activityBy{color:var(--color-text-subtle)}.project-rows-module__Wq7eCW__worked{font-size:var(--text-md);color:var(--color-text-subtle);white-space:nowrap}.project-rows-module__Wq7eCW__activityNone{font-size:var(--text-base);color:var(--color-text-faint)}@container table (max-width:879px){.project-rows-module__Wq7eCW__colStatus{width:108px}.project-rows-module__Wq7eCW__colDue{width:100px}.project-rows-module__Wq7eCW__colActions{width:52px}}
.task-chip-module__SLUG_W__chip{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);display:inline-flex}.task-chip-module__SLUG_W__chip[data-link]:hover{background:var(--color-surface-active);color:var(--color-text)}.task-chip-module__SLUG_W__icon{--icon-size:11px;color:var(--color-text-subtle)}.task-chip-module__SLUG_W__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.avatar-stack-module__EBbaNa__stack{align-items:center;min-width:0;display:flex}.avatar-stack-module__EBbaNa__slot{border-radius:var(--radius);box-shadow:0 0 0 1.5px var(--color-surface);flex:none;display:flex}.avatar-stack-module__EBbaNa__slot+.avatar-stack-module__EBbaNa__slot{margin-left:-7px}.avatar-stack-module__EBbaNa__more{border-radius:var(--radius);background:var(--color-surface-active);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);font-variant-numeric:normal;justify-content:center;align-items:center;display:flex}.avatar-stack-module__EBbaNa__more[data-size=sm]{width:var(--avatar-sm);height:var(--avatar-sm)}.avatar-stack-module__EBbaNa__more[data-size=md]{width:var(--avatar-md);height:var(--avatar-md)}
.person-picker-module__zF9rSG__list{width:100%;min-width:20rem;max-height:22rem}.person-picker-module__zF9rSG__text{flex-direction:column;flex:1;min-width:0;display:flex}.person-picker-module__zF9rSG__title{font-size:var(--text-xs);color:var(--color-text-subtle)}
.page-module__qVdhiG__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__qVdhiG__toolbar,.page-module__qVdhiG__toolbarShape{padding:var(--space-8) var(--content-pad-x) 0}.page-module__qVdhiG__toolbarShape{height:calc(var(--space-8) + var(--control-h));flex:none}.page-module__qVdhiG__applied{padding:var(--space-5) var(--content-pad-x) 0}.page-module__qVdhiG__body{align-items:flex-start;gap:var(--card-pad-x);padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1;display:flex}.page-module__qVdhiG__results{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__qVdhiG__section{gap:var(--space-4);flex-direction:column;display:flex}.page-module__qVdhiG__sectionTitle{align-items:baseline;gap:var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text);display:flex}.page-module__qVdhiG__sectionCount{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-normal);color:var(--color-text-faint)}@container page (min-width:992px){.page-module__qVdhiG__sectionTitle{display:none}}.page-module__qVdhiG__footLink{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent)}.page-module__qVdhiG__allShown{font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__qVdhiG__listCard,.page-module__qVdhiG__emptyCard{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}
.item-composer-module__1Ldw6W__composer{border-top:1px solid var(--color-border-row);background:var(--focus-field-bg)}.item-composer-module__1Ldw6W__row{align-items:center;gap:var(--space-5);min-height:var(--row-h-compact);padding:var(--space-4) var(--card-pad-x) 0;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.item-composer-module__1Ldw6W__titleCell{align-items:center;gap:var(--space-4);min-width:0;display:flex}.item-composer-module__1Ldw6W__mark{border:1.5px dashed var(--color-accent);border-radius:var(--radius-circle);flex:none;width:17px;height:17px}.item-composer-module__1Ldw6W__input{min-width:0;font-size:var(--text-xl);font-weight:var(--weight-medium);background:0 0;border:0;flex:1;padding:0}.item-composer-module__1Ldw6W__input:focus,.item-composer-module__1Ldw6W__input:focus-visible{box-shadow:none;outline:none}.item-composer-module__1Ldw6W__input::placeholder{color:var(--color-text-faint);font-weight:var(--weight-normal)}.item-composer-module__1Ldw6W__actions{gap:var(--space-3);display:inline-flex}.item-composer-module__1Ldw6W__hint{margin-left:var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle)}.item-composer-module__1Ldw6W__hintLine{padding:var(--space-3) var(--card-pad-x) var(--space-5) calc(var(--card-pad-x) + 17px + var(--space-4));font-size:var(--text-xs);color:var(--color-text-subtle);margin:0}.item-composer-module__1Ldw6W__error{padding:var(--space-3) var(--card-pad-x) var(--space-5) calc(var(--card-pad-x) + 17px + var(--space-4))}@container page (max-width:767px){.item-composer-module__1Ldw6W__row{grid-template-columns:minmax(0,1fr)}.item-composer-module__1Ldw6W__actions{justify-content:flex-end}}
.open-year-dialog-module__TkaHiq__head,.open-year-dialog-module__TkaHiq__row{align-items:center;gap:var(--space-6);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.open-year-dialog-module__TkaHiq__head{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-faint)}.open-year-dialog-module__TkaHiq__head>:first-child{grid-column:1/3}.open-year-dialog-module__TkaHiq__list{max-height:320px;margin-bottom:var(--space-5);display:grid;overflow:auto}.open-year-dialog-module__TkaHiq__row{border-bottom:1px solid var(--color-border-row);min-height:40px}.open-year-dialog-module__TkaHiq__number{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-faint)}.open-year-dialog-module__TkaHiq__name{align-items:baseline;gap:var(--space-4);min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);display:flex}.open-year-dialog-module__TkaHiq__until{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--color-text-subtle)}.open-year-dialog-module__TkaHiq__note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
.breadcrumb-module__opEz8G__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.breadcrumb-module__opEz8G__link{color:var(--color-text-muted);border-radius:var(--radius-sm)}.breadcrumb-module__opEz8G__link:hover{color:var(--color-text);text-decoration:underline}.breadcrumb-module__opEz8G__separator{color:var(--color-text-faint)}.breadcrumb-module__opEz8G__current{color:var(--color-text-secondary)}@media (max-width:767px){.breadcrumb-module__opEz8G__breadcrumb{white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}.breadcrumb-module__opEz8G__breadcrumb>:not(:nth-last-child(-n+3)){display:none}.breadcrumb-module__opEz8G__current{text-overflow:ellipsis;overflow:hidden}}
.round-block-module__5aswvq__block{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);--block-corner:calc(var(--radius-card) - 1px);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:58px;display:grid;position:relative;container:round/inline-size}.round-block-module__5aswvq__block[data-moment=done],.round-block-module__5aswvq__block[data-moment=late]{border-color:var(--color-success-border);background:var(--color-success-soft)}.round-block-module__5aswvq__block[data-moment=now]{border-color:var(--color-warning-border);background:var(--color-warning-soft)}.round-block-module__5aswvq__block[data-moment=upcoming]{border:1px dashed var(--color-border-strong);background:var(--color-surface)}.round-block-module__5aswvq__block[data-moment=overdue]{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.round-block-module__5aswvq__block[data-moment=paused]{background:repeating-linear-gradient(135deg, var(--color-surface-muted) 0 var(--space-3), var(--color-surface) var(--space-3) var(--space-6))}.round-block-module__5aswvq__main{align-content:center;gap:var(--space-1);min-width:0;padding:0 var(--space-6);grid-area:1/1/auto/5;display:grid}.round-block-module__5aswvq__headline{align-items:center;gap:var(--space-3);min-width:0;display:flex}.round-block-module__5aswvq__date{font-size:var(--text-md);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.round-block-module__5aswvq__block[data-moment=upcoming] .round-block-module__5aswvq__date{color:var(--color-text-subtle)}.round-block-module__5aswvq__block[data-moment=overdue] .round-block-module__5aswvq__date{color:var(--color-danger)}.round-block-module__5aswvq__block[data-moment=paused] .round-block-module__5aswvq__date{color:var(--color-text-muted)}.round-block-module__5aswvq__late{padding:0 var(--space-2);border:1px solid var(--color-success-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-2xs);color:var(--color-success);flex:none}.round-block-module__5aswvq__sub{font-size:var(--text-xs);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.round-block-module__5aswvq__actions{border-radius:var(--block-corner) 0 0 var(--block-corner);background:var(--color-surface);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease);grid-area:1/1/auto/5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.round-block-module__5aswvq__block:hover .round-block-module__5aswvq__actions,.round-block-module__5aswvq__block:focus-within .round-block-module__5aswvq__actions,.round-block-module__5aswvq__block[data-open] .round-block-module__5aswvq__actions{opacity:1;pointer-events:auto}.round-block-module__5aswvq__segmentHolder,.round-block-module__5aswvq__actions>[data-quick-log],.round-block-module__5aswvq__actions>[data-quick-log]>div{flex:1;min-width:0;display:flex}.round-block-module__5aswvq__segment{align-content:center;justify-items:center;gap:var(--space-2);border:0;border-right:1px solid var(--color-border-row);width:100%;min-width:0;height:100%;font:inherit;font-size:var(--text-2xs);color:var(--color-text-muted);cursor:pointer;--icon-size:15px;background:0 0;padding:0;display:grid}.round-block-module__5aswvq__actions>:first-child,.round-block-module__5aswvq__actions>:first-child .round-block-module__5aswvq__segment{border-radius:var(--block-corner) 0 0 var(--block-corner)}.round-block-module__5aswvq__actions>:last-child .round-block-module__5aswvq__segment,.round-block-module__5aswvq__actions>.round-block-module__5aswvq__segment:last-child{border-right:0}.round-block-module__5aswvq__segment:hover:not(:disabled,[data-disabled]),.round-block-module__5aswvq__segment:focus-visible,.round-block-module__5aswvq__segment[aria-pressed=true],.round-block-module__5aswvq__segment[aria-expanded=true]{background:var(--color-accent-soft);color:var(--color-accent)}.round-block-module__5aswvq__segment[aria-pressed=true],.round-block-module__5aswvq__segment[aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--color-accent)}.round-block-module__5aswvq__segment[data-done]{color:var(--color-success)}.round-block-module__5aswvq__segment[data-done] .round-block-module__5aswvq__segmentLabel{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.round-block-module__5aswvq__segment[data-disabled],.round-block-module__5aswvq__segment:disabled{color:var(--color-text-faint);cursor:default}.round-block-module__5aswvq__segmentLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@container round (max-width:11rem){.round-block-module__5aswvq__segmentLabel{display:none}}.round-block-module__5aswvq__ringHolder{place-items:center;display:inline-grid;position:relative}.round-block-module__5aswvq__ring{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-4));width:var(--space-5);height:var(--space-5);border:1.5px solid var(--color-accent);border-radius:var(--radius-circle);background:var(--color-surface);position:absolute}.round-block-module__5aswvq__ring[data-state=all]{background:var(--color-accent)}.round-block-module__5aswvq__rail{align-content:center;justify-items:center;gap:var(--space-1);border:0;border-left:1px solid var(--color-border-row);border-radius:0 var(--block-corner) var(--block-corner) 0;background:color-mix(in srgb, var(--color-surface) 55%, transparent);font:inherit;cursor:pointer;grid-area:1/5;padding:0;display:grid}.round-block-module__5aswvq__rail:hover:not(:disabled),.round-block-module__5aswvq__rail:focus-visible{background:var(--color-accent-soft)}.round-block-module__5aswvq__rail[aria-pressed=true]{background:var(--color-accent-soft);box-shadow:inset 0 -2px 0 var(--color-accent)}.round-block-module__5aswvq__rail:disabled{cursor:default}.round-block-module__5aswvq__mark{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;--icon-size:13px;display:inline-flex}.round-block-module__5aswvq__mark[data-kind=file]{color:var(--color-file-pdf-fg)}.round-block-module__5aswvq__mark[data-kind=link]{color:var(--color-accent)}.round-block-module__5aswvq__mark[data-kind=note]{color:var(--color-info)}.round-block-module__5aswvq__mark[data-kind=empty]{color:var(--color-text-subtle)}@media (prefers-reduced-motion:reduce){.round-block-module__5aswvq__actions{transition:none}}.round-block-module__5aswvq__block[data-phone]{grid-template-columns:minmax(0,1fr) 44px;height:56px}.round-block-module__5aswvq__face{align-content:center;gap:var(--space-1);min-width:0;padding:0 var(--space-5);display:grid}.round-block-module__5aswvq__phoneRail{align-content:center;justify-items:center;gap:var(--space-1);border-left:1px solid var(--color-border-row);border-radius:0 var(--block-corner) var(--block-corner) 0;background:color-mix(in srgb, var(--color-surface) 55%, transparent);display:grid}
.chip-choice-module__GPMWUG__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.chip-choice-module__GPMWUG__chip{align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);display:inline-flex}.chip-choice-module__GPMWUG__chip[data-size=sm]{height:var(--control-h-sm);padding:0 var(--space-5);font-size:var(--text-base)}.chip-choice-module__GPMWUG__chip[data-size=md]{height:var(--control-h);padding:0 var(--space-6);font-size:var(--text-md)}.chip-choice-module__GPMWUG__chip:hover{border-color:var(--color-border-strong)}.chip-choice-module__GPMWUG__chip[aria-pressed=true]{border-color:var(--focus-field-border);background:var(--focus-field-bg);color:var(--color-accent);font-weight:var(--weight-semibold)}
.count-toggle-module__w5bTcW__toggle{align-items:center;gap:var(--space-2);height:20px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);cursor:pointer;flex:none;display:inline-flex}.count-toggle-module__w5bTcW__toggle[data-static]{cursor:default;font-weight:var(--weight-normal)}.count-toggle-module__w5bTcW__toggle:hover:not([data-static]){background:var(--color-surface-active);color:var(--color-text)}.count-toggle-module__w5bTcW__toggle[aria-expanded=true]{background:var(--color-accent-soft);color:var(--color-accent)}.count-toggle-module__w5bTcW__chevron{--icon-size:11px;transition:transform var(--motion-fast) var(--ease);transform:rotate(90deg)}.count-toggle-module__w5bTcW__toggle[aria-expanded=true] .count-toggle-module__w5bTcW__chevron{transform:rotate(-90deg)}.count-toggle-module__w5bTcW__toggle[data-reveal]{opacity:0;pointer-events:none;width:20px;transition:opacity var(--motion-fast) var(--ease);justify-content:center;padding:0}[data-interactive]:hover .count-toggle-module__w5bTcW__toggle[data-reveal],[data-interactive]:focus-within .count-toggle-module__w5bTcW__toggle[data-reveal],.count-toggle-module__w5bTcW__toggle[data-reveal]:focus-visible{opacity:1;pointer-events:auto}.count-toggle-module__w5bTcW__toggle[data-reveal]:disabled,.count-toggle-module__w5bTcW__toggle[data-reveal]:disabled:hover{opacity:1;background:var(--color-accent-soft);color:var(--color-accent);cursor:default}.count-toggle-module__w5bTcW__mark{--icon-size:11px}
.client-rows-module__tucg6a__colProjects{width:238px}.client-rows-module__tucg6a__colRole{width:180px}.client-rows-module__tucg6a__colActions{width:72px}.client-rows-module__tucg6a__noNotes{color:var(--color-text-disabled)}.client-rows-module__tucg6a__nameLink{color:inherit}.client-rows-module__tucg6a__nameLink:hover{color:var(--color-accent)}.client-rows-module__tucg6a__projects{align-items:center;gap:var(--space-5);min-width:0;display:flex}.client-rows-module__tucg6a__projectStack{flex:none;align-items:center;display:flex}.client-rows-module__tucg6a__projectStack>*{box-shadow:0 0 0 1.5px var(--color-surface)}.client-rows-module__tucg6a__projectStack>*+*{margin-left:-8px}.client-rows-module__tucg6a__projectRest{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.client-rows-module__tucg6a__projectSummary{font-size:var(--text-sm);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-rows-module__tucg6a__noProjects{font-size:var(--text-sm);color:var(--color-text-faint)}.client-rows-module__tucg6a__roles{align-items:center;gap:var(--space-3);display:flex}.client-rows-module__tucg6a__roleCount{font-family:var(--font-mono);margin-left:var(--space-2)}.client-rows-module__tucg6a__actionButton{border-radius:var(--radius);width:26px;height:26px;color:var(--color-text-subtle);cursor:pointer;justify-content:center;align-items:center;display:flex}.client-rows-module__tucg6a__actionButton:hover,.client-rows-module__tucg6a__actionButton[aria-expanded=true]{background:var(--color-surface-active);color:var(--color-text)}.client-rows-module__tucg6a__projectStatus{align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text-muted);display:flex}.client-rows-module__tucg6a__emptyExpansion{padding:var(--space-7) var(--card-pad-x) var(--space-8) 83px;border-bottom:1px solid var(--color-border-row-subtle);background:var(--color-surface-nested);font-size:var(--text-base);color:var(--color-text-faint)}.client-rows-module__tucg6a__composer{padding:var(--space-7) var(--card-pad-x);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border)}.client-rows-module__tucg6a__composerLine{align-items:center;gap:var(--space-6);display:flex}.client-rows-module__tucg6a__composerAvatar{width:var(--avatar-md);height:var(--avatar-md);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-faint);flex:none;justify-content:center;align-items:center;display:flex}.client-rows-module__tucg6a__composerName,.client-rows-module__tucg6a__composerNotes{min-width:0;padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);flex:1}.client-rows-module__tucg6a__composerName{border:1.5px solid var(--color-accent);font-size:var(--text-xl)}.client-rows-module__tucg6a__composerNotes{font-size:var(--text-md)}@container page (max-width:639px){.client-rows-module__tucg6a__composerLine{flex-wrap:wrap}.client-rows-module__tucg6a__composerNotes{flex:100%}.client-rows-module__tucg6a__composerLine>button:first-of-type{margin-left:auto}.client-rows-module__tucg6a__composerHint,.client-rows-module__tucg6a__composerError{padding-left:0}}.client-rows-module__tucg6a__composerName:focus,.client-rows-module__tucg6a__composerNotes:focus{border-color:var(--focus-field-border);background:var(--focus-field-bg);box-shadow:none;outline:none}.client-rows-module__tucg6a__composerHint{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-faint);padding-left:44px}.client-rows-module__tucg6a__composerError{margin-top:var(--space-4);padding-left:44px}@container table (max-width:879px){.client-rows-module__tucg6a__colProjects{width:176px}.client-rows-module__tucg6a__colRole{width:164px}.client-rows-module__tucg6a__colActions{width:52px}}
.person-rows-module__BGivEq__colEmail{width:242px}.person-rows-module__BGivEq__colRole{width:144px}.person-rows-module__BGivEq__colOn{width:132px}.person-rows-module__BGivEq__colLogged{width:120px}.person-rows-module__BGivEq__personRow[data-inactive] .person-rows-module__BGivEq__mark{opacity:.55}.person-rows-module__BGivEq__personName{color:inherit}.person-rows-module__BGivEq__personName:hover{color:var(--color-accent)}.person-rows-module__BGivEq__personRow[data-inactive] .person-rows-module__BGivEq__personName{color:var(--color-text-subtle)}.person-rows-module__BGivEq__personRow[data-inactive] .person-rows-module__BGivEq__personTitle{color:var(--color-text-disabled)}.person-rows-module__BGivEq__youTag,.person-rows-module__BGivEq__deactivatedTag{padding:1px var(--space-3);border-radius:var(--radius);background:var(--color-surface-muted);font-weight:var(--weight-semibold);flex:none}.person-rows-module__BGivEq__youTag{font-size:var(--text-2xs);color:var(--color-text-faint)}.person-rows-module__BGivEq__deactivatedTag{font-size:var(--text-caption);color:var(--color-text-muted)}.person-rows-module__BGivEq__meta{min-width:0;transition:opacity var(--motion-fast) var(--ease);display:block}.person-rows-module__BGivEq__personRow:hover .person-rows-module__BGivEq__meta,.person-rows-module__BGivEq__personRow:focus-within .person-rows-module__BGivEq__meta{opacity:0}.person-rows-module__BGivEq__email{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.person-rows-module__BGivEq__roleTag{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-5);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.person-rows-module__BGivEq__on{font-size:var(--text-base);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.person-rows-module__BGivEq__logged{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text)}.person-rows-module__BGivEq__logged[data-empty]{color:var(--color-text-faint)}.person-rows-module__BGivEq__roleTag[data-admin]{background:var(--color-accent-soft);color:var(--color-accent)}.person-rows-module__BGivEq__roleIcon{--icon-size:11px}.person-rows-module__BGivEq__loggedCell{text-align:right;position:relative}.person-rows-module__BGivEq__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;display:flex}.person-rows-module__BGivEq__action:hover{background:var(--color-surface-active);border-color:var(--color-border-strong)}@container table (max-width:879px){.person-rows-module__BGivEq__colEmail{width:210px}.person-rows-module__BGivEq__colRole{width:128px}.person-rows-module__BGivEq__colLogged{width:104px}}@container table (max-width:639px){.person-rows-module__BGivEq__personRow:hover .person-rows-module__BGivEq__meta,.person-rows-module__BGivEq__personRow:focus-within .person-rows-module__BGivEq__meta{opacity:1}}
.round-boxes-module__FI7hFq__band{padding:var(--space-6) var(--card-pad-x) var(--space-8);border-top:1px solid var(--color-border-row);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken)}.round-boxes-module__FI7hFq__card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);--heading-bg:var(--color-surface-sunken);--heading-fg:var(--color-text-faint);--heading-rule:var(--color-border);position:relative}.round-boxes-module__FI7hFq__headEnd{margin-block:calc(-1 * var(--space-3));justify-content:flex-end;display:flex}.round-boxes-module__FI7hFq__label{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-faint)}.round-boxes-module__FI7hFq__control{align-items:center;gap:var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.round-boxes-module__FI7hFq__chip,.round-boxes-module__FI7hFq__picker,.round-boxes-module__FI7hFq__static{min-width:220px}.round-boxes-module__FI7hFq__static{gap:var(--space-4);color:var(--color-text-muted);cursor:default}.round-boxes-module__FI7hFq__reason{max-width:420px;height:var(--control-h-sm);flex:1}.round-boxes-module__FI7hFq__error{padding:var(--space-4) var(--card-pad-x);border-top:1px solid var(--color-border-row)}.round-boxes-module__FI7hFq__busy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.rounds-grid-module__XuBoFa__frame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rounds-grid-module__XuBoFa__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}.rounds-grid-module__XuBoFa__toolbar{padding-bottom:var(--space-7)}.rounds-grid-module__XuBoFa__toolbarEnd{gap:var(--space-4);align-items:center;display:inline-flex}.rounds-grid-module__XuBoFa__card,.rounds-grid-module__XuBoFa__grid{min-width:0}.rounds-grid-module__XuBoFa__grid>.rounds-grid-module__XuBoFa__header{text-transform:none;letter-spacing:0;align-items:stretch;padding-top:0;padding-bottom:0}.rounds-grid-module__XuBoFa__grid>.rounds-grid-module__XuBoFa__header>*{padding-block:var(--space-5);align-items:center;display:flex}.rounds-grid-module__XuBoFa__corner{gap:var(--space-4)}.rounds-grid-module__XuBoFa__yearNav{align-items:center;gap:var(--space-1);display:inline-flex}.rounds-grid-module__XuBoFa__yearButton{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.rounds-grid-module__XuBoFa__yearNav[data-size=touch]{gap:var(--space-2)}.rounds-grid-module__XuBoFa__yearNav[data-size=touch] .rounds-grid-module__XuBoFa__yearButton{width:var(--field-h);height:var(--field-h);--icon-size:16px}.rounds-grid-module__XuBoFa__yearNav[data-size=touch] .rounds-grid-module__XuBoFa__yearValue{font-size:var(--text-lg)}.rounds-grid-module__XuBoFa__yearButton:hover:not(:disabled){border-color:var(--color-accent-border);color:var(--color-accent)}.rounds-grid-module__XuBoFa__yearButton:disabled{opacity:.35;cursor:default}.rounds-grid-module__XuBoFa__flip{transform:rotate(180deg)}.rounds-grid-module__XuBoFa__yearValue{padding:0 var(--space-3);font-size:var(--text-md);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text)}.rounds-grid-module__XuBoFa__itemCount{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--color-text-subtle)}.rounds-grid-module__XuBoFa__backToNow{font:inherit;font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0}.rounds-grid-module__XuBoFa__backToNow:hover{text-decoration:underline}.rounds-grid-module__XuBoFa__grid>.rounds-grid-module__XuBoFa__header>.rounds-grid-module__XuBoFa__quarterHead{align-content:center;gap:var(--space-1);display:grid}.rounds-grid-module__XuBoFa__quarterName{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text)}.rounds-grid-module__XuBoFa__quarterWindow{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--color-text-subtle)}.rounds-grid-module__XuBoFa__quarterHead[data-now]{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);background:var(--color-accent)}.rounds-grid-module__XuBoFa__quarterHead[data-now] .rounds-grid-module__XuBoFa__quarterName,.rounds-grid-module__XuBoFa__quarterHead[data-now] .rounds-grid-module__XuBoFa__quarterWindow{color:var(--color-text-inverse)}.rounds-grid-module__XuBoFa__caption{letter-spacing:var(--tracking-caption);text-transform:uppercase}.rounds-grid-module__XuBoFa__alignEnd{text-align:right;justify-content:flex-end;justify-self:end}.rounds-grid-module__XuBoFa__grid>.rounds-grid-module__XuBoFa__row{height:auto;min-height:var(--list-row-h);padding-block:var(--space-3)}.rounds-grid-module__XuBoFa__rowOpen{border-bottom-color:#0000}.rounds-grid-module__XuBoFa__item{align-items:center;gap:var(--space-4);min-width:0;display:flex}.rounds-grid-module__XuBoFa__number{min-width:18px;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-faint)}.rounds-grid-module__XuBoFa__itemText{gap:var(--space-1);min-width:0;display:grid}.rounds-grid-module__XuBoFa__itemName{font-weight:var(--weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.rounds-grid-module__XuBoFa__itemName:hover{color:var(--color-accent);text-decoration:underline}.rounds-grid-module__XuBoFa__itemNote{font-size:var(--text-xs);color:var(--color-text-subtle)}.rounds-grid-module__XuBoFa__cell{align-self:stretch;align-items:center;min-width:0;display:flex}.rounds-grid-module__XuBoFa__cell[data-now]{margin:calc(-1 * var(--space-3));padding:var(--space-3);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent), inset -2px 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent)}.rounds-grid-module__XuBoFa__none{font-size:var(--text-sm);color:var(--color-text-faint)}.rounds-grid-module__XuBoFa__logged{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.rounds-grid-module__XuBoFa__menu{justify-content:flex-end;display:flex}.rounds-grid-module__XuBoFa__grid>.rounds-grid-module__XuBoFa__totals{border-top:1px solid var(--color-border);background:var(--color-surface-sunken)}.rounds-grid-module__XuBoFa__cell[data-total][data-now]{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent), inset -2px 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--color-accent) 55%, transparent)}.rounds-grid-module__XuBoFa__totalsLabel{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-faint)}.rounds-grid-module__XuBoFa__total{align-items:center;gap:var(--space-1) var(--space-5);width:100%;font-size:var(--text-sm);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.rounds-grid-module__XuBoFa__totalCount b{font-weight:var(--weight-semibold);color:var(--color-text)}.rounds-grid-module__XuBoFa__cell[data-now] .rounds-grid-module__XuBoFa__totalCount b{color:var(--color-accent)}.rounds-grid-module__XuBoFa__totalHours{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);grid-column:1/-1}@container page (max-width:767px){.rounds-grid-module__XuBoFa__endLabel{display:none}}.rounds-grid-module__XuBoFa__shapeCompact{display:none}@container page (max-width:1119px){.rounds-grid-module__XuBoFa__tab>.rounds-grid-module__XuBoFa__shapeWide{display:none}.rounds-grid-module__XuBoFa__tab>.rounds-grid-module__XuBoFa__shapeCompact{display:block}}.rounds-grid-module__XuBoFa__shapeBar{gap:var(--space-4);padding-bottom:var(--space-8);display:flex}.rounds-grid-module__XuBoFa__shapeCompactRow{align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-row);grid-template-columns:minmax(0,120px) minmax(0,1fr);display:grid}@container page (min-width:600px){.rounds-grid-module__XuBoFa__shapeCompactRow{grid-template-columns:240px minmax(0,1fr)}}
.time-entries-module__0reSrG__entries{flex-direction:column;min-width:0;display:flex}.time-entries-module__0reSrG__dayLabel{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-secondary);grid-column:1/-3}.time-entries-module__0reSrG__dayTotal{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text-subtle);text-align:right}.time-entries-module__0reSrG__taskCell{min-width:0;display:flex}.time-entries-module__0reSrG__note{font-size:var(--text-md);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-entries-module__0reSrG__note[data-empty]{color:var(--color-text-disabled)}.time-entries-module__0reSrG__duration{font-family:var(--font-mono);font-size:var(--text-md);justify-content:flex-end;display:flex}.time-entries-module__0reSrG__taskLink{border-radius:var(--radius);min-width:0;display:flex}.time-entries-module__0reSrG__taskLink:hover>*{background:var(--color-surface-active);color:var(--color-text)}.time-entries-module__0reSrG__menuNote{align-items:flex-start;gap:var(--space-4);max-width:15rem;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);--icon-size:13px;display:flex}.time-entries-module__0reSrG__stripShape{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--card-pad-x);border-bottom:1px solid var(--color-border-row);display:flex}.time-entries-module__0reSrG__empty{padding:var(--space-20) var(--card-pad-x);text-align:center;align-items:center}.time-entries-module__0reSrG__footerMore{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:inline-flex}.time-entries-module__0reSrG__footerTotal{margin-right:calc(28px + var(--space-6));white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-medium);flex:none}.time-entries-module__0reSrG__dayBand{min-width:0}@container page (max-width:991px){.time-entries-module__0reSrG__dayBand.time-entries-module__0reSrG__dayBand{justify-content:space-between;display:flex}}
.date-picker-module__eQs2_q__panel{width:256px;padding:var(--space-6)}.date-picker-module__eQs2_q__quick{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.date-picker-module__eQs2_q__footnote{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-faint)}
.time-log-fields-module__GYJm9G__duration{width:86px;height:var(--control-h);padding:0 var(--space-5);border:1.5px solid var(--focus-field-border);border-radius:var(--radius);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-medium);flex:none}.time-log-fields-module__GYJm9G__duration[data-size=lg]{width:88px;font-size:var(--text-2xl)}.time-log-fields-module__GYJm9G__duration:focus{box-shadow:none;background:var(--focus-field-bg);outline:none}.time-log-fields-module__GYJm9G__duration::placeholder{color:var(--color-text-faint);font-weight:var(--weight-normal)}.time-log-fields-module__GYJm9G__duration[data-invalid]{border-color:var(--color-danger);background:var(--color-surface)}.time-log-fields-module__GYJm9G__zero{font-size:var(--text-md);color:var(--color-danger);flex:none}.time-log-fields-module__GYJm9G__wide{flex:1;min-width:0}.time-log-fields-module__GYJm9G__wideTrigger{width:100%}.time-log-fields-module__GYJm9G__note{min-width:0;height:var(--control-h);padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-md);flex:1}.time-log-fields-module__GYJm9G__note:focus{box-shadow:none;border-color:var(--focus-field-border);background:var(--focus-field-bg);outline:none}.time-log-fields-module__GYJm9G__note::placeholder{color:var(--color-text-faint)}.time-log-fields-module__GYJm9G__refusal{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--radius);background:var(--color-danger-soft);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-danger);--icon-size:14px;display:flex}.time-log-fields-module__GYJm9G__refusal>svg{flex:none;margin-top:2px}
.quick-time-log-module__IJtRcq__anchor{display:inline-flex}.quick-time-log-module__IJtRcq__panel{gap:var(--space-5);width:336px;padding:var(--space-7);flex-direction:column;display:flex}.quick-time-log-module__IJtRcq__head{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.quick-time-log-module__IJtRcq__title{font-size:var(--text-md);font-weight:var(--weight-semibold)}.quick-time-log-module__IJtRcq__progress{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle)}.quick-time-log-module__IJtRcq__durationRow{align-items:center;gap:var(--space-5);display:flex}.quick-time-log-module__IJtRcq__hint{font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-text-subtle)}.quick-time-log-module__IJtRcq__reads{font-family:var(--font-mono);color:var(--color-text)}.quick-time-log-module__IJtRcq__quick{gap:var(--space-3);flex-wrap:wrap;display:flex}.quick-time-log-module__IJtRcq__chips{gap:var(--space-4);display:flex}.quick-time-log-module__IJtRcq__noteRow{display:flex}.quick-time-log-module__IJtRcq__targets{width:306px;max-height:18rem;overflow-y:auto}.quick-time-log-module__IJtRcq__targetLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-time-log-module__IJtRcq__over{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--color-danger-soft);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-danger);--icon-size:14px;display:flex}.quick-time-log-module__IJtRcq__over>svg{flex:none;margin-top:2px}.quick-time-log-module__IJtRcq__overFigure{font-family:var(--font-mono);font-weight:var(--weight-medium)}.quick-time-log-module__IJtRcq__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}
.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)}
.empty-state-module__-Xpfba__empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-10) var(--space-6);flex-direction:column;display:flex}.empty-state-module__-Xpfba__title{font-size:var(--text-md);color:var(--color-text-secondary)}.empty-state-module__-Xpfba__description{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle)}.empty-state-module__-Xpfba__action{margin-top:var(--space-2)}
.field-module__0SFVmG__field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.field-module__0SFVmG__label{align-items:center;gap:var(--space-1);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-secondary);display:flex}.field-module__0SFVmG__required{color:var(--color-danger)}.field-module__0SFVmG__hint{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-subtle)}.field-module__0SFVmG__error{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-danger)}
.file-mark-module__10U4_q__mark{--file-mark-bg:var(--color-surface-muted);--file-mark-fg:var(--color-text-muted);border-radius:var(--radius);background:var(--file-mark-bg);color:var(--file-mark-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.file-mark-module__10U4_q__mark[data-image]{overflow:hidden}.file-mark-module__10U4_q__image{border-radius:inherit;object-fit:cover;outline:1px solid var(--color-border);outline-offset:-1px;width:100%;height:100%}.file-mark-module__10U4_q__mark[data-size=sm]{width:var(--avatar-sm);height:var(--avatar-sm);--icon-size:12px}.file-mark-module__10U4_q__mark[data-size=fill]{--icon-size:34px;--icon-stroke:1.1;border-radius:0;width:100%;height:100%}.file-mark-module__10U4_q__mark[data-size=md]{width:var(--avatar-md);height:var(--avatar-md);--icon-size:14px}.file-mark-module__10U4_q__mark[data-size=lg]{width:var(--avatar-lg);height:var(--avatar-lg);--icon-size:16px}.file-mark-module__10U4_q__mark[data-category=IMAGE]{--file-mark-bg:var(--color-file-image-bg);--file-mark-fg:var(--color-file-image-fg)}.file-mark-module__10U4_q__mark[data-category=PDF]{--file-mark-bg:var(--color-file-pdf-bg);--file-mark-fg:var(--color-file-pdf-fg)}.file-mark-module__10U4_q__mark[data-category=TEXT]{--file-mark-bg:var(--color-file-text-bg);--file-mark-fg:var(--color-file-text-fg)}.file-mark-module__10U4_q__mark[data-category=DOCUMENT]{--file-mark-bg:var(--color-file-document-bg);--file-mark-fg:var(--color-file-document-fg)}.file-mark-module__10U4_q__mark[data-category=SPREADSHEET]{--file-mark-bg:var(--color-file-spreadsheet-bg);--file-mark-fg:var(--color-file-spreadsheet-fg)}.file-mark-module__10U4_q__mark[data-category=PRESENTATION]{--file-mark-bg:var(--color-file-presentation-bg);--file-mark-fg:var(--color-file-presentation-fg)}
.filter-button-module__RGnLMq__root{min-width:0;max-width:100%}.filter-button-module__RGnLMq__trigger{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;height:var(--control-h);padding:0 var(--space-5);border:1px solid var(--control-border,var(--color-border));border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-lg);color:var(--control-fg,var(--color-text-muted));white-space:nowrap;cursor:pointer;display:flex}.filter-button-module__RGnLMq__trigger:hover{border-color:var(--control-border,var(--color-border-strong));background:var(--control-hover-bg,var(--color-surface))}.filter-button-module__RGnLMq__trigger[aria-expanded=true],.filter-button-module__RGnLMq__triggerSet{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.filter-button-module__RGnLMq__label{color:var(--control-fg,var(--color-text-muted))}.filter-button-module__RGnLMq__value{min-width:0;max-width:14rem;color:var(--color-text);font-weight:var(--weight-medium);text-overflow:ellipsis;overflow:hidden}.filter-button-module__RGnLMq__chevron{--icon-size:12px;color:var(--control-fg,var(--color-text-subtle));transform:rotate(90deg)}.filter-button-module__RGnLMq__optionText{flex-direction:column;flex:1;min-width:0;display:flex}.filter-button-module__RGnLMq__optionContext{font-size:var(--text-2xs);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-button-module__RGnLMq__aside{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-faint);flex:none}.filter-button-module__RGnLMq__showMore{margin:var(--space-2) var(--space-4) 0;color:var(--color-accent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.filter-button-module__RGnLMq__showMore:hover{text-decoration:underline}.filter-button-module__RGnLMq__sectionClear{color:var(--color-accent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.filter-button-module__RGnLMq__shapeRow{padding:var(--space-2) var(--space-4)}.filter-button-module__RGnLMq__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-button-module__RGnLMq__count{color:var(--color-text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.filter-button-module__RGnLMq__foot{margin-top:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-1);border-top:1px solid var(--color-border-row);justify-content:space-between;align-items:center;display:flex}.filter-button-module__RGnLMq__footClear{color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0;border:0;padding:0}.filter-button-module__RGnLMq__footClear:disabled{color:var(--color-text-disabled);cursor:default}.filter-button-module__RGnLMq__inlineList{gap:var(--space-1);width:100%;max-height:none}.filter-button-module__RGnLMq__inline{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%}.filter-button-module__RGnLMq__inline>*{min-width:0}
.filters-panel-module__-38NTa__card{flex-direction:column;min-height:0;max-height:100%;display:flex}.filters-panel-module__-38NTa__body{gap:var(--space-10);min-height:0;padding:var(--space-7) var(--space-8) var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.filters-panel-module__-38NTa__card .filters-panel-module__-38NTa__foot{flex-wrap:nowrap}.filters-panel-module__-38NTa__card .filters-panel-module__-38NTa__foot>:first-child{flex-basis:auto}.filters-panel-module__-38NTa__panel[data-layout=beside] .filters-panel-module__-38NTa__done{display:none}.filters-panel-module__-38NTa__count{min-width:17px;padding:0 var(--space-2);border-radius:var(--radius);background:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-inverse);text-align:center}.filters-panel-module__-38NTa__scrim{z-index:var(--z-popover);background:var(--color-scrim);cursor:default;position:fixed;inset:0}.filters-panel-module__-38NTa__scrim[data-layout=beside]{display:none}.filters-panel-module__-38NTa__panel[data-layout=beside]{top:var(--space-8);width:318px;max-height:calc(100vh - 2 * var(--space-8));flex-direction:column;flex:none;display:flex;position:sticky}@container page (max-width:999px){.filters-panel-module__-38NTa__scrim[data-layout=beside]{display:block}.filters-panel-module__-38NTa__panel[data-layout=beside]{z-index:var(--z-popover);width:min(360px,100%);max-height:none;box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0;right:0}.filters-panel-module__-38NTa__panel[data-layout=beside] .filters-panel-module__-38NTa__card{border-width:0 0 0 1px;border-radius:0;height:100%;max-height:none}}.filters-panel-module__-38NTa__panel[data-layout=sheet]{z-index:var(--z-popover);max-height:86vh;display:flex;position:fixed;bottom:0;left:0;right:0}.filters-panel-module__-38NTa__panel[data-layout=sheet] .filters-panel-module__-38NTa__card{border-radius:var(--radius) var(--radius) 0 0;border-width:1px 0 0;width:100%}@media (max-width:767px){.filters-panel-module__-38NTa__panel[data-layout=beside]{width:100%;max-height:86vh;top:auto;left:0}.filters-panel-module__-38NTa__panel[data-layout=beside] .filters-panel-module__-38NTa__done{display:inline-flex}.filters-panel-module__-38NTa__panel[data-layout=beside] .filters-panel-module__-38NTa__card{border-radius:var(--radius) var(--radius) 0 0;border-width:1px 0 0;height:auto}}
.header-band-module__mI9Yhq__band{padding:var(--space-6) var(--content-pad-x) var(--space-10);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex:none}.header-band-module__mI9Yhq__band[data-flush]{padding-bottom:0}.header-band-module__mI9Yhq__band+*{margin-top:var(--space-4)}@container page (max-width:639px){.header-band-module__mI9Yhq__band{padding-top:var(--space-4);padding-bottom:var(--space-8)}.header-band-module__mI9Yhq__band[data-flush]{padding-bottom:0}}
.page-module__Y6Ba5G__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__Y6Ba5G__body{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);min-height:0;padding:var(--space-12) var(--content-pad-x) var(--space-16);flex:1;display:grid;overflow-y:auto}.page-module__Y6Ba5G__main{gap:var(--space-10);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__Y6Ba5G__spacer{flex:1}.page-module__Y6Ba5G__alignEnd{justify-content:flex-end;display:flex}.page-module__Y6Ba5G__head{align-items:flex-start;gap:var(--space-7);display:flex}.page-module__Y6Ba5G__headText{flex:1;min-width:0}.page-module__Y6Ba5G__title{font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);overflow-wrap:anywhere}.page-module__Y6Ba5G__title[data-completed]{color:var(--color-text-subtle);text-decoration:line-through}.page-module__Y6Ba5G__meta{align-items:center;gap:var(--space-5);margin-top:var(--space-5);font-size:var(--text-md);color:var(--color-text-subtle);display:flex}.page-module__Y6Ba5G__metaDot{color:var(--color-border-stronger)}.page-module__Y6Ba5G__headActions{align-items:center;gap:var(--space-6);flex:none;display:flex}.page-module__Y6Ba5G__saveState{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:9.5rem;font-size:var(--text-base);color:var(--color-accent);opacity:0;transition:opacity var(--motion-base) var(--ease);--icon-size:13px;display:flex}.page-module__Y6Ba5G__saveState[data-saved]{opacity:1}.page-module__Y6Ba5G__caption{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);color:var(--color-text-subtle)}.page-module__Y6Ba5G__editorFrame{margin-top:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--motion-fast) var(--ease);overflow:hidden}.page-module__Y6Ba5G__editorFrame:focus-within{border-color:var(--focus-field-border)}.page-module__Y6Ba5G__editorFrame[data-dirty]{border-color:var(--color-accent)}.page-module__Y6Ba5G__descriptionRead{width:100%;margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius);text-align:left;display:block}.page-module__Y6Ba5G__noDescription{font-size:var(--text-xl);color:var(--color-text-faint)}.page-module__Y6Ba5G__editorFoot{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-surface-muted);background:var(--color-surface-sunken);display:flex}.page-module__Y6Ba5G__editorNote{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-faint);--icon-size:12px;display:flex}.page-module__Y6Ba5G__unsaved{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.page-module__Y6Ba5G__unsavedDot{border-radius:var(--radius-circle);background:var(--color-warning);flex:none;width:6px;height:6px}.page-module__Y6Ba5G__headSubtask{grid-column:span 2}.page-module__Y6Ba5G__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);border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease);margin-top:-1px;display:flex}.page-module__Y6Ba5G__ghost:hover:not(:disabled){background:var(--color-surface-hover)}.page-module__Y6Ba5G__ghost:hover:not(:disabled) .page-module__Y6Ba5G__ghostLabel{color:var(--color-text)}.page-module__Y6Ba5G__ghost:disabled{cursor:default}.page-module__Y6Ba5G__ghostMark{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-circle);flex:none;width:17px;height:17px}.page-module__Y6Ba5G__ghostLabel{align-items:center;gap:var(--space-4);font-size:var(--text-lg);color:var(--color-text-faint);--icon-size:13px;display:flex}.page-module__Y6Ba5G__figures{align-items:flex-end;gap:var(--space-16);padding:var(--card-pad-x);display:flex}.page-module__Y6Ba5G__figure{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__Y6Ba5G__figureQuiet{color:var(--color-text-secondary)}.page-module__Y6Ba5G__against{flex:1;min-width:0}.page-module__Y6Ba5G__againstHead{font-size:var(--text-base);color:var(--color-text-subtle);justify-content:space-between;align-items:baseline;display:flex}.page-module__Y6Ba5G__delta{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-accent)}.page-module__Y6Ba5G__delta[data-over]{color:var(--color-warning)}.page-module__Y6Ba5G__againstEmpty{font-size:var(--text-base);color:var(--color-text-faint)}.page-module__Y6Ba5G__track{width:96px;margin-top:var(--space-4);border-radius:var(--radius);background:var(--color-surface-active);height:6px;display:block;overflow:hidden}.page-module__Y6Ba5G__against .page-module__Y6Ba5G__track{width:auto}.page-module__Y6Ba5G__bar{border-radius:var(--radius);background:var(--color-accent);height:6px;transition:width var(--motion-base) var(--ease);display:block}.page-module__Y6Ba5G__bar[data-over]{background:var(--color-warning)}.page-module__Y6Ba5G__onBand{background:var(--section-edge)}.page-module__Y6Ba5G__onBand .page-module__Y6Ba5G__bar:not([data-over]){background:var(--section)}.page-module__Y6Ba5G__side{flex-direction:column;min-width:0;display:flex}.page-module__Y6Ba5G__panel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__Y6Ba5G__fieldLabel{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__Y6Ba5G__fieldControl{justify-self:end;max-width:100%;display:flex}.page-module__Y6Ba5G__fieldValue{align-items:center;gap:var(--space-4);max-width:100%;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;display:flex}.page-module__Y6Ba5G__fieldChevron{--icon-size:11px;color:var(--color-text-faint);flex:none}.page-module__Y6Ba5G__fieldEmpty{font-weight:var(--weight-normal);color:var(--color-text-faint)}.page-module__Y6Ba5G__estimateField{font-family:var(--font-mono);justify-self:end;margin-right:0}.page-module__Y6Ba5G__stack{align-items:center;display:flex}.page-module__Y6Ba5G__stackSlot{border-radius:var(--radius);box-shadow:0 0 0 1.5px var(--color-surface);flex:none;display:flex}.page-module__Y6Ba5G__stackSlot+.page-module__Y6Ba5G__stackSlot{margin-left:-7px}.page-module__Y6Ba5G__addMark{border:1px dashed var(--color-border-strong);border-radius:var(--radius-circle);width:24px;height:24px;color:var(--color-text-faint);--icon-size:11px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__Y6Ba5G__memberText{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Y6Ba5G__memberTitle{font-size:var(--text-xs);color:var(--color-text-subtle)}.page-module__Y6Ba5G__panelNote{padding:var(--space-5) var(--space-5) var(--space-3);border-top:1px solid var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__Y6Ba5G__sideNote{margin-top:var(--space-7);padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__Y6Ba5G__frozen{margin-top:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__Y6Ba5G__resourcesAnchor{scroll-margin-top:var(--space-10)}@container page (max-width:879px){.page-module__Y6Ba5G__body{flex-direction:column;display:flex}.page-module__Y6Ba5G__main{display:contents}.page-module__Y6Ba5G__main>*{order:2}.page-module__Y6Ba5G__main>:first-child{order:0}.page-module__Y6Ba5G__side{order:1}}@container page (max-width:639px){.page-module__Y6Ba5G__head{row-gap:var(--space-6);flex-wrap:wrap}.page-module__Y6Ba5G__headText,.page-module__Y6Ba5G__headActions{flex:1 0 100%}.page-module__Y6Ba5G__saveState{order:1;margin-left:auto}.page-module__Y6Ba5G__figures{row-gap:var(--space-6);gap:var(--space-6) var(--space-12);flex-wrap:wrap}.page-module__Y6Ba5G__against{flex-basis:100%}}.page-module__Y6Ba5G__fieldFixed{font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;justify-self:end}.page-module__Y6Ba5G__clientsValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.rounds-compact-module__1FF12G__period{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);display:flex}.rounds-compact-module__1FF12G__period>.rounds-compact-module__1FF12G__quarters{min-width:0;height:var(--field-h);flex:1}.rounds-compact-module__1FF12G__summary{align-items:center;gap:var(--space-4);padding-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.rounds-compact-module__1FF12G__summary b{color:var(--color-text)}.rounds-compact-module__1FF12G__bar{flex:1}.rounds-compact-module__1FF12G__list{display:grid}.rounds-compact-module__1FF12G__row{align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-row);grid-template-columns:minmax(0,120px) minmax(0,1fr);display:grid}@container page (min-width:600px){.rounds-compact-module__1FF12G__row{grid-template-columns:240px minmax(0,1fr)}}.rounds-compact-module__1FF12G__item{align-items:center;gap:var(--space-3);min-width:0;min-height:44px;display:flex}.rounds-compact-module__1FF12G__number{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.rounds-compact-module__1FF12G__name{font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rounds-compact-module__1FF12G__menu{flex:none}.rounds-compact-module__1FF12G__none{font-size:var(--text-sm);color:var(--color-text-faint)}.rounds-compact-module__1FF12G__blockHolder{width:100%;min-width:0;display:flex}.rounds-compact-module__1FF12G__block{width:100%;min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.rounds-compact-module__1FF12G__sheet{gap:var(--space-5);display:grid}.rounds-compact-module__1FF12G__sheetNav{align-items:center;gap:var(--space-3);display:flex}.rounds-compact-module__1FF12G__sheetHead{gap:var(--space-1);flex:1;min-width:0;display:grid}.rounds-compact-module__1FF12G__sheetHead b{font-size:var(--text-2xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounds-compact-module__1FF12G__sheetHead span{font-size:var(--text-sm);color:var(--color-text-muted)}.rounds-compact-module__1FF12G__iconButton{border-radius:var(--radius);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;--icon-size:18px;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.rounds-compact-module__1FF12G__iconButton:hover{background:var(--color-surface-hover);color:var(--color-text)}.rounds-compact-module__1FF12G__flip{transform:rotate(180deg)}.rounds-compact-module__1FF12G__option{flex:1;align-items:center;min-height:36px;display:inline-flex}.rounds-compact-module__1FF12G__right{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.rounds-compact-module__1FF12G__done{justify-self:stretch;min-height:44px}
.header-figure-module__LlJa7G__figure{flex-direction:var(--header-figure-direction,column);gap:var(--header-figure-gap,0);align-items:var(--header-figure-align,flex-end);text-align:var(--header-figure-text-align,right);display:flex}.header-figure-module__LlJa7G__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-subtle)}.header-figure-module__LlJa7G__value{margin-top:var(--header-figure-value-gap,var(--space-2));font-family:var(--font-mono);font-size:var(--header-figure-size,var(--text-4xl));font-weight:var(--weight-normal);letter-spacing:-.02em}.header-figure-module__LlJa7G__value[data-quiet]{color:var(--color-text-secondary)}.header-figure-module__LlJa7G__rule{width:1px;height:var(--header-figure-rule-h,38px);background:var(--color-border-row)}
.time-log-strip-module__t7SR_G__strip{border-bottom:1px solid var(--color-border-row);background:color-mix(in srgb, var(--focus-field-bg) 60%, var(--color-surface));container:time-log/inline-size}.time-log-strip-module__t7SR_G__strip[data-edit]{border-top:1px solid var(--color-border-row);background:color-mix(in srgb, var(--focus-field-bg) 45%, var(--color-surface));margin-top:-1px}.time-log-strip-module__t7SR_G__row{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--card-pad-x);display:flex}.time-log-strip-module__t7SR_G__taskWrap{min-width:0;max-width:240px}.time-log-strip-module__t7SR_G__taskPanel{max-width:22rem;max-height:18rem;overflow-y:auto}.time-log-strip-module__t7SR_G__taskOption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-log-strip-module__t7SR_G__refusal{margin:0 var(--card-pad-x) var(--space-6)}@container time-log (max-width:599px){.time-log-strip-module__t7SR_G__row{flex-wrap:wrap}.time-log-strip-module__t7SR_G__row>input:last-of-type:not(:first-child){flex:1 0 100%;order:1}.time-log-strip-module__t7SR_G__row>button{order:2}.time-log-strip-module__t7SR_G__row>button:last-child{flex:1 0 auto}}
.icon-module__vSDJma__icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);flex:none}
.identity-cell-module__d2ODQW__identity{align-items:center;gap:var(--identity-gap);min-width:0;display:flex}.identity-cell-module__d2ODQW__elbow{--icon-size:13px;color:var(--color-border-stronger);flex:none}.identity-cell-module__d2ODQW__text{flex:1;min-width:0}.identity-cell-module__d2ODQW__nameLine{align-items:center;gap:var(--space-4);min-width:0;display:flex}.identity-cell-module__d2ODQW__name{font-weight:var(--weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-cell-module__d2ODQW__identity[data-size=md] .identity-cell-module__d2ODQW__name{font-size:var(--text-xl)}.identity-cell-module__d2ODQW__identity[data-size=sm] .identity-cell-module__d2ODQW__name{font-size:var(--text-md)}.identity-cell-module__d2ODQW__identity[data-child] .identity-cell-module__d2ODQW__name{font-weight:var(--weight-normal)}.identity-cell-module__d2ODQW__sub{margin-top:var(--space-1);font-size:var(--text-base);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.input-module__3sxOrW__control{width:100%;min-width:0;padding:var(--space-5) var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xl);transition:border-color var(--motion-fast) var(--ease)}.input-module__3sxOrW__input:not([data-variant=code]){height:var(--field-h);padding-top:0;padding-bottom:0}.input-module__3sxOrW__control:hover:not(:disabled){border-color:var(--color-border-stronger)}.input-module__3sxOrW__control:disabled{background:var(--color-surface-muted);color:var(--color-text-subtle);cursor:not-allowed}.input-module__3sxOrW__control:focus:not(:disabled){border-color:var(--focus-field-border);background:var(--focus-field-bg);box-shadow:none;outline:none}.input-module__3sxOrW__control[aria-invalid=true]:not(:disabled){border-color:var(--color-danger)}.input-module__3sxOrW__control[data-variant=code]{padding-left:calc(var(--space-6) + .42em);font-family:var(--font-mono);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center}.input-module__3sxOrW__select{height:var(--field-h);appearance:auto;cursor:pointer}.input-module__3sxOrW__textarea{min-height:5rem;line-height:var(--leading-normal);resize:vertical}
.kind-mark-module__7jmLVq__mark{--icon-size:13px;width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.kind-mark-module__7jmLVq__mark[data-kind=task]{background:var(--color-accent-soft);color:var(--color-section-tasks)}.kind-mark-module__7jmLVq__mark[data-kind=link]{background:var(--color-info-soft);color:var(--color-info)}.kind-mark-module__7jmLVq__mark[data-kind=note]{background:var(--color-section-notes-soft);color:var(--color-section-notes)}
.list-module__vLcxwG__list{flex-direction:column;min-width:0;display:flex;container:list/inline-size}.list-module__vLcxwG__list[data-size=md]{--list-row-h:var(--row-h-compact)}.list-module__vLcxwG__list[data-size=lg]{--list-row-h:var(--row-h)}.list-module__vLcxwG__header,.list-module__vLcxwG__row,.list-module__vLcxwG__band{grid-template-columns:var(--list-columns);align-items:center;gap:var(--space-6);padding:0 var(--card-pad-x);min-width:0;display:grid}.list-module__vLcxwG__header{padding-top:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--heading-rule,var(--color-border));background:var(--heading-bg,var(--color-surface-sunken));font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--heading-fg,var(--color-text-faint));white-space:nowrap}.list-module__vLcxwG__row{height:var(--list-row-h);border-bottom:1px solid var(--color-border-row)}.list-module__vLcxwG__row:last-child{border-bottom:0}.list-module__vLcxwG__row[data-interactive]:hover{background:var(--color-surface-hover)}.list-module__vLcxwG__row:last-child[data-interactive]:hover{border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px)}.list-module__vLcxwG__row[data-nested]{border-bottom-color:var(--color-border-row-subtle);background:var(--color-surface-nested)}.list-module__vLcxwG__row[data-nested][data-interactive]:hover{background:var(--color-surface-nested-hover)}.list-module__vLcxwG__groupBand{border-top:1px solid var(--color-border-row);border-bottom:1px solid var(--color-border-row);background:var(--color-surface-sunken);margin-top:-1px}@container page (max-width:991px){.list-module__vLcxwG__groupBand{border-radius:var(--radius);border-width:0;margin-top:0}}.list-module__vLcxwG__band{padding-top:var(--space-5);padding-bottom:var(--space-2)}.list-module__vLcxwG__row[data-fresh]{animation:list-module__vLcxwG__fresh var(--motion-fresh) var(--ease) 1}@keyframes list-module__vLcxwG__fresh{0%{background:var(--color-accent-flash)}to{background:0 0}}.list-module__vLcxwG__lead{justify-content:center;align-items:center;display:flex}.list-module__vLcxwG__empty{padding:var(--space-10) var(--card-pad-x);font-size:var(--text-md);color:var(--color-text-faint)}@container list (max-width:959px){.list-module__vLcxwG__list[data-narrow]>*{--list-columns:var(--list-columns-narrow)}.list-module__vLcxwG__dropOnNarrow{display:none!important}}@container list (max-width:639px){.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__header{display:none}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row{align-items:center;gap:var(--space-2) var(--space-5);height:auto;min-height:var(--list-row-h);padding-top:var(--space-5);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex;position:relative}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row>*{min-width:0;font-size:var(--text-sm)}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row>:first-child:not([data-list-lead]){font-size:var(--text-lg);flex:1 0 100%}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row:has(>[data-list-lead]:first-child)>:nth-child(2){font-size:var(--text-lg);flex:1 0 100%}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row:has(>[data-list-lead]:first-child){padding-left:calc(var(--card-pad-x) + 28px + var(--space-5))}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row>[data-list-lead]:first-child{top:var(--space-5);left:var(--card-pad-x);position:absolute}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__lead{width:28px;min-height:calc(var(--text-lg) * var(--leading-normal))}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row:has(>[data-row-actions]){padding-right:calc(var(--card-pad-x) + 32px)}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__row>[data-row-actions]{top:var(--space-4);right:var(--space-5);position:absolute}.list-module__vLcxwG__list[data-stack] .list-module__vLcxwG__band{gap:var(--space-4);display:flex}}@container page (max-width:991px){.list-module__vLcxwG__list[data-cards]>.list-module__vLcxwG__header{display:none}}
.load-more-module__3RWjEq__allShown{font-size:var(--text-sm);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}
.nav-drawer-module__kPriBa__toggle{width:var(--control-h);height:var(--control-h);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);cursor:pointer;--icon-size:16px;flex:none;justify-content:center;align-items:center;display:none}.nav-drawer-module__kPriBa__toggle:hover{background:var(--color-surface-hover)}@media (max-width:1023px){.nav-drawer-module__kPriBa__toggle{display:flex}}@media (max-width:767px){.nav-drawer-module__kPriBa__toggle{display:none}}
.picker-field-module__8TiYUq__field{width:100%;display:flex}.picker-field-module__8TiYUq__trigger{align-items:center;gap:var(--space-5);width:100%;height:var(--field-h);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);text-align:left;transition:border-color var(--motion-fast) var(--ease);display:flex}.picker-field-module__8TiYUq__trigger:hover{border-color:var(--color-border-strong)}.picker-field-module__8TiYUq__icon{--icon-size:14px;color:var(--color-text-subtle);flex:none}.picker-field-module__8TiYUq__value{font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-field-module__8TiYUq__value[data-empty]{color:var(--color-text-faint)}.picker-field-module__8TiYUq__spacer{flex:1}.picker-field-module__8TiYUq__chevron{--icon-size:13px;color:var(--color-text-faint);flex:none}.picker-field-module__8TiYUq__locked{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface-sunken);font-size:var(--text-lg);color:var(--color-text-subtle);display:flex}
.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}
.client-picker-module__bmIfsW__list{width:100%;min-width:20rem;max-height:20rem}.client-picker-module__bmIfsW__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.client-picker-module__bmIfsW__none{color:var(--color-text-muted)}.client-picker-module__bmIfsW__chip{background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium)}.client-picker-module__bmIfsW__chipTrigger{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.client-picker-module__bmIfsW__chipTrigger:hover{background:var(--color-accent-border)}.client-picker-module__bmIfsW__chipTrigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.client-picker-module__bmIfsW__chipName[data-empty]{color:var(--color-text-muted)}.client-picker-module__bmIfsW__chipChevron{--icon-size:10px}
.search-box-module__P8BS0W__box{align-items:center;gap:var(--space-3);width:var(--search-w);height:var(--control-h);padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex:none;display:flex}.search-box-module__P8BS0W__box:focus-within{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.search-box-module__P8BS0W__icon{color:var(--color-text-subtle);flex:none}.search-box-module__P8BS0W__input{min-width:0;font-size:var(--text-lg);color:var(--color-text);background:0 0;border:0;flex:1;padding:0}.search-box-module__P8BS0W__input:focus{box-shadow:none;outline:none}.search-box-module__P8BS0W__input::-webkit-search-cancel-button{appearance:none}.search-box-module__P8BS0W__clear{--icon-size:12px;color:var(--color-text-faint);cursor:pointer;flex:none;align-items:center;display:flex}.search-box-module__P8BS0W__clear:hover{color:var(--color-text)}
.option-module__xMzV0W__list{flex-direction:column;min-width:11rem;max-height:18rem;display:flex;overflow-y:auto}.option-module__xMzV0W__search{z-index:1;padding-bottom:var(--space-3);background:var(--color-surface);position:sticky;top:0}.option-module__xMzV0W__option{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius);font-size:var(--text-md);color:var(--color-text-secondary);text-align:left;overflow-wrap:break-word;cursor:pointer;min-width:0;transition:background var(--motion-fast) var(--ease);display:flex}.option-module__xMzV0W__option:hover{background:var(--color-surface-muted);color:var(--color-text)}.option-module__xMzV0W__option[data-selected]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold)}.option-module__xMzV0W__option[data-tone=danger]{color:var(--color-danger)}.option-module__xMzV0W__option[data-tone=danger]:hover{background:var(--color-danger-soft)}.option-module__xMzV0W__option:disabled,.option-module__xMzV0W__option:disabled:hover{color:var(--color-text-disabled);cursor:default;background:0 0}.option-module__xMzV0W__option[data-size=lg]{gap:var(--space-5);padding:var(--space-3) var(--space-5)}.option-module__xMzV0W__separator{height:0;margin:var(--space-2) 0;border-top:1px solid var(--color-border)}.option-module__xMzV0W__empty{padding:var(--space-5);font-size:var(--text-base);color:var(--color-text-faint)}.option-module__xMzV0W__check{border:1.5px solid var(--color-border-stronger);border-radius:var(--radius);color:#0000;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.option-module__xMzV0W__check>svg{width:9px;height:9px}.option-module__xMzV0W__check[data-checked]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}
.client-choice-module__QTIDYa__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.client-choice-module__QTIDYa__note{font-size:var(--text-xs);color:var(--color-text-subtle);flex-shrink:0}
.page-header-module__D_YacW__header{align-items:flex-end;gap:var(--space-4) var(--space-8);display:flex}.page-header-module__D_YacW__header:has(>.page-header-module__D_YacW__figures){align-items:center}.page-header-module__D_YacW__lead{flex:auto;min-width:0}.page-header-module__D_YacW__titleLine{align-items:baseline;gap:var(--space-6);min-width:0;display:flex}.page-header-module__D_YacW__title{min-width:0;font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere}.page-header-module__D_YacW__count{font-size:var(--text-lg);color:var(--color-text-faint);flex:none}.page-header-module__D_YacW__caption{margin-top:var(--space-3);min-height:1.1em;font-size:var(--text-md);color:var(--color-text-subtle)}.page-header-module__D_YacW__note{align-items:center;gap:var(--space-3);max-width:44ch;padding-bottom:var(--space-1);font-size:var(--text-md);text-align:right;color:var(--color-text-subtle);--icon-size:13px;flex:0 auto;display:flex}.page-header-module__D_YacW__figures{align-items:stretch;gap:var(--space-10);--header-figure-size:var(--text-2xl);--header-figure-value-gap:var(--space-3);--header-figure-rule-h:auto;flex:none;display:flex}@container page (max-width:719px){:is(.page-header-module__D_YacW__header,.page-header-module__D_YacW__header:has(>.page-header-module__D_YacW__figures)){flex-direction:column;align-items:stretch}.page-header-module__D_YacW__note{text-align:left;max-width:none;padding-bottom:0}.page-header-module__D_YacW__figures{gap:var(--space-6);--header-figure-align:flex-start;--header-figure-text-align:left}}@container page (max-width:639px){.page-header-module__D_YacW__figures{gap:var(--space-5);--header-figure-direction:row;--header-figure-gap:var(--space-3);--header-figure-value-gap:0;--header-figure-size:var(--text-md);--header-figure-rule-h:12px;--header-figure-align:baseline;align-items:center}}
.segmented-control-module__rFg1Bq__track{height:var(--segmented-h,var(--control-h-sm));padding:var(--space-1);border:var(--control-track-border,0);border-radius:var(--radius);background:var(--control-track-bg,var(--color-surface-muted));gap:0;display:inline-flex}.segmented-control-module__rFg1Bq__track[data-size=md]{--segmented-h:var(--control-h)}.segmented-control-module__rFg1Bq__track[data-size=sm]{--segmented-h:var(--control-h-sm)}.segmented-control-module__rFg1Bq__track[data-fill]{width:100%;display:flex}.segmented-control-module__rFg1Bq__track[data-fill] .segmented-control-module__rFg1Bq__segment{padding:0 var(--space-2);flex:1;justify-content:center}.segmented-control-module__rFg1Bq__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.segmented-control-module__rFg1Bq__segment{padding:0 var(--space-6);border-radius:var(--radius);font-size:var(--text-md);color:var(--control-fg,var(--color-text-secondary));white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);align-items:center;display:flex}.segmented-control-module__rFg1Bq__segment:hover{color:var(--color-text)}.segmented-control-module__rFg1Bq__segment[data-selected]{background:var(--control-hover-bg,var(--color-surface));box-shadow:var(--control-selected-shadow,var(--shadow-sm));font-weight:var(--weight-semibold);color:var(--color-text)}.segmented-control-module__rFg1Bq__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.segmented-control-module__rFg1Bq__segment:has(.segmented-control-module__rFg1Bq__input:focus-visible){box-shadow:var(--focus-ring)}
.skeleton-module__rcoECW__skeleton{width:var(--skeleton-w,100%);height:var(--skeleton-h,.75rem);border-radius:var(--skeleton-radius,var(--radius-sm));background:var(--color-surface-muted);display:block}@media (prefers-reduced-motion:no-preference){.skeleton-module__rcoECW__skeleton{animation:skeleton-module__rcoECW__pulse 1.4s var(--ease) infinite}}@keyframes skeleton-module__rcoECW__pulse{0%,to{opacity:1}50%{opacity:.55}}.skeleton-module__rcoECW__stack{gap:var(--space-3);flex-direction:column;display:flex}
.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}
.highlight-module__oOlq0q__match{border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold)}
.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)}
