@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Perfectly Nineties;src:url(/fonts/perfectly-nineties-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(/fonts/perfectly-nineties-regular-italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}:root{--upload-indicator-layer:90;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Helvetica Neue", Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif;--font-display:"Archivo Variable", "Helvetica Neue", Helvetica, sans-serif;--font-heading:var(--font-sans);--font-project-title:var(--font-sans);--font-brand:"Perfectly Nineties", Georgia, serif;--font-display-stretch:125%;--studio-font-ui:"Helvetica Neue", Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display-size:3rem;--text-display-line:1.083;--text-page-title-size:2.25rem;--text-page-title-line:1.111;--text-project-title-size:1.75rem;--text-project-title-line:1.143;--text-section-title-size:1.5rem;--text-section-title-line:1.25;--text-card-title-size:1.0625rem;--text-card-title-line:1.294;--text-body-size:.9375rem;--text-body-line:1.467;--text-body-small-size:.8125rem;--text-body-small-line:1.385;--text-caption-size:.75rem;--text-caption-line:1.333;--text-metadata-size:.6875rem;--text-metadata-line:1.273;--text-navigation-size:.625rem;--text-navigation-line:1.4;--text-stat-large-size:3rem;--text-stat-xlarge-size:3.75rem;--text-stat-compact-size:1.75rem;--text-stat-mobile-size:2.5rem;--text-stat-xlarge-mobile-size:3.25rem;--text-brand-wordmark-size:3.25rem;--text-brand-theme-size:2rem;--text-brand-completion-size:2.5rem;--tracking-display:-.035em;--tracking-title:-.02em;--tracking-compact:.03em;--tracking-wide:.08em;--tracking-label:.12em;--line-tight:1;--brand-ampersand-skew:-12deg;--brand-wordmark-kern-before:-.005em;--brand-wordmark-kern-after:-.085em;--space-0:0;--collection-primary-action-width:100%;--message-composer-max-height:12rem;--message-composer-radius:calc(var(--control-height-touch) / 2 + var(--space-2) + var(--border-width));--color-dropbox-brand:#0061fe;--color-dropbox-foreground:#fff;--viewport-safe-top:env(safe-area-inset-top,0px);--page-navigation-top:calc(var(--viewport-safe-top) + var(--space-8));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-fluid-compact:3vw;--space-fluid-page:4vw;--space-fluid-wide:5vw;--space-fluid-display:6vw;--space-fluid-hero:7vw;--space-icon-label:var(--space-2);--space-label-control:var(--space-2);--space-title-supporting:var(--space-2);--space-related-controls:var(--space-3);--space-related-fields:var(--space-4);--space-card-inset:var(--space-5);--space-row-inline:var(--space-5);--space-row-block:var(--space-3);--space-group:var(--space-6);--space-section:var(--space-8);--radius-small:.5rem;--radius-medium:.75rem;--radius-large:1rem;--radius-xlarge:1.5rem;--radius-pill:999px;--color-background:var(--studio-color-paper);--color-surface-primary:var(--studio-color-paper-raised);--color-surface-secondary:var(--studio-color-paper);--color-surface-raised:var(--studio-color-paper-raised);--color-surface-hover:color-mix(in srgb, var(--studio-color-forest) 8%, transparent);--color-surface-pressed:color-mix(in srgb, var(--studio-color-forest) 13%, transparent);--color-surface-disabled:color-mix(in srgb, var(--studio-color-forest) 5%, transparent);--color-surface-selected:color-mix(in srgb, var(--studio-color-forest) 10%, var(--studio-color-paper));--color-foreground:var(--studio-color-forest-deep);--color-foreground-secondary:color-mix(in srgb, var(--studio-color-forest) 76%, transparent);--color-foreground-tertiary:color-mix(in srgb, var(--studio-color-forest) 58%, transparent);--color-border:var(--studio-color-line);--color-border-strong:var(--studio-color-line-strong);--color-border-hover:color-mix(in srgb, var(--studio-color-forest) 42%, transparent);--color-accent:var(--studio-color-chartreuse);--color-accent-hover:color-mix(in srgb, var(--studio-color-chartreuse) 88%, var(--studio-color-forest));--color-accent-pressed:color-mix(in srgb, var(--studio-color-chartreuse) 76%, var(--studio-color-forest));--color-accent-surface:color-mix(in srgb, var(--studio-color-chartreuse) 30%, transparent);--color-focus:var(--studio-color-forest);--color-focus-ring:color-mix(in srgb, var(--studio-color-forest) 24%, transparent);--color-selection:color-mix(in srgb, var(--studio-color-chartreuse) 22%, transparent);--color-backdrop:#000000ad;--color-staging:var(--color-accent-pressed);--color-success:var(--studio-status-active);--color-success-surface:color-mix(in srgb, var(--studio-status-active) 20%, transparent);--color-warning:var(--studio-status-warning);--color-warning-surface:color-mix(in srgb, var(--studio-status-warning) 24%, transparent);--color-danger:var(--studio-status-at-risk);--color-danger-foreground:color-mix(in srgb, var(--studio-status-at-risk) 60%, var(--studio-color-forest-deep));--color-danger-surface:color-mix(in srgb, var(--studio-status-at-risk) 18%, transparent);--color-danger-hover:color-mix(in srgb, var(--studio-status-at-risk) 28%, var(--studio-color-paper-raised));--color-danger-pressed:color-mix(in srgb, var(--studio-status-at-risk) 72%, var(--studio-color-forest-deep));--color-status-red:var(--studio-status-at-risk);--color-status-red-surface:var(--color-danger-surface);--color-status-orange:var(--studio-status-revision);--color-status-orange-surface:color-mix(in srgb, var(--studio-status-revision) 20%, transparent);--color-status-yellow:var(--studio-status-warning);--color-status-yellow-surface:var(--color-warning-surface);--color-status-green:var(--studio-status-active);--color-status-green-surface:var(--color-success-surface);--color-info:var(--studio-status-information);--color-info-surface:color-mix(in srgb, var(--studio-status-information) 18%, transparent);--color-creative:var(--color-info);--color-creative-surface:var(--color-info-surface);--color-chart-1:var(--studio-color-coral);--color-chart-2:var(--studio-color-mint);--color-chart-3:var(--studio-color-sky);--color-chart-4:var(--studio-color-pink);--color-chart-5:var(--studio-color-forest);--color-action:var(--color-accent);--color-action-hover:var(--color-accent-hover);--color-action-pressed:var(--color-accent-pressed);--color-action-foreground:var(--studio-color-ink);--color-document-background:#fff;--color-progress:var(--color-accent);--color-progress-track:#d9dcd5;--chart-label-size:.75rem;--chart-label-mobile-size:1.5rem;--color-divider:var(--color-border);--color-accent-border:var(--studio-color-forest);--color-selected:var(--color-surface-selected);--color-selected-surface:var(--color-surface-selected);--color-navigation-surface:color-mix(in srgb, var(--studio-color-forest-deep) 92%, transparent);--color-navigation-active:var(--color-accent);--color-navigation-foreground:var(--studio-color-paper-raised);--color-navigation-hover-surface:color-mix(in srgb, var(--color-navigation-foreground) 10%, transparent);--color-navigation-pressed-surface:color-mix(in srgb, var(--color-navigation-foreground) 16%, transparent);--color-layer-navigation-surface:var(--color-accent);--color-layer-navigation-foreground:var(--studio-color-forest-deep);--color-layer-navigation-hover:var(--color-accent-hover);--color-layer-navigation-pressed:var(--color-accent-pressed);--navigation-backdrop-blur:.75rem;--navigation-indicator-width:1.5rem;--navigation-indicator-height:.1875rem;--color-header-surface:color-mix(in srgb, var(--studio-color-paper) 88%, transparent);--color-disclosure-surface:var(--color-surface-secondary);--color-disclosure-surface-open:var(--color-surface-secondary);--color-disclosure-surface-hover:var(--color-surface-hover);--color-disclosure-surface-pressed:transparent;--studio-color-ink:#0a0c09;--studio-color-ink-base:#151713;--studio-color-ink-soft:#20231e;--studio-color-ink-raised:#20231e;--studio-color-forest:#123b0d;--studio-color-forest-deep:#0a2506;--studio-color-paper:#f5f1e8;--studio-color-paper-raised:#fffdf7;--studio-color-paper-muted:#a9a79f;--studio-color-paper-tertiary:#777b72;--studio-color-line:#123b0d38;--studio-color-line-strong:#123b0d6b;--studio-color-chartreuse:#ddff69;--studio-color-mint:#82dfc4;--studio-color-sky:#76bef2;--studio-color-coral:#ff7061;--studio-color-pink:#f46ec7;--studio-status-information:#43a5ff;--studio-status-needs-info:#a980ff;--studio-status-in-review:#677cff;--studio-status-revision:#ff7a45;--studio-status-warning:#ffc247;--studio-status-active:#38d47a;--studio-status-approved:#25c9a2;--studio-status-complete:#79dca8;--studio-status-at-risk:#ff4f55;--studio-status-over-capacity:#ff3b44;--studio-status-locked:#777b72;--studio-status-draft:#92958e;--border-width:1px;--border-width-emphasis:.1875rem;--data-ring-width:.5rem;--focus-ring-width:.1875rem;--shadow-level-0:none;--shadow-level-1:0 .5rem 1.5rem #0000002e;--shadow-level-2:0 1rem 2.5rem #00000042;--shadow-level-3:0 1.5rem 4.5rem #0006;--shadow-control:none;--control-height-small:2.75rem;--control-height-default:2.75rem;--control-height-touch:2.75rem;--control-height-large:3rem;--badge-height:1.5rem;--select-height-small:2.75rem;--select-height-default:2.75rem;--select-height-touch:2.75rem;--select-font-size:var(--text-body-size);--dropdown-font-size:var(--text-caption-size);--select-font-weight:var(--font-weight-regular);--select-line-height:var(--text-body-line);--icon-size-small:1rem;--icon-size-default:1.25rem;--icon-size-large:1.5rem;--icon-control-size-compact:2rem;--icon-control-size-default:2.5rem;--icon-control-size-large:3.5rem;--indicator-size-small:.4375rem;--indicator-size-default:.625rem;--indicator-size-large:.6875rem;--indicator-size-number:1.625rem;--selection-control-size:1rem;--selection-control-size-large:1.125rem;--switch-width:2.625rem;--switch-height:1.5rem;--avatar-size-small:2rem;--avatar-size-default:2.625rem;--avatar-size-large:6rem;--progress-height-small:.3125rem;--progress-height-default:.5rem;--progress-height-large:.625rem;--collection-sort-width:7.75rem;--control-min-width-action:6.875rem;--control-min-width-week-selector:9.375rem;--control-min-width-week-selector-compact:8.5rem;--control-min-width-bundle:11.25rem;--control-min-width-calendar:12rem;--text-inline-detail-scale:.7em;--workload-meter-target-position:75%;--workload-meter-min-width:7rem;--work-queue-index-width:2.5rem;--motion-instant:.1s;--motion-control:.16s;--motion-surface:.22s;--motion-disclosure:.28s;--motion-route:.32s;--state-pressed-scale:.98;--state-surface-pressed-scale:.995;--focus-ring-offset:.125rem;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-disclosure:cubic-bezier(.32, .72, 0, 1);--ease-route:cubic-bezier(.32, .72, 0, 1);--layout-workspace:75rem;--layout-focused:65rem;--layout-reading:47.5rem;--layout-project-workspace:61.25rem;--page-gutter:1.5rem;--page-section-gap:2rem;--section-heading-internal-gap:var(--space-2);--section-heading-content-gap:var(--space-5);--section-heading-compact-content-gap:var(--space-4);--grid-gap:1rem;--app-header-height:4rem;--app-navigation-height:3.25rem;--app-navigation-mobile-height:4rem;--list-row-height:3.25rem;--list-row-height-two-line:4rem;--content-row-height-default:3.25rem;--content-row-height-large:4rem;--content-row-height-feature:5.5rem;--textarea-height-default:7rem;--textarea-height-large:7.5rem;--empty-state-min-height:8rem;--sheet-toolbar-height:calc(var(--page-navigation-top) + var(--select-height-touch) + var(--space-4));--widget-heading-height:1.75rem;--widget-metric-height:6rem;--widget-metric-block-height:7.5rem;--preview-card-min-height:12rem;--project-progress-width:16.25rem;--project-progress-fluid-width:34vw;--wizard-progress-width:21.25rem;--wizard-progress-fluid-width:35vw;--analytics-chart-height:13rem;--analytics-chart-column-min-width:2.75rem;--material-blur-default:.5rem;--material-blur-strong:.75rem;--material-blur-navigation:1.125rem;--material-saturation:160%;--layer-popover:80;--motion-skeleton:1.4s;--motion-reduced:.01ms;--modal-width-default:35rem;--modal-width-wide:45rem;--studio-layout-preview:72rem;--studio-wordmark-width:15rem;--studio-artwork-height:9rem;--studio-review-height:16rem;--studio-scroll-region-height:15rem;--studio-workspace-lead-height:10rem;--studio-collection-item-width:15rem;--studio-collection-viewport-width:78vw;--studio-avatar-size:2.25rem;--ink:var(--color-foreground);--paper:var(--color-background);--line:var(--color-border-strong);--muted:var(--color-foreground-secondary);--coral:var(--color-danger-surface);--blue:var(--color-info-surface);--lime:var(--color-success-surface);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--danger:var(--color-danger);--surface:var(--color-surface-primary);--surface-strong:var(--color-surface-secondary);--focus:var(--color-focus);--shadow-soft:var(--shadow-level-2);--header-action-size:var(--text-body-small-size);--header-action-weight:var(--font-weight-semibold);--widget-edge:var(--space-5);--widget-header-body-gap:var(--space-3);--widget-footer-gap:var(--space-2);--widget-footer-optical-offset:var(--space-3);--widget-title-size:var(--text-card-title-size);--widget-body-size:var(--text-caption-size);--control-height:var(--control-height-touch);--radius-card:var(--radius-large)}.uiDropboxUploadIcon{color:var(--color-dropbox-brand);flex-shrink:0}.uiUploadBasket,.uiUploadList,.uiUploadRow{gap:var(--space-3);min-width:0;display:grid}.uiUploadDropzone{justify-items:center;gap:var(--space-3);padding:var(--space-card-inset);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-background);display:grid}.uiUploadDropzone p{margin:0}.uiUploadRow{padding-block:var(--space-row-block);border-bottom:var(--border-width) solid var(--color-divider);overflow-wrap:anywhere}.uiUploadRow:last-child{border-bottom:0}.uiUploadRow small{color:var(--color-foreground-secondary)}.uiUploadIndicator{inset-inline-end:var(--page-gutter);bottom:calc(env(safe-area-inset-bottom,0px) + var(--app-navigation-mobile-height) + var(--space-8));z-index:var(--upload-indicator-layer);max-width:calc(100% - var(--page-gutter) * 2);position:fixed}.styleGuideCatalog{color:var(--color-foreground);background:var(--color-background);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}.styleGuideCatalog--editorial{width:100vw;padding-inline:max(var(--page-gutter), calc((100vw - var(--layout-reading)) / 2 + var(--page-gutter)));padding-bottom:var(--space-10);background:var(--color-background);border-radius:0;margin-left:calc(50% - 50vw)}.settingsSection.styleGuideCatalog--editorial{padding-inline:max(var(--page-gutter), calc((100vw - var(--layout-reading)) / 2 + var(--page-gutter)))}.styleGuideCatalog--editorial .styleGuideIndex{border-block:var(--border-width) solid var(--color-border);background:0 0;border-radius:0}.styleGuideCatalog--editorial .styleGuideIndex a{color:var(--color-foreground-secondary)}.styleGuideCatalog--editorial .styleGuideSection{border-top-color:var(--color-border-strong)}.styleGuideCatalog--editorial .styleGuideSectionHeading{gap:var(--space-title-supporting)}.styleGuideCatalog--editorial .styleGuideSectionHeading+*{margin-top:0}.styleGuideCatalog--editorial .reviewPaletteSection{gap:var(--space-4);display:grid}.styleGuideCatalog--editorial .reviewPaletteSection+.reviewPaletteSection{margin-top:var(--space-section)}.styleGuideCatalog--editorial .reviewPaletteSection>header{gap:var(--space-1);display:grid}.styleGuideCatalog--editorial .reviewPaletteSection :is(h3,p),.styleGuideCatalog--editorial .reviewPaletteRule{margin:0}.reviewGeometryGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviewGeometryRule{min-width:0;min-height:var(--content-row-height-large);padding:var(--space-card-inset);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);align-content:start;gap:var(--space-2);background:var(--color-surface-primary);display:grid}.reviewGeometryRule strong{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line)}.reviewGeometryRule small,.reviewDoDontGrid p{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.reviewDoDontGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviewDoDontGrid article{min-width:0;padding:var(--space-card-inset);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-large);gap:var(--space-2);display:grid}.reviewDoDontGrid article:first-child{background:var(--studio-color-mint)}.reviewDoDontGrid article:last-child{background:var(--studio-color-coral)}.styleGuideCatalog--editorial .reviewPaletteSection>header p,.styleGuideCatalog--editorial .reviewPaletteRule,.styleGuideCatalog--editorial .reviewPaletteSwatch small,.styleGuideCatalog--editorial .reviewSignalRow small{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.styleGuideCatalog--editorial .reviewPaletteGrid{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.styleGuideCatalog--editorial .reviewPaletteSwatch{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);min-width:0;overflow:hidden}.styleGuideCatalog--editorial .reviewPaletteSwatch>span{min-height:var(--control-height-large);border-bottom:var(--border-width) solid var(--color-border);display:block}.styleGuideCatalog--editorial .reviewPaletteSwatch>div{padding:var(--space-3);gap:var(--space-1);display:grid}.styleGuideCatalog--editorial .reviewPaletteSwatch code,.styleGuideCatalog--editorial .reviewSignalRow code{overflow-wrap:anywhere}.styleGuideCatalog--editorial .reviewSignalMatrix{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);overflow:hidden}.styleGuideCatalog--editorial .reviewSignalRow{min-height:var(--control-height-large);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider);grid-template-columns:auto minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);display:grid}.styleGuideCatalog--editorial .reviewSignalRow:last-child{border-bottom:0}.styleGuideCatalog--editorial .reviewSignalDot{width:var(--indicator-size-default);height:var(--indicator-size-default);border-radius:var(--radius-pill)}.styleGuideCatalog--editorial .reviewPaletteRule{margin-top:var(--space-section);padding:var(--space-4);border-left:var(--border-width-emphasis) solid var(--studio-color-chartreuse);background:color-mix(in srgb, var(--studio-color-chartreuse) 18%, transparent)}.reviewManifesto{gap:var(--space-5);padding-block:var(--space-fluid-wide);border-bottom:var(--border-width) solid var(--color-border-strong);display:grid}.reviewManifesto>h2{max-width:var(--layout-reading);margin:0}.reviewManifesto>p:not(.uiMetadata){max-width:var(--layout-focused);color:var(--color-foreground-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}.reviewLayerSplit,.reviewCompositionGrid,.reviewProjectRail,.reviewDashboardGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviewLayerSplit>div{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border-strong);display:grid}.reviewLayerSplit span,.reviewProjectCover>span,.reviewProjectCover dt{font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--text-metadata-line);text-transform:uppercase}.reviewLayerSplit small,.reviewCompositionCard p{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.reviewCompositionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.reviewCompositionCard{min-height:var(--space-10);padding:var(--space-card-inset);justify-content:space-between;gap:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--studio-color-paper-raised);flex-direction:column;display:flex}.reviewCompositionCard--ledger{border-radius:var(--radius-medium);background:var(--studio-color-paper-raised)}.reviewCompositionCard--data{color:var(--studio-color-paper);background:var(--studio-color-forest)}.reviewCompositionCard--data p,.reviewCompositionCard--data .uiMetadata{color:currentColor}.reviewCompositionCard--workspace{background:var(--studio-color-mint);border-style:dashed}.reviewProjectRail{align-items:stretch}.reviewProjectCover{min-height:calc(var(--space-10) * 4);padding:var(--space-card-inset);justify-content:space-between;gap:var(--space-6);border-radius:var(--radius-large);color:var(--studio-color-forest-deep);flex-direction:column;display:flex}.reviewProjectCover--coral{background:var(--studio-color-coral)}.reviewProjectCover--sky{background:var(--studio-color-sky)}.reviewProjectCover h3,.reviewWorkspace h3{font-family:var(--font-sans);font-size:var(--text-project-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-project-title-line);letter-spacing:var(--tracking-title);margin:0}.reviewLedger h3{font-family:var(--font-sans);font-size:var(--text-section-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-section-title-line);letter-spacing:var(--tracking-title);margin:0}.reviewProjectCover p,.reviewProjectCover dl,.reviewProjectCover dd{margin:0}.reviewProjectCover dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviewProjectCover dl>div{gap:var(--space-1);display:grid}.reviewProjectCover dd{font-weight:var(--font-weight-bold)}.reviewLedger{padding-block:var(--space-5);border-block:var(--border-width) solid var(--color-border-strong)}.reviewLedgerHeading,.reviewWorkspace>header,.reviewWorkspace>footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.reviewLedgerHeading{padding-bottom:var(--space-4)}.reviewLedgerHeading>div{gap:var(--space-1);display:grid}.reviewLedgerHeading>span,.reviewLedgerRow :is(small,time){color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.reviewLedgerList{gap:var(--space-2);display:grid}.reviewLedgerRow{width:100%;min-height:var(--content-row-height-large);padding:0 var(--space-4) 0 0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-primary);align-items:center;gap:var(--space-3);color:var(--color-foreground);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.reviewLedgerList>.reviewLedgerRow,.reviewLedgerList>.reviewLedgerRow:last-child{border:var(--border-width) solid var(--color-border)}.reviewLedgerRow:is(:active,:focus:not(:focus-visible)){border-color:var(--color-border-strong);background:var(--color-surface-pressed);box-shadow:none;outline:none}.reviewLedgerNumber{width:var(--work-queue-index-width);min-width:var(--work-queue-index-width);color:var(--color-action-foreground);background:var(--color-accent);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);line-height:var(--text-metadata-line);border-radius:0;align-self:stretch;place-items:center;display:grid}.reviewLedgerCopy,.reviewLedgerMeta{gap:var(--space-1);min-width:0;padding-block:var(--space-3);display:grid}.reviewLedgerCopy strong{font-size:var(--text-body-size);line-height:var(--text-body-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewLedgerMeta{text-align:right;justify-items:end}.reviewLedgerMeta b{font-size:var(--text-body-size);line-height:var(--text-body-line)}.reviewLedgerRow>svg,.reviewMeetingFeature>svg,.reviewWorkspace .uiDisclosureLabel svg,.reviewWorkspace .uiButton svg{width:var(--icon-size-small);height:var(--icon-size-small)}.reviewDashboardGrid{align-items:stretch}.reviewDashboardGrid>:first-child{grid-row:span 2}.reviewDashboardGrid .dashboardWidget{min-height:0;padding:var(--space-card-inset);border-color:var(--color-border-strong);border-radius:var(--radius-large)}.reviewDashboardGrid .widgetHeading{min-height:0}.reviewDashboardGrid .dashboardWidget[data-emphasis=primary]{color:var(--studio-color-forest-deep);background:var(--studio-color-chartreuse)}.reviewDashboardGrid .dashboardWidget[data-emphasis=primary] :is(h2,p,span){color:currentColor}.reviewDashboardGrid .dashboardWidget[data-emphasis=quiet]{padding:var(--space-card-inset);border-color:var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-surface-primary)}.reviewMeetingFeature{align-content:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.reviewMeetingFeature p{font-family:var(--font-display);font-size:var(--text-section-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-section-title-line);grid-column:1/-1;margin:0}.reviewAttentionList>div{align-items:baseline;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.reviewAttentionList strong{color:var(--color-danger);font-family:var(--font-display);font-size:var(--text-section-title-size)}.reviewMetricStrip,.reviewFactGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reviewMetricStrip>div{min-height:var(--content-row-height-large);place-content:center;gap:var(--space-1);text-align:center;display:grid}.reviewMetricStrip span{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.reviewWorkspace{gap:var(--space-5);display:grid}.reviewWorkspace>header{padding-inline:var(--space-1)}.reviewWorkspace>header>div{gap:var(--space-1);display:grid}.reviewWorkspaceDisclosures{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-large);background:var(--studio-color-paper-raised);overflow:hidden}.reviewWorkspaceDisclosures>.uiDisclosure--plain,.reviewWorkspaceDisclosures>.uiDisclosure--plain[data-open=true]{background:0 0;border:0;border-radius:0}.reviewWorkspaceDisclosures>.uiDisclosure--plain+.uiDisclosure--plain{border-top:var(--border-width) solid var(--color-divider)}.reviewWorkspaceDisclosures>.uiDisclosure--plain>.uiDisclosureSummary,.reviewWorkspaceDisclosures>.uiDisclosure--plain>.uiDisclosureReveal>.uiDisclosureContent>.uiDisclosureContentInner{padding-inline:var(--space-card-inset)}.reviewWorkspace .uiDisclosureLabel>span{align-items:center;gap:var(--space-2);font-size:var(--text-card-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-card-title-line);display:inline-flex}.reviewFactGrid{padding-top:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.reviewFactGrid>div{min-width:0;padding:var(--space-3) var(--space-4);border-left:var(--border-width) solid var(--color-divider)}.reviewFactGrid>div:first-child{border-left:0}.reviewFactGrid :is(dt,dd){margin:0}.reviewFactGrid dt{color:var(--color-foreground-secondary);font-size:var(--text-metadata-size);text-transform:uppercase}.reviewFactGrid dd{margin-top:var(--space-1);font-weight:var(--font-weight-bold)}.reviewGuidance{gap:var(--space-5);display:grid}.reviewGuidanceLead{gap:var(--space-1);display:grid}.reviewGuidanceLead>span,.reviewGuidanceBrief dt{color:var(--color-foreground-secondary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);line-height:var(--text-metadata-line);text-transform:uppercase}.reviewGuidanceLead blockquote{color:var(--color-foreground);font-family:var(--font-brand);font-size:var(--text-section-title-size);font-style:italic;font-weight:var(--font-weight-regular);line-height:var(--line-tight);margin:0}.reviewGuidanceBrief{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reviewGuidanceBrief>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.reviewGuidanceBrief dd{color:var(--color-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.reviewDeliverables{border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-medium);overflow:hidden}.reviewDeliverables>.uiDeliverableDisclosure+.uiDeliverableDisclosure{border-top:var(--border-width) solid var(--color-divider)}.reviewDeliverables .uiDisclosureSummary{padding-inline:var(--space-row-inline)}.reviewDeliverables .uiDisclosureContentInner{padding-inline:var(--space-row-inline);padding-bottom:var(--space-row-inline)}.reviewDeliverableFacts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reviewDeliverableFacts>div,.reviewDeliverableReview>span{gap:var(--space-1);min-width:0;display:grid}.reviewDeliverableFacts :is(dt,dd){margin:0}.reviewDeliverableFacts dt,.reviewDeliverableReview small{color:var(--color-foreground-secondary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);line-height:var(--text-metadata-line);text-transform:uppercase}.reviewDeliverableFacts dd,.reviewDeliverableReview strong{color:var(--color-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.reviewFileChecklist{gap:0;display:grid}.reviewFileChecklist>strong{padding-bottom:var(--space-2);font-size:var(--text-body-small-size)}.reviewFileChecklist>span{min-height:var(--control-height-default);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--border-width) solid var(--color-divider);font-size:var(--text-body-small-size);display:flex}.reviewDeliverableReview{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviewConversation{max-height:calc(var(--control-height-large) * 3);padding-inline-end:var(--space-2);overflow-y:auto}.reviewConversation p{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider);margin:0}.reviewConversation p:last-child{border-bottom:0}.reviewWorkspace>footer{padding-inline:var(--space-1);border-top:0;flex-direction:row;justify-content:flex-end}@media (max-width:767px){.styleGuideCatalog--editorial{--page-gutter:var(--space-5)}.settingsSection.styleGuideCatalog--editorial{padding-inline:var(--page-gutter)}.reviewLayerSplit,.reviewCompositionGrid,.reviewProjectRail,.reviewDashboardGrid,.reviewGeometryGrid,.reviewDoDontGrid{grid-template-columns:minmax(0,1fr)}.reviewCompositionGrid,.styleGuideCatalog--editorial .reviewPaletteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.styleGuideCatalog--editorial .reviewSignalRow{grid-template-columns:auto minmax(0,1fr) auto}.styleGuideCatalog--editorial .reviewSignalRow small{grid-column:2/-1}.styleGuideCatalog--editorial .reviewSignalRow code{display:none}.reviewProjectRail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(78%,1fr);grid-auto-flow:column;overflow-x:auto}.reviewProjectCover{min-height:calc(var(--space-10) * 3);padding:var(--space-card-inset);scroll-snap-align:start}.reviewLedgerRow{padding-inline:0 var(--space-4)}.reviewDashboardGrid>:first-child{grid-row:auto}.reviewWorkspace{gap:var(--space-4)}.reviewWorkspace>header{flex-direction:column;align-items:flex-start}.reviewFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewFactGrid>div:nth-child(odd){border-left:0}.reviewFactGrid>div:nth-child(n+3){border-top:var(--border-width) solid var(--color-divider)}.reviewGuidanceBrief{grid-template-columns:minmax(0,1fr)}.reviewWorkspace>footer>.uiButton{flex:1}}.brandType{color:currentColor;max-width:100%;font-family:var(--font-brand);font-style:normal;font-weight:var(--font-weight-regular);font-synthesis:none;letter-spacing:normal;line-height:var(--line-tight);white-space:nowrap;align-items:baseline;display:inline-flex}.brandType--wordmark{font-size:var(--text-brand-wordmark-size)}.brandType--wordmark>.brandAmpersand{margin-inline-start:var(--brand-wordmark-kern-before);margin-inline-end:var(--brand-wordmark-kern-after)}.brandType--theme{font-size:var(--text-brand-theme-size);font-style:italic}.brandType--completion{font-size:var(--text-brand-completion-size)}.brandAmpersand{transform:skewX(var(--brand-ampersand-skew));transform-origin:50%;display:inline-block}.styleGuideCatalog .styleGuideSectionHeading .eyebrow,.styleGuideCatalog .styleGuideSpecimenLabel>strong{color:var(--color-foreground)}.styleGuideCatalog .styleGuideSectionHeading h2{letter-spacing:var(--tracking-title)}.styleGuideCatalog .styleGuideStack,.styleGuideCatalog .styleGuideNamingFormula,.styleGuideCatalog .styleGuideRadiusGrid>div{border-color:var(--color-border-strong)}.styleGuideCatalog .styleGuideStack.uiSurface{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary,[role=button]){-webkit-tap-highlight-color:transparent}.appRouteViewport{padding-block-start:var(--page-navigation-top);display:flow-root}.uiSupportBanner~.appRouteViewport{padding-block-start:var(--space-4)}.uiPage{width:min(100%, var(--layout-workspace));min-height:100svh;padding-inline:var(--page-gutter);margin-inline:auto}.uiPage--focused{max-width:var(--layout-focused)}.uiPage--reading{max-width:var(--layout-reading)}.uiPage>.uiCollectionPage>.uiBackButton:first-child{margin-top:0}.routeLoading{padding-block:0 var(--space-8)}.routeLoadingHeader{gap:var(--space-4);flex-direction:column;display:flex}.routeLoadingGrid{margin-top:var(--space-8);gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.routeLoadingGrid .uiSurface{gap:var(--space-5);flex-direction:column;display:flex}.appNavigation{z-index:40;min-height:var(--app-navigation-height);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-navigation-surface);-webkit-backdrop-filter:saturate(140%) blur(var(--navigation-backdrop-blur));backdrop-filter:saturate(140%) blur(var(--navigation-backdrop-blur));position:sticky;top:0}.appNavigationInner{width:min(100%, var(--layout-workspace));min-height:var(--app-navigation-height);padding-inline:var(--page-gutter);align-items:center;gap:var(--space-1);margin-inline:auto;display:flex}.appNavigationIndicator{display:none}.appNavigationIcon{width:var(--icon-size-large);height:var(--icon-size-large);flex:none;display:block}.navigationGlyphContrast{color:var(--color-navigation-surface)}.appNavigation :is(a,button){-webkit-appearance:none;appearance:none;min-height:var(--control-height-default);padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--color-navigation-foreground);font-size:var(--text-navigation-size);line-height:var(--text-navigation-line);font-weight:var(--font-weight-regular);cursor:pointer;transition:color var(--motion-control) var(--ease-standard), background var(--motion-control) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.appNavigation :is(a,button):active{background:var(--color-navigation-pressed-surface)}.appNavigation :is(a,button).isActive{color:var(--color-navigation-active);background:color-mix(in srgb, var(--color-navigation-active) 12%, transparent)}@media (display-mode:standalone){html,body{overscroll-behavior-y:none;min-height:100dvh}.appNavigation,.uiButton,.uiIconButton,.uiChip{-webkit-tap-highlight-color:transparent}}@media (max-width:767px){body:has(.appNavigation){padding-bottom:calc(var(--app-navigation-mobile-height) + var(--space-6) + env(safe-area-inset-bottom))}.appNavigation{inset:auto auto calc(var(--space-3) + env(safe-area-inset-bottom)) 50%;width:min(calc(100% - var(--space-7)), 34rem);min-height:var(--app-navigation-mobile-height);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-navigation-surface);box-shadow:none;-webkit-backdrop-filter:saturate(140%) blur(var(--navigation-backdrop-blur));backdrop-filter:saturate(140%) blur(var(--navigation-backdrop-blur));position:fixed;overflow:hidden;transform:translate(-50%)}.appNavigationInner{min-height:var(--app-navigation-mobile-height);padding:var(--space-1);justify-content:space-around;gap:0;position:relative}.appNavigationIndicator{inset:0 auto auto var(--space-1);width:calc((100% - var(--space-2)) / var(--navigation-count));height:var(--space-2);transform:translateX(var(--navigation-active-offset));transition:transform var(--motion-control) var(--ease-standard);pointer-events:none;z-index:0;display:block;position:absolute}.appNavigationIndicator:after{top:var(--space-1);width:var(--navigation-indicator-width);height:var(--navigation-indicator-height);border-radius:var(--radius-pill);background:var(--color-navigation-active);content:"";position:absolute;left:50%;transform:translate(-50%)}.appNavigation :is(a,button){z-index:1;min-width:0;min-height:calc(var(--app-navigation-mobile-height) - var(--space-2));padding:var(--space-2) var(--space-1);border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;flex:1;position:relative}.appNavigationIcon{width:var(--icon-size-large);height:var(--icon-size-large);transition:color var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard);flex:none;display:block}.appNavigation :is(a,button):hover,.appNavigation :is(a,button).isActive{background:0 0}.appNavigation :is(a,button).isActive{color:var(--color-navigation-active)}.appNavigation :is(a,button).isActive .appNavigationIcon{transform:scale(1.04)}.appNavigation :is(a,button):active .appNavigationIcon{transform:scale(.92)}.routeLoadingGrid{grid-template-columns:minmax(0,1fr)}}.uiPageHeader{min-height:var(--app-header-height);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.uiLayerHeader{border-bottom:0}.uiLayerHeader--standalone{padding-block:0 var(--space-4);align-items:center;display:flex}.uiCollectionHeader.uiCollectionHeader--compact{padding-block:var(--space-2)}.uiStack{gap:var(--space-4);flex-direction:column;display:flex}.uiStack--compact{gap:var(--space-2)}.uiStack--section{gap:var(--page-section-gap)}.uiCluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.uiResponsiveGrid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.uiDisplay,.uiPageTitle,.uiStat{color:var(--color-foreground);font-family:var(--font-display);font-stretch:var(--font-display-stretch);font-weight:var(--font-weight-bold);margin:0}.uiSectionTitle,.uiCardTitle{color:var(--color-foreground);font-family:var(--font-heading);font-weight:var(--font-weight-bold);margin:0}.uiDisplay{font-size:var(--text-display-size);line-height:var(--text-display-line);letter-spacing:var(--tracking-display)}.uiPageTitle{font-size:var(--text-page-title-size);line-height:var(--text-page-title-line);letter-spacing:var(--tracking-display)}.uiProjectTitle{color:var(--color-foreground);font-family:var(--font-project-title);font-size:var(--text-project-title-size);font-stretch:100%;font-weight:var(--font-weight-bold);line-height:var(--text-project-title-line);letter-spacing:var(--tracking-title);margin:0}.uiSectionTitle{font-size:var(--text-section-title-size);line-height:var(--text-section-title-line);letter-spacing:var(--tracking-title)}.uiCardTitle{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line);letter-spacing:var(--tracking-title)}.uiBody,.uiBodySecondary,.uiCaption,.uiMetadata,.uiNavigationText{margin:0}.uiBody{font-size:var(--text-body-size);line-height:var(--text-body-line)}.uiBodySecondary{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.uiCaption{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.uiMetadata{color:var(--color-foreground-tertiary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-semibold);line-height:var(--text-metadata-line)}.uiNavigationText{color:var(--color-foreground-secondary);font-size:var(--text-navigation-size);font-weight:var(--font-weight-regular);line-height:var(--text-navigation-line)}.uiStat{font-size:var(--text-stat-large-size);letter-spacing:var(--tracking-display);line-height:1}.uiStat--compact{font-size:var(--text-stat-compact-size)}.uiFeaturedStat{color:var(--color-foreground);font-family:var(--font-sans);font-stretch:100%;font-size:var(--text-stat-xlarge-size);font-weight:var(--font-weight-semibold);line-height:var(--line-tight);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;margin:0}@media (max-width:479px){.uiFeaturedStat{font-size:var(--text-stat-xlarge-mobile-size)}}.uiSurface{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);min-width:0;box-shadow:var(--shadow-level-0)}.uiSurface--secondary{background:var(--color-surface-secondary)}.uiSurface--raised{background:var(--color-surface-raised);box-shadow:var(--shadow-level-1)}.uiSurface--interactive{transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard)}.uiSurface--interactive:active{transform:scale(var(--state-surface-pressed-scale))}.uiCard{padding:var(--space-card-inset)}.uiSurface .uiSurface{box-shadow:none;background:0 0}.uiSurface>.uiSurface.uiCard{border-inline:0;border-radius:0;padding-inline:0}.uiDisclosure{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-disclosure-surface);width:100%;min-width:0;transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard);overflow:hidden}.uiDisclosure[data-open=true]{border-color:var(--color-border);background:var(--color-disclosure-surface-open)}.uiDisclosure--plain,.uiDisclosure--plain[data-open=true]{background:0 0;border-color:#0000;border-radius:0}.uiDisclosure--plain>.uiDisclosureSummary,.uiDisclosure--plain>.uiDisclosureReveal>.uiDisclosureContent>.uiDisclosureContentInner{padding-inline:0}.uiDisclosureSummary{width:100%;min-height:var(--list-row-height-two-line);padding:var(--space-row-block) var(--space-row-inline);align-items:center;gap:var(--space-3);color:var(--color-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;text-align:left;transition:background-color var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard);background:0 0;border:0;border-radius:0;list-style:none;display:flex}.uiDisclosureSummary:active{background:0 0;transform:none}.uiDisclosureSummary:focus-visible{box-shadow:none;background:0 0}.uiDisclosureLabel{flex:auto;min-width:0}.uiDisclosureDetail{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);flex:none}.uiDisclosureChevron{color:var(--color-foreground-secondary);transition:color var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard);transform:rotate(0)}.uiDisclosure[data-open=true]>.uiDisclosureSummary .uiDisclosureChevron{color:var(--color-foreground-secondary);transform:rotate(90deg)}.uiNativeDisclosureChevron{width:var(--icon-size-small);color:var(--color-foreground-secondary);transition:transform var(--motion-control) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}details[open]>summary>.uiNativeDisclosureChevron,.libraryFoldToggle[aria-expanded=true]>.disclosureChevron{transform:rotate(90deg)}.uiLibraryFormInset{padding:0 var(--space-card-inset) var(--space-card-inset)}.uiLibraryFormInset>form{gap:var(--space-4);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:grid}.uiLibraryFormInset label{gap:var(--space-2);display:grid}.uiLibraryFormInset>form>button{justify-self:end}.designerPlanList li.isBlocked>a{grid-template-columns:minmax(0,1fr) auto}.uiDisclosureReveal{opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-disclosure) var(--ease-disclosure), opacity var(--motion-surface) var(--ease-standard), visibility 0s linear var(--motion-disclosure);grid-template-rows:0fr;display:grid}.uiDisclosure[data-open=true]>.uiDisclosureReveal{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.uiDisclosureContent{min-height:0;overflow:hidden}.uiDisclosureContentInner{padding:0 var(--space-row-inline) var(--space-related-fields)}.uiDeliverableDisclosureIdentity{gap:var(--space-1);min-width:0;display:grid}.uiDeliverableDisclosureIdentity>strong{font-size:var(--text-card-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-card-title-line)}.uiDeliverableDisclosureIdentity>small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.uiDeliverableDisclosureBody{gap:var(--space-4);min-width:0;padding-top:var(--space-2);display:grid}.uiSectionHeader{min-width:0;margin-bottom:var(--section-heading-content-gap);justify-content:space-between;align-items:flex-end;gap:var(--space-4);text-align:left;display:flex}.uiSectionHeaderCopy{justify-items:start;gap:var(--section-heading-internal-gap);text-align:left;min-width:0;display:grid}.uiSectionHeaderCopy>*{margin:0}.uiSectionDescription{max-width:42rem;color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.uiSectionHeaderDetail{min-width:0;color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);text-align:right;flex:0 auto}.uiSectionHeaderDetail>*{margin:0}.uiSectionHeader--compact .uiSectionTitle{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line)}.uiSectionHeader--compact{margin-bottom:var(--section-heading-compact-content-gap)}@media (max-width:767px){.uiSectionHeader{align-items:flex-start;gap:var(--space-3);flex-direction:column}.uiSectionHeaderDetail{text-align:left;width:100%}}.uiButton,.uiIconButton{min-height:var(--control-height-default);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-icon-label);color:var(--color-foreground);box-shadow:var(--shadow-control);font-family:var(--font-sans);font-size:var(--text-body-small-size);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), color var(--motion-control) var(--ease-standard), opacity var(--motion-control) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.uiButton{padding-inline:var(--space-4);background:var(--color-action);color:var(--color-action-foreground)}.uiButton:active:not(:disabled,[aria-disabled=true]){background:var(--color-action-pressed);transform:scale(var(--state-pressed-scale))}.uiButton--secondary{background:var(--color-surface-raised);color:var(--color-foreground);box-shadow:var(--shadow-control);border-color:#0000}.uiButton--quiet{border-color:var(--color-border);background:var(--color-surface-primary);color:var(--color-foreground-secondary)}.uiButton--danger{background:var(--color-danger-surface);color:var(--color-danger-foreground)}.uiButton--danger:active:not(:disabled,[aria-disabled=true]){color:var(--color-surface-raised);background:var(--color-danger-pressed)}.uiButton--secondary:active:not(:disabled,[aria-disabled=true]),.uiButton--quiet:active:not(:disabled,[aria-disabled=true]){color:var(--color-foreground);background:var(--color-surface-pressed)}.uiButton--secondary:active:not(:disabled,[aria-disabled=true]){border-color:#0000}.uiButton--quiet:active:not(:disabled,[aria-disabled=true]){border-color:var(--color-border-strong)}.uiButton--small{min-height:var(--control-height-small);padding-inline:var(--space-3);font-size:var(--text-caption-size)}.uiButton--large{min-height:var(--control-height-large);padding-inline:var(--space-5);font-size:var(--text-body-size)}.uiButton--fullWidth{width:100%}.uiMatchedActions{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.uiMatchedActions>.uiButton{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}:where(.formActions,.reviewDecisionRow,.buildDecisionRow)>:where(button,a){white-space:normal;overflow-wrap:anywhere}.uiMatchedActions>:where(button,a,form),.uiMatchedActions>form>:where(button,a){white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}.uiConfirmation{gap:var(--space-4);display:grid}.uiConfirmation>p{margin:0}.uiConfirmationNote{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.uiIconButton{width:var(--control-height-default);background:0 0;padding:0}.uiCollectionPrimaryAction{inline-size:var(--collection-primary-action-width);grid-column:1/-1;justify-self:stretch;min-inline-size:0}.uiCollectionHeader.uiCollectionHeader--utility{grid-template-columns:minmax(0,1fr) auto;align-items:start}.uiCollectionHeaderUtility{grid-area:1/2;align-self:start}.uiCollectionHeader--utility .uiCollectionHeaderActions{flex-wrap:wrap;grid-column:1/-1;justify-self:start;width:auto}.uiCollectionHeader--utility .uiCollectionHeaderActions>*{flex:none}.uiIconButton.uiHeaderSettings{color:var(--color-foreground-secondary);box-shadow:none;background:0 0;border-color:#0000;flex:none}.uiIconButton.uiHeaderSettings:active:not(:disabled){color:var(--color-foreground);background:var(--color-surface-pressed);border-color:#0000}.uiBackButton{width:var(--space-10);height:var(--control-height-large);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--color-layer-navigation-foreground);background:var(--color-layer-navigation-surface);box-shadow:var(--shadow-control);transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);flex:none;place-items:center;text-decoration:none;display:inline-grid}.uiBackButton:active{color:var(--color-layer-navigation-foreground);background:var(--color-layer-navigation-pressed);transform:scale(.96)}.uiBackButtonIcon{width:var(--icon-size-default);height:var(--icon-size-default);stroke-width:2.25px;transform:translateX(calc(var(--space-1) * -.5))}.uiButton:disabled,.uiIconButton:disabled,.uiButton[aria-disabled=true],.uiIconButton[aria-disabled=true]{cursor:not-allowed;opacity:.42}.uiButton[data-loading=true]{cursor:progress}.uiButtonSpinner{width:var(--space-4);height:var(--space-4);box-sizing:border-box;flex:0 0 var(--space-4);transform-origin:50%;will-change:transform;border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite uiSpin;display:block}.uiIcon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.uiIcon--small{width:1rem;height:1rem}.uiIcon--large{width:1.5rem;height:1.5rem}.uiIcon>svg{stroke-width:1.75px;width:100%;height:100%}.uiField{gap:var(--space-label-control);min-width:0;display:grid}.uiFieldLabel{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--text-caption-line)}.uiControl{width:100%;min-height:var(--control-height-default);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-secondary);color:var(--color-foreground);padding:0 var(--space-3);font:inherit;transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard)}input.uiControl,textarea.uiControl{font-family:var(--font-sans);font-size:var(--select-font-size);font-weight:var(--font-weight-regular);line-height:var(--select-line-height)}:where(input.uiControl,select.uiControl){border-radius:var(--radius-pill)}:where(input[type=date],input[type=date].uiControl){box-sizing:border-box;inline-size:100%;width:100%;min-width:0;max-width:100%;height:var(--select-height-default);min-height:var(--select-height-default);border-radius:var(--radius-pill);padding:0 var(--space-8);font-family:var(--font-sans);font-size:var(--select-font-size);font-weight:var(--select-font-weight);line-height:var(--select-line-height);-webkit-appearance:none;appearance:none;text-align:center;justify-content:center;align-items:center;display:flex;position:relative}:where(input[type=date],input[type=date].uiControl)::-webkit-date-and-time-value{text-align:center;justify-content:center;align-items:center;width:100%;min-height:100%;padding:0;display:flex}:where(input[type=date],input[type=date].uiControl)::-webkit-datetime-edit{text-align:center;justify-content:center;align-items:center;width:100%;min-height:100%;padding:0;display:flex}:where(input[type=date],input[type=date].uiControl)::-webkit-calendar-picker-indicator{right:var(--space-4);margin:0;position:absolute}select,select.uiControl{--select-font-size:var(--dropdown-font-size);width:100%;height:var(--select-height-default);min-height:var(--select-height-default);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);-webkit-appearance:none;appearance:none;background-color:var(--color-surface-secondary);background-image:linear-gradient(45deg, transparent 50%, var(--color-foreground-secondary) 50%), linear-gradient(135deg, var(--color-foreground-secondary) 50%, transparent 50%);color:var(--color-foreground);padding:0 var(--space-8) 0 var(--space-4);font-family:var(--font-sans);font-size:var(--select-font-size);font-weight:var(--select-font-weight);line-height:var(--select-line-height);transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard);background-position:calc(100% - 1.125rem),calc(100% - .875rem);background-repeat:no-repeat;background-size:.25rem .25rem}:where(.wizard,.requestStart){--dropdown-font-size:var(--text-body-size)}.widgetHeading--linked>h2{width:100%}.uiWidgetHeadingLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height-default);color:inherit;border-radius:var(--radius-small);text-decoration:none;display:flex}.uiSupportBanner{margin:var(--page-navigation-top) var(--page-gutter) 0}.uiSupportBannerControl{font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);white-space:normal;overflow-wrap:anywhere}.uiWidgetHeadingLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--space-1)}.uiSegmentedControl{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-secondary);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.uiSegmentedControl>.uiChip{width:100%;min-width:0;min-height:var(--control-height-default);padding-inline:var(--space-1);font-size:var(--text-caption-size);transition:background-color var(--motion-control) var(--ease-standard);background:0 0;border-color:#0000;justify-content:center}.uiSegmentedControl>.uiChip[aria-pressed=true]{background:var(--color-accent);color:var(--color-action-foreground)}select:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:none}select:disabled{background-color:var(--color-surface-disabled);color:var(--color-foreground-tertiary);cursor:not-allowed}select[aria-invalid=true]{border-color:var(--color-danger)}.uiControl:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:none}.uiControl:disabled{background:var(--color-surface-disabled);color:var(--color-foreground-tertiary);cursor:not-allowed}.uiControl[aria-invalid=true]{border-color:var(--color-danger)}textarea.uiControl{min-height:7rem;padding-block:var(--space-3);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);resize:vertical}@media (hover:hover) and (pointer:fine){.appNavigation :is(a,button):hover{color:var(--color-navigation-foreground);background:var(--color-navigation-hover-surface)}.uiBackButton:hover{color:var(--color-layer-navigation-foreground);background:var(--color-layer-navigation-hover);box-shadow:var(--shadow-control);border-color:#0000}.uiSurface--interactive:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.uiDisclosure:not(.uiDisclosure--plain):hover{border-color:var(--color-border-hover)}.uiDisclosureSummary:hover{background:0 0}.uiButton:hover:not(:disabled,[aria-disabled=true]){background:var(--color-action-hover)}.uiButton--secondary:hover:not(:disabled,[aria-disabled=true]),.uiButton--quiet:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-hover)}.uiButton--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--color-danger-hover)}select:hover:not(:disabled),.uiControl:hover:not(:disabled){border-color:var(--color-border-hover)}}.uiFieldMessage{color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.uiFieldMessage--error{color:var(--color-danger)}.uiBadge,.uiChip{width:fit-content;min-height:1.5rem;padding-inline:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:var(--space-1);color:var(--color-foreground-secondary);background:var(--color-surface-secondary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-semibold);line-height:1;display:inline-flex}.uiBadge[data-tone=success]{background:var(--color-success-surface);color:var(--color-success);border-color:#0000}.uiBadge[data-tone=warning]{background:var(--color-warning-surface);color:var(--color-warning);border-color:#0000}.uiBadge[data-tone=danger]{background:var(--color-danger-surface);color:var(--color-danger);border-color:#0000}.uiBadge[data-tone=info]{background:var(--color-info-surface);color:var(--color-info);border-color:#0000}.uiLifecycleBadge{text-transform:capitalize;border-color:#0000}.uiLifecycleBadgeDot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:.4375rem;height:.4375rem}.uiLifecycleBadge[data-stage=red]{background:var(--color-status-red-surface);color:var(--color-status-red)}.uiLifecycleBadge[data-stage=neutral]{background:var(--color-surface-secondary);color:var(--color-foreground-secondary)}.uiLifecycleBadge[data-stage=orange]{background:var(--color-status-orange-surface);color:var(--color-status-orange)}.uiLifecycleBadge[data-stage=yellow]{background:var(--color-status-yellow-surface);color:var(--color-status-yellow)}.uiLifecycleBadge[data-stage=green]{background:var(--color-status-green-surface);color:var(--color-status-green)}.uiChip{min-height:var(--control-height-small);padding-inline:var(--space-3);font-size:var(--text-body-small-size);cursor:pointer;line-height:1}.uiMetricPair{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;margin:0;display:grid}.uiMetricPair>div{min-width:0;min-height:var(--control-height-default);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--color-surface-secondary);display:flex}.uiMetricPair--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.uiMetricPair--inline>div{padding:var(--space-2) var(--space-3);flex-wrap:wrap}.uiMetricPair :where(dt,dd){overflow-wrap:anywhere;margin:0}.uiMetricPair dd{text-align:end}.teamRankChart text,.teamRankChart .chartWeek{fill:var(--color-foreground-secondary);font-size:var(--chart-label-size);font-weight:var(--font-weight-medium)}.teamRankChart circle{stroke:var(--color-foreground);stroke-width:var(--border-width)}@media (max-width:767px){.teamRankChart text,.teamRankChart .chartWeek{font-size:var(--chart-label-mobile-size)}}.uiMetricPair dt{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.uiMetricPair dd{color:var(--color-foreground);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--text-card-title-line)}.uiChip[aria-pressed=true],.uiChip[aria-selected=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-action-foreground)}.uiDividedList>*{border-bottom:var(--border-width) solid var(--color-divider)}.uiDividedList>:last-child{border-bottom:0}.uiNotice,.uiEmptyState{padding:var(--space-4);border-radius:var(--radius-medium);color:var(--color-foreground-secondary);background:var(--color-surface-secondary)}.uiNotice{align-items:center;gap:var(--space-2);font-size:var(--text-caption-size);line-height:var(--text-caption-line);display:flex}.uiNotice>.uiIcon{flex:none}.uiNotice[data-tone=error]{background:var(--color-danger-surface);color:var(--color-danger)}.uiEmptyState{place-content:center;gap:var(--space-2);text-align:center;min-height:8rem;display:grid}.uiSkeleton{border-radius:var(--radius-small);background:linear-gradient(90deg, var(--color-surface-secondary), var(--color-surface-raised), var(--color-surface-secondary));min-height:1rem;animation:uiSkeleton var(--motion-skeleton) var(--ease-standard) infinite;background-size:200% 100%}.uiProgress,.workloadMeter,.progressTrack,.projectProgressBar{height:var(--progress-height-default);border-radius:var(--radius-pill);background:var(--color-progress-track);position:relative;overflow:hidden}.uiProgress{width:100%}.uiProgress>span{border-radius:inherit;background:var(--color-progress);height:100%;transition:width var(--motion-surface) var(--ease-standard);display:block}.uiDialog{width:min(var(--modal-width-default), calc(100vw - (var(--page-gutter) * 2)));max-height:calc(100svh - (var(--page-navigation-top) * 2));border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xlarge);background:var(--color-surface-primary);color:var(--color-foreground);box-shadow:var(--shadow-level-3);padding:0;overflow:hidden auto}.uiDialogSheetDragHandle{display:none}.uiDialog.uiDialog--filePreview{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.uiDialog.uiDialog--filePreview[open]{flex-direction:column;animation:none;display:flex}.uiDialog--filePreview>.uiDialogHeader{padding:max(env(safe-area-inset-top), var(--space-3)) max(env(safe-area-inset-right), var(--space-4)) var(--space-3) max(env(safe-area-inset-left), var(--space-4));border-bottom:var(--border-width) solid var(--color-border);flex:none}.uiDialog--filePreview>.uiDialogHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uiDialog--filePreview>.uiDialogHeader .uiButton{flex-shrink:0}.uiFilePreview{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.uiFilePreviewStage{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--color-background);flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.uiFilePreviewCanvas{transform-origin:50%;pointer-events:none;background:var(--color-document-background);flex-shrink:0;max-width:none;max-height:none}.uiFilePreviewState{padding:var(--space-5);text-align:center;position:absolute}.uiFilePreviewText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uiFilePreviewToolbar,.uiFilePreviewControls{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.uiFilePreviewToolbar{gap:var(--space-4);padding:var(--space-2) max(env(safe-area-inset-right), var(--space-2)) max(env(safe-area-inset-bottom), var(--space-2)) max(env(safe-area-inset-left), var(--space-2));border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;flex:none}.uiDialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--material-blur-default));backdrop-filter:blur(var(--material-blur-default))}.uiDialog[open]{animation:uiDialogIn var(--motion-route) var(--ease-route) backwards}.uiDialog[open]::backdrop{animation:uiBackdropIn var(--motion-surface) var(--ease-standard) backwards}.uiDialogHeader,.uiDialogBody,.uiDialogFooter{padding:var(--space-5)}.uiDialogBody{gap:var(--space-4);display:grid}.uiDialogBody>:where(h1,h2,h3,p){margin:0}.uiDialogBody>p{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.uiDialogHeader,.uiDialogFooter{align-items:center;gap:var(--space-3);display:flex}.uiDialogHeader{justify-content:space-between}.uiDialogFooter{justify-content:flex-end}:where(.uiButton,.uiIconButton,.uiControl,.uiChip,.uiSurface--interactive):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}:where(.uiButton,.uiIconButton,.uiControl,.uiChip,.uiSurface--interactive,.uiDisclosureSummary):focus:not(:focus-visible){box-shadow:none;outline:none}@keyframes uiSpin{to{transform:rotate(360deg)}}@keyframes uiSkeleton{to{background-position:-200% 0}}.routeNavigationPending a[href]{cursor:progress}.uiRouteProgress{inset-inline-start:50%;bottom:calc(var(--app-navigation-mobile-height) + var(--space-6) + env(safe-area-inset-bottom,0px));z-index:100;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-primary);color:var(--color-foreground);border:1px solid var(--color-border);pointer-events:none;display:none;position:fixed;transform:translate(-50%)}.routeNavigationPending .uiRouteProgress{display:flex}.uiRouteProgress--specimen{display:inline-flex;position:static;transform:none}.routeMotionReady[data-route-direction=forward] .appRouteViewport.appRouteMotionEntering{animation:uiRouteEnterForward var(--motion-route) var(--ease-route) backwards}.routeMotionReady[data-route-direction=reverse] .appRouteViewport.appRouteMotionEntering{animation:uiRouteEnterReverse var(--motion-route) var(--ease-route) backwards}.routeMotionReady[data-route-direction=lateral] .appRouteViewport.appRouteMotionEntering{animation:uiRouteEnterLateral var(--motion-surface) var(--ease-standard) backwards}@keyframes uiRouteEnterForward{0%{opacity:.45;transform:translate(min(7vw,3rem))}}@keyframes uiRouteExitForward{to{opacity:0;transform:translate(-1.5rem)}}@keyframes uiRouteEnterReverse{0%{opacity:.45;transform:translate(max(-7vw,-3rem))}}@keyframes uiRouteExitReverse{to{opacity:0;transform:translate(1.5rem)}}@keyframes uiRouteEnterLateral{0%{opacity:.35;transform:translateY(.25rem)scale(.995)}}@keyframes uiRouteExitLateral{to{opacity:0;transform:scale(.995)}}@keyframes uiDialogIn{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}@keyframes uiBackdropIn{0%{opacity:0}}@media (max-width:767px){:root{--text-display-size:2.5rem;--text-display-line:1.1;--text-page-title-size:2.125rem;--text-page-title-line:1.206;--text-section-title-size:1.375rem;--text-section-title-line:1.273;--text-body-size:1.0625rem;--text-body-line:1.412;--text-body-small-size:.9375rem;--text-body-small-line:1.333;--text-caption-size:.8125rem;--text-caption-line:1.385;--text-metadata-size:.75rem;--text-metadata-line:1.333;--text-navigation-size:.6875rem;--text-navigation-line:1.273;--page-gutter:1.25rem;--page-section-gap:1.5rem;--app-header-height:3.5rem}.uiButton,.uiIconButton,.uiControl,.uiChip{min-height:var(--control-height-touch)}select,select.uiControl,:where(input[type=date],input[type=date].uiControl){height:var(--select-height-touch);min-height:var(--select-height-touch)}.uiResponsiveGrid{grid-template-columns:1fr}.uiDialog[data-mobile-presentation=sheet]{width:100%;max-width:none;max-height:min(85svh, 46rem, calc(100svh - var(--page-navigation-top)));border-radius:var(--radius-xlarge) var(--radius-xlarge) 0 0;padding-bottom:env(safe-area-inset-bottom);transform:translate3d(0, var(--sheet-drag-y,0), 0);transition:transform var(--motion-surface) var(--ease-disclosure);touch-action:pan-y;border-bottom:0;border-left:0;border-right:0;margin:auto 0 0}.uiDialogSheetDragHandle{width:100%;height:var(--space-6);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.uiDialogSheetDragHandle>span{width:var(--space-8);height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border-strong)}.uiDialog[data-dragging=true] .uiDialogSheetDragHandle{cursor:grabbing}.uiDialog[data-mobile-presentation=sheet][data-dragging=true]{transition:none}.uiDialog.uiDialog--fullScreenSheet[data-mobile-presentation=sheet]{height:calc(100svh - var(--page-navigation-top));max-height:calc(100svh - var(--page-navigation-top))}.uiDialog[data-mobile-presentation=sheet][open]{animation-name:uiSheetIn}}@keyframes uiSheetIn{0%{opacity:.7;transform:translateY(2.5rem)}}@media (prefers-reduced-motion:reduce){.appNavigationIndicator,.appNavigationIcon,.uiDisclosureChevron,.uiDisclosureReveal,.uiSkeleton,.uiButtonSpinner{transition:none;animation:none}.uiDisclosureReveal{transition:none}html.routeMotionReady[data-route-direction] .appRouteViewport,.uiDialog[open],html .uiDialog[data-mobile-presentation=sheet][open]{animation:none}.uiDialog[open]::backdrop{animation:none}}html,body{touch-action:pan-x pan-y}.uiConversation{gap:var(--space-4);min-width:0;display:grid}.uiMessageComposerForm{min-width:0}.uiMessageComposer{align-items:end;gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--message-composer-radius);background:var(--color-surface-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.uiMessageComposer:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.uiMessageComposerActions{align-self:center;align-items:center;display:flex}.uiMessageComposer .uiMessageAttach{width:var(--control-height-touch);height:var(--control-height-touch);min-width:var(--control-height-touch);background:0 0;border-color:#0000;padding:0}.uiMessageComposer .uiMessageAttach:active:not(:disabled){background:var(--color-surface-pressed)}.uiMessageComposer>.profileAvatar{margin-inline:calc((var(--control-height-touch) - var(--avatar-size-small)) / 2);align-self:center}.uiMessageComposer textarea{width:100%;min-width:0;min-height:var(--control-height-touch);max-height:var(--message-composer-max-height);padding:var(--space-3) var(--space-1);box-shadow:none;resize:none;font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);background:0 0;border:0;border-radius:0;outline:none;margin:0;overflow-y:auto}.uiMessageComposer textarea:focus-visible{box-shadow:none;outline:none}.uiMessageComposer .uiMessageSend{width:var(--control-height-touch);height:var(--control-height-touch);min-width:var(--control-height-touch);border-radius:var(--radius-pill);background:0 0;border:0;align-self:center;padding:0}.uiMessageSendDisc{width:var(--avatar-size-small);height:var(--avatar-size-small);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-foreground);transition:background-color var(--motion-control) var(--ease-standard);place-items:center;display:grid}.uiMessageSendDisc>svg{width:var(--icon-size-default);height:var(--icon-size-default)}.uiMessageComposer .uiMessageSend:is(:hover,:active){background:0 0}.uiMessageSend:hover:not(:disabled) .uiMessageSendDisc{background:var(--color-action-hover)}.uiMessageSend:active:not(:disabled) .uiMessageSendDisc{background:var(--color-action-pressed)}.uiCommentList,.uiActivityList{min-width:0;display:grid}.uiCommentItem{align-items:start;gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.uiCommentItem+.uiCommentItem,.uiActivityItem+.uiActivityItem{border-top:var(--border-width) solid var(--color-divider)}.uiCommentItem>div{min-width:0}.uiCommentItem strong,.uiActivityItem strong{font-size:var(--text-body-size);font-weight:var(--font-weight-bold)}.uiCommentItem p,.uiActivityItem p{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body-size);line-height:var(--text-body-line)}.uiActivityItem{padding-block:var(--space-3)}.uiActivityItem small{color:var(--color-foreground-secondary)}.uiCollectionFilters .uiChip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-action-foreground)}a.dropboxLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-touch);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-dropbox-brand);color:var(--color-dropbox-foreground);box-shadow:none;border:0;text-decoration:none;display:inline-flex}a.dropboxLink:is(:hover,:active,:focus-visible){background:var(--color-dropbox-brand);color:var(--color-dropbox-foreground)}a.dropboxLink img{filter:brightness(0)invert()}.uiDeliverableList{min-width:0}.uiDeliverableList>.uiDeliverableDisclosure{box-shadow:none;scroll-margin-top:var(--space-4);background:0 0;border:0;border-radius:0;margin:0;padding:0}.uiDeliverableList>.uiDeliverableDisclosure+.uiDeliverableDisclosure{border-top:var(--border-width) solid var(--color-divider)}.uiDeliverableList>.uiDisclosure>.uiDisclosureSummary,.uiDeliverableList>.uiDisclosure>.uiDisclosureReveal>.uiDisclosureContent>.uiDisclosureContentInner{padding-inline:var(--space-row-inline)}.uiDeliverableList>.uiDisclosure>.uiDisclosureReveal>.uiDisclosureContent>.uiDisclosureContentInner{padding-bottom:var(--space-row-inline)}.uiDeliverableActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-divider);flex-wrap:wrap;display:flex}.uiDeliverableActions>form{margin:0}@media (max-width:767px){.uiDeliverableActions>form,.uiDeliverableActions>form>button{width:100%}}.catalogExample{gap:var(--space-5);min-width:0;padding-block:var(--space-5);border-block-start:var(--border-width) solid var(--color-divider);display:grid}.catalogExampleHeading{gap:var(--space-2);min-width:0;display:grid}.catalogExampleHeading :is(h3,p){margin:0}.catalogExampleHeading code{overflow-wrap:anywhere}.catalogExampleCanvas{isolation:isolate;min-width:0}.catalogNavigationFrame .appNavigation{width:100%;margin-inline:auto;position:relative;inset:auto;transform:none}.catalogCoverageList{gap:var(--space-4);display:grid}.catalogCoverageList code{overflow-wrap:anywhere}.uiTeamDirectory{margin:var(--space-4) 0 0;padding:0;list-style:none}.uiTeamDirectoryPerson{align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.uiTeamDirectoryPerson+.uiTeamDirectoryPerson{border-top:var(--border-width) solid var(--color-divider)}.uiTeamDirectoryIdentity{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.uiThread,.uiThreadContext{gap:var(--space-4);min-width:0;display:grid}.uiThreadMessages,.uiThreadDecisions,.uiThreadPeople{gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.uiThreadMessage{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.uiThreadMessageContent{min-width:0}.uiMessageRow{align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}.uiMessageRow[data-outgoing=true]{justify-content:flex-end}.uiMessageAvatar{flex:0 0 var(--avatar-size-small)}.uiMessageCluster{gap:var(--space-1);flex-shrink:1;min-width:0;max-width:80%;display:grid}.uiMessageRow[data-outgoing=true] .uiMessageCluster{justify-items:end}.uiMessageBubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-large);background:var(--color-surface-primary);border:var(--border-width) solid var(--color-border);color:var(--color-foreground);overflow-wrap:anywhere;min-width:0;max-width:100%}.uiMessageRow[data-outgoing=true] .uiMessageBubble{background:var(--color-navigation-surface);color:var(--color-navigation-foreground)}.uiMessageBubble p{white-space:pre-wrap;margin:0}.uiMessageBubble[data-tapback-enabled=true]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.uiMessageBubble :is(a,video,audio){-webkit-touch-callout:default}.uiTapbackMenu{scroll-margin-top:var(--page-navigation-top);z-index:110;box-sizing:border-box;gap:var(--space-3);width:max-content;padding:var(--space-3);overscroll-behavior:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);color:var(--color-foreground);margin:0;display:grid;position:fixed;inset:auto;overflow:auto}.uiTapbackKeyboardTrigger:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uiMessageBubble .uiThreadAttachments a,.uiMessageBubble .uiBodySecondary{color:inherit}.uiThreadMessageItem+.uiThreadMessageItem:has(.uiMessageRow[data-continuation=true]){margin-top:calc(-1 * var(--space-2))}.uiMessageRow[data-outgoing=true] .uiThreadByline{justify-content:flex-end}.uiMessageReactions,.uiMessageReactionPicker{gap:var(--space-1);flex-wrap:wrap;display:flex}.uiMessageReactionPicker{gap:var(--space-2)}.uiMessageReactionPeople{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.uiMessageExcerpt{overflow-wrap:anywhere;white-space:pre-wrap;max-height:8lh;overflow-y:auto}.uiIconButton.uiThreadDecisionFlag{color:var(--color-foreground-secondary);background:0 0;border-color:#0000}.uiIconButton.uiThreadDecisionFlag:is([aria-pressed=true],[data-marked=true]){background:var(--color-action);color:var(--color-action-foreground)}.uiIconButton.uiThreadDecisionFlag:active:not(:disabled){background:var(--color-surface-pressed);color:var(--color-foreground);border-color:#0000}.uiIconButton.uiThreadDecisionFlag:is([aria-pressed=true],[data-marked=true]):active:not(:disabled){background:var(--color-action-pressed)}.uiThreadMessage p,.uiThreadContext p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.uiThreadByline,.uiThreadPeople li,.uiThreadActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.uiThreadByline time,.uiThreadEvent,.uiInboxRow>span{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.uiThreadByline time{margin-left:auto}.uiThreadEvent{text-align:center}.uiThreadReadMarker{min-height:1px}.uiThreadAttachments{margin:var(--space-3) 0;gap:var(--space-3);min-width:0;padding:0;list-style:none;display:grid}.uiThreadAttachments>li{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.uiThreadAttachments>li+li{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.uiThreadAttachments a{color:var(--color-foreground);text-decoration:underline}.uiThreadMedia{object-fit:contain;border-radius:var(--radius-medium);width:100%;max-height:60vh;display:block}.uiInboxRow{gap:var(--space-3);padding:var(--space-row-block) var(--space-row-inline);color:var(--color-foreground);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.uiInboxSearch{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.uiInboxSearch>.uiControl{min-width:0}.uiInboxRow p{color:var(--color-foreground-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.uiThreadDecisions>li{gap:var(--space-2);justify-items:start;display:grid}.uiInboxRow>span{gap:var(--space-2);text-align:end;display:grid}.uiThreadActions>.uiField{flex:12rem;min-width:0}.uiAssignmentEditor,.uiAssignmentList{gap:var(--space-3);min-width:0;display:grid}.uiAssignmentList{margin:0;padding:0;list-style:none}.uiAssignmentRow{align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.uiAssignmentRow+.uiAssignmentRow{border-top:var(--border-width) solid var(--color-border)}.uiAssignmentRow>strong{font:var(--font-weight-bold) var(--text-body-size) / var(--text-body-line) var(--font-sans);overflow-wrap:anywhere}.uiAssignmentRow>button{justify-self:start}.taskDetailOptionGroup{min-width:0;padding:var(--space-card-inset);border-radius:var(--radius-large);background:var(--color-surface-secondary)}.taskDetailOptionGroup>div{align-items:start;gap:var(--space-3);padding-block:var(--space-row-block);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.taskDetailOptionGroup>div:first-child{padding-top:0}.taskDetailOptionGroup>div:last-child{padding-bottom:0}.taskDetailOptionGroup>div+div{border-top:var(--border-width) solid var(--color-border)}.taskDetailOptionGroup span{color:var(--color-foreground-secondary);font-size:var(--text-body-size);overflow-wrap:anywhere}.taskDetailOptionGroup strong{overflow-wrap:anywhere;color:var(--color-foreground);font-size:var(--text-body-size);font-weight:var(--font-weight-medium);text-align:right}.uiSwipeRow{min-width:0;position:relative;overflow:hidden}.uiWorkDeleteMenu{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.uiSwipeRowContent{align-items:center;gap:var(--space-2);background:var(--color-background);touch-action:pan-y pinch-zoom;transition:transform .16s ease-out;display:flex;position:relative}.uiSwipeRowContent[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.uiSwipeRowMain{flex:1;min-width:0}.uiSwipeRowAccessibleAction{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.uiSwipeRowAccessibleAction:focus-visible{width:auto;height:auto;min-height:var(--control-height-default);padding:var(--space-2);clip-path:none;position:relative}.uiSwipeRowMain>.requestListItem{width:100%}.uiSwipeRowAction{inset-block:0;justify-content:flex-end;align-items:center;gap:var(--space-2);width:96px;display:flex;position:absolute;right:0}.uiSwipeRowAction[hidden]{display:none}@media (prefers-reduced-motion:reduce){.uiSwipeRowContent{transition:none}}.widgetGrid.clientWidgetGrid{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:none;margin:0}.clientWidgetGrid>.dashboardWidget{grid-column:1/-1}.clientProjectList>a{gap:var(--space-4);min-height:var(--list-row-height-two-line);padding-block:var(--space-row-block);border-bottom:var(--border-width) solid var(--color-divider);color:var(--color-foreground);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;text-decoration:none;display:grid}.clientProjectList>a:last-child{padding-bottom:var(--space-row-block);border-bottom:0}.clientProjectList .clientProjectMain{overflow-wrap:anywhere;min-width:0}.clientProjectList .clientProjectTrailing{align-items:center;gap:var(--space-2);text-align:right;max-width:10rem;display:flex}.clientProjectTrailing svg{width:var(--icon-size-default);height:var(--icon-size-default);flex:none}.clientUpdateList>li>span{overflow-wrap:anywhere;min-width:0}.clientProjectsFooter{margin-top:var(--space-4);justify-content:flex-end;display:flex}*{box-sizing:border-box}@supports selector(details::details-content){:root{interpolate-size:allow-keywords}details::details-content{opacity:0;content-visibility:hidden;block-size:0;transition:block-size var(--motion-disclosure) var(--ease-disclosure), opacity var(--motion-surface) var(--ease-standard), content-visibility var(--motion-disclosure) allow-discrete;overflow:clip}details[open]::details-content{opacity:1;content-visibility:visible;block-size:auto}}:where(details>summary){transition:background-color var(--motion-control) var(--ease-standard), color var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard)}:where(details>summary):active{transform:scale(.995)}@media (prefers-reduced-motion:reduce){:where(details>summary){transition:none}details::details-content{transition:none}}.requestStartingPoint,.projectContentDisclosure,.creativeGuidanceDisclosure{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);overflow:clip}.requestStartingPoint>summary,.projectContentDisclosure>summary,.creativeGuidanceDisclosure>summary{min-height:var(--control-height-large);padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;display:flex}.requestStartingPoint>summary::-webkit-details-marker{display:none}.projectContentDisclosure>summary::-webkit-details-marker{display:none}.creativeGuidanceDisclosure>summary::-webkit-details-marker{display:none}.requestStartingPoint>summary>span:first-child,.projectContentDisclosure>summary>span:first-child,.creativeGuidanceDisclosure>summary>span:first-child{gap:var(--space-1);min-width:0;display:grid}.requestStartingPoint>summary small,.projectContentDisclosure>summary small,.creativeGuidanceDisclosure>summary small{color:var(--color-foreground-secondary)}.requestStartingPoint>summary>span:last-child,.projectContentDisclosure>summary>span:last-child,.creativeGuidanceDisclosure>summary>span:last-child{transition:transform var(--motion-control)}.requestStartingPoint[open]>summary>span:last-child,.projectContentDisclosure[open]>summary>span:last-child,.creativeGuidanceDisclosure[open]>summary>span:last-child{transform:rotate(90deg)}.pastProjectPicker{overscroll-behavior:contain;border-top:var(--border-width) solid var(--color-border);max-height:min(22rem,50svh);overflow-y:auto}.pastProjectPicker form:not(:last-child){border-bottom:var(--border-width) solid var(--color-border)}.pastProjectPicker button{width:100%;min-height:var(--list-row-height);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-foreground);text-align:left;background:0 0;border:0;border-radius:0;display:flex}.pastProjectPicker button>span{gap:var(--space-1);min-width:0;display:grid}.pastProjectPicker button>span:last-child{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);grid-template-columns:auto auto;align-items:center}.requestStartDivider{align-items:center;gap:var(--space-3);color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);display:flex}.requestStartDivider:before,.requestStartDivider:after{height:var(--border-width);background:var(--color-border);content:"";flex:1}.leanReviewSummary{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bulkAssignmentControl{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.bulkAssignmentControl>small{color:var(--color-foreground-secondary);grid-column:1/-1}.creativePlanningPanel{gap:var(--space-5);display:grid}.creativePlanningForm,.creativePlanningGroup,.creativeGuidanceFields{gap:var(--space-4);display:grid}.creativePlanningGroup+.creativePlanningGroup{padding-top:var(--space-6)}.creativePlanningGroup>h3,.creativePlanningGroup>p{margin:0}.creativePlanningGroup>p{color:var(--color-foreground-secondary)}.creativePlanningGroup>label{gap:var(--space-2);display:grid}.creativeAssignmentList{border-block:var(--border-width) solid var(--color-border)}.creativeAssignmentList>label{min-height:var(--list-row-height);padding-block:var(--space-3);align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(11rem,15rem);display:grid}.creativeAssignmentList>label:not(:last-child){border-bottom:var(--border-width) solid var(--color-border)}.creativeAssignmentList>label>span{gap:var(--space-1);min-width:0;display:grid}.creativeAssignmentList small,.brandReadyAction small{color:var(--color-foreground-secondary)}.creativeGuidanceDisclosure .creativeGuidanceFields{gap:0;padding:0}.creativeGuidanceFields>.creativeGuidanceSection{padding-block:var(--space-5)}.creativeGuidanceFields>.creativeGuidanceSection:not(:last-child){border-bottom:var(--border-width) solid var(--color-divider)}.creativeGuidanceSection{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.creativeGuidanceSection :where(legend){color:var(--color-foreground);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-small-line);padding:0}.creativeGuidanceChoices{gap:var(--space-2);flex-wrap:wrap;display:flex}.creativePlanningActions,.brandReadyAction{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.brandReadyAction{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.brandReadyAction>span{gap:var(--space-1);margin-right:auto;display:grid}.projectContentDisclosure{width:100%}.projectContentDisclosure>.projectTaskSection{border:0;border-top:var(--border-width) solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;margin:0}@media (max-width:767px){.leanReviewSummary,.bulkAssignmentControl,.creativeAssignmentList>label{grid-template-columns:minmax(0,1fr)}.bulkAssignmentControl{align-items:stretch}.bulkAssignmentControl .inlineActions,.creativePlanningActions,.brandReadyAction{flex-direction:column;align-items:stretch;width:100%}.bulkAssignmentControl .uiButton,.creativePlanningActions .uiButton,.brandReadyAction .uiButton{width:100%}}.meetingAgendaPage{padding-block:0 var(--space-10)}.meetingAgendaPage>.uiBackButton{margin-bottom:var(--space-6)}.meetingAgendaWorkspace{gap:var(--page-section-gap);margin-top:var(--page-section-gap);display:grid}.meetingAgendaSelector{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.meetingAgendaSelector>span,.meetingCreateForm label>span,.meetingThemeField>span{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);font-weight:var(--font-weight-medium)}.meetingAgendaSelector select{width:100%}.meetingAgendaSummary{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.meetingAgendaSummary h2{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-section-title-size);line-height:var(--text-section-title-line);letter-spacing:var(--tracking-title)}.meetingAgendaEditor,.meetingSections,.meetingItemEditors,.meetingAgendaReader{gap:var(--space-4);display:grid}.meetingThemeField,.meetingCreateForm label:not(.meetingCopyOption){gap:var(--space-2);display:grid}.meetingEditorStatus{min-height:var(--space-5);color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);text-align:right}.meetingSectionEditor{gap:var(--space-4);display:grid}.meetingSectionHeading{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.meetingSectionHeading>input{border:0;border-bottom:var(--border-width) solid var(--color-border);font-family:var(--font-display);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);background:0 0;border-radius:0;padding-inline:0}.meetingItemEditor{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr) auto;display:grid}.meetingItemEditor textarea{min-height:calc(var(--control-height-large) + var(--space-4));resize:vertical}.meetingIconButton{width:var(--control-height-default);height:var(--control-height-default);border-radius:var(--radius-pill);color:var(--color-foreground-tertiary);background:0 0;border:0;place-items:center;display:inline-grid}.meetingIconButton:hover{background:var(--color-surface-hover);color:var(--color-foreground)}:is(.meetingIconButton.danger:hover,.meetingIconButton.danger:focus-visible){color:var(--color-danger)}.meetingIconButton svg,.meetingAddItem svg,.meetingAddSection svg{width:var(--icon-size-default);height:var(--icon-size-default)}.meetingAddItem{min-height:var(--control-height-default);padding-inline:var(--space-4);justify-self:start;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-primary);color:var(--color-foreground-secondary);font-weight:var(--font-weight-medium);display:inline-flex}.meetingAddItem:hover{border-color:var(--color-border-hover);background:var(--color-surface-hover);color:var(--color-foreground)}.meetingAddSection{justify-self:start}.meetingReaderSection{padding-block:var(--space-2) var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}.meetingReaderSection:last-child{border-bottom:0;padding-bottom:0}.meetingReaderSection h2{margin:0 0 var(--space-3);font-size:var(--text-card-title-size);line-height:var(--text-card-title-line)}.meetingReaderSection ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.meetingReaderSection li{gap:var(--space-4);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.meetingReaderSection li>span{white-space:pre-wrap}.meetingReaderSection li>strong{color:var(--color-info);font-size:var(--text-body-small-size)}.meetingReaderSection p{color:var(--color-foreground-tertiary);margin:0}.meetingPublishBar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-surface-raised);box-shadow:var(--shadow-level-2);display:flex}.meetingPublishBar>div{gap:var(--space-1);display:grid}.meetingPublishBar span{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size)}.meetingCreatePanel,.meetingCreateForm{gap:var(--space-4);display:grid}.meetingCreatePanel>div>h2{font-size:var(--text-card-title-size);margin:0}.meetingCreatePanel>div>p{margin:var(--space-1) 0 0;color:var(--color-foreground-secondary)}.meetingCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.meetingCreateForm .meetingCopyOption,.meetingCreateForm .uiNotice,.meetingCreateForm .uiButton{grid-column:1/-1}.meetingCopyOption{gap:var(--space-2);display:grid}.meetingArchiveNotice{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.meetingAgendaWidgetGrid{grid-template-columns:minmax(0,1fr)}.meetingAgendaWidgetGrid>.dashboardWidget{grid-column:1/-1;width:100%}.meetingAgendaWidget .widgetBody>a{min-height:var(--control-height-large);align-items:center;gap:var(--space-3);color:var(--color-foreground);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.meetingAgendaWidget .widgetBody>a>span:first-child{gap:var(--space-1);display:grid}.meetingAgendaWidget small{color:var(--color-foreground-secondary)}.meetingAgendaWidget i{color:var(--color-foreground-tertiary);font-size:var(--text-section-title-size);font-style:normal}@media (max-width:767px){.meetingAgendaPage{padding-block:0 calc(var(--space-10) + var(--app-navigation-mobile-height))}.meetingAgendaSelector,.meetingCreateForm,.meetingItemEditor{grid-template-columns:minmax(0,1fr)}.meetingAgendaSelector{gap:var(--space-2)}.meetingItemEditor .meetingIconButton{justify-self:end}.meetingPublishBar,.meetingArchiveNotice{flex-direction:column;align-items:stretch}.meetingPublishBar .uiButton,.meetingArchiveNotice .uiButton{width:100%}.meetingReaderSection li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.calendarConnectionSummary,.calendarHealthDetails,.calendarSettingsActions,.calendarSourceRow,.calendarEventHeading,.calendarEventActions,.calendarLinkForm,.calendarWidgetRows a{align-items:center;display:flex}.calendarSettingsPage,.calendarSourceForm,.calendarWindowForm,.calendarRadarPage,.calendarRadarSection{gap:var(--space-5);display:grid}.calendarConnectionSummary{justify-content:space-between;gap:var(--space-4)}.calendarConnectionSummary p,.calendarRadarSection>p,.sectionDescription,.calendarHealthDetails dt,.calendarSourceRow small,.calendarEventIdentity>p,.calendarWidgetRows small{color:var(--color-foreground-secondary)}.calendarHealthDetails{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendarHealthDetails div{gap:var(--space-1);display:grid}.calendarSettingsActions,.calendarEventActions,.calendarLinkForm{gap:var(--space-2);flex-wrap:wrap}.calendarActionForm{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.calendarActionForm .formError{flex-basis:100%}.calendarSourceRow{min-height:var(--content-row-height-default);justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3)}.calendarSourceRow>span,.calendarEventIdentity,.calendarWidgetRows span{gap:var(--space-1);min-width:0;display:grid}.calendarSourceRow .uiControl[type=checkbox]{width:var(--icon-size-default);min-height:var(--icon-size-default);height:var(--icon-size-default);flex:none}.calendarRadarPage{padding-bottom:var(--space-9)}.calendarRadarSection{gap:var(--space-3)}.calendarEventRow{min-height:var(--content-row-height-large);padding-block:var(--space-4);align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(15rem,auto);display:grid}.calendarEventHeading{gap:var(--space-2);flex-wrap:wrap}.calendarEventHeading h2,.calendarEventIdentity>h2{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line)}.calendarPossibleMatch{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size)}.calendarLinkForm .uiControl{min-width:var(--control-min-width-calendar);max-width:20rem}.calendarIgnoredSection summary{min-height:var(--control-height-default);cursor:pointer;font-weight:var(--font-weight-semibold);align-items:center;display:flex}.calendarWidgetHealth{color:var(--color-danger);font-size:var(--text-body-small-size)}.calendarWidgetRows{margin:0;padding:0;list-style:none}.calendarWidgetRows a{min-height:var(--content-row-height-default);justify-content:space-between;gap:var(--space-3);color:inherit;text-decoration:none}@media (max-width:767px){.calendarHealthDetails,.calendarEventRow{grid-template-columns:minmax(0,1fr)}.calendarEventRow{align-items:stretch;gap:var(--space-3)}.calendarLinkForm,.calendarLinkForm .uiControl,.calendarLinkForm .uiButton{width:100%;max-width:none}.calendarWidgetRows a{align-items:flex-start}}html{scroll-behavior:smooth;background:var(--color-background);min-width:20rem}body{background:radial-gradient(circle at 12% -12%, var(--color-info-surface), transparent 34rem), var(--color-background);min-height:100svh;color:var(--color-foreground);background-attachment:fixed;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,summary,[role=button]{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--border-width)}:where(h1,h2,h3,h4,p){overflow-wrap:anywhere}:where(h1,h2,h3,h4){color:var(--color-foreground);font-family:var(--font-heading)}:where(p,ul,ol){margin-block:0}::selection{background:var(--color-selection);color:var(--color-action-foreground)}:where(.shell,.dashboardShell,.requestShell,.settingsShell,.projectWorkspace,.peopleShell,.profilePage,.buildProjectPage){width:min(100%, var(--layout-workspace));min-height:100svh;padding-inline:var(--page-gutter);margin-inline:auto}:where(.settingsShell,.profilePage){max-width:var(--layout-reading)}:where(.projectWorkspace,.buildProjectPage){max-width:var(--layout-focused)}:where(.topbar,.dashboardHeader,.requestHeader,.settingsHeader,.stackHeader){min-height:var(--app-header-height);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);padding:0;display:flex}.brand{min-height:var(--control-height-touch);align-items:center;gap:var(--space-3);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title);display:inline-flex}.brandMark{width:var(--icon-control-size-default);height:var(--icon-control-size-default);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-primary);font-size:var(--text-caption-size);letter-spacing:var(--tracking-compact);place-items:center;display:grid}.accountBlock{align-items:center;gap:var(--space-3);grid-template-columns:auto auto minmax(0,auto) auto;display:grid}.accountBlock>div{gap:var(--space-1);display:grid}.accountBlock a,.accountBlock button,.settingsHeaderTitle,.requestHeader a,.requestHeader button{font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold)}.accountBlock span{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.accountAvatarLink{border-radius:var(--radius-pill);place-items:center;display:grid}.backLink,.textLink,.textButton,.archiveDraftButton,.restoreDraftButton{min-height:var(--control-height-default);border-radius:var(--radius-small);align-items:center;gap:var(--space-1);color:var(--color-info);box-shadow:var(--shadow-control);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);line-height:var(--line-tight);cursor:pointer;transition:color var(--motion-control) var(--ease-standard), opacity var(--motion-control) var(--ease-standard);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}:where(.backLink,.textLink,.textButton):hover{color:var(--color-foreground);box-shadow:none;transform:none}.dangerText,.archiveDraftButton{color:var(--color-danger)}.roleTestToolbar{width:100%;margin:var(--space-3) 0;background:0 0;border:0;padding:0;display:block;position:static}.roleTestToolbar form{width:100%;margin:0}.roleTestToolbar label{width:100%;display:block}.roleTestToolbar select{width:100%;min-width:0}.eyebrow,.widgetKicker,.reviewPanelHeading>span,.briefPrompt>span{color:var(--color-foreground-secondary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);line-height:var(--text-metadata-line);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}:where(.dashboardIntro,.requestTitleRow,.requestStart,.wizardHeading,.peopleTitle,.projectWorkspaceHeading,.settingsIndexHeading,.taskLibraryHeading,.reviewPanelHeading) h1,.hero h1,.deniedCard h1{max-width:52rem;font-size:var(--text-display-size);font-weight:var(--font-weight-bold);line-height:var(--text-display-line);letter-spacing:var(--tracking-display);margin:0}:where(.dashboardIntro,.requestTitleRow,.requestStart,.wizardHeading,.peopleTitle,.projectWorkspaceHeading,.settingsIndexHeading,.reviewPanelHeading)>p,.hero>p,.deniedCard>p{max-width:42rem;color:var(--color-foreground-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line)}.sectionHeading{margin:0 0 var(--space-5);justify-content:space-between;align-items:flex-end;gap:var(--space-4);border:0;padding:0;display:flex}.sectionHeading h2,.sectionHeading h3,.briefPrompt h2,.peopleSectionHeading h2{font-size:var(--text-section-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-section-title-line);letter-spacing:var(--tracking-title);margin:0}.sectionHeading p,.metricNote,.sourceNote,.futureFilterNote,.readOnlyNote,.securityNote{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}input:not([type=checkbox],[type=radio],[type=file]),textarea{width:100%;min-height:var(--control-height-default);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-secondary);color:var(--color-foreground);padding:0 var(--space-3);font:inherit;transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard)}input:not([type=checkbox],[type=radio],[type=file]){border-radius:var(--radius-pill)}input:not([type=checkbox],[type=radio],[type=file]):hover,textarea:hover{border-color:var(--color-border-hover)}input:not([type=checkbox],[type=radio],[type=file]):focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:none}textarea:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:none}input::placeholder,textarea::placeholder{color:var(--color-foreground-tertiary);opacity:1}textarea{min-height:var(--textarea-height-default);padding-block:var(--space-3);resize:vertical}input:disabled,textarea:disabled{background:var(--color-surface-disabled);color:var(--color-foreground-tertiary);cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}input[type=checkbox],input[type=radio]{width:var(--selection-control-size-large);height:var(--selection-control-size-large);min-height:0;accent-color:var(--color-accent);flex:none;margin:0}label{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--text-caption-line)}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:var(--control-height-touch);align-items:center;gap:var(--space-2);display:flex}:where(button:not(.uiDisclosureSummary),.primaryButton,.secondaryButton,.dangerButton,.primaryLink,.googleButton,.fileButton,.filePreviewButton){min-height:var(--control-height-default);padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-action);color:var(--color-action-foreground);box-shadow:none;font-size:var(--text-body-small-size);font-weight:var(--font-weight-bold);line-height:var(--line-tight);text-align:center;cursor:pointer;transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), color var(--motion-control) var(--ease-standard), opacity var(--motion-control) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);display:inline-flex}:where(button:not(.uiDisclosureSummary),.primaryButton,.primaryLink,.googleButton,.fileButton,.filePreviewButton):active:not(:disabled,[aria-disabled=true]){background:var(--color-action-pressed);transform:scale(.98)}:where(.secondaryButton,.googleButton){border-color:var(--color-border-hover);background:var(--color-surface-raised);color:var(--color-foreground);box-shadow:var(--shadow-control)}.dangerButton{background:var(--color-danger-surface);color:var(--color-danger);border-color:#0000}.dangerButton:active:not(:disabled,[aria-disabled=true]){background:var(--color-danger-pressed)}@media (hover:hover) and (pointer:fine){:where(button:not(.uiDisclosureSummary),.primaryButton,.primaryLink,.googleButton,.fileButton,.filePreviewButton):hover:not(:disabled,[aria-disabled=true]){background:var(--color-action-hover);box-shadow:none;transform:none}:where(.secondaryButton,.googleButton):hover:not(:disabled){background:var(--color-surface-hover)}.dangerButton:hover:not(:disabled,[aria-disabled=true]){background:var(--color-danger-hover)}}:where(button,.primaryButton,.secondaryButton,.dangerButton):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.42}.formActions,.inlineActions,.wizardActions,.reviewDecisionRow,.buildDecisionRow,.taskQuickActions,.projectFileActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formError,.intakeError,.commentError,.formMessage,.settingsNotice{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-medium);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);border:0}.settingsNotice:not(.error),.formMessage:not(.error){background:var(--color-success-surface);color:var(--color-success)}:where(.dashboardWidget,.dashboardNoticeList,.previewCard,.authCard,.deniedCard,.projectTaskSection,.projectFileSection,.projectDropboxStatus,.projectTaskCard,.projectReviewCard,.projectConversation,.managementReviewPanel,.builtProjectSummary,.briefPrompt,.detailCard,.editorCard,.createPanel,.inlineCreate,.profilePanel,.integrationStatusPanel,.integrationDetails,.settingsList,.nativeFormGroup,.nativeDisclosure,.selectionCart){border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);box-shadow:var(--shadow-level-0)}:where(.detailCard,.editorCard,.createPanel,.inlineCreate){background:var(--color-surface-secondary)}:where(.projectTaskSection,.managementReviewPanel,.builtProjectSummary,.detailCard,.editorCard,.peopleSection,.settingsList,.projectConversation)>:where(.projectTaskCard,.projectReviewCard,.variantCard,.nativeFormGroup,.nativeDisclosure,.editorCard,.detailCard){box-shadow:none;background:0 0;border-inline:0;border-radius:0;padding-inline:0}:where(.chip,.projectStatusBadge,.widgetPeriod){width:fit-content;min-height:var(--badge-height);padding-inline:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:var(--space-1);background:var(--color-surface-secondary);color:var(--color-foreground-secondary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-semibold);line-height:var(--line-tight);display:inline-flex}.chipRow,.projectFilters,.chipSelector,.binaryChoices,.readinessChoices{gap:var(--space-2);flex-wrap:wrap;display:flex}:where(.chip,.projectFilters :is(a,button),.chipSelector button){min-height:var(--control-height-small);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:inline-flex}:where(.chip,.projectFilters :is(a,button),.chipSelector button)[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-action-foreground)}:where(.projectFilters button)[aria-pressed=false]{border-color:var(--color-border);color:var(--color-foreground-secondary);background:0 0}:where(.projectFilters button)[aria-pressed=false]:is(:hover,:active){border-color:var(--color-border);color:var(--color-foreground-secondary);background:0 0;transform:none}@media (hover:hover){:where(.chip,.projectFilters :is(a,button),.chipSelector button):hover{border-color:color-mix(in srgb, var(--color-accent) 42%, transparent);background:var(--color-surface-selected);color:var(--color-foreground)}:where(.chip,.projectFilters :is(a,button),.chipSelector button)[aria-pressed=true]:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-action-foreground)}}.uiCollectionPage{width:min(100%, var(--layout-focused));padding-bottom:var(--space-10);margin-inline:auto}.uiCollectionHeaderFrame{width:min(100%, var(--layout-focused));margin-inline:auto}.uiCollectionHeader{padding:0 0 var(--space-6);align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.uiCollectionHeader>div:first-child{gap:var(--space-2);min-width:0;display:grid}.uiCollectionHeader h1,.uiCollectionHeader p{margin:0}.uiCollectionHeader h1{font-size:var(--text-page-title-size);line-height:var(--text-page-title-line);letter-spacing:var(--tracking-display)}.dashboardDate{padding-bottom:var(--space-1);color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);white-space:nowrap}.uiCollectionHeader p{max-width:42rem;color:var(--color-foreground-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line)}.uiCollectionHeaderActions{align-items:center;gap:var(--space-2);display:flex}.uiCollectionToolbar{min-height:var(--control-height-default);margin-bottom:var(--space-5);align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.uiCollectionFilters,.uiCollectionFilters .projectFilters{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.uiCollectionFilters{min-width:0}.uiCollectionFilters .projectFilters{width:100%;margin:0}.uiCollectionFilters .projectFilters>*{white-space:nowrap;flex:1;justify-content:center;min-width:0}.uiCollectionSort{width:var(--collection-sort-width);min-width:var(--collection-sort-width);flex:none;position:relative}.uiCollectionSort select{width:100%}.uiCollectionList{margin-top:var(--space-4)}.uiCollectionList:has(>.requestListItem){border-top:var(--border-width) solid var(--color-border)}.collectionTitleActions{align-items:center;gap:var(--space-2);display:flex}.settingsSubnav{width:fit-content;margin-bottom:var(--space-5);padding:var(--space-1);border-radius:var(--radius-medium);gap:var(--space-1);background:var(--color-surface-secondary);display:flex}.settingsSubnav a{min-height:var(--control-height-small);padding-inline:var(--space-3);border-radius:var(--radius-small);color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.settingsSubnav a.active{background:var(--color-surface-raised);color:var(--color-foreground);box-shadow:var(--shadow-level-1)}.projectDateSummary{place-items:center end;gap:0 var(--space-2);grid-template-columns:auto 1rem;display:grid}.projectDateSummary i{grid-area:1/2/span 2}.projectDateSummary small:last-of-type{color:var(--color-foreground-tertiary)}.projectDatePending{color:var(--color-foreground-tertiary);grid-row:1/span 2;align-self:center}.projectStatusText{color:var(--color-foreground-secondary)}.projectStatusText.isDanger{color:var(--color-danger)}.projectStatusText.isWarning{color:var(--color-status-orange)}.projectStatusText.isPending{color:var(--color-warning)}.projectStatusText.isPositive{color:var(--color-success)}.taskListContent{width:100%;min-width:0;min-height:var(--list-row-height-two-line);padding:var(--space-3) var(--space-1);align-items:center;gap:var(--space-4);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.taskListItem{color:inherit;text-decoration:none}.taskListItem>i{color:var(--color-foreground-tertiary);font-size:var(--text-section-title-size);flex:none;font-style:normal}.taskListContent>span:first-child{gap:var(--space-1);min-width:0;display:grid}.taskDateSummary{justify-items:end;gap:var(--space-1);text-align:right;display:grid}.taskDateSummary small:last-child{color:var(--color-foreground-tertiary)}.taskListItem>form{padding-right:var(--space-1)}.taskQueueSection,.taskLibraryChooser,.taskLibraryChooser>section{gap:var(--space-3);display:grid}.taskQueueSection+.taskQueueSection,.taskLibraryChooser>section+section{margin-top:var(--space-5)}.taskQueueSection>h2,.taskLibraryChooser h2,.taskDetailCopy h2{color:var(--color-foreground);font-size:var(--text-section-title-size);font-weight:var(--font-weight-semibold);margin:0}.taskQueueSection>p,.taskDetailCopy p{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);margin:0}.taskLibraryChooser .nativeList small{white-space:normal;max-width:42rem;display:block}.taskSetupSection{gap:var(--space-5);display:grid}.taskSetupDefinition{min-height:var(--control-height-default);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.taskSetupDefinition strong{color:var(--color-foreground);font-size:var(--text-section-title-size);line-height:var(--text-section-title-line)}.taskSetupDefinition span{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);white-space:nowrap}.taskDetailOverlay{z-index:80;align-items:end;padding:0;display:grid;position:fixed;inset:0}.taskDetailBackdrop{background:var(--color-backdrop);animation:taskDetailBackdropIn var(--motion-surface) var(--ease-standard) backwards;position:absolute;inset:0}.taskDetailSheet{background:var(--color-surface-primary);width:100%;height:100dvh;max-height:100dvh;box-shadow:var(--shadow-level-3);animation:taskDetailSheetIn var(--motion-route) var(--ease-route) backwards;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin-inline:auto;display:grid;position:relative;overflow:hidden}.taskDetailSheetToolbar{z-index:4;min-height:var(--sheet-toolbar-height);padding:var(--page-navigation-top) var(--page-gutter) var(--space-4);background:var(--color-surface-primary);justify-content:space-between;align-items:center;display:flex;position:static}.taskDetailClose,.taskDetailEditDisclosure>summary{min-width:var(--select-height-touch);min-height:var(--select-height-touch);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-foreground);box-shadow:var(--shadow-control);cursor:pointer;transition:background var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.taskDetailClose{width:var(--select-height-touch);border-radius:var(--radius-pill)}.taskDetailClose svg{width:var(--icon-size-default);height:var(--icon-size-default)}.taskDetailEditDisclosure{margin-inline-start:auto;display:block}.taskDetailEditDisclosure>summary{padding-inline:var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);list-style:none}.taskDetailEditDisclosure>summary::-webkit-details-marker{display:none}.taskDetailClose:is(:hover,:focus-visible),.taskDetailEditDisclosure>summary:is(:hover,:focus-visible){background:var(--color-surface-hover)}.taskDetailClose:active,.taskDetailEditDisclosure>summary:active{transform:scale(.96)}.taskEditOpen,.taskDetailEditDisclosure[open] .taskEditClosed{display:none}.taskDetailEditDisclosure[open] .taskEditOpen{display:inline}.taskDetailSheetBody,.taskDetailEditPanel{padding:var(--space-2) var(--page-gutter) max(var(--space-8), env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.taskDetailSheetBody{align-content:start;gap:var(--space-6);grid-auto-rows:max-content;max-height:none;display:grid}.taskDetailHero{gap:var(--space-4);grid-template-columns:.3rem minmax(0,1fr);display:grid}.taskDetailAccent{border-radius:var(--radius-pill);background:var(--color-accent)}.taskDetailHero>div{gap:var(--space-1);min-width:0;display:grid}.taskDetailHero p,.taskDetailHero h1,.taskDetailHero span,.taskDetailHero small,.taskDetailTextSection h2,.taskDetailTextSection p,.taskDetailEditPanel h2,.taskDetailSchedulePanel h2{margin:0}.taskDetailHero p{color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.taskDetailHero h1{overflow-wrap:anywhere;color:var(--color-foreground);font-family:var(--font-display);font-size:var(--text-section-title-size);line-height:var(--text-section-title-line);letter-spacing:var(--tracking-title)}.taskDetailHero span{color:var(--color-foreground-secondary);font-size:var(--text-body-size)}.taskDetailHero small{color:var(--color-foreground-tertiary);font-size:var(--text-body-small-size)}.taskDetailTextSection,.taskDetailSchedulePanel{gap:var(--space-3);display:grid}.taskDetailTextSection h2,.taskDetailEditPanel h2,.taskDetailSchedulePanel h2{color:var(--color-foreground-secondary);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold)}.taskDetailTextSection p{color:var(--color-foreground);font-size:var(--text-body-size);line-height:var(--text-body-line);white-space:pre-wrap}.personalTaskNotes{gap:var(--space-3);display:grid}.personalTaskNotesHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.personalTaskNotesHeading>span{gap:var(--space-1);display:grid}.personalTaskNotesHeading strong,.sharedTaskNotes>strong{color:var(--color-foreground-secondary);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold)}.personalTaskNotesHeading small,.noteSaveState,.sharedTaskNotes article>span{color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.noteSaveState{min-width:4.5rem;padding-top:var(--space-1);text-align:right}.noteSaveState:empty{display:none}.noteSaveState.error{color:var(--color-danger)}.personalTaskNotes textarea{width:100%;min-height:var(--textarea-height-large);resize:vertical}.sharedTaskNotes{gap:var(--space-3);padding-top:var(--space-2);display:grid}.sharedTaskNotes article{padding:var(--space-4);border-radius:var(--radius-large);background:var(--color-surface-secondary)}.sharedTaskNotes article p{margin:var(--space-2) 0 0;color:var(--color-foreground);font-size:var(--text-body-size);line-height:var(--text-body-line);white-space:pre-wrap}.taskDetailCompleteAction .uiButton{width:100%}.deliverableDetailSheet{max-height:100dvh}.deliverableDetailSheet .taskDetailSheetBody{max-height:none}.deliverableDetailSection{gap:var(--space-3);display:grid}.deliverableDetailSection>h2{color:var(--color-foreground-secondary);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);margin:0}.deliverableBriefList{border-radius:var(--radius-large);background:var(--color-surface-secondary);margin:0;overflow:hidden}.deliverableBriefList>div{min-height:var(--control-height-touch);margin-inline:var(--space-4);padding-block:var(--space-3);gap:var(--space-1);display:grid}.deliverableBriefList>div+div{border-top:var(--border-width) solid var(--color-border)}.deliverableBriefList dt{color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold)}.deliverableBriefList dd{overflow-wrap:anywhere;color:var(--color-foreground);font-size:var(--text-body-size);line-height:var(--text-body-line);white-space:pre-wrap;margin:0}.deliverableFileList,.deliverableReviewList{border-radius:var(--radius-large);background:var(--color-surface-secondary);overflow:hidden}.deliverableFileList>div{min-height:var(--control-height-touch);margin-inline:var(--space-4);padding-block:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.deliverableFileList>div+div,.deliverableReviewList>article+article{border-top:var(--border-width) solid var(--color-border)}.deliverableFileList span{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;color:var(--color-foreground);font-size:var(--text-body-size);display:grid}.deliverableFileList small,.deliverableReviewList small,.deliverableReviewList cite{color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);font-style:normal}.deliverableFileList .uiButton{flex:none}.deliverableEmptyState{padding:var(--space-4);border-radius:var(--radius-large);background:var(--color-surface-secondary);color:var(--color-foreground-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}.deliverableWorkActions{gap:var(--space-2);display:grid}.deliverableWorkActions form,.deliverableWorkActions button{width:100%}.deliverableReviewList>article{margin-inline:var(--space-4);padding-block:var(--space-4);gap:var(--space-3);display:grid}.deliverableReviewList article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.deliverableReviewList article>header>span{gap:var(--space-1);min-width:0;display:grid}.deliverableReviewList article>header>small{text-align:right}.deliverableReviewList blockquote{padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface-primary);margin:0}.deliverableReviewList blockquote p{margin:0 0 var(--space-1);color:var(--color-foreground);font-size:var(--text-body-size);line-height:var(--text-body-line);white-space:pre-wrap}.deliverableReviewDecision{gap:var(--space-3);display:grid}.deliverableReviewDecision label{gap:var(--space-2);color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);font-weight:var(--font-weight-medium);display:grid}.deliverableReviewDecision>div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deliverableReviewDecision button{width:100%}.taskDetailEditPanel{z-index:3;inset:var(--sheet-toolbar-height) 0 0;align-content:start;gap:var(--space-7);background:var(--color-surface-primary);animation:taskDetailEditIn var(--motion-surface) var(--ease-route) backwards;display:grid;position:absolute}.taskDetailEditPanel .workForm{align-items:start}.taskDetailSheet:has(.taskDetailEditDisclosure[open]) .taskDetailSheetBody{visibility:hidden}@keyframes taskDetailSheetIn{0%{opacity:.72;transform:translateY(var(--space-9))}}@keyframes taskDetailBackdropIn{0%{opacity:0}}@keyframes taskDetailEditIn{0%{opacity:0;transform:translateX(var(--space-4))}}.taskDetailSummary{gap:var(--space-5);display:grid}.taskDetailFacts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.taskDetailFacts>span{gap:var(--space-1);min-width:0;display:grid}.taskDetailFacts small{color:var(--color-foreground-tertiary);font-size:var(--text-caption-size)}.taskDetailFacts strong{overflow-wrap:anywhere;color:var(--color-foreground);font-size:var(--text-body-size)}.taskDetailCopy{gap:var(--space-2);display:grid}.taskAllocationList{margin:0;padding:0;list-style:none}.taskAllocationList li{min-height:var(--control-height-default);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider);display:flex}.taskAllocationList li:last-child{border-bottom:0}.taskAllocationList span{color:var(--color-foreground-secondary)}@media (max-width:767px){.taskDetailFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.taskDetailSheet{width:100%}}@media (min-width:768px){.taskDetailOverlay{padding:0}.taskDetailSheet{border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.taskDetailBackdrop,.taskDetailSheet,.taskDetailEditPanel{animation:none}}.archivedProjectsLink:is(button){color:var(--color-foreground-secondary);cursor:pointer;background:0 0;border:0}:where(.requestListItem,.directoryRow,.projectFileRow,.commentItem,.reviewRound,.updateDelta,.builtTaskList>*,.attentionList li,.upcomingList li,.designerTaskList li,.designerUpdateList li,.leadReviewList li,.leadWorkList li,.leadRotationList li,.clientProjectList li,.clientUpdateList li){border-bottom:var(--border-width) solid var(--color-border)}:where(.requestListItem,.directoryRow,.projectFileRow,.commentItem,.reviewRound,.updateDelta,.builtTaskList>*,.attentionList li,.upcomingList li,.designerTaskList li,.designerUpdateList li,.leadReviewList li,.leadWorkList li,.leadRotationList li,.clientProjectList li,.clientUpdateList li):last-child{border-bottom:0}.emptyRequests,.emptyDashboardWidget{min-height:var(--empty-state-min-height);padding:var(--space-5);color:var(--color-foreground-secondary);text-align:center;background:0 0;border:0;place-items:center;margin:0;display:grid}.dashboardPlaceholder{margin:var(--space-3) 0 0;color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-body-line)}.dashboardIntro{padding:var(--space-8) 0 var(--space-7);gap:var(--space-3);display:grid}.dashboardIntro .eyebrow{margin:0}.widgetGrid{padding-bottom:var(--space-10);align-items:stretch;gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dashboardContent{padding-bottom:var(--space-10);gap:var(--grid-gap);display:grid}.dashboardContent>.widgetGrid{padding-bottom:0}.dashboardUtilityGrid>.dashboardWidget{grid-column:span 6}.dashboardUtilityGrid>.dashboardWidget:only-child{grid-column:1/-1}.dashboardWidget{min-width:0;padding:var(--space-5);border-radius:var(--radius-large);border:var(--border-width) solid var(--color-border);background:var(--color-surface-primary);flex-direction:column;display:flex}.dashboardWidget[data-emphasis=primary]{border-color:var(--color-border-strong);background:var(--color-surface-primary)}.dashboardWidget[data-emphasis=quiet]{background:0 0;border-color:#0000;padding-inline:0}.widgetGrid>.emptyDashboardWidget{grid-column:1/-1}.widgetHeading,.peopleSectionHeading,.personRowHeading{min-height:var(--widget-heading-height);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.peopleSectionHeading>div{gap:var(--space-2);min-width:0;display:grid}.peopleSectionHeading p{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.widgetHeading h2{font-size:var(--text-card-title-size);font-weight:var(--font-weight-bold);line-height:var(--text-card-title-line);letter-spacing:var(--tracking-title);margin:0}.widgetHeadingAccessory{align-items:center;min-width:0;display:flex}.widgetHeadingAccessory .widgetPeriod{white-space:nowrap;margin:0}.widgetBody{min-width:0;margin-top:var(--space-3);color:var(--color-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.widgetBody>:first-child{margin-top:0}.widgetBody>:last-child{margin-bottom:0}.projectPulseWidget,.attentionWidget,.upcomingWidget,.healthWidget,.peopleWidget,.momentumWidget,.calendarRadarWidget{grid-column:span 6}.managementWidgetGrid>.attentionWidget{grid-column:1/-1}.managementWidgetGrid>.meetingAgendaWidget{grid-column:span 8}.managementWidgetGrid>.projectPulseWidget{grid-column:span 4}.managementWidgetGrid>.peopleWidget{grid-column:span 7}.managementWidgetGrid>.momentumWidget{grid-column:span 5}.managementWidgetGrid>.calendarRadarWidget,.managementWidgetGrid>.healthWidget{grid-column:span 6}.designerProjectsWidget,.leadReviewWidget,.clientPulseWidget,.clientProjectsWidget{grid-column:span 8}.designerMomentumWidget,.leadMomentumWidget,.clientUpdatesWidget{grid-column:span 4}.pulseNumbers{min-height:var(--widget-metric-block-height);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pulseNumbers a,.pulseNumbers>div{min-height:var(--widget-metric-height);padding:var(--space-3);border-radius:var(--radius-medium);align-content:center;justify-items:center;gap:var(--space-2);text-align:center;display:grid}.pulseNumbers a:hover{background:var(--color-surface-hover)}.pulseNumbers small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.calendarWidgetAction{margin-top:var(--space-4);align-self:flex-start}:where(.attentionList,.upcomingList,.designerTaskList,.designerUpdateList,.leadReviewList,.leadWorkList,.leadRotationList,.leadMomentumList,.clientProjectList,.clientUpdateList,.momentumRows){margin:0;padding:0;list-style:none}:where(.attentionList li,.upcomingList li,.designerTaskList li,.designerUpdateList li,.leadReviewList li,.leadWorkList li,.leadRotationList li,.clientProjectList li,.clientUpdateList li){min-height:var(--control-height-large);padding-block:var(--space-2)}.workloadMeter>:is(span,i),.progressTrack>span,.projectProgressBar>span{height:100%;display:block}.workloadMeter>.workloadMeterBase{border-radius:var(--radius-pill);background:var(--color-accent)}.workloadMeter[data-overloaded=true]>.workloadMeterBase{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.progressTrack>span,.projectProgressBar>span{border-radius:inherit;background:var(--color-progress)}.workloadMeter:after{content:"";width:var(--border-width);inset-block:0;left:var(--workload-meter-target-position);background:var(--color-foreground);position:absolute}.workloadMeter>.workloadMeterOverage{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--color-danger);position:absolute;inset-block:0}.dashboardBoundedList{max-height:var(--studio-scroll-region-height);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.dashboardUpdateRows{margin:0;padding:0;list-style:none}.dashboardUpdateRows li{min-height:var(--list-row-height-two-line);border-bottom:var(--border-width) solid var(--color-divider)}.dashboardUpdateRows li:last-child{border-bottom:0}.dashboardUpdateRows :is(a,li>span){min-height:inherit;justify-content:space-between;align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:flex}.dashboardUpdateRows :is(a,li>span)>span,.dashboardUpdateRows li>span{min-width:0}.dashboardUpdateRows strong,.dashboardUpdateRows small{display:block}.dashboardUpdateRows small{margin-top:var(--space-1);color:var(--color-foreground-secondary)}.dashboardNoticeList{margin-bottom:var(--space-4);padding:var(--space-5)}.dashboardNoticeList h2{margin:0 0 var(--space-2);font-size:var(--text-card-title-size)}.dashboardNoticeList article{min-height:var(--control-height-large);padding-block:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.dashboardNoticeList article:last-child{border-bottom:0}.projectWorkspace{padding-bottom:var(--space-10)}.projectWorkspaceHeading{padding:var(--space-6) 0;justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.projectWorkspaceHeading>div:first-child{gap:var(--space-2);min-width:min(100%,32rem);display:grid}.projectWorkspaceHeading h1{font-size:var(--text-page-title-size);line-height:var(--text-page-title-line)}.projectHealthSummary{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);align-items:center;gap:var(--space-4);background:var(--color-surface-secondary);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.projectHealthSummary>div{gap:var(--space-1);display:grid}.projectHealthState{width:fit-content;color:var(--color-success);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold)}.projectHealthState.statewatch{color:var(--color-warning)}.projectHealthState.stateatrisk{color:var(--color-danger)}.projectHealthSummary ul{padding-left:var(--space-5);color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);margin:0}.projectHeadingMeta,.taskStatusLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.projectDropboxStatus,.projectTaskSection,.projectFileSection,.projectConversation{margin-top:var(--space-4);padding:var(--space-5)}.projectTaskSection.projectOverview{box-shadow:none;background:0 0}.projectOverviewHighlights{margin-top:var(--space-5);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.projectOverviewHighlights>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface-secondary)}.projectBriefGrid,.projectReviewGrid,.variantGrid,.briefSummaryGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projectBriefGrid{gap:var(--border-width);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-border);overflow:hidden}.projectBriefDetail{padding:var(--space-4);background:var(--color-surface-primary)}.projectTaskCard,.projectReviewCard{padding:var(--space-4)}.projectTaskCard+.projectTaskCard,.projectReviewCard+.projectReviewCard{margin-top:var(--space-3)}.projectTaskCard>header,.detailCardHeader,.reviewPanelHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.taskStatusLine .projectStatusBadge,.projectStatusBadge{background:var(--color-info-surface);color:var(--color-info);border-color:#0000}.projectStatusBadge.attention{background:var(--color-warning-surface);color:var(--color-warning)}.projectStatusBadge.complete{background:var(--color-success-surface);color:var(--color-success)}.projectStatusBadge.working{background:var(--color-creative-surface);color:var(--color-creative)}.taskFileStrip,.taskReviewRound,.reviewRound{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface-secondary)}.taskFileRequirements{padding:var(--space-3);gap:var(--space-2);border-radius:var(--radius-medium);background:var(--color-surface-secondary);display:grid}.taskFileRequirements>strong{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.taskFileRequirements>div{display:grid}.taskFileRequirements>div>span{min-height:var(--control-height-touch);padding-block:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:flex}.taskFileRequirements>div>span:last-child{border-bottom:0}.taskFileRequirements>div>span>span:first-child{gap:var(--space-1);min-width:0;display:grid}.taskFileRequirements small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular)}.taskPersonalNotesDisclosure{margin-top:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface-secondary)}.taskPersonalNotesDisclosure>summary{min-height:var(--control-height-touch);padding-inline:var(--space-3);color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.taskPersonalNotesDisclosure>summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.taskPersonalNotesDisclosure[open]>summary{border-bottom:var(--border-width) solid var(--color-border)}.taskPersonalNotesDisclosure>.personalTaskNotes{padding:var(--space-4)}.projectFileRow{min-height:var(--select-height-default);padding-block:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.projectFileRow small,.projectDropboxStatus p{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.commentItem{padding:var(--space-4) 0;gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.commentBubble{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-large);background:var(--color-surface-secondary)}.commentBubble p{font-size:var(--text-body-size);line-height:var(--text-body-line)}.commentComposer{margin-top:var(--space-4);padding-top:var(--space-4);align-items:end;gap:var(--space-3);border-top:var(--border-width) solid var(--color-border);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.commentComposer textarea{min-height:var(--control-height-touch);max-height:12rem}.actionDialog{width:min(var(--modal-width-default), calc(100vw - (var(--page-gutter) * 2)));max-height:calc(100svh - (var(--page-gutter) * 2));border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xlarge);background:var(--color-surface-primary);color:var(--color-foreground);box-shadow:var(--shadow-level-3);padding:0;overflow:hidden auto}.actionDialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--material-blur-default));backdrop-filter:blur(var(--material-blur-default))}.actionDialog>form{padding:var(--space-5)}.requestStart,.wizard,.managementReviewPanel,.buildPanel{width:min(100%, var(--layout-reading));margin-inline:auto}.requestHome{width:min(100%, var(--layout-focused));margin-inline:auto}.managementReviewPanel{margin-top:var(--space-6)}.requestTitleRow,.requestStart,.wizardHeading{padding:var(--space-8) 0 var(--space-6);gap:var(--space-3);display:grid}.requestTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:end}.requestList,.clientProjectList{margin:var(--space-4) 0 0;padding:0;list-style:none}.requestListItem{min-height:var(--list-row-height-two-line);align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.requestListItemWithAction>a{min-width:0;min-height:var(--list-row-height-two-line);padding:var(--space-3) var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-4);text-decoration:none;display:flex}.requestListItemWithAction>a>span:first-child{gap:var(--space-1);min-width:0;display:grid}.requestListItemWithAction:has(>.requestDraftActions){grid-template-columns:minmax(0,1fr)}.requestDraftActions{padding:0 var(--space-1) var(--space-3);align-items:center;display:flex}.requestDraftActions :where(form,button){width:auto}.wizardTopline .requestDraftActions{padding:0}.archiveDraftMenuButton svg{width:var(--icon-size-default);height:var(--icon-size-default)}.draftArchiveUndo{right:var(--page-gutter);bottom:var(--space-5);z-index:var(--layer-popover);min-height:var(--control-height-large);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);background:var(--color-surface-raised);box-shadow:var(--shadow-level-2);color:var(--color-foreground);display:flex;position:fixed}.draftArchiveUndo form{margin:0}@media (max-width:767px){.draftArchiveUndo{right:50%;bottom:calc(var(--app-navigation-mobile-height) + var(--space-5) + env(safe-area-inset-bottom));transform:translate(50%)}}.requestListItem h2{font-size:var(--text-card-title-size);margin:0}.requestListItem p,.requestListItem small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.wizard{padding-bottom:calc(var(--space-10) + var(--control-height-touch))}:is(.wizard:has(+.managementReviewPanel),.wizard:has(+.buildPanel)){padding-bottom:0}.wizard>nav,.wizard .wizardSteps{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.wizard>nav::-webkit-scrollbar{display:none}.wizard .wizardSteps::-webkit-scrollbar{display:none}.wizardPanel,.summaryHero,.submitConfirmation{margin-top:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary)}.wizard>.wizardPanel{background:0 0;border:0;padding:0}.formGrid,.pendingFields,.referencePanel,.taskDetailForm,.addCardForm{gap:var(--space-4);display:grid}.formGrid.two,.datePanel,.pendingFields,.addCardFormThree{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceFieldset,.multiChoiceField,.departmentChoices{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.choiceFieldset legend,.multiChoiceField legend{margin-bottom:var(--space-2);color:var(--color-foreground);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold)}.departmentChoice,.toggleField,.pendingToggle,.checkField,.compactCheck{min-height:var(--control-height-touch);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);align-items:center;gap:var(--space-2);background:var(--color-surface-secondary);display:flex}.categoryDropdowns,.bundleDropdowns{gap:var(--space-3);display:grid}.categoryDropdowns details,.bundleDropdowns details,.nativeDisclosure,.settingsAddCard{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);overflow:clip}.categoryDropdowns summary,.bundleDropdowns summary,.nativeDisclosure summary,.settingsAddCard summary{min-height:var(--control-height-touch);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.categoryDropdowns summary::-webkit-details-marker{display:none}.bundleDropdowns summary::-webkit-details-marker{display:none}.nativeDisclosure summary::-webkit-details-marker{display:none}.settingsAddCard summary::-webkit-details-marker{display:none}.categoryDropdowns details[open]>summary,.bundleDropdowns details[open]>summary,.nativeDisclosure[open]>summary,.settingsAddCard[open]>summary{border-bottom:var(--border-width) solid var(--color-border)}.catalogResults,.bundleList,.summaryDeliverables,.referenceList,.contentRequirementList{padding:var(--space-3) var(--space-4);margin:0;list-style:none}.catalogResults{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.catalogResultRow{min-height:var(--list-row-height-two-line);padding:var(--space-3) 0;align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.catalogResultRow:not(:last-child){border-bottom:var(--border-width) solid var(--color-divider)}.catalogResultRow>span:first-child{gap:var(--space-1);min-width:0;display:grid}.catalogResultRow small{color:var(--color-foreground-secondary)}.deliverableToggle,.deliverableRemoveButton{min-height:var(--control-height-touch);transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), color var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard)}.deliverableToggle{background:0 0;border-color:#0000;position:relative}.deliverableToggle[aria-pressed=false]{color:var(--color-foreground)}.deliverableToggle[aria-pressed=true]{color:var(--color-accent);background:0 0;border-color:#0000}.deliverableToggle:active,.deliverableRemoveButton:active{transform:scale(.94)}.deliverableToggle svg{width:var(--space-5);height:var(--space-5);transition:opacity var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.deliverableToggle .toggleCheck{stroke-width:3px}.deliverableRemoveButton svg{width:var(--space-5);height:var(--space-5)}.deliverableToggle .toggleCheck,.deliverableToggle[aria-pressed=true] .togglePlus{opacity:0;transform:rotate(-45deg)scale(.72)}.deliverableToggle[aria-pressed=true] .toggleCheck{opacity:1;transform:rotate(0)scale(1)}.detailCard{padding:0;display:block;overflow:clip}.detailDisclosureShell{position:relative}.detailCard>summary{min-height:var(--list-row-height-two-line);padding:var(--space-card-inset);cursor:pointer;list-style:none}.detailCard>summary::-webkit-details-marker{display:none}.detailCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.detailDisclosureChevron{color:var(--color-foreground-secondary);font-size:var(--text-section-title-size);transition:transform var(--motion-surface) var(--ease-standard);align-self:center}.detailCard[open] .detailDisclosureChevron{transform:rotate(90deg)}.detailCardBody{min-width:0;padding:var(--space-card-inset);border-top:var(--border-width) solid var(--color-divider);gap:var(--space-4);display:grid}.detailCardBody :is(.dynamicField,.variantCard){gap:var(--space-4);background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0;display:grid}.detailCardBody>*,.detailCardHeader>div{min-width:0}.deliverableRemoveAction{justify-self:end;width:fit-content}.deliverableRemoveButton{top:calc((var(--list-row-height-two-line) - var(--control-height-touch)) / 2);right:var(--space-4);position:absolute}.reviewFacts{gap:var(--space-4);display:grid}.reviewFacts dl{margin:0}.reviewFacts dl>div{min-height:var(--list-row-height);padding:var(--space-3) 0;align-items:center;gap:var(--space-4);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);display:grid}.reviewFacts dl>div:not(:last-child){border-bottom:var(--border-width) solid var(--color-divider)}.reviewFacts dt{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.reviewFacts dd{font-weight:var(--font-weight-semibold);margin:0}.wizardActions{margin-top:var(--space-5);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-top:0;display:grid}.wizardNextButton{font-weight:var(--font-weight-semibold)}.wizardActions.editFormAction{grid-template-columns:minmax(0,1fr)}.wizardActions.editFormAction>button{width:100%}.departmentField:has(.departmentValue){align-items:baseline;gap:var(--space-2);display:flex}.departmentValue{color:var(--color-foreground-secondary);font-weight:var(--font-weight-regular)}.submissionIssues{padding:var(--space-4);border-radius:var(--radius-large);background:var(--color-danger-surface)}.submissionIssues h3,.submissionIssues ul{margin:0}.submissionIssues ul{margin-top:var(--space-2);padding-left:var(--space-5)}.wizardActions>:last-child{justify-self:end}.variantCard,.dynamicField,.updateDelta{padding:var(--space-4);border-radius:var(--radius-medium);background:var(--color-surface-secondary)}.selectionCart{min-height:var(--control-height-large);padding:var(--space-2) var(--space-4);right:auto;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:10;position:sticky}.settingsContent{min-width:0;padding:0 0 var(--space-10)}.settingsSection{padding:0}.settingsIndexHeading{margin-bottom:var(--space-6);gap:var(--space-3);display:grid}.settingsList{overflow:hidden}.settingsSummaryCard{min-height:var(--content-row-height-large);padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--border-width) solid var(--color-border);align-items:center;gap:var(--space-4);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid;transform:none}.settingsSummaryCard:last-child{border-bottom:0}.settingsSummaryCard:hover{background:var(--color-surface-hover);box-shadow:none;transform:none}.settingsSummaryCard h3{font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}.settingsSummaryCard p,.settingsFootnote{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.settingsSignOut{margin:var(--space-6) 0 var(--space-10)}.settingsSignOut button{width:100%}.guideSection{padding:var(--space-5) 0}.guideSection h2{margin:0 0 var(--space-3);font-size:var(--text-section-title-size);line-height:var(--text-section-title-line)}.guideSection ol{gap:var(--space-3);color:var(--color-foreground-secondary);margin:0;padding-inline-start:var(--space-5);display:grid}.settingsRowMeta{align-items:center;gap:var(--space-2);color:var(--color-foreground-secondary);display:flex}.settingsAddCard,.nativeDisclosure{margin-top:var(--space-3)}.settingsAddCard>form,.nativeDisclosure>form,.nativeDisclosure>div,.categoryManagerBody{padding:var(--space-4)}.nativeList,.editorStack,.configurationList,.settingsSubList{gap:var(--space-3);display:grid}.configurationRow,.editorCard,.inlineCreate,.createPanel,.categoryEditRow{padding:var(--space-4);align-items:end;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recordSummary,.directoryRow{min-height:var(--content-row-height-default);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.directoryRowCopy{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.libraryDisclosureRow{width:100%;min-height:var(--content-row-height-default);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-4);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}details.editorCard>summary.libraryDisclosureRow{display:grid}.libraryDisclosureRow>:first-child{text-align:left;justify-self:stretch;min-width:0}.libraryDisclosureRow>.disclosureChevron{color:var(--color-foreground-secondary);transition:transform var(--motion-control) var(--ease-standard);flex:none;justify-self:end}.libraryQuickAdd{margin:0 0 var(--space-3)}.libraryQuickAdd>summary{width:fit-content;min-height:var(--control-height-default);align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:inline-flex}.libraryQuickAdd>summary::-webkit-details-marker{display:none}.librarySectionHeading h3{margin:0}.libraryAddIcon{width:var(--control-height-touch);min-width:var(--control-height-touch);height:var(--control-height-touch);min-height:var(--control-height-touch);flex:0 0 var(--control-height-touch);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-action-foreground);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--line-tight);transition:transform var(--motion-control) var(--ease-standard);place-items:center;padding:0;display:grid}.libraryAddIcon,.libraryFoldToggle,.libraryMenuRow{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.libraryQuickAdd[open] .libraryAddIcon{transform:rotate(45deg)}.libraryQuickAddForm{margin-top:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);gap:var(--space-4);background:var(--color-surface-secondary);display:grid}.libraryMenuItem{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);color:var(--color-foreground);transition:border-color var(--motion-control) var(--ease-standard), background-color var(--motion-control) var(--ease-standard);text-decoration:none;display:block;overflow:clip}:is(.libraryMenuItem:hover,.libraryMenuItem:focus-visible){border-color:var(--color-border-hover);background:var(--color-surface-hover)}.libraryMenuRow{width:100%;min-height:var(--content-row-height-large);padding:var(--space-4);align-items:center;gap:var(--space-4);color:var(--color-foreground);text-align:left;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}summary.libraryMenuRow{cursor:pointer;list-style:none}summary.libraryMenuRow::-webkit-details-marker{display:none}.libraryMenuRow>:first-child{text-align:left;justify-self:stretch;min-width:0}.libraryMenuRow>span:first-child,.libraryMenuRow .directoryRowCopy strong{font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line)}.libraryMenuRow .directoryRowCopy{align-items:baseline;gap:var(--space-2);display:flex}.libraryMenuRow .directoryRowCopy small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line)}.libraryMenuRow>.disclosureChevron{color:var(--color-foreground-secondary);transition:transform var(--motion-control) var(--ease-standard);justify-self:end}.libraryMenuItem[open]>.libraryMenuRow>.disclosureChevron{transform:rotate(90deg)}.libraryMenuItem>.recordEditor{margin:0 var(--space-4) var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.unifiedLibrarySections{gap:var(--space-3);display:grid}.libraryFoldSection{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);overflow:clip}.libraryFoldHeader{min-height:var(--content-row-height-large);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.libraryFoldToggle{min-width:0;min-height:var(--control-height-default);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-foreground);text-align:left;background:0 0;border:0;flex:1;padding:0;display:inline-flex}.libraryFoldToggle:hover:not(:disabled),.libraryFoldToggle:active:not(:disabled){color:var(--color-foreground);background:0 0;transform:none}.libraryFoldToggle h3{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line);margin:0}.libraryFoldToggle .disclosureChevron{color:var(--color-foreground-secondary);transition:transform var(--motion-disclosure) var(--ease-disclosure)}.libraryNewButton{flex:none}.libraryFoldBody,.libraryAddRegion{transition:grid-template-rows var(--motion-disclosure) var(--ease-disclosure);grid-template-rows:0fr;display:grid}.libraryFoldBody.open,.libraryAddRegion.open{grid-template-rows:1fr}.libraryFoldBody>div,.libraryAddRegion>div{min-height:0;overflow:hidden}.libraryFoldBody>div>:last-child{margin:0 var(--space-4) var(--space-4)}.bundleEditorBody{margin:0 var(--space-4) var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);gap:var(--space-5);display:grid}.bundleDepartmentForm,.bundleContents,.bundlePicker{gap:var(--space-3);display:grid}.bundleContents h4,.bundlePicker h4{margin:0}.bundleContentsList,.bundleChoiceList{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);overflow:clip}.bundleContentRow,.bundleChoiceRow{min-height:var(--control-height-large);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.bundleContentRow:last-child,.bundleChoiceRow:last-child{border-bottom:0}.bundleCategoryChoices{gap:var(--space-2);display:grid}.bundleChoiceList{margin:0 var(--space-3) var(--space-3)}.quietDangerButton{min-height:var(--control-height-small);padding-inline:var(--space-3);border-color:var(--color-danger);color:var(--color-danger);background:0 0}.libraryDeleteForm{margin:0 var(--space-4) var(--space-4)}.deliverableDirectory section{gap:var(--space-2)}details[open]>.libraryDisclosureRow>.disclosureChevron{transform:rotate(90deg)}.deliverableEditorDisclosure{margin-top:var(--space-3)}.deliverableEditorDisclosureBody{gap:var(--space-4);display:grid}.deliverableDeleteForm{margin-top:var(--space-6)}.deliverableDeleteForm button{width:100%}.directoryRowCopy strong{color:var(--color-foreground);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line)}.directoryRowCopy small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line)}.deliverableDirectoryRow{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);transition:border-color var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard)}:is(.deliverableDirectoryRow:hover,.deliverableDirectoryRow:focus-visible){border-color:var(--color-border-hover)}.recordEditor,.userEditor,.pendingEditor{padding-top:var(--space-4);gap:var(--space-4);display:grid}details.editorCard{padding:0;display:block}details.editorCard>summary{min-height:var(--content-row-height-default);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;flex-direction:row;display:flex}details.editorCard>summary>:first-child{min-width:0}details.editorCard>summary>small{text-align:right;flex:0 auto}details.editorCard[open]>:not(summary){margin-inline:var(--space-4)}details.editorCard[open]>:last-child{margin-bottom:var(--space-4)}.rangeControl{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.peopleDashboard{gap:var(--page-section-gap);width:100%;min-width:0;max-width:100%;padding-bottom:0}.peopleTitle{padding:var(--space-8) 0 var(--space-6);gap:var(--space-3);display:grid}.peopleTitleMeta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.peopleSection{gap:var(--section-heading-content-gap);width:100%;min-width:0;max-width:100%;margin-bottom:0;display:grid;overflow:hidden}.peopleSummary{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:grid;overflow:visible}.personWorkloadGroup{border-radius:0}.personWorkloadSummary{place-items:stretch stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.peopleSectionHeading .weekSelector{align-items:center;gap:var(--space-2);background:0 0;border:0;border-radius:0;width:auto;padding:0;display:flex}.peopleSectionHeading .uiSectionHeaderCopy{flex:none;min-width:max-content}.peopleSectionHeading .uiSectionTitle{white-space:nowrap}.peopleSectionHeading .uiSectionHeaderDetail{flex:auto}.weekSelector select{width:auto;min-width:var(--control-min-width-week-selector-compact)}.peopleRows{border-top:var(--border-width) solid var(--color-divider);grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.peopleRows>.personWorkloadGroup:not(:last-child){border-bottom-color:var(--color-divider)}.peopleRows .personWorkloadGroup>.uiDisclosureSummary{min-height:var(--list-row-height-two-line);padding-block:var(--space-3)}.personRowHeading{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:0;display:flex}.personWorkloadSummary .workloadMeter{width:100%;min-width:0;margin:0;display:block}.personWorkloadDetail{width:100%;padding:0 0 var(--space-4);gap:var(--space-3);display:grid}.analyticsWeekMetrics{padding:var(--space-3) 0;border-block:var(--border-width) solid var(--color-divider);gap:var(--space-3);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analyticsWeekMetrics>span{gap:var(--space-1);min-width:0;display:grid}.analyticsWeekMetrics b{font-size:var(--text-card-title-size);font-variant-numeric:tabular-nums}.analyticsWeekMetrics small,.analyticsSourceTasks small,.analyticsRiskSignals small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.analyticsRiskSignals{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.analyticsRiskSignals article{padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:var(--border-width-emphasis) solid var(--color-border);gap:var(--space-1);background:0 0;display:grid}.analyticsRiskSignals .signalwarning{border-left-color:var(--color-warning)}.analyticsRiskSignals .signaldanger{border-left-color:var(--color-danger)}.analyticsRiskSignals .signalpositive{border-left-color:var(--color-success)}.analyticsSourceDisclosure{border-top:var(--border-width) solid var(--color-divider)}.analyticsSourceDisclosure>.uiDisclosureSummary{min-height:var(--control-height-default)}.analyticsSourceDisclosure .uiDisclosureLabel{font-size:var(--text-caption-size);font-weight:var(--font-weight-medium)}.analyticsSourceDisclosure>.uiDisclosureReveal>.uiDisclosureContent{padding:0}.analyticsSourceTasks{max-height:calc(var(--list-row-height-two-line) * 4.5);padding:0 var(--space-4) var(--space-2);overscroll-behavior-block:contain;overflow-y:auto}.analyticsSourceTasks>div{min-height:var(--list-row-height-two-line);padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.analyticsSourceTasks>div:not(:last-of-type){border-bottom:var(--border-width) solid var(--color-divider)}.analyticsSourceTasks>div>span{gap:var(--space-1);min-width:0;display:grid}.analyticsSourceTasks>div>span:last-child{text-align:right;flex:none;justify-items:end}.analyticsSourceTasks>p{color:var(--color-foreground-secondary);margin:0}.analyticsSourceTasks .workIncomplete{color:var(--color-warning)}@media (max-width:767px){.analyticsWeekMetrics,.teamHealthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.designerPlan{gap:var(--page-section-gap);display:grid}.designerPlanSection{gap:var(--space-3);min-width:0;display:grid}.designerPlanSection>h2{color:var(--color-foreground);font-size:var(--text-section-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-section-title-line);margin:0}.designerAvailableWorkRow{min-height:var(--list-row-height-two-line);padding:var(--space-3) var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.designerAvailableWorkRow>span{gap:var(--space-1);min-width:0;display:grid}.designerPlanList{margin:0;padding:0;list-style:none}.designerPlanList li{min-width:0}.designerPlanList li:not(:last-child){border-bottom:var(--border-width) solid var(--color-divider)}.designerPlanList li>a{min-height:var(--list-row-height-two-line);padding:var(--space-3) var(--space-1);align-items:center;gap:var(--space-3);color:inherit;transition:color var(--motion-control) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.designerPlanList li>a:is(:hover,:focus-visible){color:var(--color-foreground)}.designerPlanList li>a:active{transform:scale(.99)}.designerPlanList li>a>strong{min-width:0;font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.designerPlanItemMeta{justify-items:end;gap:var(--space-1);text-align:right;min-width:0;display:grid}.designerPlanItemMeta b{color:var(--color-foreground);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.designerPlanItemMeta small,.designerPlanEmpty{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.designerAssignedProjects{scroll-margin-top:calc(var(--app-navigation-mobile-height) + var(--space-4))}.designerAssignedProjectList{margin:var(--space-3) 0 0;padding:0;list-style:none}.designerAssignedProjectList li:not(:last-child){border-bottom:var(--border-width) solid var(--color-divider)}.designerAssignedProjectList a{color:inherit;align-items:center;gap:var(--space-4);min-height:var(--list-row-height-two-line);padding-block:var(--space-3);justify-content:space-between;text-decoration:none;display:flex}.designerAssignedProjectList a>span{gap:var(--space-1);display:grid}.designerAssignedProjectList a>span:last-child{align-items:center;gap:var(--space-3);text-align:right;flex:none;display:flex}.designerAssignedProjectList small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.projectDeliverableList{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);overflow:hidden}.projectSharedDisclosure>.uiDisclosureReveal>.uiDisclosureContent>.uiDisclosureContentInner{padding:0}.projectSharedDisclosure .projectTaskSection{border:0;border-top:var(--border-width) solid var(--color-divider);box-shadow:none;background:0 0;border-radius:0;margin:0}.projectDeliverableList>.projectTaskCard+.projectTaskCard{border-top:var(--border-width) solid var(--color-divider);margin-top:0}.projectTaskCard{scroll-margin-top:var(--space-4);padding:0}.projectDeliverableList .uiDisclosureSummary,.projectDeliverableList .uiDisclosureContentInner{padding-inline:var(--space-4)}.projectTaskBody{gap:var(--space-3);padding:0;display:grid}.projectTaskBody>:where(.taskFileStrip,.taskFileRequirements,.taskPersonalNotesDisclosure){margin-top:0}.projectDeliverableMeta{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.designerPlanList .isBlocked{opacity:.7}.designerPlanEmpty{margin:var(--space-4) 0 0}.workloadRow{min-height:var(--control-height-default);grid-template-columns:minmax(0, 1fr) minmax(var(--workload-meter-min-width), .85fr) 3rem;align-items:center;gap:var(--space-3);display:grid}.workloadRow strong,.momentumRows strong{min-width:0;font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workloadRow>b{font-size:var(--text-metadata-size);font-variant-numeric:tabular-nums;text-align:right}.momentumRows{display:grid}.momentumRows li{min-height:var(--control-height-default);padding-block:var(--space-2);align-items:center;gap:var(--space-2);grid-template-columns:1.5rem minmax(0,1fr) auto 2rem;display:grid}.momentumRows li:not(:last-child){border-bottom:var(--border-width) solid var(--color-divider)}.momentumScore{color:var(--color-foreground-secondary);font-size:var(--text-metadata-size);font-variant-numeric:tabular-nums}.peopleSectionHeading.momentumHeading{flex-direction:column;align-items:stretch}.peopleSectionHeading.momentumHeading .uiSectionHeaderDetail{width:100%}.momentumControls{align-items:center;width:auto;display:flex}.momentumControls select{width:auto;min-width:var(--control-min-width-week-selector-compact)}.teamChartWrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.teamRankChart{width:100%;min-width:0;height:auto;display:block}.teamHealthSummary{gap:var(--space-4);display:grid}.teamHealthReason{width:100%;color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.healthState{min-height:var(--badge-height);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-success-surface);color:var(--color-success);font-size:var(--text-metadata-size);flex:none;align-items:center;display:inline-flex}.healthState.stateWatch{background:var(--color-warning-surface);color:var(--color-warning)}.healthState.stateAtRisk{background:var(--color-danger-surface);color:var(--color-danger)}.teamHealthMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.teamHealthMetrics>div{gap:var(--space-1);background:0 0;min-width:0;padding:0;display:grid}.teamHealthMetrics dt{color:var(--color-foreground-secondary);font-size:var(--text-navigation-size)}.teamHealthMetrics dd{font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.teamChartLegend{margin:var(--space-4) 0 0;border-top:var(--border-width) solid var(--color-divider);grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid}.teamChartLegend>li{background:0 0;min-width:0;padding:0;display:block}.teamChartLegend>li:not(:last-child){border-bottom:var(--border-width) solid var(--color-divider)}.teamMomentumSummary>i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill)}.teamMomentumSummary>b{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums}.teamMomentumSummary{grid-template-columns:var(--space-2) var(--space-5) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:grid}.teamMomentumSummary>strong{min-width:0;font-size:var(--text-card-title-size);line-height:var(--text-card-title-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teamChartLegend>li>span small{color:var(--color-foreground-secondary);font-size:var(--text-navigation-size)}.teamMomentumDetail{margin:0}.teamMomentumDetail .uiDisclosureSummary{min-height:var(--list-row-height-two-line);padding-block:var(--space-3);font-size:var(--text-caption-size)}.teamMomentumDetail>.uiDisclosureReveal>.uiDisclosureContent{padding-bottom:var(--space-4)}.momentumScoreBreakdown{gap:var(--space-3);display:grid}.momentumScoreMetric{gap:var(--space-2);display:grid}.momentumScoreMetric>span{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.momentumScoreMetric small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.momentumScoreMetric b{font-size:var(--text-caption-size);font-variant-numeric:tabular-nums}.teamDetailsRows{border-top:var(--border-width) solid var(--color-divider);gap:0;width:100%;display:grid}.teamDetailsRows>.teamDetailsRow:not(:last-child){border-bottom-color:var(--color-divider)}.teamDetailsSection{margin-top:var(--page-section-gap)}.teamDetailsRow,.teamDetailsRow .uiDisclosureSummary{width:100%}.teamDetailsRow>.uiDisclosureReveal>.uiDisclosureContent{padding-bottom:var(--space-4)}.teamDetailsPerson{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.teamDetailsPersonCopy{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.teamDetailsPerson small,.teamDetailsValues dt{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.teamDetailsValues{width:100%;margin:0}.authPage,.deniedPage{min-height:100svh;padding:var(--page-gutter);place-items:center;display:grid}.authCard,.deniedCard{width:min(100%,30rem);padding:var(--space-7);gap:var(--space-4);display:grid}.authCardMinimal{gap:var(--space-4);text-align:center;width:min(100%,30rem);margin:0;padding:0;display:grid}.authWordmark{width:min(100%, var(--studio-wordmark-width));margin:0 auto}.authWordmark .brandType{justify-content:center;width:100%}.authCardMinimal .signInActions{width:100%;margin:0}.signInActions,.avatarEditor,.profileDetails{gap:var(--space-3);display:grid}.profilePanel{margin-top:var(--space-6);padding:var(--space-5)}.profilePanel h1{font-size:var(--text-page-title-size);line-height:var(--text-page-title-line);letter-spacing:var(--tracking-display)}.departmentPicker{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.departmentPicker>label{min-height:var(--control-height-large);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);align-items:center;gap:var(--space-3);background:var(--color-surface-primary);color:var(--color-foreground-secondary);font-weight:var(--font-weight-semibold);cursor:pointer;display:flex}.departmentPicker>label:has(input:checked){border-color:var(--color-accent);background:var(--color-selected);color:var(--color-foreground)}.departmentPicker>label>span{background:0 0;border:0;border-radius:0;padding:0}.departmentPicker>button{grid-column:1/-1}.integrationStatusPanel,.integrationDetails{margin-top:var(--space-4);padding:var(--space-4)}.hero{max-width:58rem;padding:var(--space-10) 0;gap:var(--space-5);display:grid}.previewGrid{padding-bottom:var(--space-10);gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.previewCard{min-height:var(--preview-card-min-height);padding:var(--space-5)}.shell>footer{min-height:var(--app-header-height);justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-secondary);font-size:var(--text-caption-size);display:flex}@media (max-width:1023px){.projectPulseWidget,.attentionWidget,.upcomingWidget,.healthWidget,.peopleWidget,.momentumWidget,.designerProjectsWidget,.designerMomentumWidget,.leadReviewWidget,.leadMomentumWidget,.clientPulseWidget,.clientProjectsWidget,.clientUpdatesWidget,.calendarRadarWidget,.dashboardUtilityGrid>.dashboardWidget,.managementWidgetGrid>:is(.attentionWidget,.meetingAgendaWidget,.projectPulseWidget,.peopleWidget,.momentumWidget,.calendarRadarWidget,.healthWidget){grid-column:span 12}.projectOverviewHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body{background:var(--color-background)}.designerPlanList li>a{min-height:var(--select-height-touch);padding:var(--space-3) var(--space-1)}:where(button,.primaryButton,.secondaryButton,.dangerButton,.primaryLink,.googleButton,.fileButton,.filePreviewButton){min-height:var(--control-height-touch)}.dashboardHeader .brand>span:last-child,.accountBlock>div{display:none}.accountBlock{gap:var(--space-2);grid-template-columns:auto auto auto}.roleTestToolbar{flex-direction:row}input:not([type=checkbox],[type=radio],[type=file]){min-height:var(--select-height-touch)}.uiCollectionHeader{padding:0 0 var(--space-6);grid-template-columns:minmax(0,1fr);align-items:stretch}.uiCollectionHeaderActions,.collectionTitleActions{width:100%}.uiCollectionHeaderActions>*,.collectionTitleActions>*{flex:1}.dashboardShell .uiCollectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end}.dashboardShell .uiCollectionHeaderActions{width:auto}.dashboardShell .uiCollectionHeaderActions>*{flex:none}.dashboardIntro,.requestTitleRow,.requestStart,.wizardHeading,.peopleTitle{padding:var(--space-7) 0 var(--space-6)}.widgetGrid,.previewGrid,.projectBriefGrid,.projectReviewGrid,.variantGrid,.briefSummaryGrid,.formGrid.two,.datePanel,.pendingFields,.addCardFormThree,.configurationRow,.editorCard,.inlineCreate,.createPanel,.categoryEditRow{grid-template-columns:minmax(0,1fr)}.widgetGrid>.dashboardWidget{grid-column:1/-1}.dashboardWidget,.projectTaskSection,.projectFileSection,.projectConversation,.managementReviewPanel,.wizardPanel,.summaryHero,.submitConfirmation,.profilePanel{padding:var(--space-4)}.requestTitleRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.requestTitleRow .primaryLink{width:100%}.projectWorkspaceHeading{flex-direction:column;align-items:stretch}.projectWorkspaceHeading>:last-child,.projectWorkspaceHeading .primaryLink{width:100%}.projectOverviewHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.commentComposer{grid-template-columns:2rem minmax(0,1fr)}.commentComposer button{grid-column:2;justify-self:end}.formActions,.reviewDecisionRow,.buildDecisionRow{flex-wrap:wrap;display:flex}:where(.formActions,.reviewDecisionRow,.buildDecisionRow)>*{flex:auto;min-width:0}.wizardActions{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wizardActions>*{width:100%}.actionDialog[data-mobile-presentation=sheet]{border-radius:var(--radius-xlarge) var(--radius-xlarge) 0 0;width:100%;max-width:none;max-height:min(88svh,48rem);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;margin:auto 0 0}.teamChartLegend{grid-template-columns:minmax(0,1fr)}.personDisclosureCue>span{display:none}.teamHealthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shell>footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (max-width:479px){.projectOverviewHighlights{grid-template-columns:minmax(0,1fr)}.peopleSummaryValues>span{align-items:flex-start;gap:var(--space-1);flex-direction:column}.peopleSectionHeading{flex-direction:row;align-items:center}.peopleSectionHeading .weekSelector{width:auto;margin-left:auto}.weekSelector select{width:auto}.departmentPicker{grid-template-columns:minmax(0,1fr)}.departmentPicker>button{grid-column:1}.projectFileRow,.recordSummary,.directoryRow{flex-direction:column;align-items:flex-start}.deliverableDirectoryRow{flex-direction:row;align-items:center}}@media (hover:none){.uiSurface--interactive:hover,.settingsSummaryCard:hover,:where(.chip,.projectFilters :is(a,button),.chipSelector button):hover{background:inherit}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--motion-reduced)!important;scroll-behavior:auto!important;transition-duration:var(--motion-reduced)!important;animation-iteration-count:1!important}}.workPage{padding-bottom:var(--space-10)}.workTopbar{min-height:var(--app-header-height);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.workTopbar a{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);text-decoration:none}.workTopbar>span{color:var(--color-foreground-tertiary);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold)}.workTopbar nav{align-items:center;gap:var(--space-4);display:flex}.workTopbar a:hover{color:var(--color-foreground)}.workIntro{max-width:var(--layout-reading);padding-block:var(--space-8) var(--space-7)}.workIntro h1{margin:var(--space-2) 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-page-title-size);line-height:var(--text-page-title-line);letter-spacing:var(--tracking-display)}.workIntro p{color:var(--color-foreground-secondary);margin:0}.workPageGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workViewNav{margin-bottom:var(--space-5);align-items:center;gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.workViewNav::-webkit-scrollbar{display:none}.workViewNav .uiButton:last-child{margin-left:auto}.workSection{gap:var(--space-4);flex-direction:column;display:flex}.workSection--wide{grid-column:1/-1}.workTaskList{margin:0;padding:0;list-style:none}.workTaskRow{min-height:var(--control-height-large);padding-block:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.workTaskRow:last-child{border-bottom:0;padding-bottom:0}.workTaskRow:first-child{padding-top:0}.workTaskRow>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.workTaskRow strong{color:var(--color-foreground);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold)}.workTaskRow span,.workEmpty{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);margin:0}.workForm{align-items:end;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workForm--single{grid-template-columns:minmax(0,1fr)}.workForm--compact{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.workField{gap:var(--space-2);min-width:0;color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.workField--span2,.workForm>.formError{grid-column:1/-1}.taskCreateGroup{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-secondary);overflow:hidden}.taskCreateRow{min-height:var(--select-height-touch);margin-inline:var(--space-4);align-items:center;gap:var(--space-3);color:var(--color-foreground);font-size:var(--text-body-size);grid-template-columns:minmax(7rem,1fr) minmax(10rem,1.5fr);display:grid}.taskCreateRow+.taskCreateRow{border-top:var(--border-width) solid var(--color-border)}.taskCreateRow input:not([type=checkbox]){width:100%;color:var(--color-foreground-secondary);text-align:right;background:0 0;border:0}.workFormPair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workCheckbox{min-height:var(--control-height-default);align-items:center;gap:var(--space-2);color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);display:flex}.workCheckbox input,.workDayPicker input{width:var(--icon-size-small);height:var(--icon-size-small);min-height:var(--icon-size-small)}.workDayPicker{gap:var(--space-1);border:0;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;display:grid}.workDayPicker legend{margin-bottom:var(--space-2);color:var(--color-foreground-secondary);font-size:var(--text-body-small-size)}.workDayPicker label{min-height:var(--control-height-default);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-foreground-secondary);font-size:var(--text-caption-size);display:flex}.rotationForms{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workArchiveAction{justify-content:flex-end;display:flex}.scheduleOverview{gap:var(--space-6);display:grid}.userEditor .formGridSpan{grid-column:1/-1}.schedulingSettingsForm{gap:var(--space-6);display:grid}.schedulingSettingsForm fieldset{gap:var(--space-4);display:grid}.settingsHelper{color:var(--color-foreground-secondary);margin:0}.experienceCurveEditor{gap:var(--space-2);display:grid}.experienceCurveEditor>div{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scheduleConflictSurface,.futureScheduleSurface{gap:var(--space-4);padding:var(--space-5);display:grid}.scheduleConflictList,.scheduleWeekRail ul{margin:0;padding:0;list-style:none}.scheduleConflictList li{gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.scheduleConflictList li:last-child{border-bottom:0}.scheduleConflictList span:first-child{gap:var(--space-1);display:grid}.scheduleConflictList small,.scheduleConflictList p,.scheduleWeekRail span,.scheduleWeekRail small{color:var(--color-foreground-secondary)}.scheduleConflictList p{grid-column:1/-1;margin:0}.taskScheduleEditor,.scheduleConflictActions{color:var(--color-foreground-secondary);grid-column:1/-1}.taskScheduleEditor summary,.scheduleConflictActions summary{min-height:var(--control-height-small);cursor:pointer;color:var(--color-foreground-secondary);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.taskScheduleEditor summary:hover,.scheduleConflictActions summary:hover{color:var(--color-foreground)}.taskScheduleEditor form,.scheduleConflictActions form{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scheduleConflictActions form+form{border-top:var(--border-width) solid var(--color-divider)}.taskScheduleEditor label,.scheduleConflictActions label{gap:var(--space-1);font-size:var(--text-caption-size);display:grid}.taskScheduleEditor .uiButton,.scheduleConflictActions .uiButton{place-self:end start}.scheduleWeekRail{gap:var(--space-3);padding-bottom:var(--space-2);scroll-snap-type:x proximity;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.scheduleWeekRail>section{align-content:start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-large);background:var(--color-surface-secondary);scroll-snap-align:start;display:grid}.scheduleWeekRail h3{font-size:var(--text-body-size);margin:0}.scheduleWeekRail li{gap:var(--space-1);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--color-divider);display:grid}.scheduleWeekRail li:last-child{border-bottom:0}@media (max-width:767px){.workIntro{padding-block:var(--space-7) var(--space-6)}.workTopbar{flex-direction:row;justify-content:center;align-items:center;padding-block:0}.workTopbar nav{width:100%;overflow-x:auto}.workPageGrid,.rotationForms,.workForm{grid-template-columns:minmax(0,1fr)}.workViewNav .uiButton:last-child{margin-left:0}.workSection--wide,.workField--span2,.workForm>.formError{grid-column:auto}.workTaskRow{align-items:flex-start}.workDayPicker{grid-template-columns:repeat(4,minmax(0,1fr))}.taskCreateRow{grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr)}.scheduleConflictList li{grid-template-columns:minmax(0,1fr)}.scheduleConflictList p{grid-column:auto}.taskScheduleEditor form,.scheduleConflictActions form{grid-template-columns:minmax(0,1fr)}}:where(.settingsHeader,.requestHeader,.workTopbar).uiLayerHeader{min-height:auto;padding-top:0;padding-bottom:var(--space-4);border-bottom:0}.styleGuideCatalog{gap:var(--space-section);padding-bottom:var(--space-10);display:grid}.styleGuideIndex{gap:var(--space-2);flex-wrap:wrap;display:flex}.styleGuideIndex a{min-height:var(--control-height-default);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-foreground-secondary);background:var(--color-surface-secondary);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}:is(.styleGuideIndex a:hover,.styleGuideIndex a:focus-visible){border-color:var(--color-border-hover);color:var(--color-foreground);background:var(--color-surface-hover)}.styleGuideSection{gap:var(--space-group);scroll-margin-top:var(--space-6);display:grid}.styleGuideSectionHeading{max-width:var(--layout-reading);gap:var(--space-title-supporting);display:grid}.styleGuideSectionHeading h2,.styleGuideSectionHeading p{margin:0}.styleGuideSectionHeading h2{font-size:var(--text-section-title-size);line-height:var(--text-section-title-line)}.styleGuideSectionHeading>p{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.styleGuideCatalog code{color:var(--color-foreground-tertiary);font-family:var(--font-sans);font-size:var(--text-metadata-size);font-weight:var(--font-weight-semibold);line-height:var(--text-metadata-line);overflow-wrap:anywhere}.styleGuideNamingFormula{gap:var(--space-2);display:grid}.styleGuideNamingFormula p{margin:0}.styleGuideMotionControls{align-items:center;gap:var(--space-related-controls);flex-wrap:wrap;display:flex}.styleGuideMotionSurface{width:100%;min-height:var(--content-row-height-default);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);justify-content:stretch;justify-items:start;gap:var(--space-1);background:var(--color-surface-secondary);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);display:grid}.styleGuideMotionSurface small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.styleGuideMotionSurface:focus-visible{border-color:var(--color-border-hover);background:var(--color-surface-hover)}@media (hover:hover) and (pointer:fine){.styleGuideMotionSurface:hover{border-color:var(--color-border-hover);background:var(--color-surface-hover)}}.styleGuideMotionSurface:active{transform:scale(.99)}.styleGuideComponentMap>div,.styleGuideMotionTokens>div{min-height:var(--list-row-height-two-line);padding-block:var(--space-3);align-items:center;gap:var(--space-4);grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);display:grid}.styleGuideComponentMap span{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size)}.styleGuideStack{padding-block:0}.styleGuideSpecimen{min-height:var(--list-row-height-two-line);padding-block:var(--space-4);align-items:center;gap:var(--space-group);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:minmax(10rem,.75fr) minmax(0,1.25fr);display:grid}.styleGuideSpecimen:last-child{border-bottom:0}.styleGuideSpecimenLabel{gap:var(--space-title-supporting);min-width:0;display:grid}.styleGuideSpecimenLabel strong{font-size:var(--text-body-small-size)}.styleGuideSpecimenContent{min-width:0}.styleGuideSpecimenContent>:where(p){margin:0}.styleGuideBrandAccentGrid{gap:var(--space-5);display:grid}.styleGuideBrandAccentGrid figure{gap:var(--space-2);margin:0;display:grid}.styleGuideBrandAccentGrid figcaption{color:var(--color-foreground-tertiary);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:var(--text-caption-line)}.styleGuideBrandAccentGrid .brandType{white-space:normal}.styleGuideSwatches,.styleGuideRadiusGrid,.styleGuideSurfaceGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styleGuideSwatch{grid-template-columns:var(--space-9) minmax(0, 1fr);align-items:center;gap:var(--space-3);display:grid}.styleGuideSwatch>span{width:var(--space-9);height:var(--space-9);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-medium);grid-row:span 2}.styleGuideSwatch strong{font-size:var(--text-body-small-size);align-self:end}.styleGuideSwatch code{align-self:start}.styleGuideSpacingRow{min-height:var(--list-row-height);align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:minmax(9rem,1fr) minmax(4rem,1fr) auto;display:grid}.styleGuideSpacingRow:last-child{border-bottom:0}.styleGuideSpacingRow>div{gap:var(--space-1);display:grid}.styleGuideSpacingRow>span{max-width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-foreground-secondary)}.styleGuideSpacingRow small{color:var(--color-foreground-tertiary);font-size:var(--text-metadata-size)}.styleGuideRadiusGrid>div{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);grid-template-columns:var(--space-9) minmax(0, 1fr);align-items:center;gap:var(--space-2) var(--space-3);background:var(--color-surface-primary);display:grid}.styleGuideRadiusGrid>div>span{width:var(--space-9);height:var(--space-9);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface-raised);grid-row:span 2}.styleGuideRadiusGrid strong{font-size:var(--text-body-small-size);align-self:end}.styleGuideRadiusGrid code{align-self:start}.styleGuideInlineGroup,.styleGuideIconSizes{align-items:center;gap:var(--space-related-controls);flex-wrap:wrap;display:flex}.styleGuideFieldGrid{gap:var(--space-related-fields);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styleGuidePrimitiveGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styleGuidePrimitiveGrid>*{min-width:0;padding:var(--space-card-inset);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary)}.styleGuidePrimitiveGrid>div>.uiMetadata{color:var(--color-foreground-tertiary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-semibold);line-height:var(--text-metadata-line);text-transform:uppercase;letter-spacing:var(--tracking-label)}.styleGuideAnatomyBoard{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-primary);overflow:hidden}.styleGuideAnatomyContract{min-width:0;padding:var(--space-card-inset);gap:var(--space-related-fields) var(--space-section);grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);display:grid}.styleGuideAnatomyContract+.styleGuideAnatomyContract{border-top:var(--border-width) solid var(--color-divider)}.styleGuideAnatomyContract>header,.styleGuideAnatomyContract>footer{align-content:start;gap:var(--space-title-supporting);min-width:0;display:grid}.styleGuideAnatomyContract>header>span{color:var(--color-foreground-tertiary);font-size:var(--text-metadata-size);font-weight:var(--font-weight-semibold);line-height:var(--text-metadata-line);text-transform:uppercase;letter-spacing:var(--tracking-label)}.styleGuideAnatomyContract>header>strong{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line)}.styleGuideAnatomyContract>footer{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);grid-column:1}.styleGuideAnatomyContract>footer code{overflow-wrap:anywhere}.styleGuideAnatomyPreview{min-width:0;padding:var(--space-card-inset);border-radius:var(--radius-medium);background:var(--color-surface-secondary);grid-area:1/2/span 2;align-self:stretch}.styleGuideAnatomyPreview strong{font-size:var(--text-body-size);line-height:var(--text-body-line)}.styleGuideAnatomyPreview small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.styleGuideAnatomyPreview--page{grid-template-columns:var(--space-1) minmax(0, 1fr);gap:var(--space-row-inline);display:grid}.styleGuideAnatomyPreview--page>i{width:var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent)}.styleGuideAnatomyPreview--page>div,.styleGuideAnatomyPreview--surface>div,.styleGuideAnatomyPreview--field{align-content:center;gap:var(--space-title-supporting);display:grid}.styleGuideAnatomyPreview--surface{place-items:stretch stretch;display:grid}.styleGuideAnatomyPreview--surface>div{padding:var(--space-card-inset);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-medium)}.styleGuideAnatomyPreview--row{min-height:var(--list-row-height-two-line);justify-content:space-between;align-items:center;gap:var(--space-related-controls);display:flex}.styleGuideAnatomyPreview--row>div{gap:var(--space-1);min-width:0;display:grid}.styleGuideAnatomyPreview--row>svg{width:var(--icon-size-small);height:var(--icon-size-small);flex:none}.styleGuideAnatomyControl{min-height:var(--select-height-default);padding-inline:var(--space-row-inline);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-foreground-secondary);align-items:center;display:flex}.styleGuideStateMatrix{border-block:var(--border-width) solid var(--color-border)}.styleGuideStateMatrix>div{min-height:var(--list-row-height-two-line);padding-block:var(--space-row-block);align-items:center;gap:var(--space-related-fields);border-bottom:var(--border-width) solid var(--color-divider);grid-template-columns:minmax(8rem,.7fr) minmax(10rem,.8fr) minmax(0,1.5fr);display:grid}.styleGuideStateMatrix>div:last-child{border-bottom:0}.styleGuideStateMatrix small{color:var(--color-foreground-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.styleGuideStateMatrixHeader{color:var(--color-foreground-tertiary);font-size:var(--text-metadata-size);letter-spacing:var(--tracking-label);text-transform:uppercase}.styleGuidePrimitiveGrid>*{align-content:start;gap:var(--space-related-fields);display:grid}.styleGuidePrimitiveGrid .dashboardWidget{padding:0}.styleGuideLoadingSpecimen .uiSkeleton{min-height:var(--space-3)}.styleGuideFieldGrid textarea{padding-block:var(--space-3);resize:vertical}.styleGuideSurfaceGrid>.uiSurface{min-height:var(--space-10);align-content:center;gap:var(--space-2);display:grid}.styleGuideSurfaceGrid p{margin:0}.styleGuideProgressExample{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.styleGuideProgressExample span,.styleGuideIconSizes>span{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.styleGuideIconSizes>span{align-items:center;gap:var(--space-2);display:inline-flex}.styleGuideDividerExample{width:min(100%,22rem)}.styleGuideDividerExample>div{min-height:var(--list-row-height);padding-inline:var(--space-3);align-items:center;display:flex}@media (max-width:767px){.styleGuideCatalog{gap:var(--space-7)}.styleGuideIndex{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.styleGuideIndex::-webkit-scrollbar{display:none}.styleGuideIndex a{min-height:var(--control-height-touch);flex:none}.styleGuideSectionHeading,.styleGuideSpecimen,.styleGuideComponentMap>div,.styleGuideMotionTokens>div{grid-template-columns:minmax(0,1fr)}.styleGuideSectionHeading{align-items:start;gap:var(--space-2)}.styleGuideSpecimen{align-items:start;gap:var(--space-3)}.styleGuideSwatches,.styleGuideRadiusGrid,.styleGuideSurfaceGrid,.styleGuideFieldGrid,.styleGuidePrimitiveGrid{grid-template-columns:minmax(0,1fr)}.styleGuideAnatomyContract{gap:var(--space-related-fields);grid-template-columns:minmax(0,1fr)}.styleGuideAnatomyContract>footer,.styleGuideAnatomyPreview{grid-area:auto/1}.styleGuideStateMatrixHeader{display:none!important}.styleGuideStateMatrix>div{gap:var(--space-related-controls);grid-template-columns:minmax(0,1fr)}.styleGuideSpacingRow{gap:var(--space-3);grid-template-columns:minmax(7rem,1fr) minmax(3rem,1fr) auto}}.requestShell .buildProjectPage{width:100%;max-width:none;min-height:0;margin:0;padding:0}.wizard:has(~.builtProjectSummary){padding-bottom:0}.builtProjectSummary{padding:var(--space-card-inset);margin-top:var(--page-section-gap)}.builtProjectSummary .builtTaskList{margin-block:var(--space-4)}.builtProjectSummary .builtProjectOpen{width:100%;margin-top:var(--space-5);justify-content:center;display:flex}.projectWorkspace>.projectSharedDisclosure{margin-top:var(--space-4)}.projectSharedDisclosure .uiActivityList{padding:var(--space-card-inset)}.projectDropboxStatus.error{background:var(--color-danger-surface);border-color:var(--color-danger);color:var(--color-danger)}.projectDropboxStatus.error p{color:inherit}.summaryDeliverables{gap:var(--space-2);padding:0;display:grid}.summaryDeliverables>.uiDeliverableDisclosure+.uiDeliverableDisclosure{border-top:var(--border-width) solid var(--color-divider)}@layer legacy{.projectWorkspace{width:min(100%, var(--layout-project-workspace));padding:0 var(--page-gutter,var(--space-5)) var(--space-9);margin:0 auto}.projectWorkspaceHeading,.projectDropboxStatus,.projectFileRow,.integrationStatusPanel,.integrationDetails>div{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.projectWorkspaceHeading{padding:var(--space-5) 0 var(--space-6)}.projectWorkspaceHeading h1{margin:var(--space-1) 0 var(--space-1)}.projectWorkspaceHeading p,.projectDropboxStatus p,.projectFileRow small,.integrationStatusPanel p{color:var(--color-foreground-secondary);margin:0}.projectHeadingMeta,.taskStatusLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.projectStatusBadge{width:fit-content;min-height:var(--control-height-small);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--color-info);background:var(--color-accent-surface);font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);line-height:var(--line-tight);text-transform:capitalize;white-space:nowrap;display:inline-flex}.projectStatusBadge>span{width:var(--indicator-size-small);height:var(--indicator-size-small);border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.projectStatusBadge.working{color:var(--color-creative);background:var(--color-creative-surface)}.projectStatusBadge.working>span{background:var(--color-creative);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.projectStatusBadge.attention{color:var(--color-warning);background:var(--color-warning-surface)}.projectStatusBadge.attention>span{background:var(--color-warning);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.projectStatusBadge.complete{color:var(--color-success);background:var(--color-success-surface)}.projectStatusBadge.complete>span{background:var(--color-success);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.projectDropboxStatus,.projectFileSection,.projectTaskSection,.integrationStatusPanel,.integrationDetails{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card,var(--radius-xlarge));background:var(--color-surface-raised)}.projectDropboxStatus{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4)}.projectFileSection,.projectTaskSection{padding:var(--space-5);margin-top:var(--space-4)}.projectFileSection .sectionHeading,.projectTaskSection .sectionHeading{margin-bottom:var(--space-2)}.projectFileList{display:grid}.projectFileRow{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.projectFileRow:last-child{border-bottom:0}.projectFileRow>div{gap:var(--space-1);min-width:0;display:grid}.projectFileRow strong{overflow-wrap:anywhere}.projectFileActions{align-items:center;gap:var(--space-3);flex:none;display:flex}.projectFileActions a,.projectFileActions button,.projectFileRow>a{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none}.dropboxLink{align-items:center;gap:var(--space-2);display:inline-flex}.dropboxLink img{filter:invert()}.conversationVisibility{gap:var(--space-2);border:0;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.conversationVisibility legend{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold)}.conversationVisibility label{min-height:var(--control-height);padding:0 var(--space-3);align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);cursor:pointer;display:flex}.conversationVisibility input{width:var(--selection-control-size);height:var(--selection-control-size)}.versionWarning{color:var(--color-warning);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.projectProgress{justify-items:end;gap:var(--space-1);display:grid}.projectProgress strong{font-size:var(--text-stat-compact-size);line-height:var(--line-tight)}.projectProgress span,.reviewRound span,.updateDelta span,.updateDelta small{color:var(--muted)}.clientProjectProgress{width:min(var(--project-progress-width), var(--project-progress-fluid-width));gap:var(--space-2);display:grid}.clientProjectProgress>span{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.clientProjectProgress strong{font-size:var(--text-section-title-size);line-height:var(--line-tight)}.clientProjectProgress small{color:var(--muted)}.projectProgressBar{height:var(--progress-height-large);border-radius:var(--radius-pill);background:var(--color-surface-selected);overflow:hidden}.projectProgressBar i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.projectResult{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-large);background:var(--lime)}.projectResult.error{background:var(--coral)}.projectConversation,.projectReviewGrid,.projectUpdateChoices{gap:var(--space-3);display:grid}.projectReviewGrid,.projectUpdateChoices{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.projectReviewCard,.projectActionForm{gap:var(--space-3);display:grid}.projectReviewCard{padding:var(--space-3);border-radius:var(--radius-large);background:var(--surface)}.projectReviewCard h3{margin:0}.projectBriefGrid{gap:var(--space-1);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.projectOverviewHighlights{margin-bottom:var(--space-3);gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.projectOverviewHighlights>div{min-width:0;min-height:var(--content-row-height-large);padding:var(--space-3);align-content:center;gap:var(--space-1);border-radius:var(--radius-large);background:var(--color-accent-surface);display:grid}.projectOverviewHighlights span{color:var(--muted);font-size:var(--text-navigation-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-compact);text-transform:uppercase}.projectOverviewHighlights strong{font-size:var(--text-body-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectBriefDetail{min-width:0;padding:var(--space-4) var(--space-4);background:var(--color-surface-primary)}.projectBriefDetail dt{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-compact);text-transform:uppercase}.projectBriefDetail dd{line-height:var(--text-body-line);overflow-wrap:anywhere;margin:0}.projectBriefDetail a{color:var(--focus);text-decoration:none}.briefDeliverableList{margin-top:var(--space-4);gap:var(--space-2);display:grid}.briefDeliverableList h3{margin:0 0 var(--space-1);font-size:var(--text-body-size)}.briefDeliverableList article{padding:var(--space-3) var(--space-4);gap:var(--space-1);border-radius:var(--radius-large);background:var(--surface);display:grid}.briefDeliverableList p{color:var(--muted);line-height:var(--text-body-line);margin:0}.briefDeliverableList small{color:var(--muted)}.overviewDeliverables>div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overviewDeliverables article header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.overviewDeliverables article header span{min-width:var(--indicator-size-number);height:var(--indicator-size-number);border-radius:var(--radius-pill);background:var(--color-accent-surface);color:var(--color-info);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);place-items:center;display:grid}.projectTaskCard{padding:var(--space-4) 0;gap:var(--space-3);border-bottom:var(--border-width) solid var(--line);display:grid}.projectTaskCard:last-child{border-bottom:0;padding-bottom:0}.projectTaskCard>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.projectTaskCard>header>div:first-child{gap:var(--space-2);display:grid}.taskFileStrip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-large);background:var(--color-surface-primary);gap:0;display:grid}.taskFileStrip>small{color:var(--muted)}.taskFileItem{min-height:var(--control-height-touch);padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--line);display:flex}.taskFileItem:last-child{border-bottom:0}.taskFileItem>span{gap:var(--space-1);min-width:0;display:grid}.taskFileItem strong{font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskReviewAction,.taskReviewRound{padding:var(--space-3) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-large);background:var(--color-accent-surface);display:flex}.taskReviewAction>span,.taskReviewRound>span{gap:var(--space-1);min-width:0;display:grid}.taskReviewAction small,.taskReviewRound small{color:var(--muted)}.taskReviewRound{background:var(--surface);align-items:start}.taskReviewRound .projectActionForm{min-width:min(100%,300px)}.taskFileItem small{color:var(--muted);font-size:var(--text-navigation-size)}.taskFileItem button{color:var(--focus);font:inherit;font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}.projectComment{padding:var(--space-3) var(--space-1);gap:var(--space-3);grid-template-columns:38px minmax(0,1fr);display:grid}.projectComment>div{min-width:0}.projectComment header{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.projectComment time{color:var(--muted);font-size:var(--text-metadata-size)}.projectComment p{margin:var(--space-1) 0 0;line-height:var(--text-body-line);white-space:pre-wrap}.commentAvatar{width:var(--icon-control-size-default);height:var(--icon-control-size-default);border-radius:var(--radius-medium);background:var(--color-accent);color:var(--color-action-foreground);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);place-items:center;display:grid}.profileAvatar{width:var(--avatar-size-default);height:var(--avatar-size-default);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-action-foreground);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.profileAvatar.small{width:var(--avatar-size-small);height:var(--avatar-size-small)}.profileAvatar.large{width:var(--avatar-size-large);height:var(--avatar-size-large);font-size:var(--text-section-title-size)}.profileAvatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.accountAvatarLink{border-radius:var(--radius-pill);display:inline-flex}.accountBlock>div a{color:inherit;font-weight:var(--font-weight-bold);text-decoration:none}.avatarEditor{align-items:center;gap:var(--space-4);margin:var(--space-3) 0 var(--space-5);display:flex}.avatarEditor>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.avatarEditor small,.avatarEditor p{color:var(--muted);font-size:var(--text-caption-size);flex-basis:100%;margin:0}.avatarUploadButton{cursor:pointer}.avatarUploadButton input{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.dangerText{color:var(--danger)!important}.profilePage{width:min(720px,100% - 28px);padding:var(--space-6) 0 var(--space-9);margin:0 auto}.profilePanel{margin-top:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.profilePanel h1{margin:var(--space-1) 0 var(--space-1)}.profilePanel>p{color:var(--muted);margin:0}.profileDetails{margin:var(--space-1) 0 0}.profileDetails>div{justify-content:space-between;gap:var(--space-5);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--line);display:flex}.profileDetails>div:last-child{border-bottom:0}.profileDetails dt{color:var(--muted)}.profileDetails dd{text-align:right;margin:0}.profilePageContent{gap:var(--page-section-gap);display:grid}.teamProfileForm{padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border)}.teamProfileFormHeader h2{font-size:var(--text-section-title-size);line-height:var(--text-section-title-line);margin:0}.teamProfileFormHeader p{margin:var(--space-1) 0 0;color:var(--color-foreground-secondary)}.teamProfileFields{margin-top:var(--space-5);gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.teamProfileFields .wide{grid-column:1/-1}.teamProfileActions{min-height:var(--control-height-default);margin-top:var(--space-6);justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.teamProfileStatus{color:var(--color-foreground-secondary);font-size:var(--text-body-small-size)}.teamDetailsSection{margin-top:var(--page-section-gap)}.teamDetailsRows,.teamDetailsRow{width:100%}.teamDetailsPerson{gap:var(--space-1);display:grid}.teamDetailsPerson small,.teamDetailsValues dt{color:var(--color-foreground-secondary);font-size:var(--text-caption-size)}.teamDetailsValues{width:100%;padding:var(--space-4);border-radius:var(--radius-medium);gap:var(--space-4);background:var(--color-surface-secondary);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.teamDetailsValues>div{min-width:0}.teamDetailsValues .wide{grid-column:span 2}.teamDetailsValues dt{margin-bottom:var(--space-1)}.teamDetailsValues dd{overflow-wrap:anywhere;margin:0}@media (max-width:767px){.teamProfileFields{grid-template-columns:minmax(0,1fr)}.teamProfileFields .wide{grid-column:auto}.teamDetailsValues{grid-template-columns:repeat(2,minmax(0,1fr))}}.commentAudience{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--color-info);background:var(--color-accent-surface);font-size:var(--text-navigation-size);font-weight:var(--font-weight-bold)}.commentAudience.internal{color:var(--color-foreground-secondary);background:var(--color-border)}.commentComposer{padding:var(--space-3);gap:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface-strong);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:end;display:grid}.commentComposer textarea{min-height:var(--control-height-touch);max-height:160px;box-shadow:none;resize:none;background:0 0;border:0}.commentComposer button{min-height:var(--control-height-default);border-radius:var(--radius-pill)}.commentComposer .commentError{color:var(--danger);font-size:var(--text-caption-size);grid-column:2/-1;margin:0}.reviewRound,.updateDelta{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-width) solid var(--line);display:grid}.taskQuickActions,.inlineActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.taskQuickActions .textButton{min-height:var(--control-height-default)}.compactCheck{align-items:center;display:flex}.compactCheck input{width:var(--selection-control-size-large);min-height:var(--control-height-small)}.integrationStatusPanel{padding:var(--space-5);margin:var(--space-4) 0;justify-content:flex-start}.integrationStatusPanel h2{margin:0 0 var(--space-1);font-size:var(--text-card-title-size)}.connectionDot{width:var(--indicator-size-large);height:var(--indicator-size-large);border-radius:var(--radius-pill);background:var(--color-warning);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.connectionDot.healthy{background:var(--color-success);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.integrationDetails{margin:0 0 var(--space-4);overflow:hidden}.integrationDetails>div{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.integrationDetails>div:last-child{border-bottom:0}.integrationDetails dt{color:var(--color-foreground-secondary)}.integrationDetails dd{text-align:right;margin:0}@media (max-width:767px){.projectWorkspaceHeading,.projectDropboxStatus{flex-direction:column;align-items:stretch}.projectWorkspaceHeading .primaryLink,.projectDropboxStatus button{text-align:center;width:100%}.projectFileRow{align-items:flex-start}.projectFileActions{align-items:flex-end;gap:var(--space-2);flex-direction:column}.projectProgress{justify-items:start}.clientProjectProgress{width:100%}.taskReviewAction,.taskReviewRound{flex-direction:column;align-items:stretch}.taskReviewAction button{width:100%}.conversationVisibility,.projectBriefGrid{grid-template-columns:1fr}.projectOverviewHighlights,.overviewDeliverables>div{grid-template-columns:repeat(2,minmax(0,1fr))}.projectTaskCard>header{flex-direction:column;align-items:flex-start}.commentComposer{grid-template-columns:38px minmax(0,1fr) auto}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% -10%, var(--color-surface-secondary) 0, transparent 38%), var(--paper);color:var(--ink);font-family:var(--font-sans);background-attachment:fixed;margin:0}.dashboardNoticeList{margin-bottom:var(--space-4);padding:var(--widget-edge);border:var(--border-width) solid var(--line);border-radius:var(--radius-card,var(--radius-xlarge));background:var(--surface);gap:0;display:grid}.dashboardNoticeList h2{margin:0 0 var(--space-2);font-size:var(--widget-title-size)}.dashboardNoticeList article{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--line);display:flex}.dashboardNoticeList article:last-child{border-bottom:0;padding-bottom:0}.dashboardNoticeList article.unread strong:before{content:"";width:var(--indicator-size-small);height:var(--indicator-size-small);margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);display:inline-block}.dashboardNoticeList p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--widget-body-size)}.dashboardNoticeList a{flex:none;text-decoration:none}a{color:inherit}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-width)}.shell{min-height:100svh;padding:0 var(--space-fluid-page);overflow:hidden}.topbar{min-height:var(--content-row-height-feature);border-bottom:var(--border-width) solid var(--line);justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:var(--space-3);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title);text-decoration:none;display:inline-flex}.brandMark{width:var(--avatar-size-default);height:var(--avatar-size-default);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);background:var(--surface-strong);color:var(--ink);font-size:var(--text-caption-size);letter-spacing:var(--tracking-compact);place-items:center;display:grid}.phasePill{border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-body-small-size)}.hero{max-width:920px;padding:clamp(var(--space-9), var(--space-fluid-hero), var(--space-10)) 0 clamp(var(--space-9), var(--space-fluid-display), var(--space-10))}.eyebrow{margin-bottom:var(--space-6);font-size:var(--text-body-small-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}h1{max-width:850px;font-family:var(--font-display);font-size:var(--text-display-size);font-weight:var(--font-weight-regular);line-height:var(--line-tight);letter-spacing:var(--tracking-display);margin:0}.hero>p{max-width:620px;margin:var(--space-7) 0 var(--space-6);color:var(--muted);font-size:var(--text-section-title-size);line-height:var(--text-body-line)}.statusRow{align-items:center;gap:var(--space-2);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);display:inline-flex}.statusDot{width:var(--indicator-size-default);height:var(--indicator-size-default);border-radius:var(--radius-pill);background:var(--color-success);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.primaryLink{min-height:var(--control-height-large);border-radius:var(--radius-pill);background:var(--accent);color:var(--color-action-foreground);padding:0 var(--space-5);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.homeSignIn{margin-top:var(--space-7)}.previewGrid{gap:var(--space-3);padding-bottom:var(--space-9);grid-template-columns:repeat(3,1fr);display:grid}.previewCard{min-height:var(--content-row-height-feature);padding:var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);flex-direction:column;justify-content:flex-end;display:flex}.previewCard.coral{background:var(--coral)}.previewCard.blue{background:var(--blue)}.previewCard.lime{background:var(--lime)}.cardNumber{font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);margin-bottom:auto}.previewCard h2{margin:var(--space-7) 0 var(--space-2);font-size:var(--text-section-title-size);letter-spacing:var(--tracking-title)}.previewCard p{max-width:300px;line-height:var(--text-body-line);margin:0}footer{min-height:var(--content-row-height-feature);border-top:var(--border-width) solid var(--line);color:var(--muted);font-size:var(--text-body-small-size);justify-content:space-between;align-items:center;display:flex}.visualGallery{width:min(680px,100%);min-height:100svh;padding:0 var(--space-5) var(--space-9);margin:0 auto}.visualGallery>header{min-height:var(--content-row-height-large);border-bottom:var(--border-width) solid var(--line);color:var(--muted);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex}.visualGallery>section{padding-top:var(--space-8)}.visualGallery .eyebrow{margin-bottom:var(--space-3)}.visualGallery h1{max-width:560px;font-family:inherit;font-size:var(--text-display-size);font-weight:var(--font-weight-bold);line-height:var(--line-tight)}.visualGallery section>p{max-width:540px;margin:var(--space-5) 0 var(--space-6);color:var(--muted);font-size:var(--text-body-size);line-height:var(--text-body-line)}.visualGallery nav{border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface);overflow:hidden}.visualGallery nav a{min-height:var(--content-row-height-large);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);text-decoration:none;display:flex}.visualGallery nav a:not(:last-child){border-bottom:var(--border-width) solid var(--line)}.visualGallery nav a span{gap:var(--space-1);min-width:0;display:grid}.visualGallery nav a strong{font-size:var(--text-body-size)}.visualGallery nav a small{color:var(--muted);font-size:var(--text-caption-size)}.visualGallery nav a i{color:var(--muted);font-size:var(--text-section-title-size);font-style:normal}.roleCard.available h2 a{text-decoration:none}.roleCard.available h2 a:after{content:" ↗";font-family:inherit;font-size:var(--text-inline-detail-scale)}.requestShell{min-height:100svh;padding:0 var(--space-fluid-page) var(--space-9)}.requestHeader{min-height:var(--list-row-height-two-line);border-bottom:var(--border-width) solid var(--line);grid-template-columns:1fr auto;align-items:center;display:grid}.requestHeader form{justify-self:end}.requestHome,.requestStart,.wizard{max-width:1180px;margin:0 auto}.clientProjectPanel{max-width:1180px;margin:0 auto var(--space-9);padding:var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface)}.clientProjectHeading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.clientProjectHeading h2{font-size:var(--text-page-title-size)}.clientWidgetGrid{max-width:1180px;margin:0 auto var(--space-9)}.clientPulseWidget,.clientUpdatesWidget{grid-column:span 6}.clientProjectsWidget{grid-column:1/-1}.clientUpdateList,.clientProjectList{gap:0;margin:0;padding:0;list-style:none;display:grid}.clientUpdateList li,.clientProjectList>a{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--line);color:inherit;text-decoration:none;display:flex}.clientUpdateList li:last-child,.clientProjectList>a:last-child{border-bottom:0;padding-bottom:0}.clientUpdateList span,.clientProjectList span{gap:var(--space-1);display:grid}.clientUpdateList small,.clientProjectList small{color:var(--muted)}.clientUpdateList li.unread>span>strong:before{content:"";width:var(--indicator-size-small);height:var(--indicator-size-small);margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--blue);display:inline-block}.requestTitleRow{justify-content:space-between;gap:var(--space-7);padding:var(--space-9) 0 var(--space-6);align-items:end;display:flex}.requestTitleRow h1,.requestStart h1,.wizardHeading h1{font-size:var(--text-page-title-size)}.requestTitleRow p,.requestStart>p{color:var(--muted);font-size:var(--text-card-title-size)}.requestList{border-top:var(--border-width) solid var(--line)}.requestList:has(>.emptyRequests:only-child){border-top:0}.requestListItem{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-1);border-bottom:var(--border-width) solid var(--line);text-decoration:none;display:flex}.requestListItem:last-child{border-bottom:0}.requestListItem>div{gap:var(--space-2);flex-direction:column;display:flex}.requestListItem>div:last-child{color:var(--muted);font-size:var(--text-body-small-size);align-items:end}.requestListItem strong{font-size:var(--text-card-title-size)}.requestListItem span{color:var(--muted)}.draftStatus{color:var(--danger);font-weight:var(--font-weight-bold)}.emptyRequests{padding:var(--space-6);border:var(--border-width) dashed var(--line);border-radius:var(--radius-large);color:var(--muted)}.requestStart{max-width:760px;padding-top:var(--space-7)}.requestStart>.eyebrow{margin-top:var(--space-8)}.departmentPicker{gap:var(--space-3);margin-top:var(--space-6);display:grid}.departmentPicker label{cursor:pointer}.departmentPicker input{width:var(--border-width);height:var(--border-width);min-height:var(--control-height-small);opacity:0;clip-path:inset(50%);position:absolute;overflow:hidden}.departmentPicker label span{padding:var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);display:block}.departmentPicker input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent);background:var(--blue)}.departmentPicker button,.wizardActions button:not(.secondaryButton),.submitRequest{min-height:var(--list-row-height);border-radius:var(--radius-pill);background:var(--accent);color:var(--color-action-foreground);font:inherit;font-weight:var(--font-weight-bold);padding:0 var(--space-6);cursor:pointer;border:0}.wizard{padding-top:var(--space-4)}.wizardTopline{justify-content:space-between;align-items:center;display:flex}.saveStatus{font-size:var(--text-body-small-size);font-weight:var(--font-weight-bold);color:var(--color-success);text-transform:capitalize}.saveStatus.saving{color:var(--muted)}.saveStatus.error{color:var(--danger)}.wizardHeading{justify-content:space-between;align-items:end;gap:var(--space-7);padding:var(--space-5) 0 var(--space-3);display:flex}.wizardHeading .eyebrow{margin-bottom:var(--space-2)}.progressTrack{height:var(--progress-height-small);width:min(var(--wizard-progress-width), var(--wizard-progress-fluid-width));border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.progressTrack span{background:var(--accent);height:100%;transition:width var(--motion-surface) var(--ease-standard);display:block}.wizardSteps{gap:var(--space-1);padding:0 0 var(--space-3);border-bottom:var(--border-width) solid var(--line);display:flex;overflow-x:auto}.wizardSteps button{white-space:nowrap;color:var(--muted);font:inherit;padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;border:0}.wizardSteps button.active{background:var(--surface-strong);color:var(--ink);border-radius:var(--radius-pill)}.intakeError{padding:var(--space-3) var(--space-4);border-radius:var(--radius-medium);background:var(--color-danger-surface);color:var(--color-danger)}.wizardPanel{padding:var(--space-6) 0 var(--space-4)}.wizardPanel.narrow{gap:var(--space-4);max-width:720px;display:grid}.wizardPanel label{gap:var(--space-2);color:var(--ink);font-weight:var(--font-weight-semibold);display:grid}.wizardPanel label>span,.wizardPanel label>small{color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium)}.wizardPanel input,.wizardPanel textarea{border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:var(--surface-strong);width:100%;color:var(--ink);padding:var(--space-3) var(--space-3);font:inherit}.largeField input{min-height:var(--list-row-height);font-size:var(--text-card-title-size)}.datePanel{gap:var(--space-4);grid-template-columns:1fr 1fr;max-width:850px;display:grid}.dateExplanation{grid-column:1/-1}.dateExplanation p,.bundleChooser p,.referencePanel>div>p{color:var(--muted);line-height:var(--text-body-line)}.secondaryButton{min-height:var(--control-height-touch);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);color:var(--ink);padding:0 var(--space-4);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0}.bundleChooser{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xlarge);background:var(--blue);align-items:stretch;display:flex}.bundleChooser>div:first-child{max-width:420px;margin-right:auto}.bundleChooser button{min-width:var(--control-min-width-bundle);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface-strong);color:var(--ink);padding:var(--space-4);gap:var(--space-2);text-align:left;cursor:pointer;flex-direction:column;display:flex}.searchField{margin:var(--space-5) 0 var(--space-2)}.searchField input{font-size:var(--text-card-title-size)}.catalogResults{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.catalogResults>button{justify-content:space-between;align-items:center;gap:var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface-strong);color:var(--ink);padding:var(--space-4);text-align:left;cursor:pointer;display:flex}.catalogResults>button:disabled{opacity:.55}.catalogResults button span:first-child{gap:var(--space-1);display:grid}.catalogResults small{color:var(--muted)}.selectedTray{margin-top:var(--space-7)}.selectedTray>div{padding:var(--space-3) 0;border-top:var(--border-width) solid var(--line);justify-content:space-between;display:flex}.selectedTray button,.detailCardHeader button,.referenceList button{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0}.detailsStack{gap:var(--space-3);display:grid}.detailCard{padding:clamp(var(--space-4), var(--space-fluid-compact), var(--space-6));border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface);gap:var(--space-4);display:grid}.detailCardHeader{gap:var(--space-4);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.detailCardHeader>span{font-size:var(--text-caption-size);font-weight:var(--font-weight-bold)}.detailCardHeader h2{margin:0}.detailCardHeader p{color:var(--muted)}.dynamicField{gap:var(--space-2);display:grid}.dynamicField b{color:var(--danger);font-size:var(--text-metadata-size);text-transform:uppercase}.pendingEditor{padding:var(--space-2) var(--space-3);border-radius:var(--radius-medium);background:var(--surface-strong)}.pendingToggle{font-size:var(--text-body-small-size);grid-template-columns:auto 1fr;align-items:center;display:flex!important}.pendingToggle input{width:auto}.pendingFields{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:2fr 1fr 1fr;display:grid}.variantGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.variantCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-large);background:var(--surface-strong);display:grid}.referencePanel{max-width:900px}.uploadRow{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xlarge);background:var(--lime);grid-template-columns:1fr auto auto;align-items:end;display:grid}.fileButton{min-height:var(--control-height-large);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);cursor:pointer;place-items:center;color:var(--color-action-foreground)!important;display:grid!important}.fileButton input{width:var(--border-width);height:var(--border-width);min-height:var(--control-height-small);opacity:0;clip-path:inset(50%);position:absolute;overflow:hidden}.referenceList{margin-top:var(--space-6)}.referenceList>div:not(.emptyRequests){padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--line);justify-content:space-between;align-items:center;display:flex}.referenceList>div:not(.emptyRequests):last-child{border-bottom:0}.referenceList span{gap:var(--space-1);display:grid}.referenceList small{color:var(--muted)}.reviewPanel{gap:var(--space-4);display:grid}.summaryHero{padding:clamp(var(--space-5), var(--space-fluid-page), var(--space-8));border-radius:var(--radius-xlarge);background:var(--coral)}.summaryHero .eyebrow{margin-bottom:var(--space-4)}.summaryHero h2{font-family:inherit;font-size:var(--text-page-title-size);font-weight:var(--font-weight-bold);margin:0}.summaryDeliverables article{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--line);grid-template-columns:44px 1fr;display:grid}.summaryDeliverables article:last-child{border-bottom:0}.summaryDeliverables h3{margin:0}.summaryDeliverables p{color:var(--muted)}.summaryDeliverables blockquote{padding-left:var(--space-4);border-left:var(--border-width-emphasis) solid var(--line);margin-left:0}.submissionCheck{padding:var(--space-6);border-radius:var(--radius-xlarge)}.submissionCheck.blocked{background:var(--color-danger-surface)}.submissionCheck.ready{background:var(--lime)}.submitRequest{width:fit-content;min-width:190px}.submitRequest:disabled{opacity:.4;cursor:not-allowed}.wizardActions{padding-top:var(--space-5);border-top:var(--border-width) solid var(--line);justify-content:space-between;display:flex}.projectBasics,.strategyPanel{gap:var(--space-4);max-width:900px;display:grid}.briefPrompt h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-section-title-size);font-weight:var(--font-weight-regular)}.briefPrompt p{color:var(--muted);font-size:var(--text-body-size);margin:0}.briefPrompt.compact{margin-top:var(--space-4)}.choiceFieldset{border:0;margin:0;padding:0}.choiceFieldset legend{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}.binaryChoices,.chipSelector{gap:var(--space-2);flex-wrap:wrap;display:flex}.binaryChoices button,.chipSelector button,.readinessChoices button{border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);color:var(--ink);padding:var(--space-3) var(--space-4);font:inherit;cursor:pointer}.binaryChoices button.selected,.chipSelector button.selected,.readinessChoices button.selected{border-color:var(--accent);background:var(--accent);color:var(--color-action-foreground)}.directionChoices{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.directionChoices button{min-height:var(--content-row-height-feature);gap:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface-strong);color:var(--ink);padding:var(--space-5);text-align:left;font:inherit;cursor:pointer;flex-direction:column;display:flex}.directionChoices button.selected{border-color:var(--accent);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent);background:var(--blue)}.directionChoices span{color:var(--muted);line-height:var(--text-body-small-line)}.directionDetails,.contentRequirementList{gap:var(--space-4);display:grid}.multiChoiceField{gap:var(--space-2);margin-top:var(--space-2);display:grid}.multiChoiceField>span{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);display:flex}.readinessChoices{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.readinessChoices button{border-radius:var(--radius-large);text-align:left}.bundleChooser{grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);align-items:start;display:grid}.bundleDropdowns{gap:var(--space-2);width:100%;max-width:none;margin:0;display:grid}.bundleDropdowns details,.categoryDropdowns details{border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface-strong);overflow:hidden}.bundleDropdowns summary,.categoryDropdowns summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4);cursor:pointer;font-weight:var(--font-weight-bold);list-style:none;display:flex}.bundleDropdowns summary span:first-child{gap:var(--space-1);display:grid}.bundleDropdowns summary small,.categoryDropdowns summary small{color:var(--muted);font-weight:var(--font-weight-medium)}.bundleDropdowns details>p,.bundleDropdowns details>ul{padding:0 var(--space-4) var(--space-3) var(--space-8);margin:0}.bundleDropdowns details>button{margin:var(--space-1) var(--space-4) var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--color-action-foreground);padding:var(--space-2) var(--space-4);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0}.categoryDropdowns{gap:var(--space-2);display:grid}.categoryDropdowns .catalogResults{padding:0 var(--space-3) var(--space-3)}.catalogResults>button.selected{border-color:var(--accent);background:var(--blue)}.catalogResults>button.selected>span:last-child{color:var(--danger);font-weight:var(--font-weight-bold)}.deliverableName{font-weight:var(--font-weight-regular)}.projectReferences{margin-top:var(--space-1);padding-top:var(--space-5);border-top:var(--border-width) solid var(--line)}.selectionCart{z-index:10;bottom:var(--space-5);margin:var(--space-6) auto 0;justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--accent);min-width:300px;color:var(--color-action-foreground);padding:var(--space-3) var(--space-5);box-shadow:var(--shadow-control);font:inherit;cursor:pointer;border:0;display:flex;position:sticky}.selectionCart strong{width:var(--icon-control-size-compact);height:var(--icon-control-size-compact);border-radius:var(--radius-pill);background:var(--coral);color:var(--color-action-foreground);place-items:center;display:grid}.priorityPanel{padding:var(--space-6);border-radius:var(--radius-xlarge);background:var(--lime)}.priorityRanks{gap:var(--space-2);margin-top:var(--space-5);display:grid}.priorityRanks label{grid-template-columns:46px 1fr;align-items:center;display:grid}.priorityRanks label>span{font-size:var(--text-card-title-size);font-weight:var(--font-weight-bold)}.finalNotesField{margin-top:var(--space-7)}.briefSummaryGrid{gap:var(--space-1);background:var(--line);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.briefSummaryGrid section{padding:var(--space-6);background:var(--paper)}.briefSummaryGrid section>span{color:var(--muted);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label)}.briefSummaryGrid h3{margin:var(--space-2) 0 var(--space-1)}.briefSummaryGrid p{color:var(--muted)}.submitConfirmation{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);border-top:var(--border-width) solid var(--line);display:flex}.bundleDepartmentForm{gap:var(--space-3);padding:var(--space-4) 0;border-block:var(--border-width) solid var(--line);display:grid}.bundleDepartmentForm fieldset{border:0;padding:0}@media (max-width:767px){.requestShell{padding-inline:var(--space-5)}.requestHeader{grid-template-columns:1fr auto}.requestTitleRow,.wizardHeading{flex-direction:column;align-items:start}.progressTrack{width:100%}.datePanel,.catalogResults,.variantGrid,.directionChoices,.readinessChoices,.briefSummaryGrid,.bundleChooser,.pendingFields,.uploadRow{grid-template-columns:1fr}.wizardSteps{margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5)}.submitConfirmation{flex-direction:column;align-items:stretch}}.authPage,.deniedPage{min-height:100svh;padding:var(--space-6) var(--space-fluid-page)}.authPage>.brand{min-height:var(--control-height-large)}.authCard{max-width:760px;margin:clamp(var(--space-9), var(--space-fluid-hero), var(--space-10)) auto var(--space-9);text-align:center}.authCard h1,.deniedCard h1{font-size:var(--text-display-size);line-height:var(--line-tight)}.authCard>p,.deniedCard>p{max-width:580px;margin:var(--space-6) auto;color:var(--muted);font-size:var(--text-card-title-size);line-height:var(--text-body-line)}.signInActions{margin-top:var(--space-7)}.googleButton{min-height:var(--list-row-height);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);color:var(--ink);align-items:center;gap:var(--space-3);padding:0 var(--space-6);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.googleButton:disabled{cursor:not-allowed;opacity:.55}.formMessage{color:var(--muted);font-size:var(--text-body-small-size)}.securityNote{max-width:540px;margin:var(--space-7) auto 0;border-top:var(--border-width) solid var(--line);padding-top:var(--space-6);color:var(--muted);font-size:var(--text-body-small-size);line-height:var(--text-body-line)}.deniedPage{place-items:center;display:grid}.deniedCard{text-align:center;max-width:760px}.deniedIcon{width:var(--icon-control-size-large);height:var(--icon-control-size-large);margin:0 auto var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-section-title-size);place-items:center;display:grid}.dashboardShell{min-height:100svh;padding:0 var(--space-fluid-page) var(--space-9)}.roleTestToolbar{min-height:var(--list-row-height);padding:var(--space-2) max(var(--space-5), var(--space-fluid-page));justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--line);background:color-mix(in srgb, var(--surface-strong) 94%, var(--blue));font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);z-index:100;display:flex;position:sticky;top:0}.roleTestToolbar>span{white-space:nowrap}.roleTestToolbar>div{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex;overflow-x:auto}.roleTestToolbar form{flex:none}.roleTestToolbar button,.textButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.roleTestToolbar button{min-height:var(--control-height-default);padding:0 var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);color:var(--muted)}.roleTestToolbar button.active{border-color:color-mix(in srgb, var(--blue) 70%, var(--line));background:color-mix(in srgb, var(--blue) 18%, transparent);color:var(--ink)}.textButton{min-height:var(--control-height-touch);font-size:var(--header-action-size);font-weight:var(--header-action-weight);line-height:var(--text-card-title-line);align-items:center;display:inline-flex}.dashboardHeader{min-height:var(--content-row-height-large);border-bottom:var(--border-width) solid var(--line);justify-content:space-between;align-items:center;display:flex}.accountBlock{align-items:center;gap:var(--space-5);text-align:right;display:flex}.accountBlock div{gap:var(--space-1);flex-direction:column;display:flex}.accountBlock strong{font-size:var(--text-body-small-size)}.accountBlock span{color:var(--muted);font-size:var(--text-caption-size)}.dashboardIntro{max-width:940px;padding:clamp(var(--space-8), var(--space-fluid-display), var(--space-10)) 0 var(--space-7)}.dashboardIntro h1{font-size:var(--text-display-size)}.dashboardIntro p{max-width:610px;color:var(--muted);font-size:var(--text-card-title-size);line-height:var(--text-body-line)}.roleGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.roleCard{min-height:var(--content-row-height-feature);padding:var(--space-5);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface);grid-template-rows:auto 1fr auto;display:grid}.roleCard>span,.roleCard small{color:var(--muted);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.roleCard div{align-self:end}.roleCard h2{margin:var(--space-5) 0 var(--space-1);font-size:var(--text-section-title-size);letter-spacing:var(--tracking-title)}.roleCard p{margin:0 0 var(--space-4);color:var(--muted)}.previewPanel{margin-top:var(--space-7);padding:var(--space-6);gap:var(--space-8);border-radius:var(--radius-xlarge);border:var(--border-width) solid var(--line);background:var(--surface-strong);color:var(--ink);grid-template-columns:1fr 1fr;display:grid}.previewPanel h2{font-size:var(--text-stat-compact-size);margin:0}.previewPanel p{max-width:500px;color:var(--muted);line-height:var(--text-body-line)}.impersonationPicker{gap:var(--space-2) var(--space-3);grid-template-columns:1fr auto;align-content:center;display:grid}.impersonationPicker label{color:var(--muted);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);grid-column:1/-1}.impersonationPicker button{min-height:var(--control-height-large);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;padding:0 var(--space-5);cursor:pointer}.textLink{color:var(--muted);font-size:var(--text-body-small-size);font-weight:var(--font-weight-semibold);text-decoration:none}.settingsShell{min-height:100svh;padding:0 var(--space-fluid-page) var(--space-9)}.settingsHeader{min-height:var(--list-row-height-two-line);border-bottom:var(--border-width) solid var(--line);justify-content:space-between;align-items:center;display:flex}.settingsWorkspace{gap:clamp(var(--space-7), var(--space-fluid-wide), var(--space-10));grid-template-columns:252px minmax(0,1fr);align-items:start;max-width:1440px;margin:0 auto;display:grid}.settingsSidebar{padding:var(--space-7) 0 var(--space-6);position:sticky;top:0}.settingsTitle{padding:0 var(--space-2) var(--space-6)}.settingsTitle h1{font-size:var(--text-page-title-size)}.settingsTitle p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-body-small-size);line-height:var(--text-body-line)}.sectionHeading p{max-width:560px;color:var(--muted);line-height:var(--text-body-line)}.settingsNav{gap:var(--space-1);display:grid}.settingsNav a{align-items:center;gap:var(--space-3);min-height:var(--list-row-height-two-line);padding:var(--space-2) var(--space-2);border-radius:var(--radius-large);transition:background var(--motion-control) var(--ease-standard);grid-template-columns:34px 1fr;text-decoration:none;display:grid}.settingsNav a.active{background:var(--surface-strong);box-shadow:var(--shadow-level-1)}.settingsNav a>span:last-child{gap:var(--space-1);display:grid}.settingsNav strong{font-size:var(--text-body-small-size)}.settingsNav small{color:var(--muted);font-size:var(--text-metadata-size)}.settingsNavMarker{width:var(--icon-control-size-compact);height:var(--icon-control-size-compact);border-radius:var(--radius-medium);background:var(--surface-strong);color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);place-items:center;display:grid}.settingsNav a.active .settingsNavMarker{background:var(--accent);color:var(--color-action-foreground)}.settingsAuditNote{margin:var(--space-6) var(--space-2) 0;color:var(--muted);font-size:var(--text-metadata-size);line-height:var(--text-body-line)}.settingsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settingsSummaryCard{min-height:var(--content-row-height-feature);padding:var(--space-4);gap:var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface);transition:border-color var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard), transform var(--motion-control) var(--ease-standard);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.settingsSummaryCount{min-width:68px;font-family:var(--font-display);font-size:var(--text-page-title-size);line-height:var(--line-tight);text-align:center}.settingsSummaryCard h3{margin:0 0 var(--space-1);font-size:var(--text-card-title-size)}.settingsSummaryCard p{color:var(--muted);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin:0}.settingsSummaryArrow{color:var(--muted);font-size:var(--text-card-title-size)}label span,.bundleList small{color:var(--muted)}.settingsSection{padding:0 0 var(--space-8)}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--line);display:flex}.sectionHeading .eyebrow{margin-bottom:var(--space-2)}.sectionHeading h2{font-family:var(--font-display);font-size:var(--text-section-title-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);margin:0}.sectionHeading h3,.subsection h3,.createPanel h3{font-size:var(--text-section-title-size);letter-spacing:var(--tracking-title);margin:0}.sectionHeading.small{margin-bottom:var(--space-4);align-items:center}.settingsNotice{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-medium);background:var(--color-success-surface);font-size:var(--text-body-small-size)}.settingsNotice.error{background:var(--color-danger-surface)}.configurationList,.editorStack{gap:var(--space-2);display:grid}.configurationRow,.createPanel,.inlineCreate{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface);grid-template-columns:2fr 2fr auto auto;align-items:end;display:grid}.configurationRow.expanded{grid-template-columns:repeat(4,minmax(120px,1fr))}.configurationList.compact .configurationRow{grid-template-columns:2fr 1fr auto auto}label{gap:var(--space-2);color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);display:grid}input,textarea,button{font:inherit}input,textarea{width:100%;min-height:var(--control-height-touch);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:var(--surface-strong);color:var(--ink);padding:var(--space-2) var(--space-3);transition:border-color var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard)}input:focus,textarea:focus{border-color:var(--focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}input::placeholder,textarea::placeholder{color:var(--color-foreground-tertiary);opacity:1}textarea{resize:vertical}button{min-height:var(--control-height-touch);border-radius:var(--radius-medium);background:var(--accent);color:var(--color-action-foreground);padding:0 var(--space-4);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--motion-control) var(--ease-standard), opacity var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard);border:0}button:active:not(:disabled){box-shadow:none;transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.35}.checkField,.checkGrid label,.departmentChoice label{align-items:center;gap:var(--space-2);min-height:var(--control-height-touch);display:flex}.checkField input,.checkGrid input,.departmentChoice input{width:var(--selection-control-size-large);min-height:var(--control-height-small)}.createPanel{margin-top:var(--space-6);padding:var(--space-6);background:var(--blue)}.createPanel.compact{grid-template-columns:2fr 1fr auto}.createPanel.vertical,.openCard{gap:var(--space-5);grid-template-columns:1fr;display:grid}.formGrid{gap:var(--space-3);display:grid}.formGrid.two{grid-template-columns:1fr 1fr}.formGrid .wide{grid-column:1/-1}.checkGrid{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.editorCard{border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface);transition:border-color var(--motion-control) var(--ease-standard), box-shadow var(--motion-control) var(--ease-standard);overflow:hidden}.editorCard[open]{background:var(--surface-strong);box-shadow:var(--shadow-soft)}.editorCard summary{min-height:var(--content-row-height-large);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;list-style:none;display:flex}.editorCard summary::-webkit-details-marker{display:none}.settingsAddCard summary::-webkit-details-marker{display:none}.editorCard summary small{color:var(--muted);font-weight:var(--font-weight-medium)}.userEditor,.openCard,.recordEditor{padding:var(--space-6);border-top:var(--border-width) solid var(--line)}.recordEditor{gap:var(--space-5);display:grid}.recordSummary{gap:var(--space-1);display:grid}.recordSummary small{color:var(--muted);font-size:var(--text-metadata-size);font-weight:var(--font-weight-medium)}.recordStatus{min-height:var(--control-height-small);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.recordStatus.active{background:var(--color-success-surface);color:var(--color-success)}.recordStatus.inactive{background:var(--surface-strong);color:var(--muted)}.toggleField{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--content-row-height-large);padding:var(--space-3) 0;border-block:var(--border-width) solid var(--line);display:flex}.toggleField>span{gap:var(--space-1);color:var(--ink);display:grid}.toggleField small{color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium)}.toggleField input{width:var(--icon-size-default);min-height:var(--control-height-small)}.formActions{justify-content:flex-end;display:flex}.settingsAddCard{margin-bottom:var(--space-4);border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-xlarge);background:var(--blue);overflow:hidden}.settingsAddCard summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--content-row-height-large);padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;display:flex}.settingsAddCard summary>span:first-child{gap:var(--space-1);display:grid}.settingsAddCard summary small{color:var(--color-info);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium)}.addCardIcon{width:var(--icon-control-size-compact);height:var(--icon-control-size-compact);border-radius:var(--radius-pill);background:var(--accent);color:var(--color-action-foreground);font-size:var(--text-section-title-size);line-height:var(--line-tight);transition:transform var(--motion-control) var(--ease-standard);place-items:center;display:grid}.settingsAddCard[open] .addCardIcon{transform:rotate(45deg)}.addCardForm{gap:var(--space-4);padding:var(--space-5);border-top:var(--border-width) solid var(--color-accent-border);background:var(--color-backdrop);grid-template-columns:1fr 1fr;display:grid}.addCardForm .formActions{grid-column:1/-1}.addCardFormThree{grid-template-columns:1fr 1.5fr 120px}.addCardFormVertical{gap:var(--space-5);padding:var(--space-6);border-top:var(--border-width) solid var(--color-accent-border);background:var(--color-backdrop);display:grid}.settingsAddCardAfterList{margin-top:var(--space-5)}.compactAddCard{margin-top:var(--space-2)}.settingsSubList{gap:var(--space-2)}.settingsSubheading{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.settingsSubheadingSpaced{margin-top:var(--space-7)}.settingsSubheading h3{font-size:var(--text-card-title-size);margin:0}.settingsSubheading p{color:var(--muted);font-size:var(--text-caption-size);margin:0}.compactEditorCard{border-radius:var(--radius-large)}.compactEditorCard summary{min-height:var(--list-row-height-two-line);padding:var(--space-3) var(--space-4)}.userEditor fieldset{margin:var(--space-5) 0;border:var(--border-width) solid var(--line);border-radius:var(--radius-large);padding:var(--space-4)}.userEditor legend{padding:0 var(--space-2);font-size:var(--text-body-small-size);font-weight:var(--font-weight-bold)}.departmentChoices{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.departmentChoice{border-bottom:var(--border-width) solid var(--line);justify-content:space-between;display:flex}.defaultChoice{color:var(--muted);font-size:var(--text-metadata-size)}.readOnlyNote{color:var(--muted);font-size:var(--text-body-small-size)}.libraryLayout{gap:var(--space-7);grid-template-columns:minmax(320px,.8fr) 1.2fr;display:grid}.libraryLayout h3{margin-top:0}.deliverableDirectory{gap:var(--space-6);display:grid}.deliverableDirectory section{gap:var(--space-1);display:grid}.deliverableDirectory h4{margin:0 0 var(--space-1)}.directoryRow{justify-content:space-between;gap:var(--space-5);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:var(--surface);text-decoration:none;display:flex}.directoryRow small{color:var(--muted);text-align:right}.subsection{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--border-width) solid var(--line)}.chipRow{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.chip{min-height:var(--control-height-default);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);color:var(--ink);font-size:var(--text-caption-size)}.inlineCreate{grid-template-columns:1fr auto;max-width:560px}.dangerButton{border:var(--border-width) solid var(--color-danger);color:var(--danger);background:0 0}.bundleList{gap:var(--space-2);padding:0;list-style:none;display:grid}.bundleList li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--line);display:flex}.bundleList li>div{gap:var(--space-1);display:flex}.bundleList button{min-height:var(--control-height-default);padding:0 var(--space-3)}@media (max-width:767px){.shell{padding:0 var(--space-5)}.topbar{min-height:var(--content-row-height-large)}.brand{font-size:var(--text-body-size)}.brandMark{width:var(--icon-control-size-default);height:var(--icon-control-size-default)}.phasePill{max-width:94px;padding:var(--space-2) var(--space-2);text-align:center;font-size:var(--text-metadata-size)}.hero{padding:var(--space-10) 0 var(--space-9)}.eyebrow{max-width:280px;margin-bottom:var(--space-4);font-size:var(--text-metadata-size);line-height:var(--text-body-line)}h1{font-size:var(--text-page-title-size);line-height:var(--line-tight)}.hero>p{margin-top:var(--space-6);font-size:var(--text-card-title-size)}.previewGrid{gap:var(--space-3);padding-bottom:var(--space-8);grid-template-columns:1fr}.previewCard{min-height:var(--content-row-height-feature);border-radius:var(--radius-xlarge);padding:var(--space-6)}footer{min-height:var(--content-row-height-feature);justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column}.authPage,.deniedPage{padding:var(--space-5)}.authCard{margin-top:var(--space-10)}.authCard h1,.deniedCard h1{font-size:var(--text-stat-large-size)}.googleButton{width:100%}.dashboardShell{padding:0 var(--space-5) var(--space-8)}.roleTestToolbar{align-items:stretch;gap:var(--space-2);padding-block:var(--space-2);flex-direction:column}.roleTestToolbar>div{justify-content:flex-start}.dashboardHeader{min-height:var(--content-row-height-large)}.accountBlock div{display:none}.dashboardIntro{padding:var(--space-10) 0 var(--space-8)}.dashboardIntro h1{font-size:var(--text-stat-large-size)}.roleGrid{grid-template-columns:1fr}.clientProjectPanel{padding:var(--space-6)}.clientProjectHeading{flex-direction:column;align-items:stretch}.clientProjectHeading .primaryLink{text-align:center}.clientPulseWidget,.clientUpdatesWidget,.clientProjectsWidget{grid-column:1/-1}.roleCard{min-height:var(--content-row-height-feature)}.previewPanel{padding:var(--space-6);gap:var(--space-5);grid-template-columns:1fr}.impersonationPicker{grid-template-columns:1fr}.impersonationPicker label{grid-column:auto}.settingsShell{padding:0 var(--space-5) var(--space-9)}.settingsHeader{min-height:var(--content-row-height-large)}.settingsWorkspace{grid-template-columns:1fr;gap:0}.settingsSidebar{padding:var(--space-7) 0 0;position:static}.settingsTitle{padding:0 0 var(--space-6)}.settingsTitle h1{font-size:var(--text-stat-large-size)}.settingsNav{margin-inline:calc(-1 * var(--space-5));padding:0 var(--space-5) var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.settingsNav::-webkit-scrollbar{display:none}.settingsNav a{grid-template-columns:var(--icon-control-size-compact) auto;min-height:var(--list-row-height);border:var(--border-width) solid var(--line);background:var(--surface);flex:none}.settingsNavMarker{width:var(--icon-control-size-compact);height:var(--icon-control-size-compact)}.settingsNav small,.settingsAuditNote{display:none}.settingsContent{padding-top:var(--space-7)}.settingsGrid,.libraryLayout,.formGrid.two,.checkGrid,.departmentChoices,.addCardForm{grid-template-columns:1fr}.addCardForm .formActions{grid-column:auto}.settingsSummaryCard{min-height:var(--content-row-height-feature);padding:var(--space-4);grid-template-columns:54px 1fr auto}.settingsSummaryCount{min-width:54px;font-size:var(--text-stat-compact-size)}.sectionHeading{align-items:start;gap:var(--space-2);flex-direction:column}.configurationRow,.configurationRow.expanded,.configurationList.compact .configurationRow,.createPanel,.createPanel.compact,.inlineCreate{grid-template-columns:1fr}.editorCard summary,.directoryRow,.bundleList li{flex-direction:column;align-items:flex-start}.directoryRow small{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--motion-reduced)!important;transition-duration:var(--motion-reduced)!important;animation-iteration-count:1!important}}.widgetGrid{align-items:start;gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dashboardWidget{min-width:0;padding:var(--widget-edge);border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:linear-gradient(145deg, var(--color-border), var(--color-surface-disabled));box-shadow:var(--shadow-level-1);flex-direction:column;display:flex}.widgetBody{min-width:0;margin-top:var(--widget-header-body-gap);color:var(--ink);font-size:var(--widget-body-size);line-height:var(--text-body-small-line)}.widgetBody>:first-child{margin-top:0}.projectPulseWidget,.attentionWidget,.upcomingWidget,.healthWidget,.peopleWidget,.momentumWidget{grid-column:span 6}.dashboardShell .dashboardIntro{padding:var(--space-7) 0 var(--space-6)}.dashboardShell .dashboardIntro h1{font-size:var(--text-display-size)}.dashboardShell .dashboardIntro .eyebrow{margin-bottom:var(--space-4)}.dashboardShell .dashboardIntro p{margin:var(--space-4) 0 0;font-size:var(--text-body-size)}.widgetHeading,.peopleSectionHeading,.filterSheetTitle,.personRowHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.widgetHeading{min-height:var(--control-height-small);align-items:center}.widgetHeading>div{min-width:0}.widgetHeading h2,.peopleSectionHeading h2{margin:var(--space-1) 0 0;font-size:var(--widget-title-size);letter-spacing:var(--tracking-title)}.widgetHeading h2{line-height:var(--text-body-line);margin:0}.widgetKicker{color:var(--muted);font-size:var(--text-navigation-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-tight);text-transform:uppercase}.widgetFilters,.momentumControls{margin:var(--space-4) 0 var(--space-3);gap:var(--space-2);display:flex}.workloadRows{margin:var(--space-3) 0 0;gap:0;display:grid}.workloadRow{min-height:var(--control-height-default);align-items:center;gap:var(--space-2);grid-template-columns:minmax(130px,1fr) minmax(70px,.7fr) 38px;display:grid}.workloadRow>span:first-child,.momentumRows li>span:nth-child(2),.upcomingList span,.chartPerson{gap:var(--space-1);min-width:0;display:grid}.workloadRow strong,.momentumRows strong{font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workloadRow small,.momentumRows small,.upcomingList small,.sourceNote{color:var(--muted);font-size:var(--text-navigation-size)}.workloadRow>b{font-size:var(--text-metadata-size);text-align:right}.workloadMeter,.capacityBar{height:var(--progress-height-default);border-radius:var(--radius-pill);background:var(--color-surface-raised);overflow:hidden}.workloadMeter i,.capacityBar i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.rangeControl{margin:var(--space-3) 0 var(--space-3);width:fit-content;padding:var(--space-1);border-radius:var(--radius-medium);background:var(--color-surface-primary);display:flex}.rangeControl button{min-height:var(--control-height-small);padding:0 var(--space-2);border-radius:var(--radius-small);color:var(--muted);font:inherit;font-size:var(--text-navigation-size);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0}.rangeControl button.active{background:var(--color-surface-selected);color:var(--ink);box-shadow:var(--shadow-control)}.momentumRows,.attentionList,.momentumChart{margin:0;padding:0;list-style:none}.momentumRows{margin-bottom:0;display:grid}.momentumRows li{min-height:var(--control-height-default);border-bottom:var(--border-width) solid var(--color-surface-hover);grid-template-columns:24px 1fr 36px;align-items:center;display:grid}.momentumRows li:last-child{border-bottom:0}.rankNumber,.chartRank{color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-bold)}.rankUp{color:var(--color-success);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);text-align:right}.rankDown{color:var(--color-danger);font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);text-align:right}.rankSame{color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);text-align:right}.pulseNumbers{margin:var(--space-3) 0 0;align-items:center;gap:var(--space-2);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.pulseNumbers span{gap:var(--space-1);display:grid}.pulseNumbers strong{font-family:var(--font-display);font-size:var(--text-page-title-size);font-weight:var(--font-weight-regular)}.pulseNumbers small{color:var(--muted);font-size:var(--text-navigation-size)}.attentionList{margin:var(--space-3) 0 0;flex:none;align-content:start;padding:0;display:grid}.attentionList li{padding:var(--space-2) 0;gap:var(--space-2);border-bottom:var(--border-width) solid var(--color-surface-hover);grid-template-columns:28px 1fr;align-items:baseline;display:grid}.attentionList li:last-child{border-bottom:0}.attentionList b{color:var(--color-danger);font-size:var(--text-card-title-size)}.attentionList span{color:var(--muted);font-size:var(--text-caption-size);line-height:var(--text-body-small-line)}.upcomingList{margin:var(--space-3) 0 0;align-content:start;gap:var(--space-3);flex:none;padding:0;display:grid}.upcomingList span{grid-template-columns:48px 1fr;align-items:baseline}.upcomingList b{font-size:var(--text-metadata-size);color:var(--color-accent)}.emptyDashboardWidget{min-height:var(--content-row-height-feature);grid-column:span 4}.emptyDashboardWidget p{color:var(--muted);font-size:var(--text-caption-size);margin:auto 0}.designerTodayWidget,.designerAheadWidget{grid-column:span 7}.designerProjectsWidget,.designerAvailableWidget{grid-column:span 5}.designerUpdatesWidget{grid-column:span 6}.designerMomentumWidget{grid-column:span 5}.designerTaskList,.designerUpdateList{margin:var(--space-3) 0 0;padding:0;list-style:none}.designerTaskList li{min-height:var(--control-height-large);padding:var(--space-2) 0;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-surface-hover);grid-template-columns:minmax(0,1fr) auto;display:grid}.designerTaskList li:last-child,.designerUpdateList li:last-child{border-bottom:0}.designerTaskList li>span:first-child,.designerTaskMeta,.designerUpdateList li{gap:var(--space-1);display:grid}.designerTaskList strong,.designerUpdateList strong{font-size:var(--text-caption-size);line-height:var(--text-body-small-line)}.designerTaskList small,.designerUpdateList small,.designerMomentumScore small{color:var(--muted);font-size:var(--text-navigation-size);line-height:var(--text-body-small-line)}.designerTaskMeta{text-align:right;justify-items:end}.designerTaskMeta b{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-info);font-size:var(--text-navigation-size);line-height:var(--line-tight)}.designerTaskMeta .designerStateCarryover{background:var(--color-danger-surface);color:var(--color-danger)}.designerTaskMeta .designerStateRevision{background:var(--color-warning-surface);color:var(--color-warning)}.designerPulseNumbers{min-height:var(--content-row-height-feature)}.designerUpdateList li{min-height:var(--control-height-large);padding:var(--space-2) 0;text-align:left;border-bottom:var(--border-width) solid var(--color-surface-hover);place-content:center stretch}.designerMomentumScore{min-height:var(--list-row-height-two-line);align-items:center;gap:var(--space-4);display:flex}.designerMomentumScore>strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-page-title-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-display)}.designerMomentumScore span{gap:var(--space-1);display:grid}.designerMomentumScore b{font-size:var(--text-body-small-size)}.designerPeerMomentum{margin:0;padding:0;list-style:none}.designerPeerMomentum li{min-height:var(--control-height-small);border-bottom:var(--border-width) solid var(--color-surface-hover);font-size:var(--text-metadata-size);grid-template-columns:22px 1fr 24px;align-items:center;display:grid}.designerPeerMomentum li:last-child{border-bottom:0}.designerPeerMomentum li>b{color:var(--muted)}.leadReviewWidget,.leadRotationsWidget,.leadWidgetGrid .peopleWidget{grid-column:span 7}.leadMyWorkWidget,.leadAssignmentsWidget,.leadProjectsWidget{grid-column:span 5}.leadMomentumWidget{grid-column:1/-1}.leadReviewList,.leadWorkList,.leadIssueList,.leadRotationList,.leadMomentumList{margin:var(--space-3) 0 0;padding:0;list-style:none}.leadReviewList li,.leadWorkList li,.leadRotationList li{min-height:var(--control-height-large);padding:var(--space-2) 0;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-surface-hover);grid-template-columns:minmax(0,1fr) auto;display:grid}.leadReviewList li:last-child,.leadWorkList li:last-child,.leadIssueList li:last-child,.leadRotationList li:last-child,.leadMomentumList li:last-child{border-bottom:0}.leadReviewList li>span,.leadWorkList li>span,.leadIssueList li>span,.leadRotationList li>span,.leadMomentumOwn span{gap:var(--space-1);min-width:0;display:grid}.leadReviewList strong,.leadWorkList strong,.leadIssueList strong,.leadRotationList strong{font-size:var(--text-caption-size);line-height:var(--text-body-small-line)}.leadReviewList small,.leadWorkList small,.leadIssueList small,.leadRotationList small,.leadMomentumOwn small{color:var(--muted);font-size:var(--text-navigation-size);line-height:var(--text-body-small-line)}.leadReviewList li>small,.leadWorkList li>b,.leadRotationList li>b{color:var(--muted);font-size:var(--text-navigation-size);font-weight:var(--font-weight-semibold);text-align:right}.leadIssueList li{min-height:var(--list-row-height);padding:var(--space-2) 0;align-items:center;gap:var(--space-2);border-bottom:var(--border-width) solid var(--color-surface-hover);grid-template-columns:26px minmax(0,1fr);display:grid}.leadIssueList li>b{color:var(--color-danger);font-size:var(--text-card-title-size)}.leadPulseNumbers{min-height:var(--content-row-height-feature)}.leadMomentumOwn{min-height:var(--content-row-height-feature);align-items:center;gap:var(--space-4);display:flex}.leadMomentumOwn>strong{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-stat-large-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-display)}.leadMomentumOwn b{font-size:var(--text-body-small-size)}.leadMomentumList{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.leadMomentumList li{min-width:0;min-height:var(--control-height-touch);padding:0 var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-medium);background:var(--color-surface-disabled);font-size:var(--text-metadata-size);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.leadMomentumList li>b{color:var(--muted)}.leadMomentumList li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadMomentumList li>small{color:var(--color-accent);font-weight:var(--font-weight-bold)}.peopleShell{max-width:1180px;min-height:100svh;padding:0 var(--space-6) var(--space-10);margin:0 auto}.stackHeader{min-height:var(--list-row-height-two-line);border-bottom:var(--border-width) solid var(--line);justify-content:space-between;align-items:center;display:flex}.backLink{color:var(--color-accent);font-size:var(--header-action-size);font-weight:var(--header-action-weight);line-height:var(--text-card-title-line);text-decoration:none}.peopleDashboard{gap:var(--space-4);display:grid}.peopleSection{padding:0}.peopleSectionHeading p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-caption-size)}.filterSheet{position:relative}.filterSheet>summary{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:var(--surface-strong);color:var(--color-accent);font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);cursor:pointer;list-style:none}.filterSheet>summary::-webkit-details-marker{display:none}.filterSheetBody{z-index:10;top:var(--control-height-touch);width:min(360px,100vw - 48px);padding:var(--space-4);gap:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-surface-secondary);box-shadow:var(--shadow-level-3);grid-template-columns:1fr 1fr;display:grid;position:absolute;right:0}.filterSheetTitle{grid-column:1/-1;align-items:center}.filterSheetTitle button{color:var(--color-accent);font:inherit;font-size:var(--text-caption-size);cursor:pointer;background:0 0;border:0}.filterSheetBody label{gap:var(--space-1);color:var(--muted);font-size:var(--text-navigation-size);font-weight:var(--font-weight-bold);display:grid}.filterSheetBody select{width:100%;min-width:0}.filterSheetBody .switchRow{min-height:var(--control-height-touch);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.switchRow input{width:var(--switch-width);height:var(--switch-height);accent-color:var(--accent)}.peopleSummary{margin:var(--space-5) 0 var(--space-3);gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.peopleSummary span{min-height:var(--content-row-height-large);padding:var(--space-3);align-content:center;gap:var(--space-1);border-radius:var(--radius-large);background:var(--color-surface-primary);display:grid}.peopleSummary strong{font-size:var(--text-card-title-size)}.peopleSummary small{color:var(--muted);font-size:var(--text-navigation-size)}.peopleRows{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.personWorkload{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--color-surface-primary)}.personRowHeading span{gap:var(--space-1);display:grid}.personRowHeading strong{font-size:var(--text-body-small-size)}.personRowHeading small{color:var(--muted);font-size:var(--text-navigation-size)}.workloadState{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--color-info);background:var(--color-info-surface);font-size:var(--text-navigation-size)}.stateHeavy,.stateOvercapacity{color:var(--color-danger);background:var(--color-danger-surface)}.stateFull{color:var(--color-warning);background:var(--color-warning-surface)}.capacityBar{margin-bottom:var(--space-2)}.sourceNote{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.momentumControls{justify-content:space-between;align-items:center}.momentumControls .rangeControl{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;display:grid}.momentumControls{width:100%;margin:var(--space-4) 0 var(--space-3)}.momentumControls .rangeControl button{width:100%;min-width:0}.weekSelector{align-items:center;gap:var(--space-2);display:flex}.weekSelector span{color:var(--muted);font-size:var(--text-metadata-size)}.weekSelector select{width:auto;min-width:var(--control-min-width-week-selector)}.peopleSectionHeading>h2{line-height:var(--text-body-line);margin:0}.momentumChart{display:grid}.momentumChart>li{min-height:var(--content-row-height-feature);align-items:center;gap:var(--space-3);border-top:var(--border-width) solid var(--line);grid-template-columns:32px minmax(160px,1fr) 196px 40px;display:grid}.chartRank{font-family:var(--font-display);font-size:var(--text-section-title-size)}.chartPerson strong{font-size:var(--text-body-small-size)}.chartPerson small{color:var(--muted);font-size:var(--text-navigation-size)}.chartPerson em{margin-top:var(--space-1);max-width:360px;color:var(--color-warning);font-size:var(--text-navigation-size);font-style:normal;line-height:var(--text-body-small-line)}.rankLine{width:196px;height:44px;color:var(--color-accent)}.momentumDetail{margin:calc(-1 * var(--space-1)) 0 var(--space-3);grid-column:2/-1}.momentumDetail summary{color:var(--color-accent);font-size:var(--text-navigation-size);font-weight:var(--font-weight-bold);cursor:pointer}.momentumDetail>div{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.momentumDetail>div>span{padding:var(--space-2);gap:var(--space-1);border-radius:var(--radius-medium);background:var(--color-surface-primary);color:var(--muted);font-size:var(--text-navigation-size);display:grid}.momentumDetail b{color:var(--ink);font-size:var(--text-caption-size)}.designerMomentumDetail{margin:0}.designerMomentumDetail summary{list-style:none}.designerMomentumDetail summary::-webkit-details-marker{display:none}.metricNote{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-navigation-size);line-height:var(--text-body-line)}@media (max-width:1023px){.widgetGrid{grid-template-columns:1fr}.projectPulseWidget,.attentionWidget,.upcomingWidget,.healthWidget,.peopleWidget,.momentumWidget,.designerTodayWidget,.designerAheadWidget,.designerProjectsWidget,.designerAvailableWidget,.designerUpdatesWidget,.designerMomentumWidget,.emptyDashboardWidget{grid-column:auto}.dashboardWidget{border-radius:var(--radius-xlarge);min-height:0}.leadWidgetGrid .dashboardWidget{grid-column:auto;min-height:0}.leadMomentumList{grid-template-columns:1fr 1fr}.peopleShell{padding-inline:var(--space-4)}.peopleTitle{padding-top:var(--space-7)}.peopleSection{padding:0}.filterSheetBody{inset:auto var(--space-3) var(--space-3);border-radius:var(--radius-xlarge);grid-template-columns:1fr;width:auto;max-height:calc(100svh - 32px);position:fixed;overflow-y:auto}.filterSheetTitle,.filterSheetBody .switchRow{grid-column:auto}.peopleRows{grid-template-columns:1fr}.momentumChart>li{padding:var(--space-3) 0;grid-template-columns:28px 1fr 34px}.rankLine{grid-column:2/-1;width:100%}.momentumDetail{grid-column:2/-1;margin:0}.momentumDetail>div{grid-template-columns:repeat(2,1fr)}.momentumControls{flex-direction:column;align-items:stretch}}@media (max-width:479px){.dashboardIntro{padding:var(--space-7) 0 var(--space-6)}.dashboardIntro h1{font-size:var(--text-page-title-size)}.pulseNumbers strong{font-size:var(--text-stat-compact-size)}.widgetFilters{grid-template-columns:1fr 1fr;display:grid}.workloadRow{grid-template-columns:minmax(120px,1fr) 54px 34px}.peopleSummary{grid-template-columns:1fr 1fr 1fr}.peopleSummary span{min-width:0;padding:var(--space-2)}.peopleSummary strong{font-size:var(--text-body-size)}}.settingsShell{max-width:760px;padding:0 var(--space-6) var(--space-10);margin:0 auto;overflow-x:clip}.settingsHeader{min-height:var(--list-row-height-two-line)}.settingsHeaderTitle{font-size:var(--text-body-small-size);font-weight:var(--font-weight-bold)}.settingsContent{min-width:0;padding-top:0}.settingsContent>.settingsSection{max-width:none}.settingsList{border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface);overflow:hidden}.settingsList .settingsSummaryCard{min-height:var(--content-row-height-large);padding:var(--space-3) var(--space-4);gap:var(--space-4);border:0;border-bottom:var(--border-width) solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:center;display:grid;transform:none}.settingsList .settingsSummaryCard:last-child{border-bottom:0}.settingsList .settingsSummaryCard h3{margin:0 0 var(--space-1);font-size:var(--text-body-size)}.settingsList .settingsSummaryCard p{font-size:var(--text-metadata-size)}.settingsRowMeta{align-items:center;gap:var(--space-2);color:var(--muted);display:flex}.settingsRowMeta i{font-size:var(--text-section-title-size);font-style:normal;font-weight:var(--font-weight-regular)}.settingsFootnote{margin:var(--space-3) var(--space-4);color:var(--muted);font-size:var(--text-navigation-size)}@media (max-width:1023px){.settingsShell{padding:0 var(--space-4) var(--space-9)}.settingsContent{padding-top:var(--space-6)}}.taskLibraryHeading{margin-bottom:var(--space-4)}.nativeDisclosure{margin:var(--space-3) 0;border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface);overflow:hidden}.nativeDisclosure>summary{min-height:var(--list-row-height-two-line);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.nativeDisclosure>summary::-webkit-details-marker{display:none}.nativeDisclosure>summary>span:first-child{gap:var(--space-1);display:grid}.nativeDisclosure>summary strong{font-size:var(--text-body-small-size)}.nativeDisclosure>summary small{color:var(--muted);font-size:var(--text-navigation-size)}.nativeDisclosure>summary>span:last-child{color:var(--muted);font-size:var(--text-section-title-size)}.categoryManagerBody{padding:0 var(--space-3) var(--space-3);display:grid}.categoryEditRow{min-width:0;min-height:var(--list-row-height);gap:var(--space-2);border-top:var(--border-width) solid var(--line);grid-template-columns:1fr auto;align-items:center;display:grid}.categoryEditRow>form:first-child{gap:var(--space-2);grid-template-columns:1fr auto;align-items:center;min-width:0;display:grid}.categoryEditRow input{width:100%;min-width:0;height:var(--control-height-default);padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-medium);color:var(--ink);font:inherit;background:0 0}.categoryEditRow input:focus{border-color:var(--line);background:var(--color-surface-primary)}.categoryEditRow button{min-height:var(--control-height-default);padding:0 var(--space-2);color:var(--color-accent);font:inherit;font-size:var(--text-metadata-size);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0}.categoryEditRow .dangerTextButton{color:var(--danger)}.addCategoryRow input{background:var(--color-surface-primary)}.taskGroups{gap:var(--space-5);margin:var(--space-6) 0;display:grid}.taskGroup h3{margin:0 0 var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-metadata-size);letter-spacing:var(--tracking-compact);text-transform:uppercase}.nativeList{border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface);overflow:hidden}.nativeList a{min-height:var(--list-row-height-two-line);padding:var(--space-3) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--line);text-decoration:none;display:flex}.nativeList a:last-child{border-bottom:0}.nativeList a>span{gap:var(--space-1);min-width:0;display:grid}.nativeList a strong{font-size:var(--text-body-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nativeList a small{color:var(--muted);font-size:var(--text-navigation-size);text-transform:capitalize}.nativeList a i{color:var(--muted);font-size:var(--text-section-title-size);font-style:normal}.quickTaskForm{padding:0 var(--space-3) var(--space-3);gap:var(--space-2);grid-template-columns:1fr 1fr auto;display:grid}.quickTaskForm label{gap:var(--space-1);color:var(--muted);font-size:var(--text-navigation-size);font-weight:var(--font-weight-bold);display:grid}.quickTaskForm input,.quickTaskForm textarea{min-width:0;height:var(--control-height-touch);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:var(--color-surface-primary);color:var(--ink);font:inherit}.quickTaskForm input{padding:0 var(--space-2)}.quickTaskForm button{min-height:var(--control-height-touch);padding:0 var(--space-3);border-radius:var(--radius-medium);background:var(--accent);color:var(--color-action-foreground);font:inherit;font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);border:0;align-self:end}.archivedTasks .nativeList{margin:0 var(--space-3) var(--space-3)}.taskDetailPage .sectionHeading{margin-bottom:var(--space-5)}.taskDetailForm{gap:var(--space-4);display:grid}.nativeFormGroup{border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface);overflow:hidden}.nativeFormGroup label{min-height:var(--list-row-height-two-line);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);display:grid}.nativeFormGroup label:last-child{border-bottom:0}.nativeFormGroup label>span:first-child{color:var(--muted);font-size:var(--text-metadata-size);font-weight:var(--font-weight-semibold)}.nativeFormGroup input,.nativeFormGroup textarea{width:100%;min-width:0;padding:var(--space-2) var(--space-2);border-radius:var(--radius-small);background:var(--color-surface-primary);color:var(--ink);font:inherit;font-size:var(--text-caption-size);text-align:right;border:0}.nativeFormGroup textarea{resize:vertical;text-align:left}.nativeFormGroup .inlineInput{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-metadata-size);display:flex}.nativeFormGroup .inlineInput input{flex:1}.switchList label{grid-template-columns:1fr auto}.switchList input{width:var(--switch-width);height:var(--switch-height);accent-color:var(--accent)}.archiveAction{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--line)}.archiveAction button{width:100%;min-height:var(--control-height-large);border-radius:var(--radius-medium);font:inherit;font-size:var(--text-caption-size);font-weight:var(--font-weight-bold)}.dangerButton{border:var(--border-width) solid var(--color-danger);background:var(--color-danger-surface);color:var(--danger)}.archiveAction p{margin:var(--space-2) 0;color:var(--muted);font-size:var(--text-navigation-size);text-align:center}input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:var(--selection-control-size);height:var(--selection-control-size);min-height:var(--control-height-small);border-radius:var(--radius-small);accent-color:var(--accent);flex:none;margin:0;padding:0}.clarificationNotice,.managementReviewPanel,.builtProjectSummary{margin-top:var(--space-5);padding:clamp(var(--space-5), var(--space-fluid-page), var(--space-7));border:var(--border-width) solid var(--line);border-radius:var(--radius-xlarge);background:var(--surface)}.clarificationNotice{background:var(--color-warning-surface)}.clarificationNotice h2,.managementReviewPanel h2,.builtProjectSummary h2{margin:var(--space-1) 0 var(--space-2)}.clarificationNotice p,.reviewPanelHeading p,.builtProjectSummary>p{color:var(--muted);line-height:var(--text-body-line);margin:0}.managementReviewPanel,.reviewAssignments,.reviewMessage,.reviewOverride{gap:var(--space-3);display:grid}.reviewAssignments{margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.reviewAssignments h3{grid-column:1/-1;margin:0}.reviewAssignments h2{font-size:var(--text-card-title-size);grid-column:1/-1;margin:0}.managementReviewPanel label{gap:var(--space-2);font-weight:var(--font-weight-semibold);display:grid}.managementReviewPanel textarea{border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:var(--surface-strong);width:100%;color:var(--ink);padding:var(--space-3) var(--space-3);font:inherit}.reviewMessage,.reviewOverride{margin-top:var(--space-5)}.reviewDecisionRow{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.reviewDecisionRow button{min-height:var(--control-height-touch);border-radius:var(--radius-pill);padding:0 var(--space-4);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer}.reviewDecisionRow .primaryButton{background:var(--accent);color:var(--color-action-foreground);border:0}.reviewDecisionRow .dangerButton{border:var(--border-width) solid color-mix(in srgb, var(--danger) 45%, transparent);background:0 0}.buildProjectPage{width:min(100%,820px);padding:var(--space-4) 0 var(--space-9);margin:0 auto}.buildPanel h1{margin:var(--space-1) 0 var(--space-2)}.buildDecisionRow .secondaryButton{min-height:var(--control-height-touch);padding:0 var(--space-4);border-radius:var(--radius-pill);place-items:center;text-decoration:none;display:inline-grid}.builtTaskList{margin-top:var(--space-5)}.builtTaskList>div{justify-content:space-between;gap:var(--space-5);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--line);display:flex}.builtTaskList>div:last-child{border-bottom:0;padding-bottom:0}.builtTaskList span{gap:var(--space-1);display:grid}.builtTaskList span:last-child{text-align:right}.builtTaskList small{color:var(--muted)}@media (max-width:767px){.categoryEditRow{grid-template-columns:minmax(0,1fr) auto}.quickTaskForm{grid-template-columns:1fr}.nativeFormGroup label{gap:var(--space-2);grid-template-columns:1fr}.nativeFormGroup input{text-align:left}.switchList label{grid-template-columns:1fr auto}.weekSelector{align-items:flex-end;gap:var(--space-1);flex-direction:column}.weekSelector select{min-width:var(--control-min-width-week-selector-compact)}.momentumControls .rangeControl button{padding-inline:var(--space-1);font-size:var(--text-navigation-size)}}.pulseNumbers a{min-height:var(--content-row-height-feature);padding-block:var(--space-1)}.pulseNumbers strong{font-size:var(--text-stat-large-size);line-height:var(--line-tight)}.projectPulseWidget .pulseNumbers strong{font-size:var(--text-stat-xlarge-size)}.pulseNumbers small{font-size:var(--text-metadata-size)}.designerPulseNumbers,.leadPulseNumbers{min-height:0}@media (max-width:479px){.pulseNumbers strong{font-size:var(--text-stat-large-size)}.projectPulseWidget .pulseNumbers strong{font-size:var(--text-stat-xlarge-mobile-size)}}body{font-family:var(--font-sans)}h1,.sectionHeading h2,.briefPrompt h2,.pulseNumbers strong,.settingsSummaryCount,.chartRank{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-display)}.dashboardShell .dashboardIntro h1{font-weight:var(--font-weight-bold)}.backLink,.projectFilters a,.archiveDraftButton,.restoreDraftButton{min-height:var(--control-height);align-items:center;display:flex}.pulseNumbers a{min-height:var(--content-row-height-large);padding:var(--space-2);align-content:center;justify-items:center;gap:var(--space-1);border-radius:var(--radius-medium);text-align:center;text-decoration:none;display:grid}.attentionList li{padding:0;display:block}.attentionList li a{min-height:var(--control-height-large);gap:var(--space-2);grid-template-columns:28px 1fr 12px;align-items:center;text-decoration:none;display:grid}.attentionList li i{color:var(--muted);font-style:normal;font-size:var(--text-card-title-size)}.upcomingList{gap:0}.upcomingList a{min-height:var(--control-height-large);border-bottom:var(--border-width) solid var(--color-surface-hover);grid-template-columns:48px 1fr;align-items:center;text-decoration:none;display:grid}.upcomingList a:last-child{border-bottom:0}.upcomingList small{display:block}.upcomingList small strong{color:var(--ink);font-size:var(--text-caption-size)}.widgetPeriod{margin:var(--space-3) 0 var(--space-1);color:var(--muted);font-size:var(--text-navigation-size);font-weight:var(--font-weight-semibold)}.wizardTopLinks{align-items:center;gap:var(--space-4);display:flex}.wizardActions .secondaryButton{min-width:var(--control-min-width-action);min-height:var(--control-height-touch);border:var(--border-width) solid var(--line);border-radius:var(--radius-medium);background:0 0;place-items:center;text-decoration:none;display:grid}.archiveDraftButton,.restoreDraftButton{padding:0 var(--space-3);color:var(--danger);font:inherit;font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0}.restoreDraftButton{color:var(--color-accent)}.actionDialog{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xlarge);background:var(--color-surface-secondary);width:min(420px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-level-3);padding:0}.actionDialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--material-blur-default));backdrop-filter:blur(var(--material-blur-default))}.actionDialog>div{padding:var(--space-5)}.actionDialog h2{font-size:var(--text-card-title-size);margin:0}.actionDialog p{margin:var(--space-2) 0 var(--space-5);color:var(--muted);font-size:var(--text-body-small-size);line-height:var(--text-body-line)}.actionDialog form button,.actionDialog>div>button{width:100%;min-height:var(--control-height-large);border-radius:var(--radius-medium);font:inherit;font-size:var(--text-body-small-size);font-weight:var(--font-weight-bold);cursor:pointer}.actionDialog>div>button{margin-top:var(--space-2);background:var(--color-surface-raised);color:var(--ink);border:0}.projectFilters{margin:0 0 var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.projectFilters a{padding:0 var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);text-decoration:none}.projectFilters a.active{border-color:var(--color-accent-border);background:var(--color-accent-surface);color:var(--color-action-foreground)}.archivedProjectsLink{width:fit-content;min-height:var(--control-height-touch);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:flex}.futureFilterNote{padding:var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-large);background:var(--surface)}.futureFilterNote p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-body-small-size)}.requestListItemWithAction{grid-template-columns:1fr auto;padding:0;display:grid}.requestListItemWithAction>a{min-width:0;min-height:var(--content-row-height-large);padding:var(--space-3) var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-4);text-decoration:none;display:flex}.requestListItemWithAction>a>span{gap:var(--space-1);min-width:0;display:grid}.requestListItemWithAction>a>span:last-child{text-align:right;grid-template-columns:auto 16px;align-items:center}.requestListItemWithAction small{color:var(--muted);font-size:var(--text-metadata-size)}.requestListItemWithAction i{color:var(--muted);font-size:var(--text-section-title-size);font-style:normal}.requestListItemWithAction>form{margin-left:var(--space-2)}.filterSheetTitle>span{align-items:center;gap:var(--space-3);display:flex}.filterSheetTitle button{min-height:var(--control-height-touch)}.teamChartWrap{margin-top:var(--space-3)}.teamRankChart{width:100%;height:auto;overflow:visible}.teamRankChart line{stroke:var(--color-border-strong);stroke-width:1px}.teamRankChart text{fill:var(--muted);font-size:var(--text-navigation-size);font-weight:var(--font-weight-semibold)}.teamRankChart .chartWeek{font-size:var(--text-navigation-size)}.teamChartLegend{margin:var(--space-2) 0 0;gap:var(--space-1) var(--space-4);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.teamChartLegend li{min-height:var(--control-height-large);gap:var(--space-2);border-top:var(--border-width) solid var(--line);grid-template-columns:8px 20px 1fr 34px;align-items:center;display:grid}.teamChartLegend .teamMomentumDetail{margin:calc(-1 * var(--space-1)) 0 var(--space-2);grid-column:3/-1}.teamChartLegend li>i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill)}.teamChartLegend li>b{color:var(--muted);font-size:var(--text-metadata-size)}.teamChartLegend li>span{gap:var(--space-1);display:grid}.teamChartLegend strong{font-size:var(--text-caption-size)}.teamChartLegend small{color:var(--muted);font-size:var(--text-navigation-size)}@media (max-width:767px){.requestTitleRow{padding-top:var(--space-7);flex-direction:column;align-items:stretch}.requestTitleRow .primaryLink{text-align:center}.projectFilters{gap:var(--space-1)}.projectFilters a{min-height:var(--control-height-default);padding-inline:var(--space-3)}.requestListItemWithAction{grid-template-columns:minmax(0,1fr)}.requestListItemWithAction>form,.requestListItemWithAction>.archiveDraftButton{margin:0 0 var(--space-2);width:fit-content}.teamChartLegend{grid-template-columns:1fr}.teamRankChart{min-width:0}.teamChartWrap{min-width:0;max-width:100%;padding-bottom:var(--space-2);overflow:hidden}.reviewAssignments{grid-template-columns:1fr}.reviewDecisionRow{display:grid}.reviewDecisionRow button{width:100%}}@media (hover:hover) and (pointer:fine){.primaryLink:hover{background:var(--accent-hover)}.roleTestToolbar button:hover{border-color:color-mix(in srgb, var(--blue) 70%, var(--line));background:color-mix(in srgb, var(--blue) 18%, transparent);color:var(--ink)}.settingsNav a:hover{background:var(--surface)}.settingsSummaryCard:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-soft);transform:translateY(calc(-1 * var(--border-width)))}button:hover:not(:disabled){box-shadow:var(--shadow-control);transform:translateY(calc(-1 * var(--border-width)))}.editorCard:hover{border-color:var(--color-border-hover)}.settingsList .settingsSummaryCard:hover{background:var(--color-surface-disabled);transform:none}.pulseNumbers a:hover{background:var(--color-surface-hover)}}}
