.layout-module___7RADq__shell{grid-template:"header header"56px"banner banner""rail content"1fr/15.5rem 1fr;min-height:100vh;display:grid}.layout-module___7RADq__shellBorrowed{grid-template-rows:auto auto 1fr}.layout-module___7RADq__siteHeader{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-area:header;height:56px;position:sticky;top:0}.layout-module___7RADq__siteHeaderBorrowed{background:var(--color-dev-ink);border-bottom-color:var(--color-dev-ink);height:auto}.layout-module___7RADq__devHatch{background:repeating-linear-gradient(-45deg, var(--color-dev-ink) 0 6px, var(--color-accent) 6px 12px);height:4px}.layout-module___7RADq__siteHeaderBorrowed .layout-module___7RADq__siteHeaderInner{height:56px}.layout-module___7RADq__siteHeaderBorrowed .layout-module___7RADq__brandText,.layout-module___7RADq__siteHeaderBorrowed .layout-module___7RADq__accountEmail{color:#fff}.layout-module___7RADq__siteHeaderBorrowed .layout-module___7RADq__toolName{color:#ffffff9e}.layout-module___7RADq__siteHeaderBorrowed .layout-module___7RADq__accountAvatar{color:var(--color-dev-ink);background:#fff}.layout-module___7RADq__accountBorrowed{align-items:center;gap:.5rem;padding:.25rem .6rem .25rem .3rem;display:flex}.layout-module___7RADq__devStop{border-radius:var(--radius-pill);color:#fff;height:2.15rem;font-size:var(--text-sm);border:1px solid #ffffff47;align-items:center;padding:0 .95rem;font-weight:600;transition:background-color .12s;display:inline-flex}.layout-module___7RADq__devStop:hover{background:#ffffff1f}.layout-module___7RADq__devLine{background:var(--color-dev-line);color:#d8d5e2;font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem 1.5rem;display:flex}.layout-module___7RADq__devLine strong{color:var(--color-accent);font-weight:600}.layout-module___7RADq__devLineMuted{color:#a5a1b4}.layout-module___7RADq__siteHeaderInner{align-items:center;gap:.75rem;height:100%;padding:0 1.25rem 0 1rem;display:flex}.layout-module___7RADq__brandText{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);letter-spacing:-.01em;color:var(--color-ink);align-items:center;gap:.625rem;display:flex}.layout-module___7RADq__brandMark{border-radius:var(--radius-md);background:var(--color-accent);width:26px;height:26px;color:var(--color-ink);place-items:center;display:grid}.layout-module___7RADq__toolName{font-size:var(--text-base);color:var(--color-ink-2);align-items:center;gap:.375rem;font-weight:600;display:flex}.layout-module___7RADq__toolName:before{content:"";background:var(--color-border);width:1px;height:20px;margin-right:.375rem}.layout-module___7RADq__toolScreen{color:var(--color-muted);font-weight:400}.layout-module___7RADq__account{align-items:center;gap:.6rem;margin-left:auto;display:flex}.layout-module___7RADq__accountLink{border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.25rem .6rem .25rem .3rem;transition:background-color .15s;display:flex}.layout-module___7RADq__accountLink:hover{background:var(--color-bg)}.layout-module___7RADq__accountLink:hover .layout-module___7RADq__accountEmail{color:var(--color-ink)}.layout-module___7RADq__accountAvatar{border-radius:var(--radius-pill);background:var(--color-primary-tint);width:1.75rem;height:1.75rem;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-xs);flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid}.layout-module___7RADq__accountEmail{font-size:var(--text-sm);color:var(--color-ink);font-weight:600;transition:color .15s}.layout-module___7RADq__signOut{height:var(--control-h-sm);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 .75rem;font-weight:600;transition:background-color .12s,border-color .12s}.layout-module___7RADq__signOut:hover{background:var(--color-bg);border-color:var(--color-muted)}@media (max-width:560px){.layout-module___7RADq__accountEmail{display:none}.layout-module___7RADq__accountLink{padding:.25rem}}@media (prefers-reduced-motion:reduce){.layout-module___7RADq__accountLink,.layout-module___7RADq__accountEmail{transition:none}}.layout-module___7RADq__content{grid-area:content;min-width:0}.layout-module___7RADq__restricted{text-align:center;max-width:40rem;color:var(--color-muted);margin:3rem auto;padding:0 1.5rem}@media (max-width:820px){.layout-module___7RADq__shell{grid-template:"header""banner""rail""content"1fr/1fr}}
.HubNav-module__h709cG__rail{border-right:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;grid-area:rail;gap:.125rem;padding:1.25rem .75rem;display:flex}.HubNav-module__h709cG__group{flex-direction:column;gap:.15rem;display:flex}.HubNav-module__h709cG__group+.HubNav-module__h709cG__group{margin-top:.5rem}.HubNav-module__h709cG__tool,.HubNav-module__h709cG__toolActive{border-radius:var(--radius-md);height:36px;font-size:var(--text-base);color:var(--color-muted);border:1px solid #0000;align-items:center;gap:.625rem;padding:0 .625rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:flex}.HubNav-module__h709cG__tool:hover{background:var(--color-surface);color:var(--color-ink)}.HubNav-module__h709cG__toolActive{background:var(--color-primary-tint);color:var(--color-ink)}.HubNav-module__h709cG__toolIcon{width:1.1rem;height:1.1rem;color:var(--color-muted-2,var(--color-muted));flex-shrink:0;justify-content:center;align-items:center;display:flex}.HubNav-module__h709cG__toolActive .HubNav-module__h709cG__toolIcon{color:var(--color-primary)}.HubNav-module__h709cG__tabs{border-left:1px solid var(--color-border);flex-direction:column;gap:.1rem;margin:.15rem 0 .1rem 1.3rem;padding:0 0 0 .65rem;list-style:none;display:flex}.HubNav-module__h709cG__tab,.HubNav-module__h709cG__tabActive{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;transition:background-color .15s,color .15s;display:flex}.HubNav-module__h709cG__tab:hover{background:var(--color-surface);color:var(--color-ink)}.HubNav-module__h709cG__tabDevFlag{border:1px solid var(--color-dev-line);border-radius:var(--radius-xs);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-dev-ink);margin-left:.4rem;padding:.05rem .3rem;font-weight:600}.HubNav-module__h709cG__tabBadge{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);min-width:1.2rem;height:1.2rem;color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .35rem;font-weight:700;display:inline-flex}.HubNav-module__h709cG__tabActive .HubNav-module__h709cG__tabBadge{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.HubNav-module__h709cG__tabBadgeMuted{border-style:dashed;}.HubNav-module__h709cG__tabActive .HubNav-module__h709cG__tabBadgeMuted{background:var(--color-surface);border-color:var(--color-border);color:var(--color-muted)}.HubNav-module__h709cG__tabActive{color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);font-weight:600}@media (max-width:820px){.HubNav-module__h709cG__rail{border-right:none;border-bottom:1px solid var(--color-border);flex-flow:wrap;align-items:center;gap:.35rem;padding:.6rem 1rem}.HubNav-module__h709cG__group{flex-direction:row;align-items:center;gap:.35rem}.HubNav-module__h709cG__group+.HubNav-module__h709cG__group{margin-top:0}.HubNav-module__h709cG__tool,.HubNav-module__h709cG__toolActive{flex-shrink:0}.HubNav-module__h709cG__tabs{flex-direction:row;margin:0 0 0 .35rem;padding:0 0 0 .5rem;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.HubNav-module__h709cG__tool,.HubNav-module__h709cG__toolActive,.HubNav-module__h709cG__tab,.HubNav-module__h709cG__tabActive{transition:none}}
.ui-module__dX6OeG__card{width:100%;max-width:calc(var(--content-max) + 2 * var(--card-pad));padding:1.75rem var(--card-pad) 4rem;gap:var(--card-gap);flex-direction:column;margin:0;display:flex}@media (max-width:640px){.ui-module__dX6OeG__card{padding:1rem var(--card-pad-sm) 3rem}}.ui-module__dX6OeG__cardWide{max-width:calc(var(--content-max-wide) + 2 * var(--card-pad));}.ui-module__dX6OeG__pageHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-module__dX6OeG__pageTitle{font-size:var(--h1-font)}.ui-module__dX6OeG__intro{max-width:70ch;font-size:var(--text-base);color:var(--color-muted);line-height:1.5}.ui-module__dX6OeG__pageIntro{margin-top:-.5rem;}.ui-module__dX6OeG__pageTitleLg{font-size:var(--text-xl);}.ui-module__dX6OeG__pageIntroLg{max-width:60ch;margin:.35rem 0 0;}.ui-module__dX6OeG__blockTitle{font-size:var(--text-md);color:var(--color-ink);font-weight:700}.ui-module__dX6OeG__sectionHeading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-weight:700}.ui-module__dX6OeG__banner{border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-danger-bg);color:var(--color-danger);padding:.6rem .8rem}.ui-module__dX6OeG__bannerSuccess{border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-success-bg);color:var(--color-success);padding:.6rem .8rem}.ui-module__dX6OeG__emptyState{border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted);font-size:var(--text-base);text-align:center;flex-direction:column;gap:.35rem;padding:2.5rem 1.5rem;display:flex}.ui-module__dX6OeG__emptyTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}.ui-module__dX6OeG__rowList{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.ui-module__dX6OeG__listRow{border-top:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.ui-module__dX6OeG__listRow:first-child{border-top:none}.ui-module__dX6OeG__tableFrame{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.ui-module__dX6OeG__tableHeaderRow{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-xs);align-items:center;padding:0 1.5rem;font-weight:600;display:grid}.ui-module__dX6OeG__tableHeaderRowSm{min-height:2.25rem;}.ui-module__dX6OeG__tableRowList{border:0;border-radius:0;}.ui-module__dX6OeG__rowMeta{font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;line-height:1.5;display:flex}.ui-module__dX6OeG__rowMeta>*+:before{content:"·";color:var(--color-border);margin-right:.4rem}.ui-module__dX6OeG__meterRow{grid-template-columns:var(--meter-label-w,4rem) 1fr var(--meter-value-w,12rem);align-items:center;gap:.75rem;display:grid}.ui-module__dX6OeG__meterLabel{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.ui-module__dX6OeG__meterTrack{border-radius:var(--radius-pill);background:var(--color-bg);height:.5rem;position:relative}.ui-module__dX6OeG__meterFill{border-radius:var(--radius-pill);background:var(--color-muted);position:absolute;top:0;bottom:0;left:0}.ui-module__dX6OeG__meterFillSeries1{background:var(--color-series-1)}.ui-module__dX6OeG__meterFillSeries2{background:var(--color-series-2)}.ui-module__dX6OeG__meterOverage{border-radius:0 var(--radius-pill) var(--radius-pill) 0;position:absolute;top:0;bottom:0}.ui-module__dX6OeG__meterOverageWarning{background:var(--color-warning-line)}.ui-module__dX6OeG__meterOverageDanger{background:var(--color-danger)}.ui-module__dX6OeG__meterValue{font-size:var(--text-sm);color:var(--color-muted);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:640px){.ui-module__dX6OeG__meterRow{grid-template-columns:var(--meter-label-w,4rem) 1fr;row-gap:.35rem}.ui-module__dX6OeG__meterValue{text-align:left;grid-column:2}}.ui-module__dX6OeG__primaryButton{height:var(--control-h);padding:0 var(--btn-px);border-radius:var(--radius-md);font-family:inherit;font-size:var(--btn-font);white-space:nowrap;cursor:pointer;background:var(--color-primary);color:var(--color-on-primary);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;transition:background-color .12s;display:inline-flex}.ui-module__dX6OeG__primaryButton:hover:not(:disabled){background:var(--color-primary-dark)}.ui-module__dX6OeG__primaryButton:disabled{opacity:.45;cursor:default}.ui-module__dX6OeG__secondaryButton{height:var(--control-h);padding:0 var(--btn-px);border-radius:var(--radius-md);font-family:inherit;font-size:var(--btn-font);white-space:nowrap;cursor:pointer;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-1);justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;transition:background-color .12s;display:inline-flex}.ui-module__dX6OeG__secondaryButton:hover:not(:disabled){background:var(--color-sunken)}.ui-module__dX6OeG__secondaryButton:disabled{opacity:.45;cursor:default}.ui-module__dX6OeG__primaryButtonSm{height:var(--control-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-font-sm);gap:.375rem;}.ui-module__dX6OeG__secondaryButtonSm{height:var(--control-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-font-sm);gap:.375rem;}.ui-module__dX6OeG__dangerButton{height:var(--control-h-sm);padding:0 var(--btn-px-sm);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-danger) 25%, transparent);background:var(--color-danger-bg);color:var(--color-danger);font-family:inherit;font-size:var(--btn-font-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;font-weight:600;line-height:1;transition:background-color .12s;display:inline-flex}.ui-module__dX6OeG__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 14%, var(--color-danger-bg))}.ui-module__dX6OeG__dangerButton:disabled{opacity:.45;cursor:default}.ui-module__dX6OeG__dangerButtonLg{height:var(--control-h);padding:0 var(--btn-px);font-size:var(--btn-font);}.ui-module__dX6OeG__primaryDangerButton{background:var(--color-danger-fill);}.ui-module__dX6OeG__primaryDangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger-fill) 86%, #000)}.ui-module__dX6OeG__linkButton{color:var(--color-primary);font-family:inherit;font-size:var(--btn-font-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.ui-module__dX6OeG__linkButton:hover:not(:disabled){color:var(--color-primary-dark)}.ui-module__dX6OeG__linkButton:disabled{opacity:.5;cursor:default}.ui-module__dX6OeG__mutedLink{color:var(--color-muted);}.ui-module__dX6OeG__mutedLink:hover:not(:disabled){color:var(--color-ink)}.ui-module__dX6OeG__dangerLink{color:var(--color-danger);}.ui-module__dX6OeG__dangerLink:hover:not(:disabled){color:var(--color-danger)}.ui-module__dX6OeG__ghostButton{border-radius:var(--radius-sm);color:var(--color-primary);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-weight:600;transition:background-color .12s}.ui-module__dX6OeG__ghostButton:hover:not(:disabled){background:var(--color-sunken)}.ui-module__dX6OeG__ghostButton:disabled{opacity:.5;cursor:default}.ui-module__dX6OeG__tileButtonSm{height:var(--control-h-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:var(--btn-font-sm);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ui-module__dX6OeG__tileButtonSm:hover:not(:disabled){background:var(--color-sunken)}.ui-module__dX6OeG__tileButtonSm:disabled{opacity:.5;cursor:default}.ui-module__dX6OeG__label{font-size:var(--label-font);flex-direction:column;gap:.35rem;display:flex}.ui-module__dX6OeG__label select,.ui-module__dX6OeG__label input,.ui-module__dX6OeG__label textarea,.ui-module__dX6OeG__control{min-height:var(--control-h);padding:var(--control-py) var(--control-px);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);font-family:inherit;font-size:var(--control-font);color:var(--color-ink);transition:border-color .12s,box-shadow .12s}.ui-module__dX6OeG__label select:hover:not(:disabled),.ui-module__dX6OeG__label input:hover:not(:disabled),.ui-module__dX6OeG__label textarea:hover:not(:disabled),.ui-module__dX6OeG__control:hover:not(:disabled){border-color:var(--color-faint)}.ui-module__dX6OeG__label select:focus-visible,.ui-module__dX6OeG__label input:focus-visible,.ui-module__dX6OeG__label textarea:focus-visible,.ui-module__dX6OeG__control:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-halo);outline:none}.ui-module__dX6OeG__controlInvalid{border-color:var(--color-danger);}.ui-module__dX6OeG__controlSm{min-height:var(--control-h-sm);font-size:var(--btn-font-sm);padding:.25rem .625rem;}.ui-module__dX6OeG__controlSmIcon{padding-left:2rem;}.ui-module__dX6OeG__codeField{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;}.ui-module__dX6OeG__valueField{background:var(--color-bg);font-family:var(--font-mono);font-size:var(--btn-font-sm);}.ui-module__dX6OeG__badge{border-radius:var(--radius-pill);background:var(--color-accent);height:20px;color:var(--color-ink);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.3rem;padding:0 .5rem;font-weight:600;line-height:1;display:inline-flex}.ui-module__dX6OeG__badge[title]{cursor:help}.ui-module__dX6OeG__badgeSuccess{background:var(--color-success-bg);color:var(--color-success);}.ui-module__dX6OeG__badgeStale{background:var(--color-danger-bg);color:var(--color-danger);}.ui-module__dX6OeG__badgeWarning{background:var(--color-warning-bg);color:var(--color-warning);}.ui-module__dX6OeG__badgeMuted{background:var(--color-bg);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-border);}.ui-module__dX6OeG__badgeCount{text-transform:none;letter-spacing:normal;}.ui-module__dX6OeG__badgeCountWarning{text-transform:none;letter-spacing:normal;}.ui-module__dX6OeG__overlay{z-index:1000;background:var(--color-scrim);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ui-module__dX6OeG__overlayTop{align-items:flex-start;padding:2.5rem 1rem;overflow-y:auto;}.ui-module__dX6OeG__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:var(--shadow-modal);flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.ui-module__dX6OeG__modalNarrow{max-width:420px;}.ui-module__dX6OeG__modalWide{max-width:var(--content-max);}.ui-module__dX6OeG__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-module__dX6OeG__modalTitle{font-size:var(--modal-title-font)}.ui-module__dX6OeG__modalSubtitle{font-size:var(--text-sm);color:var(--color-muted);word-break:break-word;margin-top:.25rem;display:block}.ui-module__dX6OeG__closeButton{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.5rem 0 0;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.ui-module__dX6OeG__closeButton:hover{background:var(--color-sunken);color:var(--color-ink)}.ui-module__dX6OeG__modalActions{justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}.ui-module__dX6OeG__previewFrame{position:relative}.ui-module__dX6OeG__preview{width:100%;height:var(--preview-height);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;display:block}.ui-module__dX6OeG__previewOverlay{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(2px);pointer-events:none;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;display:flex;position:absolute;inset:0}.ui-module__dX6OeG__spinner{border:3px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-top-color:var(--color-primary);border-radius:50%;width:2.4rem;height:2.4rem;animation:.8s linear infinite ui-module__dX6OeG__ui-spin}.ui-module__dX6OeG__overlayText{font-size:var(--label-font);color:var(--color-primary-dark);font-weight:600;animation:1.4s ease-in-out infinite ui-module__dX6OeG__ui-pulse}@keyframes ui-module__dX6OeG__ui-spin{to{transform:rotate(360deg)}}@keyframes ui-module__dX6OeG__ui-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ui-module__dX6OeG__spinner{animation-duration:1.6s}.ui-module__dX6OeG__overlayText{animation:none}.ui-module__dX6OeG__primaryButton,.ui-module__dX6OeG__secondaryButton,.ui-module__dX6OeG__dangerButton,.ui-module__dX6OeG__ghostButton,.ui-module__dX6OeG__tileButtonSm,.ui-module__dX6OeG__control{transition:none}}.ui-module__dX6OeG__tableCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.ui-module__dX6OeG__tableToolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.ui-module__dX6OeG__tableScroll{overflow-x:auto}.ui-module__dX6OeG__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base)}.ui-module__dX6OeG__table th{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);height:40px;color:var(--color-muted);font-size:var(--text-xs);text-align:left;white-space:nowrap;padding:0 1rem;font-weight:600}.ui-module__dX6OeG__table td{border-bottom:1px solid var(--color-border);vertical-align:middle;height:56px;padding:.5rem 1rem}.ui-module__dX6OeG__table tbody tr:last-child td{border-bottom:none}.ui-module__dX6OeG__table tbody tr{transition:background-color .1s}.ui-module__dX6OeG__table tbody tr:hover{background:var(--color-surface-2)}.ui-module__dX6OeG__tableRowLink{cursor:pointer}.ui-module__dX6OeG__tableRowSelected,.ui-module__dX6OeG__table tbody tr.ui-module__dX6OeG__tableRowSelected:hover{background:var(--color-primary-tint)}.ui-module__dX6OeG__tableCompact td{height:40px;padding-top:.25rem;padding-bottom:.25rem}.ui-module__dX6OeG__colNum{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.ui-module__dX6OeG__colCheck{width:44px;padding-right:0!important}.ui-module__dX6OeG__colMenu{width:52px;text-align:right!important;padding-left:0!important}.ui-module__dX6OeG__sortButton{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin:0 -.375rem;padding:.25rem .375rem;display:inline-flex}.ui-module__dX6OeG__sortButton:hover{background:var(--color-sunken);color:var(--color-ink)}.ui-module__dX6OeG__sortButton svg{opacity:.35}.ui-module__dX6OeG__sortButton[data-active=true]{color:var(--color-ink)}.ui-module__dX6OeG__sortButton[data-active=true] svg{opacity:1}.ui-module__dX6OeG__cellMain{align-items:center;gap:.75rem;min-width:0;display:flex}.ui-module__dX6OeG__cellMain>svg{color:var(--color-faint);flex-shrink:0}.ui-module__dX6OeG__cellText{flex-direction:column;min-width:0;display:flex}.ui-module__dX6OeG__cellTitle{color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.ui-module__dX6OeG__cellSub{font-size:var(--text-sm);color:var(--color-muted)}.ui-module__dX6OeG__tableCompact .ui-module__dX6OeG__cellSub{display:none}.ui-module__dX6OeG__tableFoot{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem 1rem;display:flex}.ui-module__dX6OeG__tableEmpty{text-align:center;color:var(--color-muted);padding:2.5rem 1.5rem}.ui-module__dX6OeG__selectionStrip{border-bottom:1px solid var(--color-primary-line);background:var(--color-primary-tint);color:var(--color-primary);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem .5rem 1rem;font-weight:600;display:flex}.ui-module__dX6OeG__segmented{border-radius:var(--radius-md);background:var(--color-sunken);box-shadow:inset 0 0 0 1px var(--color-border);gap:2px;padding:3px;display:inline-flex}.ui-module__dX6OeG__segmented button{border-radius:var(--radius-sm);height:26px;color:var(--color-muted);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:600;display:inline-flex}.ui-module__dX6OeG__segmented button:hover:not(:disabled){color:var(--color-ink)}.ui-module__dX6OeG__segmented button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-1), 0 0 0 1px var(--color-border)}.ui-module__dX6OeG__segmented button:disabled{opacity:.45;cursor:default}.ui-module__dX6OeG__statGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.ui-module__dX6OeG__stat{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.ui-module__dX6OeG__statLabel{font-size:var(--text-sm);color:var(--color-muted)}.ui-module__dX6OeG__statValue{font-family:var(--font-heading);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600;line-height:1.2}.ui-module__dX6OeG__statNote{font-size:var(--text-xs);color:var(--color-muted)}.ui-module__dX6OeG__statNoteGood{color:var(--color-success);}.ui-module__dX6OeG__statNoteBad{color:var(--color-danger);}.ui-module__dX6OeG__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ui-module__dX6OeG__avatar{border-radius:var(--radius-pill);background:var(--color-primary-tint);width:22px;height:22px;color:var(--color-primary);flex-shrink:0;place-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.ui-module__dX6OeG__person{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.ui-module__dX6OeG__badgeNeutral{background:var(--color-sunken);color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-border);}.ui-module__dX6OeG__badgeAccent{background:var(--color-primary-tint);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary-line);}.ui-module__dX6OeG__badgeDanger{background:var(--color-danger-bg);color:var(--color-danger);}.ui-module__dX6OeG__badgeDot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ui-module__dX6OeG__bannerRow{align-items:flex-start;gap:.625rem;display:flex}.ui-module__dX6OeG__bannerRow>svg{flex-shrink:0;margin-top:.15rem}.ui-module__dX6OeG__bannerBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ui-module__dX6OeG__bannerTitle{font-weight:600}.ui-module__dX6OeG__bannerText{color:var(--color-ink-2)}.ui-module__dX6OeG__bannerInfo{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-base);color:var(--color-ink);padding:.75rem .875rem}.ui-module__dX6OeG__bannerInfo>svg{color:var(--color-primary)}.ui-module__dX6OeG__bannerWarning{border:1px solid color-mix(in srgb, var(--color-warning-line) 35%, transparent);border-radius:var(--radius-lg);background:var(--color-warning-bg);font-size:var(--text-base);color:var(--color-warning);padding:.75rem .875rem}
.page-module__TS3PLG__container{}.page-module__TS3PLG__backLink{align-self:flex-start;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex;}
.ConfirmModal-module__x6Z9aW__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;overflow:hidden}.ConfirmModal-module__x6Z9aW__head{align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0;display:flex}.ConfirmModal-module__x6Z9aW__headText{flex:1;min-width:0}.ConfirmModal-module__x6Z9aW__body{font-size:var(--text-base);color:var(--color-ink-2);word-break:break-word;padding:1rem 1.25rem 1.25rem;line-height:1.5}.ConfirmModal-module__x6Z9aW__foot{border-top:1px solid var(--color-border);background:var(--color-surface-2);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;display:flex}
.ProjectDetail-module__82_4Ta__container{flex-direction:column;gap:2rem;display:flex}.ProjectDetail-module__82_4Ta__header{flex-direction:column;gap:.5rem;display:flex}.ProjectDetail-module__82_4Ta__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ProjectDetail-module__82_4Ta__title{}.ProjectDetail-module__82_4Ta__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProjectDetail-module__82_4Ta__headerFacts{}.ProjectDetail-module__82_4Ta__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProjectDetail-module__82_4Ta__block{flex-direction:column;gap:.75rem;display:flex}.ProjectDetail-module__82_4Ta__blockTitle{}.ProjectDetail-module__82_4Ta__groupStack{flex-direction:column;gap:1.5rem;display:flex}.ProjectDetail-module__82_4Ta__group{flex-direction:column;gap:.5rem;display:flex}.ProjectDetail-module__82_4Ta__groupTitle{}.ProjectDetail-module__82_4Ta__stack{flex-direction:column;gap:1.25rem;display:flex}.ProjectDetail-module__82_4Ta__actionError{font-size:var(--text-sm);color:var(--color-danger)}.ProjectDetail-module__82_4Ta__confirmName{margin-top:.75rem;}.ProjectDetail-module__82_4Ta__deleteList{margin:.5rem 0 0;padding-left:1.1rem}
.HealthVerdict-module__lk5b2a__container{gap:.5rem;}.HealthVerdict-module__lk5b2a__headline{font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-ink);font-weight:700;line-height:1.25}.HealthVerdict-module__lk5b2a__detail{max-width:70ch;font-size:var(--text-base);color:var(--color-muted);line-height:1.5}.HealthVerdict-module__lk5b2a__facts{}.HealthVerdict-module__lk5b2a__meters{--meter-label-w:4rem;--meter-value-w:14rem;flex-direction:column;gap:.6rem;margin-top:.35rem;display:flex}
.page-module__8q21XG__section{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.page-module__8q21XG__sectionHead{flex-direction:column;gap:.25rem;display:flex}.page-module__8q21XG__sectionIntro{}.page-module__8q21XG__factRow{justify-content:space-between}.page-module__8q21XG__factLabel{font-size:var(--text-base);color:var(--color-ink);font-weight:600}.page-module__8q21XG__factValue{font-size:var(--text-base);color:var(--color-ink-2);text-align:right;word-break:break-word}.page-module__8q21XG__unavailable{font-size:var(--text-sm);color:var(--color-muted);align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.page-module__8q21XG__unavailable>svg{color:var(--color-faint);flex-shrink:0;margin-top:.1rem}
.BurnMeter-module__KUMEia__row{}.BurnMeter-module__KUMEia__label{}.BurnMeter-module__KUMEia__track{}.BurnMeter-module__KUMEia__fillSeries1{}.BurnMeter-module__KUMEia__fillSeries2{}.BurnMeter-module__KUMEia__overageWarning{}.BurnMeter-module__KUMEia__overageDanger{}.BurnMeter-module__KUMEia__tick{background:var(--color-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-.15rem;bottom:-.15rem}.BurnMeter-module__KUMEia__value{color:var(--color-ink);font-weight:600;}.BurnMeter-module__KUMEia__magnitude{color:var(--color-muted);font-weight:400}.BurnMeter-module__KUMEia__valueUnavailable{font-style:italic;}
.ActionNotice-module__5duJSq__notice{z-index:20;border-radius:var(--radius-lg);background:var(--color-ink);width:min(28rem,100vw - 2rem);min-height:3.25rem;box-shadow:var(--shadow-menu);color:var(--color-surface);font-size:var(--text-base);align-items:center;gap:.65rem;padding:.65rem .75rem;animation:.2s ActionNotice-module__5duJSq__notice-in;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.ActionNotice-module__5duJSq__icon{background:color-mix(in srgb, var(--color-success-fill) 22%, transparent);color:#4fd6bd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.ActionNotice-module__5duJSq__notice[data-tone=error] .ActionNotice-module__5duJSq__icon{background:color-mix(in srgb, var(--color-danger-fill) 25%, transparent);color:#ff8a78}.ActionNotice-module__5duJSq__message{flex:1;min-width:0;line-height:1.4}.ActionNotice-module__5duJSq__action{color:#b8a6ff;flex:none;font-weight:600}.ActionNotice-module__5duJSq__action:hover{color:#d6ccff}.ActionNotice-module__5duJSq__dismiss{border-radius:var(--radius-md);width:2rem;height:2rem;color:color-mix(in srgb, var(--color-surface) 70%, transparent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ActionNotice-module__5duJSq__dismiss:hover{background:color-mix(in srgb, var(--color-surface) 14%, transparent);color:var(--color-surface)}@keyframes ActionNotice-module__5duJSq__notice-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ActionNotice-module__5duJSq__notice{animation:none}}@media (max-width:640px){.ActionNotice-module__5duJSq__notice{bottom:1rem;right:1rem}}
.OverdueTasksTable-module__nCRenG__container{flex-direction:column;gap:.5rem;display:flex}.OverdueTasksTable-module__nCRenG__heading{}.OverdueTasksTable-module__nCRenG__note{}.OverdueTasksTable-module__nCRenG__colPerson{width:12rem}.OverdueTasksTable-module__nCRenG__none{font-size:var(--text-sm);color:var(--color-muted);font-style:italic}.OverdueTasksTable-module__nCRenG__date{font-size:var(--text-sm);color:var(--color-muted)}.OverdueTasksTable-module__nCRenG__viewAll{align-items:center;gap:.25rem;text-decoration:none;display:inline-flex;}
.RowMenu-module__NSW_4a__trigger{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.RowMenu-module__NSW_4a__trigger:hover:not(:disabled),.RowMenu-module__NSW_4a__trigger[aria-expanded=true]{background:var(--color-bg);border-color:var(--color-border);color:var(--color-ink)}.RowMenu-module__NSW_4a__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.RowMenu-module__NSW_4a__trigger:disabled{opacity:.4;cursor:default}.RowMenu-module__NSW_4a__menu{z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:12rem;box-shadow:var(--shadow-menu);transform-origin:100% 0;flex-direction:column;padding:.35rem;animation:.14s cubic-bezier(.22,1,.36,1) RowMenu-module__NSW_4a__rowmenu-in;display:flex;position:fixed}.RowMenu-module__NSW_4a__item,.RowMenu-module__NSW_4a__itemDanger{border-radius:var(--radius-md);width:100%;min-height:34px;color:var(--color-ink);font-family:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;padding:0 .625rem;font-weight:500;transition:background-color .12s;display:flex}.RowMenu-module__NSW_4a__item:hover,.RowMenu-module__NSW_4a__item:focus-visible{background:var(--color-sunken);outline:none}.RowMenu-module__NSW_4a__itemDanger{color:var(--color-danger)}.RowMenu-module__NSW_4a__itemIcon{color:var(--color-muted);flex-shrink:0;display:inline-flex}.RowMenu-module__NSW_4a__itemDanger .RowMenu-module__NSW_4a__itemIcon{color:var(--color-danger)}.RowMenu-module__NSW_4a__separator{background:var(--color-border);height:1px;margin:.25rem -.35rem}.RowMenu-module__NSW_4a__itemDanger:hover,.RowMenu-module__NSW_4a__itemDanger:focus-visible{background:var(--color-danger-bg);outline:none}@keyframes RowMenu-module__NSW_4a__rowmenu-in{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.RowMenu-module__NSW_4a__menu{animation:none}}
.Deliverables-module__kCIV4a__table{min-width:34rem}.Deliverables-module__kCIV4a__colProgress{width:14rem}.Deliverables-module__kCIV4a__nameLink{text-decoration:none}.Deliverables-module__kCIV4a__nameLink:hover{text-decoration:underline}.Deliverables-module__kCIV4a__nameDone{color:var(--color-muted)}.Deliverables-module__kCIV4a__table svg.Deliverables-module__kCIV4a__iconSuccess{color:var(--color-success);flex-shrink:0}.Deliverables-module__kCIV4a__due{white-space:nowrap;font-size:var(--text-sm);color:var(--color-ink-2)}.Deliverables-module__kCIV4a__muted{color:var(--color-muted)}.Deliverables-module__kCIV4a__overdueNote{color:var(--color-warning);font-weight:600}.Deliverables-module__kCIV4a__progress{align-items:center;gap:.625rem;display:flex}.Deliverables-module__kCIV4a__track{flex:1;}.Deliverables-module__kCIV4a__fill{}.Deliverables-module__kCIV4a__fraction{flex-shrink:0;width:4.5rem;}
.Pagination-module__feetKG__pagination{border-top:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem 1rem;display:flex}.Pagination-module__feetKG__summary{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.Pagination-module__feetKG__controls,.Pagination-module__feetKG__pages{align-items:center;gap:.25rem;display:inline-flex}.Pagination-module__feetKG__direction,.Pagination-module__feetKG__page{min-width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--color-ink-2);font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .5rem;font-weight:600;transition:background-color .12s;display:inline-flex}.Pagination-module__feetKG__direction:hover:not(:disabled),.Pagination-module__feetKG__page:hover:not(:disabled){background:var(--color-sunken)}.Pagination-module__feetKG__page[aria-current=page]{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-1)}.Pagination-module__feetKG__direction:disabled,.Pagination-module__feetKG__page:disabled{cursor:default;opacity:.4}.Pagination-module__feetKG__gap{min-width:var(--control-h-sm);color:var(--color-faint);font-size:var(--text-sm);justify-content:center;display:inline-flex}@media (max-width:640px){.Pagination-module__feetKG__pagination{padding-right:var(--card-pad-sm);padding-left:var(--card-pad-sm)}.Pagination-module__feetKG__pages{display:none}}@media (prefers-reduced-motion:reduce){.Pagination-module__feetKG__direction,.Pagination-module__feetKG__page{transition:none}}
.docsUi-module__Bb6S-W__pageHead{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;display:flex}.docsUi-module__Bb6S-W__pageHeadText{flex-direction:column;flex:1;gap:.25rem;min-width:240px;display:flex}.docsUi-module__Bb6S-W__pageActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.docsUi-module__Bb6S-W__pagePath{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere}.docsUi-module__Bb6S-W__navRow{min-height:var(--control-h-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.docsUi-module__Bb6S-W__resultNote{font-size:var(--text-sm);color:var(--color-muted)}.docsUi-module__Bb6S-W__crumbs{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.docsUi-module__Bb6S-W__crumb{border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:.25rem .375rem;font-weight:600;transition:background-color .12s}.docsUi-module__Bb6S-W__crumb:hover:not(:disabled){background:var(--color-sunken)}.docsUi-module__Bb6S-W__crumb:disabled{opacity:.5;cursor:default}.docsUi-module__Bb6S-W__crumbSep{color:var(--color-faint);display:inline-flex}.docsUi-module__Bb6S-W__crumbCurrent{color:var(--color-ink);padding:.25rem .375rem;font-weight:600}.docsUi-module__Bb6S-W__check{vertical-align:middle;width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;margin:0}.docsUi-module__Bb6S-W__check:disabled{cursor:default}.docsUi-module__Bb6S-W__folderIcon.docsUi-module__Bb6S-W__folderIcon{color:var(--color-primary)}.docsUi-module__Bb6S-W__folderName{font-weight:600}.docsUi-module__Bb6S-W__openButton{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.docsUi-module__Bb6S-W__openButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}.docsUi-module__Bb6S-W__openButton:disabled{cursor:default}.docsUi-module__Bb6S-W__chev{color:var(--color-faint);vertical-align:middle;transition:transform .12s,color .12s}tr:hover .docsUi-module__Bb6S-W__chev{color:var(--color-ink);transform:translate(2px)}.docsUi-module__Bb6S-W__shareCell{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:inline-flex}.docsUi-module__Bb6S-W__muted{color:var(--color-muted)}.docsUi-module__Bb6S-W__nowrap{white-space:nowrap}.docsUi-module__Bb6S-W__mono{font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap}.docsUi-module__Bb6S-W__spacer{flex:1}.docsUi-module__Bb6S-W__skelRow{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}.docsUi-module__Bb6S-W__skelRow:last-child{border-bottom:none}.docsUi-module__Bb6S-W__skel{border-radius:var(--radius-sm);background:var(--color-sunken);height:.75rem;animation:1.6s ease-in-out infinite docsUi-module__Bb6S-W__docs-pulse}.docsUi-module__Bb6S-W__skelIcon{flex-shrink:0;width:16px;height:16px}.docsUi-module__Bb6S-W__empty{text-align:center;font-size:var(--text-base);color:var(--color-muted);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.docsUi-module__Bb6S-W__emptyFramed{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.docsUi-module__Bb6S-W__empty p{max-width:46ch;margin:0}.docsUi-module__Bb6S-W__empty code{font-family:var(--font-mono);color:var(--color-ink);font-size:.9em}.docsUi-module__Bb6S-W__emptyIcon{border-radius:var(--radius-lg);background:var(--color-sunken);width:40px;height:40px;color:var(--color-muted);place-items:center;margin-bottom:.25rem;display:grid}.docsUi-module__Bb6S-W__emptyAction{margin-top:.5rem}.docsUi-module__Bb6S-W__modal{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:480px;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;overflow:hidden}.docsUi-module__Bb6S-W__modalWide{max-width:var(--content-max)}.docsUi-module__Bb6S-W__modalHead{align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0;display:flex}.docsUi-module__Bb6S-W__modalHeadText{flex:1;min-width:0}.docsUi-module__Bb6S-W__modalBody{font-size:var(--text-base);color:var(--color-ink-2);flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;line-height:1.5;display:flex}.docsUi-module__Bb6S-W__modalFoot{border-top:1px solid var(--color-border);background:var(--color-surface-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.docsUi-module__Bb6S-W__fieldHint{font-size:var(--text-sm);color:var(--color-muted)}.docsUi-module__Bb6S-W__fieldError{font-size:var(--text-sm);color:var(--color-danger);align-items:center;gap:.375rem;display:flex}.docsUi-module__Bb6S-W__fieldRow{align-items:stretch;gap:.5rem;display:flex}.docsUi-module__Bb6S-W__fieldRow>select,.docsUi-module__Bb6S-W__fieldRow>input,.docsUi-module__Bb6S-W__fieldGrow{flex:1;min-width:0}.docsUi-module__Bb6S-W__destination{font-size:var(--text-sm);color:var(--color-muted)}.docsUi-module__Bb6S-W__destination code{border-radius:var(--radius-xs);background:var(--color-sunken);font-family:var(--font-mono);color:var(--color-ink);padding:.125rem .375rem}.docsUi-module__Bb6S-W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes docsUi-module__Bb6S-W__docs-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.docsUi-module__Bb6S-W__skel{animation:none}.docsUi-module__Bb6S-W__chev,.docsUi-module__Bb6S-W__crumb{transition:none}}.docsUi-module__Bb6S-W__selfStart{align-self:flex-start}
.HoursByPerson-module___RM05a__container{gap:.75rem;}.HoursByPerson-module___RM05a__grid{--meter-label-w:10rem;--meter-value-w:3.5rem;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.HoursByPerson-module___RM05a__grid{grid-template-columns:1fr}}.HoursByPerson-module___RM05a__row{min-height:1.8rem;}.HoursByPerson-module___RM05a__name{min-width:0;font-weight:400;overflow:hidden;}.HoursByPerson-module___RM05a__name>span{max-width:100%}.HoursByPerson-module___RM05a__name>span>span:last-child{text-overflow:ellipsis;overflow:hidden}.HoursByPerson-module___RM05a__track{}.HoursByPerson-module___RM05a__fill{}.HoursByPerson-module___RM05a__value{}.HoursByPerson-module___RM05a__note{margin:0;}
.page-module__RxJScW__container{}
.SearchField-module__2Yox8a__field{flex:1;align-items:center;min-width:12rem;max-width:22rem;display:flex;position:relative}.SearchField-module__2Yox8a__icon{color:var(--color-faint);pointer-events:none;transition:color .12s;position:absolute;left:.7rem}.SearchField-module__2Yox8a__input{border-radius:var(--radius-md);background:var(--color-sunken);width:100%;height:34px;color:var(--color-ink);font-family:inherit;font-size:var(--text-base);border:1px solid #0000;padding:0 2.25rem 0 2.2rem;transition:background-color .12s,border-color .12s,box-shadow .12s}.SearchField-module__2Yox8a__input::-webkit-search-cancel-button{appearance:none}.SearchField-module__2Yox8a__input::-webkit-search-decoration{appearance:none}.SearchField-module__2Yox8a__input::placeholder{color:var(--color-faint)}.SearchField-module__2Yox8a__input:hover:not(:disabled):not(:focus){border-color:var(--color-border)}.SearchField-module__2Yox8a__input:focus,.SearchField-module__2Yox8a__input:focus-visible{background:var(--color-surface);border-color:var(--color-primary);box-shadow:var(--focus-halo);outline:none}.SearchField-module__2Yox8a__field:focus-within .SearchField-module__2Yox8a__icon{color:var(--color-primary)}.SearchField-module__2Yox8a__input:disabled{opacity:.6;cursor:not-allowed}.SearchField-module__2Yox8a__clear{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;right:.35rem}.SearchField-module__2Yox8a__clear:hover:not(:disabled){background:var(--color-border);color:var(--color-ink)}.SearchField-module__2Yox8a__key{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface);min-width:20px;height:20px;color:var(--color-muted);font-family:var(--font-mono);pointer-events:none;border-bottom-width:2px;place-items:center;padding:0 .3rem;font-size:11px;line-height:1;display:inline-grid;position:absolute;right:.5rem}.SearchField-module__2Yox8a__field:focus-within .SearchField-module__2Yox8a__key{opacity:0}@media (prefers-reduced-motion:reduce){.SearchField-module__2Yox8a__icon,.SearchField-module__2Yox8a__input{transition:none}}
.AgentKeys-module__i_28aW__root{flex-direction:column;gap:1rem;display:flex}.AgentKeys-module__i_28aW__reveal{flex-direction:column;gap:.6rem;display:flex}.AgentKeys-module__i_28aW__secretField{overflow-wrap:anywhere;flex:1;align-items:center;min-width:0;display:flex}.AgentKeys-module__i_28aW__revealActions{align-items:center;gap:1rem;display:flex}.AgentKeys-module__i_28aW__form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.AgentKeys-module__i_28aW__labelField{width:18rem;max-width:100%;color:var(--color-ink)}
.BudgetBreakdown-module__uLdREG__table{min-width:46rem}.BudgetBreakdown-module__uLdREG__table tbody th{height:auto;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;white-space:normal;background:0 0}.BudgetBreakdown-module__uLdREG__table tbody td,.BudgetBreakdown-module__uLdREG__table tbody th{font-size:var(--text-sm);color:var(--color-muted);border-bottom:none}.BudgetBreakdown-module__uLdREG__table .BudgetBreakdown-module__uLdREG__dealGroup+.BudgetBreakdown-module__uLdREG__dealGroup tr:first-child>*{border-top:1px solid var(--color-border)}.BudgetBreakdown-module__uLdREG__table .BudgetBreakdown-module__uLdREG__dealRow>*{height:3rem}.BudgetBreakdown-module__uLdREG__table tbody .BudgetBreakdown-module__uLdREG__dealName{font-size:var(--text-base);color:var(--color-ink)}.BudgetBreakdown-module__uLdREG__table svg.BudgetBreakdown-module__uLdREG__iconDelivered{color:var(--color-success);flex-shrink:0}.BudgetBreakdown-module__uLdREG__table .BudgetBreakdown-module__uLdREG__serviceRow>*{height:2rem;padding-top:.25rem;padding-bottom:.25rem}.BudgetBreakdown-module__uLdREG__table .BudgetBreakdown-module__uLdREG__serviceRow:last-child>*{padding-bottom:.75rem}.BudgetBreakdown-module__uLdREG__table tbody .BudgetBreakdown-module__uLdREG__serviceName{padding-left:2rem}.BudgetBreakdown-module__uLdREG__window{white-space:nowrap}.BudgetBreakdown-module__uLdREG__table tbody .BudgetBreakdown-module__uLdREG__warning{color:var(--color-warning);font-weight:600}
.ShareLinkResult-module__Soq-Nq__result{border:1px solid var(--color-primary-line);border-radius:var(--radius-lg);background:var(--color-primary-tint);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.ShareLinkResult-module__Soq-Nq__status,.ShareLinkResult-module__Soq-Nq__error{font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}.ShareLinkResult-module__Soq-Nq__status{color:var(--color-muted)}.ShareLinkResult-module__Soq-Nq__error{color:var(--color-danger)}.ShareLinkResult-module__Soq-Nq__linkRow{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.ShareLinkResult-module__Soq-Nq__linkInput{flex:1;min-width:12rem}.ShareLinkResult-module__Soq-Nq__meta{font-size:var(--text-xs);color:var(--color-muted)}
.BurnTrend-module__qaOH-W__container{gap:.5rem;}.BurnTrend-module__qaOH-W__legend{font-size:var(--text-sm);color:var(--color-muted);gap:1rem;display:flex}.BurnTrend-module__qaOH-W__legendItem{align-items:center;gap:.4rem;display:flex}.BurnTrend-module__qaOH-W__legendLine{border-radius:1px;width:1rem;height:2px;display:inline-block}.BurnTrend-module__qaOH-W__svg{cursor:crosshair;width:100%;height:auto}.BurnTrend-module__qaOH-W__gridline{stroke:var(--color-border);stroke-width:1px}.BurnTrend-module__qaOH-W__gridLabel{font-size:var(--text-xs);fill:var(--color-muted)}.BurnTrend-module__qaOH-W__lineHours{stroke:var(--color-series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.BurnTrend-module__qaOH-W__legendLine.BurnTrend-module__qaOH-W__lineHours{background:var(--color-series-1)}circle.BurnTrend-module__qaOH-W__lineHours{fill:var(--color-series-1);stroke:var(--color-surface);stroke-width:2px}.BurnTrend-module__qaOH-W__lineBudget{stroke:var(--color-series-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.BurnTrend-module__qaOH-W__legendLine.BurnTrend-module__qaOH-W__lineBudget{background:var(--color-series-2)}circle.BurnTrend-module__qaOH-W__lineBudget{fill:var(--color-series-2);stroke:var(--color-surface);stroke-width:2px}.BurnTrend-module__qaOH-W__lineElapsed{stroke:var(--color-series-ref);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.BurnTrend-module__qaOH-W__legendLine.BurnTrend-module__qaOH-W__lineElapsed{background:var(--color-series-ref)}circle.BurnTrend-module__qaOH-W__lineElapsed{fill:var(--color-series-ref);stroke:var(--color-surface);stroke-width:2px}.BurnTrend-module__qaOH-W__crosshair{stroke:var(--color-border);stroke-width:1px}.BurnTrend-module__qaOH-W__note{margin:0;}.BurnTrend-module__qaOH-W__tooltip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-ink);align-self:flex-start;gap:.75rem;padding:.4rem .6rem;display:flex}
.SkillCard-module__Cx2mbq__colSkill{min-width:18rem}.SkillCard-module__Cx2mbq__colAction{text-align:right;white-space:nowrap;width:1%}.SkillCard-module__Cx2mbq__nowrap{white-space:nowrap}.SkillCard-module__Cx2mbq__summary{max-width:70ch;font-size:var(--text-sm);color:var(--color-muted);margin-top:.125rem;line-height:1.5}.SkillCard-module__Cx2mbq__none{color:var(--color-faint)}.SkillCard-module__Cx2mbq__evidenceToggle{font-size:var(--text-sm);align-items:center;gap:.25rem;margin-left:-.4rem;display:inline-flex;}.SkillCard-module__Cx2mbq__chevron{transition:transform .12s}.SkillCard-module__Cx2mbq__evidenceToggle[aria-expanded=true] .SkillCard-module__Cx2mbq__chevron{transform:rotate(180deg)}tr.SkillCard-module__Cx2mbq__rowOpen>td{background:var(--color-surface-2);border-bottom-color:#0000}table tbody tr.SkillCard-module__Cx2mbq__evidenceRow,table tbody tr.SkillCard-module__Cx2mbq__evidenceRow:hover{background:var(--color-surface-2)}tr.SkillCard-module__Cx2mbq__evidenceRow>td{height:auto;padding-top:0;padding-bottom:1rem}.SkillCard-module__Cx2mbq__evidenceList{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:.75rem;margin:0;padding:.875rem 1rem;list-style:none;display:flex}.SkillCard-module__Cx2mbq__evidenceItem{align-items:flex-start;gap:.75rem;display:flex}.SkillCard-module__Cx2mbq__evidenceItem>:first-child{flex-shrink:0;margin-top:.1rem}.SkillCard-module__Cx2mbq__evidenceText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.SkillCard-module__Cx2mbq__snippet{max-width:80ch;font-size:var(--text-sm);color:var(--color-ink-2);margin:0;line-height:1.5}.SkillCard-module__Cx2mbq__evidenceLink{color:var(--color-primary);align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.SkillCard-module__Cx2mbq__evidenceLink:hover{color:var(--color-primary-dark);text-decoration:underline}.SkillCard-module__Cx2mbq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.SkillCard-module__Cx2mbq__chevron{transition:none}}
.DuplicateCluster-module__RyBVxG__cluster{border-top:1px solid var(--color-border);list-style:none;display:block;position:relative}.DuplicateCluster-module__RyBVxG__cluster:before{content:"";z-index:1;background:var(--color-primary);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.DuplicateCluster-module__RyBVxG__cluster:first-child{border-top:none}.DuplicateCluster-module__RyBVxG__recurring:before{background:var(--color-warning-line)}.DuplicateCluster-module__RyBVxG__settled:before{background:var(--color-border-strong)}.DuplicateCluster-module__RyBVxG__head{border-bottom:1px solid var(--color-border);background:var(--color-primary-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 1rem;display:flex}.DuplicateCluster-module__RyBVxG__recurring .DuplicateCluster-module__RyBVxG__head{background:var(--color-warning-bg)}.DuplicateCluster-module__RyBVxG__settled .DuplicateCluster-module__RyBVxG__head{background:var(--color-surface-2)}.DuplicateCluster-module__RyBVxG__kind{min-width:0;font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:.5rem;font-weight:600;display:flex}.DuplicateCluster-module__RyBVxG__kind[title]{cursor:help}.DuplicateCluster-module__RyBVxG__kindIcon{color:var(--color-primary);flex:none}.DuplicateCluster-module__RyBVxG__recurring .DuplicateCluster-module__RyBVxG__kindIcon{color:var(--color-warning)}.DuplicateCluster-module__RyBVxG__span{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.DuplicateCluster-module__RyBVxG__action{height:var(--control-h-sm);padding:0 var(--btn-px-sm);border-radius:var(--radius-md);color:var(--color-ink-2);font-family:inherit;font-size:var(--btn-font-sm);cursor:pointer;background:0 0;border:none;align-items:center;font-weight:600;display:inline-flex}.DuplicateCluster-module__RyBVxG__action:hover:not(:disabled){background:var(--color-sunken);color:var(--color-ink)}.DuplicateCluster-module__RyBVxG__action:disabled{opacity:.45;cursor:default}.DuplicateCluster-module__RyBVxG__offPage{border-radius:var(--radius-md);background:var(--color-sunken);font-size:var(--text-sm);color:var(--color-muted);margin:.625rem 1rem 0;padding:.5rem .75rem}.DuplicateCluster-module__RyBVxG__offPageList{margin:.25rem 0 0;padding-left:1rem;list-style:none}.DuplicateCluster-module__RyBVxG__offPageItem{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.DuplicateCluster-module__RyBVxG__choose{font-size:var(--text-sm);color:var(--color-muted);padding:.625rem 1rem .125rem;font-weight:600}.DuplicateCluster-module__RyBVxG__rows{margin:0;padding:0;list-style:none}.DuplicateCluster-module__RyBVxG__foot{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.5rem 1rem;display:flex}.DuplicateCluster-module__RyBVxG__settledText{font-size:var(--text-sm);color:var(--color-muted);font-weight:400}.DuplicateCluster-module__RyBVxG__settledText strong{color:var(--color-ink);font-weight:600}.DuplicateCluster-module__RyBVxG__collapsed{background:var(--color-surface)}.DuplicateCluster-module__RyBVxG__collapsedButton{width:100%;color:var(--color-ink);font-family:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background-color .1s;display:flex}.DuplicateCluster-module__RyBVxG__collapsedButton:hover{background:var(--color-primary-tint)}.DuplicateCluster-module__RyBVxG__caret{color:var(--color-muted);flex:none}.DuplicateCluster-module__RyBVxG__collapsedTitle{min-width:0;font-weight:500}.DuplicateCluster-module__RyBVxG__collapsedCount{font-size:var(--text-sm);color:var(--color-muted)}.DuplicateCluster-module__RyBVxG__review{color:var(--color-primary);font-size:var(--text-sm);margin-left:auto;font-weight:600}@media (prefers-reduced-motion:reduce){.DuplicateCluster-module__RyBVxG__collapsedButton{transition:none}}
.page-module___YRcra__container{}.page-module___YRcra__pageHeader{}.page-module___YRcra__pageTitle{}.page-module___YRcra__pageIntro{}.page-module___YRcra__backLink{align-self:flex-start;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex;}
.EditHtmlScreen-module__pDIEGW__container{max-width:none;}.EditHtmlScreen-module__pDIEGW__editor{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.EditHtmlScreen-module__pDIEGW__editorBar{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.EditHtmlScreen-module__pDIEGW__dirtyNote{font-size:var(--text-sm);color:var(--color-muted)}.EditHtmlScreen-module__pDIEGW__editorPane{font-family:var(--font-mono);font-size:var(--text-sm)}.EditHtmlScreen-module__pDIEGW__previewFull{border:none;border-radius:0;height:640px;}.EditHtmlScreen-module__pDIEGW__published{flex-direction:column;gap:.75rem;display:flex}
.ShareRefreshPrompt-module__nZ1sYG__error{font-size:var(--text-sm);color:var(--color-danger);font-weight:600}
.ProjectsList-module__LdQgmW__pageHeader{flex-wrap:wrap;align-items:flex-start;}.ProjectsList-module__LdQgmW__headText{flex-direction:column;flex:1;gap:.25rem;min-width:15rem;display:flex}.ProjectsList-module__LdQgmW__headActions{flex-wrap:wrap;gap:.5rem;display:flex}.ProjectsList-module__LdQgmW__segmentCount{color:var(--color-faint);font-variant-numeric:tabular-nums}.ProjectsList-module__LdQgmW__table{min-width:60rem}.ProjectsList-module__LdQgmW__colBurn{min-width:11rem}.ProjectsList-module__LdQgmW__burn{grid-template-columns:1fr 3.2em;align-items:center;gap:.625rem;display:grid}.ProjectsList-module__LdQgmW__nameLink{text-decoration:none}.ProjectsList-module__LdQgmW__nameLink:hover{color:var(--color-primary)}.ProjectsList-module__LdQgmW__muted{font-size:var(--text-sm);color:var(--color-muted)}.ProjectsList-module__LdQgmW__nowrap{white-space:nowrap}.ProjectsList-module__LdQgmW__overdueSome{color:var(--color-warning);font-weight:600}.ProjectsList-module__LdQgmW__overdueHigh{color:var(--color-danger);font-weight:600}.ProjectsList-module__LdQgmW__chevron{color:var(--color-faint);transition:transform .12s,color .12s}tr:hover .ProjectsList-module__LdQgmW__chevron{color:var(--color-ink);transform:translate(2px)}.ProjectsList-module__LdQgmW__spinning{animation:.9s linear infinite ProjectsList-module__LdQgmW__projects-spin}@keyframes ProjectsList-module__LdQgmW__projects-spin{to{transform:rotate(360deg)}}.ProjectsList-module__LdQgmW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ProjectsList-module__LdQgmW__chevron{transition:none}.ProjectsList-module__LdQgmW__spinning{animation:none}}
.SlackChannelLink-module__2xrYWa__editRow{align-items:center;gap:.5rem;display:inline-flex}.SlackChannelLink-module__2xrYWa__controlSm{width:20rem;max-width:60vw;}.SlackChannelLink-module__2xrYWa__linkButton{}.SlackChannelLink-module__2xrYWa__error{color:var(--color-danger);}
.SyncNow-module__7wmKua__container{text-align:right;flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.SyncNow-module__7wmKua__caption{max-width:24rem;font-size:var(--text-xs);color:var(--color-muted);line-height:1.4}.SyncNow-module__7wmKua__spinning{animation:.9s linear infinite SyncNow-module__7wmKua__sync-spin}@keyframes SyncNow-module__7wmKua__sync-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.SyncNow-module__7wmKua__container{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SyncNow-module__7wmKua__spinning{animation:none}}
.ClientCommitments-module__5G344G__textCell{min-width:18rem}.ClientCommitments-module__5G344G__table tbody td{vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}.ClientCommitments-module__5G344G__nowrap{white-space:nowrap}.ClientCommitments-module__5G344G__none{color:var(--color-faint)}
.SyncNow-module__wtbu8a__stack{align-items:center;min-width:0;display:flex;position:relative}.SyncNow-module__wtbu8a__split{display:inline-flex}.SyncNow-module__wtbu8a__split .SyncNow-module__wtbu8a__splitPrimary{border-top-right-radius:0;border-bottom-right-radius:0}.SyncNow-module__wtbu8a__split .SyncNow-module__wtbu8a__splitToggle{border-left:1px solid color-mix(in srgb, var(--color-on-primary) 28%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:.5rem}.SyncNow-module__wtbu8a__menu{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:13rem;box-shadow:var(--shadow-menu);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0}.SyncNow-module__wtbu8a__menuItem{border-radius:var(--radius-md);width:100%;height:2.125rem;color:var(--color-ink);font-family:inherit;font-size:var(--text-base);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;padding:0 .625rem;display:flex}.SyncNow-module__wtbu8a__menuItem svg{color:var(--color-muted);flex:none}.SyncNow-module__wtbu8a__menuItem:hover:not(:disabled),.SyncNow-module__wtbu8a__menuItem:focus-visible{background:var(--color-sunken)}.SyncNow-module__wtbu8a__menuItem:disabled{color:var(--color-muted);cursor:default}.SyncNow-module__wtbu8a__syncIconSpinning{animation:.9s linear infinite SyncNow-module__wtbu8a__syncSpin}@keyframes SyncNow-module__wtbu8a__syncSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SyncNow-module__wtbu8a__syncIconSpinning{animation:none}}
.TaskInbox-module__CFEa2q__container{gap:var(--card-gap);flex-direction:column;width:100%;min-width:0;display:flex}.TaskInbox-module__CFEa2q__hero{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;display:flex}.TaskInbox-module__CFEa2q__headingGroup{flex-direction:column;flex:15rem;gap:.25rem;min-width:0;display:flex}.TaskInbox-module__CFEa2q__pageTitle{font-size:var(--text-xl);color:var(--color-ink)}.TaskInbox-module__CFEa2q__pageIntro{max-width:66ch;font-size:var(--text-base);color:var(--color-muted);line-height:1.5}.TaskInbox-module__CFEa2q__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TaskInbox-module__CFEa2q__syncCluster{align-items:center;gap:.625rem;display:flex}.TaskInbox-module__CFEa2q__syncStatus{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;margin:0}.TaskInbox-module__CFEa2q__viewControl{align-items:center;gap:.5rem;display:flex}.TaskInbox-module__CFEa2q__viewControlLabel{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.TaskInbox-module__CFEa2q__footnote{color:var(--color-muted);font-size:var(--text-sm);margin:0}.TaskInbox-module__CFEa2q__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.TaskInbox-module__CFEa2q__toolbarNote{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 0 auto}.TaskInbox-module__CFEa2q__segmentCount{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-faint);font-weight:600}.TaskInbox-module__CFEa2q__segmentCountWarn{color:var(--color-warning);}.TaskInbox-module__CFEa2q__groups{flex-direction:column;gap:1rem;display:flex}.TaskInbox-module__CFEa2q__group{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.TaskInbox-module__CFEa2q__groupHeader{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.75rem 1rem;display:flex}.TaskInbox-module__CFEa2q__groupHeader:last-child{border-bottom:none}.TaskInbox-module__CFEa2q__groupToggle{min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.TaskInbox-module__CFEa2q__groupIcon{color:var(--color-primary);flex-shrink:0}.TaskInbox-module__CFEa2q__groupTitle{min-width:0;font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}.TaskInbox-module__CFEa2q__groupPath{color:var(--color-muted);font-weight:400}.TaskInbox-module__CFEa2q__groupPathWarn{color:var(--color-warning);font-weight:600}.TaskInbox-module__CFEa2q__groupMeta{}.TaskInbox-module__CFEa2q__chevron{color:var(--color-muted);flex-shrink:0;transition:transform .15s}.TaskInbox-module__CFEa2q__chevronClosed{transform:rotate(-90deg)}.TaskInbox-module__CFEa2q__subgroup+.TaskInbox-module__CFEa2q__subgroup{border-top:1px solid var(--color-border)}.TaskInbox-module__CFEa2q__subgroupHeader{border-bottom:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.5rem 1rem;display:flex}.TaskInbox-module__CFEa2q__subgroupHeader:last-child{border-bottom:none}.TaskInbox-module__CFEa2q__subgroupHeader .TaskInbox-module__CFEa2q__groupTitle{font-size:var(--text-sm)}.TaskInbox-module__CFEa2q__subgroupHeader .TaskInbox-module__CFEa2q__groupIcon{color:var(--color-faint)}.TaskInbox-module__CFEa2q__subgroupHeaderUnresolved{background:color-mix(in srgb, var(--color-warning-bg) 60%, var(--color-surface))}.TaskInbox-module__CFEa2q__subgroupHeaderUnresolved .TaskInbox-module__CFEa2q__groupTitle,.TaskInbox-module__CFEa2q__subgroupHeaderUnresolved .TaskInbox-module__CFEa2q__groupIcon{color:var(--color-warning)}.TaskInbox-module__CFEa2q__rowList{margin:0;padding:0;list-style:none}.TaskInbox-module__CFEa2q__listRow{border-top:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(15rem,22rem) auto;align-items:start;gap:.75rem 1.25rem;padding:.875rem 1rem;transition:background-color .1s;display:grid}.TaskInbox-module__CFEa2q__listRow:first-child{border-top:none}.TaskInbox-module__CFEa2q__nestedRow{padding-left:2.25rem}.TaskInbox-module__CFEa2q__attentionRow{box-shadow:inset 3px 0 0 var(--color-warning-line);background:color-mix(in srgb, var(--color-warning-bg) 45%, var(--color-surface))}.TaskInbox-module__CFEa2q__listRow[data-status=approved]{background:var(--color-primary-tint)}.TaskInbox-module__CFEa2q__clusterRow.TaskInbox-module__CFEa2q__attentionRow{box-shadow:none}.TaskInbox-module__CFEa2q__choiceRow{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.TaskInbox-module__CFEa2q__keepRadio{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;margin:.3rem 0 0}.TaskInbox-module__CFEa2q__keepRadio:disabled{cursor:default;opacity:.5}.TaskInbox-module__CFEa2q__taskCopy{flex-direction:column;gap:.375rem;min-width:0;display:flex}.TaskInbox-module__CFEa2q__titleRow{align-items:flex-start;gap:.25rem;display:flex}.TaskInbox-module__CFEa2q__titleField{border-radius:var(--radius-sm);min-width:0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);resize:none;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;flex:1;margin:-.25rem 0 -.25rem -.375rem;padding:.25rem .375rem;font-weight:500;line-height:1.45;transition:border-color .12s,background-color .12s;display:block;overflow:hidden}.TaskInbox-module__CFEa2q__titleField:hover{border-color:var(--color-border)}.TaskInbox-module__CFEa2q__titleField:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--focus-halo);outline:none}.TaskInbox-module__CFEa2q__listRow[data-status=rejected] .TaskInbox-module__CFEa2q__titleField{color:var(--color-muted);text-decoration:line-through}.TaskInbox-module__CFEa2q__detailToggle{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.TaskInbox-module__CFEa2q__detailToggle:hover{background:var(--color-sunken);color:var(--color-ink)}.TaskInbox-module__CFEa2q__chevronOpen{transform:rotate(180deg)}.TaskInbox-module__CFEa2q__detailText{max-width:60ch;color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.TaskInbox-module__CFEa2q__meta{}.TaskInbox-module__CFEa2q__tags{flex-wrap:wrap;gap:.375rem;display:flex}.TaskInbox-module__CFEa2q__metaTag{color:var(--color-muted);align-items:center;gap:.25rem;display:inline-flex}.TaskInbox-module__CFEa2q__metaTag[title]{cursor:help}.TaskInbox-module__CFEa2q__metaIcon{opacity:.75;flex:none}.TaskInbox-module__CFEa2q__flagMore{font-size:inherit;}.TaskInbox-module__CFEa2q__meetingLink{min-width:0;font-size:inherit;align-items:center;gap:.25rem;display:inline-flex;}.TaskInbox-module__CFEa2q__meetingLinkText{overflow-wrap:anywhere}.TaskInbox-module__CFEa2q__routing{flex-direction:column;gap:.375rem;min-width:0;display:flex}.TaskInbox-module__CFEa2q__destinationFields{grid-template-columns:1fr 1fr;gap:.5rem .625rem;display:grid}.TaskInbox-module__CFEa2q__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.TaskInbox-module__CFEa2q__fieldLabel{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.TaskInbox-module__CFEa2q__projectSelect{width:100%;min-width:0;}.TaskInbox-module__CFEa2q__projectSelect[aria-invalid=true]{border-color:var(--color-warning-line)}.TaskInbox-module__CFEa2q__projectSelectEmpty{color:var(--color-muted)}.TaskInbox-module__CFEa2q__selectionFact{min-height:var(--control-h-sm);color:var(--color-muted);font-size:var(--text-sm);align-items:center;margin:0;line-height:1.35;display:flex}.TaskInbox-module__CFEa2q__guessNote{color:var(--color-muted);font-size:var(--text-xs);margin:0}.TaskInbox-module__CFEa2q__guessNote[title]{cursor:help}.TaskInbox-module__CFEa2q__suggestedProject{text-overflow:ellipsis;align-self:flex-start;max-width:100%;overflow:hidden;}.TaskInbox-module__CFEa2q__blockerHint{font-size:var(--text-xs);color:var(--color-danger);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.TaskInbox-module__CFEa2q__rowSide{min-width:0;min-height:var(--control-h-sm);justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.TaskInbox-module__CFEa2q__ghostButtonSm{height:var(--control-h-sm);padding:0 var(--btn-px-sm);border-radius:var(--radius-md);color:var(--color-ink-2);font-family:inherit;font-size:var(--btn-font-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-weight:600;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.TaskInbox-module__CFEa2q__ghostButtonSm:hover:not(:disabled){background:var(--color-sunken);color:var(--color-ink)}.TaskInbox-module__CFEa2q__ghostButtonSm:disabled{opacity:.45;cursor:default}.TaskInbox-module__CFEa2q__decisionState{font-size:var(--text-sm);color:var(--color-primary);white-space:nowrap;align-items:center;gap:.375rem;padding-right:.25rem;font-weight:600;display:inline-flex}.TaskInbox-module__CFEa2q__decisionStateSkip{color:var(--color-muted);}.TaskInbox-module__CFEa2q__pager{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.TaskInbox-module__CFEa2q__pager>nav{border-top:none}.TaskInbox-module__CFEa2q__actionBar{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-menu);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:1rem}.TaskInbox-module__CFEa2q__actionBar[data-dirty]{border-color:color-mix(in srgb, var(--color-warning-line) 55%, var(--color-border))}.TaskInbox-module__CFEa2q__tally{min-width:0;color:var(--color-muted);flex:1;margin:0}.TaskInbox-module__CFEa2q__tallyStrong{color:var(--color-ink);font-weight:600}.TaskInbox-module__CFEa2q__tallyWarn,.TaskInbox-module__CFEa2q__unsavedBadge{color:var(--color-warning);font-weight:600}.TaskInbox-module__CFEa2q__emptyState{align-items:center;}.TaskInbox-module__CFEa2q__emptyIcon{border-radius:var(--radius-lg);background:var(--color-sunken);width:2.5rem;height:2.5rem;color:var(--color-muted);place-items:center;margin-bottom:.25rem;display:grid}.TaskInbox-module__CFEa2q__emptyTitle{}.TaskInbox-module__CFEa2q__skipList{font-size:var(--text-sm);margin:.5rem 0 0;padding-left:1.1rem;line-height:1.5}.TaskInbox-module__CFEa2q__skipList li+li{margin-top:.25rem}.TaskInbox-module__CFEa2q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TaskInbox-module__CFEa2q__bannerAction{flex-shrink:0;align-self:center}.TaskInbox-module__CFEa2q__bannerWrap{flex-wrap:wrap}.TaskInbox-module__CFEa2q__bannerWrap>div{flex:16rem}@media (max-width:1100px){.TaskInbox-module__CFEa2q__listRow{grid-template-columns:minmax(0,1fr) minmax(13rem,18rem) auto}.TaskInbox-module__CFEa2q__destinationFields{grid-template-columns:1fr}}@media (max-width:860px){.TaskInbox-module__CFEa2q__listRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"task action""destination destination"}.TaskInbox-module__CFEa2q__taskCopy{grid-area:task}.TaskInbox-module__CFEa2q__routing{grid-area:destination;max-width:30rem}.TaskInbox-module__CFEa2q__rowSide{grid-area:action}.TaskInbox-module__CFEa2q__destinationFields{grid-template-columns:1fr 1fr}.TaskInbox-module__CFEa2q__choiceRow{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"radio task"}.TaskInbox-module__CFEa2q__keepRadio{grid-area:radio}}@media (max-width:640px){.TaskInbox-module__CFEa2q__listRow{grid-template-columns:minmax(0,1fr);grid-template-areas:"task""destination""action"}.TaskInbox-module__CFEa2q__nestedRow{padding-left:1rem}.TaskInbox-module__CFEa2q__rowSide{justify-content:flex-start}.TaskInbox-module__CFEa2q__toolbarNote{margin-left:0}.TaskInbox-module__CFEa2q__tally{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.TaskInbox-module__CFEa2q__listRow,.TaskInbox-module__CFEa2q__titleField,.TaskInbox-module__CFEa2q__chevron,.TaskInbox-module__CFEa2q__ghostButtonSm{transition:none}}
.login-module__7V2Yca__wrapper{isolation:isolate;background:var(--color-bg);place-items:center;min-height:100dvh;padding:clamp(1rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.login-module__7V2Yca__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-module__7V2Yca__bubble{aspect-ratio:1;filter:blur(1px);border-radius:50%;animation:20s ease-in-out infinite login-module__7V2Yca__drift;position:absolute}.login-module__7V2Yca__bubble:first-child{background:color-mix(in srgb, var(--color-primary) 9%, transparent);width:min(30rem,46vw);animation-duration:24s;top:-6rem;right:-8rem}.login-module__7V2Yca__bubble:nth-child(2){background:color-mix(in srgb, var(--color-accent) 34%, transparent);width:min(26rem,40vw);animation-duration:19s;animation-delay:-4s;bottom:-9rem;left:-8rem}.login-module__7V2Yca__bubble:nth-child(3){background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:7rem;animation-duration:15s;animation-delay:-9s;top:8%;left:6%}.login-module__7V2Yca__bubble:nth-child(4){background:color-mix(in srgb, var(--color-accent) 30%, transparent);width:6.5rem;animation-duration:13s;animation-delay:-2s;top:62%;right:10%}.login-module__7V2Yca__bubble:nth-child(5){background:color-mix(in srgb, var(--color-accent) 24%, transparent);width:3.5rem;animation-duration:17s;animation-delay:-11s;bottom:12%;left:28%}.login-module__7V2Yca__bubble:nth-child(6){background:color-mix(in srgb, var(--color-accent) 28%, transparent);width:5.5rem;animation-duration:22s;animation-delay:-6s;top:22%;right:30%}.login-module__7V2Yca__bubble:nth-child(7){background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:11rem;animation-duration:26s;animation-delay:-14s;bottom:-3rem;right:-2rem}@keyframes login-module__7V2Yca__drift{0%{transform:translate(0)scale(1)}50%{transform:translate(1.5rem,-2rem)scale(1.05)}to{transform:translate(0)scale(1)}}.login-module__7V2Yca__page{flex-direction:column;gap:1.15rem;width:min(100%,920px);display:flex}.login-module__7V2Yca__shell{--panel-pad:clamp(2rem, 5vw, 3.5rem);--title-offset:5.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-height:510px;box-shadow:var(--shadow-modal);grid-template-columns:1.05fr .95fr;animation:.5s cubic-bezier(.16,1,.3,1) both login-module__7V2Yca__settle;display:grid;overflow:hidden}.login-module__7V2Yca__brandPanel{padding:var(--panel-pad);background:var(--color-primary);color:var(--color-on-primary);flex-direction:column;display:flex}.login-module__7V2Yca__brand{font-family:var(--font-heading);font-size:var(--text-lg);align-items:center;gap:.8rem;font-weight:700;display:flex}.login-module__7V2Yca__brandIcon{border-radius:var(--radius-lg);width:3rem;height:3rem}.login-module__7V2Yca__brandMessage{max-width:24rem;margin-top:calc(var(--title-offset) - 3rem)}.login-module__7V2Yca__promise{max-width:9ch;font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.1}.login-module__7V2Yca__signInPanel{padding:var(--panel-pad);flex-direction:column;gap:1.5rem;display:flex}.login-module__7V2Yca__signInHeader{margin-top:var(--title-offset);flex-direction:column;gap:.65rem;display:flex}.login-module__7V2Yca__signInHeader h1{color:var(--color-ink);font-size:var(--text-xl);letter-spacing:-.015em;text-wrap:balance;line-height:1.2}.login-module__7V2Yca__signInHeader>p:last-child{max-width:36ch;color:var(--color-muted);font-size:var(--text-base);line-height:1.55}.login-module__7V2Yca__google{gap:.625rem;width:100%;text-decoration:none;display:flex;}.login-module__7V2Yca__googleIcon{border-radius:var(--radius-xs);background:var(--color-surface);flex:none;width:1.125rem;height:1.125rem;padding:.125rem}.login-module__7V2Yca__error{border:1px solid color-mix(in srgb, var(--color-danger) 20%, transparent);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-base);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;line-height:1.45;display:flex}.login-module__7V2Yca__errorIcon{flex:none;margin-top:.1rem}.login-module__7V2Yca__accessNote{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.login-module__7V2Yca__footer{color:var(--color-muted);font-size:var(--text-xs);text-align:center;line-height:1.4}@keyframes login-module__7V2Yca__settle{0%{opacity:.82;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:700px){.login-module__7V2Yca__wrapper{background:var(--color-surface);align-items:start;padding:0}.login-module__7V2Yca__backdrop{display:none}.login-module__7V2Yca__shell{min-height:calc(100dvh - 3rem);box-shadow:none;border-radius:0;grid-template-columns:1fr}.login-module__7V2Yca__brandPanel{gap:1.5rem;min-height:auto;padding:1.5rem}.login-module__7V2Yca__brandMessage{margin:.5rem 0 0}.login-module__7V2Yca__promise{max-width:none;font-size:var(--text-xl)}.login-module__7V2Yca__signInPanel{padding:2.25rem 1.5rem}.login-module__7V2Yca__signInHeader{margin-top:0}.login-module__7V2Yca__footer{padding:0 1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.login-module__7V2Yca__shell,.login-module__7V2Yca__bubble{animation:none}}
.page-module___HGV0W__container{}.page-module___HGV0W__pageHeader{}.page-module___HGV0W__pageTitle{}.page-module___HGV0W__pageIntro{}.page-module___HGV0W__row{position:relative}.page-module___HGV0W__name{text-decoration:none}.page-module___HGV0W__name:after{content:"";position:absolute;inset:0}.page-module___HGV0W__row:hover .page-module___HGV0W__name{color:var(--color-primary)}.page-module___HGV0W__date{white-space:nowrap;font-size:var(--text-sm);color:var(--color-muted)}.page-module___HGV0W__chevron{color:var(--color-faint);transition:transform .12s,color .12s}.page-module___HGV0W__row:hover .page-module___HGV0W__chevron{color:var(--color-ink);transform:translate(2px)}.page-module___HGV0W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.page-module___HGV0W__chevron{transition:none}}
.error-module__czDLHW__message{color:var(--color-ink-2)}.error-module__czDLHW__digest{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.error-module__czDLHW__copyDigest{font-family:var(--font-body);}
.PermissionsEditor-module__f8XB3W__wrap{flex-direction:column;gap:1.25rem;display:flex}.PermissionsEditor-module__f8XB3W__newUser{flex:20rem;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.PermissionsEditor-module__f8XB3W__newUserInput{flex:1;max-width:20rem}.PermissionsEditor-module__f8XB3W__colPerson{white-space:nowrap;width:1%}.PermissionsEditor-module__f8XB3W__colEdit{white-space:nowrap;width:1%;text-align:right!important}.PermissionsEditor-module__f8XB3W__colTool,.PermissionsEditor-module__f8XB3W__colFull{white-space:nowrap}.PermissionsEditor-module__f8XB3W__chips{flex-wrap:wrap;gap:.375rem;display:flex}.PermissionsEditor-module__f8XB3W__none{font-size:var(--text-sm);color:var(--color-faint)}.PermissionsEditor-module__f8XB3W__choices{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.PermissionsEditor-module__f8XB3W__choice{font-size:var(--text-base);color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.PermissionsEditor-module__f8XB3W__choice input{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.PermissionsEditor-module__f8XB3W__choice:has(input:disabled){color:var(--color-muted);cursor:default}.PermissionsEditor-module__f8XB3W__choice input:disabled{cursor:default}.PermissionsEditor-module__f8XB3W__error{color:var(--color-danger);align-items:center;gap:.375rem;display:inline-flex}.PermissionsEditor-module__f8XB3W__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.PermissionsEditor-module__f8XB3W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PromptEditor-module__5kLpya__cardHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:.5rem 1rem;display:flex}.PromptEditor-module__5kLpya__cardHead h2{align-items:center;gap:.5rem;display:inline-flex}.PromptEditor-module__5kLpya__cardHead:last-child{border-bottom:none}.PromptEditor-module__5kLpya__list{margin:0;padding:0;list-style:none}.PromptEditor-module__5kLpya__section+.PromptEditor-module__5kLpya__section{border-top:1px solid var(--color-border)}.PromptEditor-module__5kLpya__sectionHeader{width:100%;min-height:52px;font-family:inherit;font-size:var(--text-base);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem 1rem;transition:background-color .1s;display:flex}.PromptEditor-module__5kLpya__sectionHeader:hover{background:var(--color-surface-2)}.PromptEditor-module__5kLpya__caret{color:var(--color-muted);flex-shrink:0}.PromptEditor-module__5kLpya__sectionTitle{font-weight:600}.PromptEditor-module__5kLpya__sectionMeta{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.PromptEditor-module__5kLpya__sectionBody{flex-direction:column;gap:.75rem;padding:0 1rem 1rem 2.625rem;display:flex}.PromptEditor-module__5kLpya__textarea{resize:vertical;tab-size:2;width:100%}.PromptEditor-module__5kLpya__sectionActions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.PromptEditor-module__5kLpya__drift{flex-direction:column;gap:.75rem;display:flex}.PromptEditor-module__5kLpya__diff{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);max-height:320px;font-family:var(--font-mono);font-size:var(--text-xs);padding:.5rem;line-height:1.55;overflow:auto}.PromptEditor-module__5kLpya__diff div{white-space:pre-wrap;word-break:break-word}.PromptEditor-module__5kLpya__diffAdded{background:var(--color-success-bg);color:var(--color-success)}.PromptEditor-module__5kLpya__diffRemoved{background:var(--color-danger-bg);color:var(--color-danger)}.PromptEditor-module__5kLpya__diffSame{color:var(--color-muted)}.PromptEditor-module__5kLpya__sourceText{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);max-height:400px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-2);white-space:pre-wrap;word-break:break-word;padding:.75rem;line-height:1.6;overflow-y:auto}.PromptEditor-module__5kLpya__saveBar{flex-flow:wrap;justify-content:space-between;align-items:center}.PromptEditor-module__5kLpya__footerMeta{font-size:var(--text-sm);color:var(--color-muted);flex-direction:column;gap:.15rem;display:flex}.PromptEditor-module__5kLpya__footerActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.PromptEditor-module__5kLpya__versionList{margin:0;padding:0;list-style:none}.PromptEditor-module__5kLpya__versionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.PromptEditor-module__5kLpya__versionRow+.PromptEditor-module__5kLpya__versionRow{border-top:1px solid var(--color-border)}.PromptEditor-module__5kLpya__versionDate{color:var(--color-ink);align-items:center;gap:.5rem;font-weight:600;display:flex}.PromptEditor-module__5kLpya__versionDetail{flex-direction:column;flex-basis:100%;gap:.6rem;display:flex}@media (prefers-reduced-motion:reduce){.PromptEditor-module__5kLpya__sectionHeader{transition:none}}
.LinkProjectModal-module__dKbjeq__overlay{}.LinkProjectModal-module__dKbjeq__modal{}.LinkProjectModal-module__dKbjeq__modalHeader{}.LinkProjectModal-module__dKbjeq__modalTitle{}.LinkProjectModal-module__dKbjeq__closeButton{}.LinkProjectModal-module__dKbjeq__modalActions{}.LinkProjectModal-module__dKbjeq__banner{}.LinkProjectModal-module__dKbjeq__label{}.LinkProjectModal-module__dKbjeq__control{width:100%;}.LinkProjectModal-module__dKbjeq__rowMeta{}.LinkProjectModal-module__dKbjeq__primaryButton{}.LinkProjectModal-module__dKbjeq__secondaryButton{}.LinkProjectModal-module__dKbjeq__optionList{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.LinkProjectModal-module__dKbjeq__optionRow,.LinkProjectModal-module__dKbjeq__optionRowSelected{text-align:left;border:none;border-top:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);font-family:inherit;font-size:var(--text-base);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.LinkProjectModal-module__dKbjeq__optionList li:first-child>.LinkProjectModal-module__dKbjeq__optionRow,.LinkProjectModal-module__dKbjeq__optionList li:first-child>.LinkProjectModal-module__dKbjeq__optionRowSelected{border-top:none}.LinkProjectModal-module__dKbjeq__optionRow:hover{background:var(--color-surface-2)}.LinkProjectModal-module__dKbjeq__optionRowSelected{background:var(--color-primary-tint);color:var(--color-primary);font-weight:600}.LinkProjectModal-module__dKbjeq__modalSearch{max-width:none}
.NewFromSowFlow-module__38Cw1W__blockTitle{}.NewFromSowFlow-module__38Cw1W__sectionHeading{}.NewFromSowFlow-module__38Cw1W__label{}.NewFromSowFlow-module__38Cw1W__control{}.NewFromSowFlow-module__38Cw1W__controlSm{}.NewFromSowFlow-module__38Cw1W__rowMeta{}.NewFromSowFlow-module__38Cw1W__primaryButton{}.NewFromSowFlow-module__38Cw1W__secondaryButtonSm{}.NewFromSowFlow-module__38Cw1W__linkButton{}.NewFromSowFlow-module__38Cw1W__iconLink{align-self:flex-start;align-items:center;gap:.375rem;display:inline-flex;}.NewFromSowFlow-module__38Cw1W__flow{flex-direction:column;gap:1.25rem;display:flex}.NewFromSowFlow-module__38Cw1W__textarea{min-height:18rem;font-family:var(--font-mono);font-size:var(--text-sm);}.NewFromSowFlow-module__38Cw1W__draftSection{flex-direction:column;gap:.5rem;display:flex}.NewFromSowFlow-module__38Cw1W__draftTable{min-width:44rem}.NewFromSowFlow-module__38Cw1W__cellMuted{font-size:var(--text-sm);color:var(--color-muted)}.NewFromSowFlow-module__38Cw1W__cellDate{white-space:nowrap;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.NewFromSowFlow-module__38Cw1W__colActions{white-space:nowrap;text-align:right!important}.NewFromSowFlow-module__38Cw1W__rowActions{align-items:center;gap:.75rem;display:inline-flex}.NewFromSowFlow-module__38Cw1W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NewFromSowFlow-module__38Cw1W__fileRow{align-items:center;}.NewFromSowFlow-module__38Cw1W__statusBody{gap:.35rem}.NewFromSowFlow-module__38Cw1W__statusWarn,.NewFromSowFlow-module__38Cw1W__statusInfo{color:var(--color-ink);margin:0}.NewFromSowFlow-module__38Cw1W__statusInfo{color:var(--color-ink-2)}.NewFromSowFlow-module__38Cw1W__contractCheckHead{font-variant-numeric:tabular-nums;margin:0}.NewFromSowFlow-module__38Cw1W__confirmBlock{display:block}.NewFromSowFlow-module__38Cw1W__confirmSummary{cursor:pointer;align-items:center;gap:.5rem;display:flex}.NewFromSowFlow-module__38Cw1W__confirmBlock .NewFromSowFlow-module__38Cw1W__list{color:var(--color-ink)}.NewFromSowFlow-module__38Cw1W__fieldError{font-size:var(--text-sm);color:var(--color-danger);margin:0}.NewFromSowFlow-module__38Cw1W__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.NewFromSowFlow-module__38Cw1W__searchRow{align-items:center;gap:.5rem;display:flex}.NewFromSowFlow-module__38Cw1W__optionList{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:10rem;margin:.25rem 0 0;padding:0;list-style:none;overflow-y:auto}.NewFromSowFlow-module__38Cw1W__optionRow{text-align:left;border:none;border-top:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;padding:.4rem .6rem;display:block}.NewFromSowFlow-module__38Cw1W__optionList li:first-child>.NewFromSowFlow-module__38Cw1W__optionRow{border-top:none}.NewFromSowFlow-module__38Cw1W__optionRow:hover{background:var(--color-surface-2)}.NewFromSowFlow-module__38Cw1W__radioRow{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.NewFromSowFlow-module__38Cw1W__radioRow label{font-size:var(--text-base);align-items:center;gap:.4rem;display:inline-flex}.NewFromSowFlow-module__38Cw1W__logic{font-size:var(--text-base);flex-direction:column;gap:.5rem;display:flex}.NewFromSowFlow-module__38Cw1W__logic summary{cursor:pointer;font-weight:600}.NewFromSowFlow-module__38Cw1W__logic ol{margin:.5rem 0 0;padding-left:1.2rem}.NewFromSowFlow-module__38Cw1W__logic li{margin-bottom:.25rem}.NewFromSowFlow-module__38Cw1W__milestoneTable{min-width:40rem}.NewFromSowFlow-module__38Cw1W__taskLists{flex-direction:column;gap:.625rem;display:flex}.NewFromSowFlow-module__38Cw1W__taskList{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:.75rem 1rem}.NewFromSowFlow-module__38Cw1W__listSummary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;list-style:none;display:flex}.NewFromSowFlow-module__38Cw1W__listSummary::-webkit-details-marker{display:none}.NewFromSowFlow-module__38Cw1W__disclosure{color:var(--color-muted);flex-shrink:0;transition:transform .12s}.NewFromSowFlow-module__38Cw1W__taskList[open]>.NewFromSowFlow-module__38Cw1W__listSummary .NewFromSowFlow-module__38Cw1W__disclosure{transform:rotate(90deg)}.NewFromSowFlow-module__38Cw1W__listName{font-weight:600;font-size:var(--text-md)}.NewFromSowFlow-module__38Cw1W__keyCount{align-items:center;gap:.2rem;display:inline-flex}.NewFromSowFlow-module__38Cw1W__listSettings{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin:.5rem 0 .3rem;padding:.75rem 0;display:flex}.NewFromSowFlow-module__38Cw1W__listSettings label{flex-direction:column;gap:.2rem;display:flex}.NewFromSowFlow-module__38Cw1W__noteLine{color:var(--color-warning);margin:.4rem 0;}.NewFromSowFlow-module__38Cw1W__taskRow{border-radius:var(--radius-sm);grid-template-columns:minmax(12rem,1fr) auto 5.5rem 5rem 2rem;align-items:center;gap:.15rem .6rem;padding:.15rem .25rem;display:grid}.NewFromSowFlow-module__38Cw1W__taskRow:hover{background:var(--color-surface-2)}.NewFromSowFlow-module__38Cw1W__milestoneRow{background:var(--color-sunken)}.NewFromSowFlow-module__38Cw1W__taskRow .NewFromSowFlow-module__38Cw1W__milestoneTitle{padding-left:.2rem;font-weight:600}.NewFromSowFlow-module__38Cw1W__titleInput{background:0 0;border-color:#0000;padding-left:.2rem;}.NewFromSowFlow-module__38Cw1W__titleInput:hover,.NewFromSowFlow-module__38Cw1W__titleInput:focus{border-color:var(--color-border);background:var(--color-surface)}.NewFromSowFlow-module__38Cw1W__badges{align-items:center;gap:.25rem;display:flex}.NewFromSowFlow-module__38Cw1W__ownerText{text-align:left;cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;font-family:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}.NewFromSowFlow-module__38Cw1W__dueCell{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;}.NewFromSowFlow-module__38Cw1W__undated{color:var(--color-faint)}.NewFromSowFlow-module__38Cw1W__taskRowMeta{grid-column:1/-1;margin:0 0 .35rem .2rem;}.NewFromSowFlow-module__38Cw1W__slip{color:var(--color-warning)}.NewFromSowFlow-module__38Cw1W__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.NewFromSowFlow-module__38Cw1W__list{font-size:var(--text-base);margin:.4rem 0 0;padding-left:1.2rem}.NewFromSowFlow-module__38Cw1W__list li{margin-bottom:.25rem}@media (prefers-reduced-motion:reduce){.NewFromSowFlow-module__38Cw1W__disclosure{transition:none}}
.PlanSection-module__JztrPq__rowMeta{}.PlanSection-module__JztrPq__container{flex-direction:column;gap:.75rem;display:flex}.PlanSection-module__JztrPq__facts{gap:.4rem 1rem;}.PlanSection-module__JztrPq__docLink{font-size:inherit;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex;}.PlanSection-module__JztrPq__table{min-width:44rem}.PlanSection-module__JztrPq__date{white-space:nowrap;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.PlanSection-module__JztrPq__none{color:var(--color-faint)}.PlanSection-module__JztrPq__note{font-size:var(--text-sm);color:var(--color-muted)}.PlanSection-module__JztrPq__late{color:var(--color-warning);font-weight:600}.PlanSection-module__JztrPq__panel{gap:.5rem;}.PlanSection-module__JztrPq__sub{font-size:var(--text-base);font-weight:600}.PlanSection-module__JztrPq__list{font-size:var(--text-base);margin:0;padding-left:1.2rem}.PlanSection-module__JztrPq__list li{margin-bottom:.2rem}
.SkillProfile-module__ni8tfq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.SkillProfile-module__ni8tfq__headText{flex-direction:column;flex:28rem;gap:.35rem;min-width:0;display:flex}.SkillProfile-module__ni8tfq__headIntro{}
.TaxonomyEditor-module__9M_8KG__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.TaxonomyEditor-module__9M_8KG__headText{flex-direction:column;flex:28rem;gap:.35rem;min-width:0;display:flex}.TaxonomyEditor-module__9M_8KG__headIntro{}.TaxonomyEditor-module__9M_8KG__panelHead{flex-direction:column;gap:.25rem;display:flex}.TaxonomyEditor-module__9M_8KG__hint{max-width:70ch;font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.TaxonomyEditor-module__9M_8KG__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;display:grid}.TaxonomyEditor-module__9M_8KG__fieldLabel{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.TaxonomyEditor-module__9M_8KG__actions{align-items:center;gap:.5rem;display:flex}.TaxonomyEditor-module__9M_8KG__count{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.TaxonomyEditor-module__9M_8KG__muted{color:var(--color-ink-2);white-space:nowrap}.TaxonomyEditor-module__9M_8KG__aliases{max-width:22rem;font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere}.TaxonomyEditor-module__9M_8KG__none{color:var(--color-faint)}tr>td.TaxonomyEditor-module__9M_8KG__editCell{height:auto;padding:1rem}.TaxonomyEditor-module__9M_8KG__editForm{flex-direction:column;gap:.75rem;width:100%;display:flex}.TaxonomyEditor-module__9M_8KG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.TeamSkills-module__Cw4eQa__reports{flex-direction:column;gap:1rem;display:flex}.TeamSkills-module__Cw4eQa__reportHead{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.TeamSkills-module__Cw4eQa__avatar{width:28px;height:28px;font-size:var(--text-xs);}.TeamSkills-module__Cw4eQa__pendingCount{margin-left:auto;}
.DevIdentity-module__9aXj9G__wrap{align-items:center;gap:.4rem;display:flex;position:relative}.DevIdentity-module__9aXj9G__chip{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--color-dev-ink);background:var(--color-dev-ink);color:var(--color-accent);cursor:pointer;white-space:nowrap;padding:.3rem .45rem;font-weight:500}.DevIdentity-module__9aXj9G__chipActive{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-dev-ink);}.DevIdentity-module__9aXj9G__popover{z-index:40;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);width:min(21rem,100vw - 2rem);color:var(--color-ink);box-shadow:var(--shadow-menu);text-align:left;flex-direction:column;gap:.55rem;padding:.85rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.DevIdentity-module__9aXj9G__popoverTitle{font-size:var(--text-xs);color:var(--color-muted);font-weight:700}.DevIdentity-module__9aXj9G__field{flex-direction:column;gap:.3rem;display:flex}.DevIdentity-module__9aXj9G__fieldLabel{font-size:var(--text-xs);color:var(--color-muted)}.DevIdentity-module__9aXj9G__control{width:100%}.DevIdentity-module__9aXj9G__explain{font-size:var(--text-xs);color:var(--color-muted);line-height:1.45}.DevIdentity-module__9aXj9G__explain strong{color:var(--color-ink);font-weight:600}.DevIdentity-module__9aXj9G__divider{border:none;border-top:1px solid var(--color-border);margin:.1rem 0}.DevIdentity-module__9aXj9G__toolLink{align-self:flex-start;align-items:center;gap:.3rem;display:inline-flex;}
.RegistryCheckForm-module__WDsgoG__form{flex-direction:column;gap:.875rem;max-width:28rem;display:flex}.RegistryCheckForm-module__WDsgoG__form .RegistryCheckForm-module__WDsgoG__textarea{font-family:var(--font-mono);resize:vertical}.RegistryCheckForm-module__WDsgoG__submit{align-self:flex-start}.RegistryCheckForm-module__WDsgoG__error{color:var(--color-danger);font-size:var(--text-sm)}.RegistryCheckForm-module__WDsgoG__result{font-family:var(--font-mono);font-size:var(--text-sm)}.RegistryCheckForm-module__WDsgoG__summary{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.RegistryCheckForm-module__WDsgoG__before{color:var(--color-muted)}
.Scoreboard-module__sM9Q8G__tableTitle{font-size:var(--text-base);color:var(--color-ink);font-weight:600}.Scoreboard-module__sM9Q8G__weekTotal{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto}.Scoreboard-module__sM9Q8G__rankCol{width:3rem}.Scoreboard-module__sM9Q8G__rank{color:var(--color-muted)}.Scoreboard-module__sM9Q8G__barCol{width:50%;min-width:8rem}.Scoreboard-module__sM9Q8G__count{color:var(--color-ink);font-weight:600}
.UnassignedList-module__cSVnUW__textCell{min-width:18rem;max-width:40rem}.UnassignedList-module__cSVnUW__table tbody td{vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}.UnassignedList-module__cSVnUW__reason{min-width:10rem;color:var(--color-ink-2);display:inline-block}.UnassignedList-module__cSVnUW__reason[title]{cursor:help}.UnassignedList-module__cSVnUW__nowrap{white-space:nowrap}.UnassignedList-module__cSVnUW__none{color:var(--color-faint)}.UnassignedList-module__cSVnUW__actionsCell{width:1%}.UnassignedList-module__cSVnUW__actions{justify-content:flex-end;gap:.375rem;display:flex}
