@font-face{font-family:Summary Digits;src:url(/osan/fonts/SummaryDigits-Bold.ttf)format("truetype");font-weight:800;font-display:swap;unicode-range:U+30-39,U+2014}:root{--color-brand-ink:#773e91;--ink:var(--color-brand-ink);--color-text-muted:#626579;--muted:var(--color-text-muted);--color-border:#e8dfe7;--line:var(--color-border);--color-background:#faf8fa;--bg:var(--color-background);--color-accent:#ec5f78;--lime:var(--color-accent);--layout-sidebar-width:228px;--nav:var(--layout-sidebar-width);--color-text:#303341;--foreground:var(--color-text);--color-focus-control-fallback:#773e91;--focus-control-fallback:var(--color-focus-control-fallback);--space-action-padding-block:var(--space-button-block);--action-padding-block:var(--space-action-padding-block);--space-action-padding-inline:var(--space-button-inline);--action-padding-inline:var(--space-action-padding-inline);--space-secondary-padding-inline:var(--space-button-inline);--secondary-padding-inline:var(--space-secondary-padding-inline);--font-size-control-small:var(--type-ui-strong-size);--text-control-small:var(--font-size-control-small);--font-size-example:var(--type-ui-strong-size);--text-example:var(--font-size-example);--size-tab-control-height:42px;--tab-control-height:var(--size-tab-control-height);--color-focus-control:#773e91;--focus-control:var(--color-focus-control);--space-focus-offset:3px;--focus-offset:var(--space-focus-offset);--color-control-foreground:#383b4d;--control-foreground:var(--color-control-foreground);--color-control-border:#d9cadb;--control-border:var(--color-control-border);--color-control-placeholder:var(--color-text-muted);--control-placeholder:var(--color-control-placeholder);--space-control-padding-block:11px;--control-padding-block:var(--space-control-padding-block);--font-size-input:var(--type-input-size);--text-input:var(--font-size-input);--font-size-caption:var(--type-caption-size);--text-caption:var(--font-size-caption);--font-weight-control:var(--type-ui-strong-weight);--weight-control:var(--font-weight-control);--radius-control:10px;--size-control-height:var(--size-touch-target);--control-height:var(--size-control-height);--size-compact-control-height:40px;--compact-control-height:var(--size-compact-control-height);--space-secondary-gap:7px;--secondary-gap:var(--space-secondary-gap);--size-control-icon-size:36px;--control-icon-size:var(--size-control-icon-size);--color-outline-border:#c9c9e2;--outline-border:var(--color-outline-border);--color-outline-hover:#f0eff9;--outline-hover:var(--color-outline-hover);--color-primary-hover:#603176;--primary-hover:var(--color-primary-hover);--color-subtle-foreground:var(--color-text-muted);--subtle-foreground:var(--color-subtle-foreground);--color-subtle-surface:#f1f0f8;--subtle-surface:var(--color-subtle-surface);--color-secondary-border:#d9cadb;--secondary-border:var(--color-secondary-border);--color-secondary-hover:#fdf8fa;--secondary-hover:var(--color-secondary-hover);--opacity-disabled:.58;--disabled-opacity:var(--opacity-disabled);--color-status-surface:#eff2ed;--status-surface:var(--color-status-surface);--color-status-foreground:#4b5e52;--status-foreground:var(--color-status-foreground);--space-status-gap:5px;--status-gap:var(--space-status-gap);--space-status-padding-block:5px;--status-padding-block:var(--space-status-padding-block);--space-status-padding-inline:9px;--status-padding-inline:var(--space-status-padding-inline);--radius-status:5px;--font-weight-status:var(--type-caption-weight);--weight-status:var(--font-weight-status);--size-status-dot-size:4px;--status-dot-size:var(--size-status-dot-size);--color-status-unconfirmed-foreground:#4e5c4b;--status-unconfirmed-foreground:var(--color-status-unconfirmed-foreground);--color-status-unconfirmed-surface:#edf0e8;--status-unconfirmed-surface:var(--color-status-unconfirmed-surface);--color-status-received-foreground:#795018;--status-received-foreground:var(--color-status-received-foreground);--color-status-received-surface:#fff0dc;--status-received-surface:var(--color-status-received-surface);--color-status-in-progress-foreground:#a13f29;--status-in-progress-foreground:var(--color-status-in-progress-foreground);--color-status-in-progress-surface:#fff0e8;--status-in-progress-surface:var(--color-status-in-progress-surface);--color-status-completed-foreground:#356020;--status-completed-foreground:var(--color-status-completed-foreground);--color-status-completed-surface:#eaf3df;--status-completed-surface:var(--color-status-completed-surface);--color-status-cancelled-foreground:#8a4034;--status-cancelled-foreground:var(--color-status-cancelled-foreground);--color-status-cancelled-surface:#f9ebe6;--status-cancelled-surface:var(--color-status-cancelled-surface);--color-status-failed-foreground:#9a3d32;--status-failed-foreground:var(--color-status-failed-foreground);--color-status-unsupported-foreground:#766b57;--status-unsupported-foreground:var(--color-status-unsupported-foreground);--color-status-truncated-foreground:#9d4c25;--status-truncated-foreground:var(--color-status-truncated-foreground);--font-size-status-mobile:var(--type-caption-size);--text-status-mobile:var(--font-size-status-mobile);--size-status-mobile-inline:7px;--status-mobile-inline:var(--size-status-mobile-inline);--radius-photo:9px;--size-media-thumbnail-height:170px;--media-thumbnail-height:var(--size-media-thumbnail-height);--effect-media-hover-brightness:.96;--media-hover-brightness:var(--effect-media-hover-brightness);--color-surface-media:#f0f0f5;--surface-media:var(--color-surface-media);--color-surface-media-draft:#f6f5fa;--surface-media-draft:var(--color-surface-media-draft);--size-media-draft-height:112px;--media-draft-height:var(--size-media-draft-height);--color-media-divider:#e8dfe7;--media-divider:var(--color-media-divider);--color-focus:var(--color-brand-ink);--focus:var(--color-focus);--size-focus-width:3px;--focus-width:var(--size-focus-width);--color-info:#34596b;--info:var(--color-info);--color-info-surface:#eef4f7;--info-surface:var(--color-info-surface);--color-surface:#fff;--surface:var(--color-surface);--color-surface-subtle:#fafafd;--surface-subtle:var(--color-surface-subtle);--color-on-brand-ink:#fff;--on-ink:var(--color-on-brand-ink);--color-success:#285f59;--success:var(--color-success);--color-success-surface:#eff5ed;--success-surface:var(--color-success-surface);--color-warning:#76571b;--warning:var(--color-warning);--color-warning-surface:#fff6db;--warning-surface:var(--color-warning-surface);--color-error:#713d30;--error:var(--color-error);--color-error-surface:#fff1eb;--error-surface:var(--color-error-surface);--font-family-body:var(--type-family);--font-size-body:var(--type-body-size);--text-body:var(--font-size-body);--font-size-ui:var(--type-ui-size);--text-ui:var(--font-size-ui);--font-size-note:var(--type-note-size);--text-note:var(--font-size-note);--font-size-heading:var(--type-dialog-title-size);--text-heading:var(--font-size-heading);--font-size-title:var(--type-page-title-size);--text-title:var(--font-size-title);--font-weight-body:var(--type-weight-regular);--weight-body:var(--font-weight-body);--font-weight-strong:var(--type-weight-strong);--weight-strong:var(--font-weight-strong);--font-leading-body:var(--type-leading-body);--leading-body:var(--font-leading-body);--font-leading-title:var(--type-leading-heading);--leading-title:var(--font-leading-title);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:10px;--radius-md:10px;--radius-lg:14px;--border-width:1px;--size-touch-target:44px;--touch-size:var(--size-touch-target);--size-icon:18px;--icon-size:var(--size-icon);--size-modal-form-width:760px;--modal-form-width:var(--size-modal-form-width);--size-modal-detail-width:1200px;--modal-detail-width:var(--size-modal-detail-width);--size-help-width:320px;--help-width:var(--size-help-width);--size-notice-width:480px;--notice-width:var(--size-notice-width);--space-viewport-gap:16px;--viewport-gap:var(--space-viewport-gap);--color-document-stage:var(--color-background);--document-stage:var(--color-document-stage);--color-document-paper:#fff;--document-paper:var(--color-document-paper);--document-frame-radius:0px;--shadow-document-frame-shadow:none;--document-frame-shadow:var(--shadow-document-frame-shadow);--size-document-pan-height:min(65dvh,760px);--document-pan-height:var(--size-document-pan-height);--size-document-pan-min-height:300px;--document-pan-min-height:var(--size-document-pan-min-height);--size-document-full-tools-height:170px;--document-full-tools-height:var(--size-document-full-tools-height);--size-pdf-frame-height:min(70dvh,840px);--pdf-frame-height:var(--size-pdf-frame-height);--size-pdf-frame-min-height:320px;--pdf-frame-min-height:var(--size-pdf-frame-min-height);--size-pdf-full-tools-height:180px;--pdf-full-tools-height:var(--size-pdf-full-tools-height);--size-document-full-tools-height-mobile:200px;--document-full-tools-height-mobile:var(--size-document-full-tools-height-mobile);--size-pdf-full-tools-height-mobile:235px;--pdf-full-tools-height-mobile:var(--size-pdf-full-tools-height-mobile);--size-document-pan-min-height-mobile:260px;--document-pan-min-height-mobile:var(--size-document-pan-min-height-mobile);--size-pdf-frame-min-height-mobile:300px;--pdf-frame-min-height-mobile:var(--size-pdf-frame-min-height-mobile);--size-report-source-height:min(75vh,900px);--report-source-height:var(--size-report-source-height);--size-report-source-min-height:360px;--report-source-min-height:var(--size-report-source-min-height);--layer-document:5;--layer-actions:2;--layer-modal-header:3;--layer-notice:300;--color-overlay-backdrop:color-mix(in srgb,var(--color-text) 45%,transparent);--overlay-backdrop:var(--color-overlay-backdrop);--color-action-hover:color-mix(in srgb,var(--color-brand-ink) 85%,var(--color-surface));--action-hover:var(--color-action-hover);--shadow-overlay:0px 8px 24px color-mix(in srgb,var(--color-brand-ink) 18%,transparent);--motion-press:90ms;--motion-panel:.18s;--motion-notice:.16s;--motion-distance:5px;--motion-ease:cubic-bezier(.2,.7,.3,1);--layout-sidebar-width-compact:190px;--layout-sidebar-width-mobile:0px;--space-help-viewport-padding:var(--space-3);--space-help-anchor-gap:var(--space-2);--motion-help-close-delay:.1s;--size-icon-compact:16px;--interaction-document-zoom-step:25%;--interaction-document-zoom-min:25%;--interaction-document-zoom-max:300%;--breakpoint-document:600px;--breakpoint-modal:700px;--breakpoint-navigation:800px;--breakpoint-sidebar-compact:1150px;--breakpoint-wide-content:1500px;--breakpoint-ai-compact:640px;--breakpoint-notifications:650px;--breakpoint-assistant:760px;--breakpoint-design-workspace:1000px;--breakpoint-settings:1050px;--space-guide-gap:10px;--size-guide-min-height:44px;--space-guide-padding-block:10px;--space-guide-padding-inline:var(--space-3);--size-guide-border:3px;--color-guide-border:#e8dfe7;--color-guide-surface:#fbf3f7;--color-guide-text:#626579;--font-size-guide:var(--type-note-size);--font-leading-guide:var(--type-note-leading);--color-guide-error-surface:#fff1ea;--color-guide-error-border:#b44d34;--color-guide-error-text:#7c3527;--layer-guide:1;--color-conflict-surface:#fffcf3;--color-conflict-border:#bda974;--size-conflict-border:var(--border-width);--radius-conflict:10px;--space-conflict-padding:var(--space-4);--space-settings-conflict-top:var(--space-5);--font-size-conflict-heading:var(--type-section-title-size);--space-conflict-heading-top:var(--space-4);--space-conflict-item-top:var(--space-3);--font-size-conflict-body:var(--type-body-size);--font-leading-conflict-body:var(--type-body-leading);--font-size-guide-mobile:var(--type-note-size);--space-guide-padding-block-mobile:var(--space-2);--space-guide-padding-inline-mobile:10px;--space-guide-gap-mobile:var(--space-2);--space-filters-gap:9px;--space-filters-padding:var(--space-5);--space-filters-padding-compact:var(--space-4);--space-filters-padding-mobile:13px;--space-filters-gap-mobile:var(--space-3);--size-filter-border:var(--border-width);--color-filter-border:var(--color-border);--space-search-gap:var(--space-2);--radius-search:var(--radius-control);--space-search-padding-inline:11px;--size-search-min-width:200px;--color-search-surface:#fafafd;--color-search-decoration:#626579;--font-size-search-input:var(--type-input-size);--space-search-input-padding-block:10px;--space-search-clear-padding:var(--space-1);--font-size-search-input-mobile:var(--type-input-mobile-size);--space-search-input-padding-block-mobile:11px;--space-filter-label-gap:6px;--size-filter-label-min-width:130px;--font-size-filter-label:var(--type-ui-strong-size);--color-filter-label:#626579;--font-size-filter-input:var(--type-input-size);--space-filter-reset-gap:6px;--space-filter-reset-padding-inline:var(--space-3);--layout-filter-options-columns:4;--layout-filters-columns-mobile:2;--space-filter-input-padding-mobile:10px;--font-size-filter-input-mobile:var(--type-input-mobile-size);--size-filter-reset-height-mobile:34px;--space-filter-options-gap:var(--space-3);--space-filter-options-gap-mobile:var(--space-3);--space-toolbar-padding-block:18px;--space-toolbar-padding-inline:23px;--font-size-toolbar:var(--type-ui-size);--font-size-toolbar-count:var(--type-ui-strong-size);--space-toolbar-count-inline:3px;--color-toolbar-muted:var(--color-text-muted);--space-toolbar-note-gap:var(--space-3);--font-size-toolbar-note:var(--type-caption-size);--space-toolbar-padding-block-mobile:15px;--space-toolbar-padding-inline-mobile:15px;--font-size-toolbar-mobile:var(--type-ui-size);--font-size-toolbar-status-mobile:var(--type-note-size);--font-size-toolbar-note-mobile:var(--type-caption-size);--space-toolbar-note-gap-mobile:7px;--color-toolbar-status:var(--color-text-muted);--font-size-toolbar-status:var(--type-note-size);--size-list-column-number:43px;--size-list-column-description-min:150px;--size-list-column-department:75px;--size-list-column-assignee:95px;--size-list-column-status:72px;--size-list-column-due:85px;--size-list-column-comments:88px;--space-list-column-gap:14px;--size-list-column-number-wide:50px;--size-list-column-description-min-wide:200px;--size-list-column-department-wide:100px;--size-list-column-assignee-wide:120px;--size-list-column-status-wide:90px;--size-list-column-due-wide:100px;--size-list-column-comments-wide:88px;--size-list-column-number-compact:30px;--size-list-column-description-min-compact:120px;--size-list-column-department-compact:65px;--size-list-column-assignee-compact:70px;--size-list-column-status-compact:65px;--size-list-column-due-compact:70px;--space-list-column-gap-compact:10px;--color-list-heading-surface:#fdf9fb;--space-list-heading-padding-block:12px;--space-list-padding-inline:23px;--font-size-list-heading:var(--type-caption-size);--color-list-heading:var(--color-text-muted);--size-list-divider:1px;--color-list-divider:#e8dfe7;--space-list-row-padding-block:18px;--size-list-row-min-height:84px;--motion-list-hover:.15s;--color-list-row-hover:#f7f6fc;--font-size-list-number:var(--type-caption-size);--color-list-number:var(--color-text-muted);--font-size-list-title:18px;--font-weight-list-title:var(--type-ui-strong-weight);--color-list-title:#383b4d;--space-list-meta-gap:5px;--color-list-meta:var(--color-text-muted);--font-size-list-meta:14px;--space-list-meta-top:8px;--space-list-meta-separator:3px;--font-size-list-cell:var(--type-ui-size);--color-list-cell:var(--color-text-muted);--color-list-cell-empty:var(--color-text-muted);--font-size-list-comments:var(--type-ui-size);--color-list-comments:var(--color-text-muted);--space-list-comments-gap:5px;--space-pagination-padding-block:18px;--space-pagination-padding-inline:23px;--size-list-border:1px;--font-size-pagination:var(--type-ui-size);--color-pagination:var(--color-text-muted);--space-pagination-controls-gap:17px;--color-pagination-current:#626579;--font-size-list-footnote:var(--type-note-size);--color-list-footnote:var(--color-text-muted);--font-leading-list-footnote:var(--type-note-leading);--color-list-footnote-detail:var(--color-text-muted);--space-list-row-gap-block-mobile:9px;--space-list-row-gap-inline-mobile:10px;--space-list-row-padding-block-mobile:16px;--space-list-row-padding-inline-mobile:16px;--size-list-row-min-height-mobile:104px;--font-size-list-number-mobile:var(--type-caption-size);--space-list-copy-end-mobile:12px;--font-size-list-title-mobile:16px;--font-leading-list-title-mobile:var(--type-ui-strong-leading);--font-size-list-meta-mobile:13px;--color-list-chevron:#626579;--space-pagination-padding-mobile:15px;--size-pagination-icon-mobile:30px;--font-size-list-footnote-mobile:var(--type-note-size);--layout-summary-columns:3;--color-summary-surface:#fff;--radius-summary:22px;--space-summary-bottom:25px;--space-summary-padding-block:21px;--size-summary-icon:40px;--color-summary-icon-surface:#fcecf0;--radius-summary-icon:11px;--color-summary-icon:#e41a12;--color-summary-icon-green:#116b4a;--color-summary-icon-green-surface:#eff5ed;--color-summary-icon-violet:#606e75;--color-summary-icon-violet-surface:#fbf3f7;--color-summary-icon-gray:#5b5ca6;--color-summary-icon-gray-surface:#fbf3f7;--color-summary-number:#142e3e;--font-size-summary-number:44px;--font-weight-summary-number:800;--tracking-summary-number:var(--type-metric-summary-tracking);--space-summary-number-top:10px;--font-size-summary-unit:18px;--color-summary-unit:#596c7b;--font-weight-summary-unit:var(--type-caption-weight);--space-summary-unit-gap:6px;--color-list-surface:var(--color-surface);--radius-list-panel:11px;--space-list-panel-bottom:17px;--size-summary-icon-compact:34px;--font-size-summary-number-compact:32px;--space-summary-padding-block-mobile:16px;--radius-summary-mobile:9px;--space-summary-bottom-mobile:20px;--font-size-summary-number-mobile:var(--type-page-title-mobile-size);--tracking-summary-number-mobile:var(--type-metric-summary-mobile-tracking);--font-size-summary-unit-mobile:13px;--space-summary-unit-gap-mobile:3px;--space-summary-button-gap:16px;--space-summary-button-padding-block:20px;--space-summary-button-padding-inline:20px;--offset-summary-button-margin:-8px;--size-summary-button-min-height:156px;--motion-summary-hover:.18s;--color-summary-hover:#fdf4f7;--color-summary-selected-surface:#fceff3;--offset-summary-selection-line:-3px;--color-summary-selection-line:#ec5f78;--font-size-summary-label:16px;--color-summary-label:#606e75;--font-size-filter-description:var(--type-note-size);--font-leading-filter-description:var(--type-note-leading);--color-filter-description:#626579;--offset-filter-description-top:-8px;--space-filter-description-inline:2px;--space-filter-description-bottom:14px;--space-summary-button-padding-block-mobile:16px;--space-summary-button-padding-inline-mobile:var(--space-2);--size-summary-button-min-height-mobile:110px;--font-size-summary-label-mobile:13px;--font-size-filter-description-mobile:var(--type-note-size);--offset-filter-description-top-mobile:-6px;--size-list-thumbnail-width:48px;--size-list-thumbnail-height:44px;--radius-list-thumbnail:6px;--space-list-thumbnail-end:10px;--size-list-thumbnail-border:1px;--color-list-thumbnail-border:#e8dfe7;--size-list-thumbnail-width-mobile:42px;--size-list-thumbnail-height-mobile:40px;--space-list-thumbnail-end-mobile:8px;--size-summary-glyph:19px;--size-list-location-glyph:12px;--size-list-comments-glyph:14px;--size-list-chevron-glyph:17px;--size-pagination-glyph:17px;--font-leading-list-number-mobile:var(--type-caption-leading);--space-sidebar-padding-block:36px;--space-sidebar-padding-inline:20px;--layer-sidebar:30;--space-brand-gap:11px;--color-brand-text:#383b4d;--font-size-brand:18px;--font-weight-shell-strong:750;--font-leading-brand:1.55;--space-brand-padding-inline:7px;--font-size-brand-secondary:12px;--color-shell-secondary-on-dark:#626579;--font-weight-brand-secondary:500;--tracking-brand-secondary:1.8px;--size-brand-mark-width:38px;--size-brand-mark-height:42px;--radius-brand-mark:11px;--font-size-workspace-label:var(--type-caption-size);--tracking-workspace-label:var(--type-caption-tracking);--space-workspace-label-top:42px;--space-workspace-label-inline:14px;--space-workspace-label-bottom:16px;--color-workspace-label:var(--color-shell-secondary-on-dark);--space-nav-item-padding-block:14px;--space-nav-item-padding-inline:15px;--space-nav-item-gap:12px;--radius-nav-item:10px;--space-nav-item-bottom:8px;--color-nav-item:#626579;--font-size-nav-item:16px;--motion-nav-hover:.18s;--color-nav-hover:#fdf8fa;--font-size-nav-count:var(--type-caption-strong-size);--space-nav-count-block:2px;--space-nav-count-inline:6px;--color-nav-count-surface:#f9dce5;--radius-nav-count:4px;--color-nav-count-text:var(--color-brand-ink);--size-sidebar-footer-border:1px;--color-sidebar-footer-border:#e8dfe7;--space-sidebar-footer-top:25px;--space-sidebar-footer-inline:14px;--font-size-sidebar-mini:var(--type-caption-size);--color-sidebar-mini:#626579;--font-size-sidebar-message:var(--type-body-size);--font-leading-sidebar-message:var(--type-body-leading);--space-sidebar-message-top:12px;--space-sidebar-message-bottom:20px;--color-sidebar-message:#45485b;--tracking-sidebar-message:var(--type-body-tracking);--color-sidebar-decoration:#ec5f78;--size-topbar-height:84px;--size-topbar-border:1px;--color-topbar-surface:var(--color-surface);--space-topbar-inline:40px;--space-topbar-gap:15px;--space-breadcrumb-gap:10px;--font-size-breadcrumb:var(--type-ui-size);--color-breadcrumb:var(--color-text-muted);--font-weight-breadcrumb-current:var(--type-ui-strong-weight);--color-breadcrumb-current:#383b4d;--space-top-right-gap:25px;--font-size-today:var(--type-caption-size);--color-today:var(--color-text-muted);--space-profile-gap:10px;--font-size-profile:var(--type-ui-size);--font-weight-profile:var(--type-ui-weight);--font-size-profile-secondary:var(--type-caption-size);--color-profile-secondary:var(--color-text-muted);--font-weight-profile-secondary:var(--type-caption-weight);--space-profile-secondary-top:4px;--size-avatar:34px;--color-avatar-surface:#fbeaf0;--color-avatar-text:var(--color-text-muted);--font-size-avatar:13px;--font-weight-avatar:700;--font-size-test-chip:var(--type-ui-size);--color-test-chip-surface:#f4eedc;--color-test-chip-text:var(--color-text-muted);--space-test-chip-block:5px;--space-test-chip-inline:8px;--radius-test-chip:5px;--size-main-content-max:1560px;--space-main-top:35px;--space-main-inline:40px;--space-main-bottom:120px;--space-page-heading-bottom:26px;--space-page-heading-gap:20px;--font-size-page-heading:var(--type-page-title-size);--font-leading-page-heading:var(--type-page-title-leading);--tracking-page-heading:var(--type-page-title-tracking);--font-size-page-eyebrow:var(--type-caption-size);--font-weight-page-eyebrow:var(--type-caption-weight);--tracking-page-eyebrow:var(--type-caption-tracking);--color-page-eyebrow:var(--color-text-muted);--space-page-eyebrow-bottom:7px;--space-page-description-top:7px;--font-size-page-description:var(--type-body-size);--color-page-description:var(--color-text-muted);--font-leading-page-description:var(--type-body-leading);--space-fab-right:8px;--space-fab-bottom:25px;--layer-photo-fab:120;--size-photo-fab:44px;--shadow-photo-fab:0px 6px 22px #173b3d28;--motion-photo-fab:.2s;--offset-fab-hover:-3px;--shadow-photo-fab-hover:0px 8px 26px #173b3d40;--space-fab-dot-right:11px;--space-fab-dot-top:9px;--font-size-fab-dot:13px;--size-fab-dot-line:14px;--size-fab-dot-width:12px;--layer-photo-picker:130;--space-picker-right:27px;--space-picker-bottom-desktop:96px;--size-picker-width:206px;--space-picker-padding:7px;--radius-picker:12px;--size-picker-border:1px;--color-picker-surface:var(--color-surface);--shadow-picker:0px 10px 40px #143c3b20;--motion-picker-enter:.16s;--space-picker-button-block:13px;--space-picker-button-inline:12px;--space-picker-button-gap:12px;--font-size-picker-button:var(--type-ui-strong-size);--radius-picker-button:7px;--color-picker-hover:#fbeaf0;--space-main-inline-wide:55px;--space-sidebar-padding-block-compact:28px;--space-sidebar-padding-inline-compact:14px;--space-main-top-compact:27px;--space-main-inline-compact:24px;--space-topbar-inline-compact:24px;--space-top-right-gap-compact:15px;--size-topbar-height-mobile:66px;--space-topbar-inline-mobile:20px;--space-mobile-brand-gap:8px;--font-size-mobile-brand:13px;--tracking-mobile-brand:-.5px;--space-mobile-brand-mark-padding:4px;--size-mobile-brand-mark:28px;--radius-mobile-brand-mark:7px;--font-size-profile-mobile:var(--type-ui-size);--space-profile-gap-mobile:7px;--size-avatar-mobile:29px;--font-size-avatar-mobile:11px;--font-size-profile-secondary-mobile:var(--type-caption-size);--space-profile-secondary-top-mobile:2px;--space-top-right-gap-mobile:7px;--font-size-test-chip-mobile:var(--type-ui-size);--space-test-chip-block-mobile:3px;--space-test-chip-inline-mobile:5px;--space-main-top-mobile:26px;--space-main-inline-mobile:18px;--space-page-heading-bottom-mobile:23px;--space-page-heading-gap-mobile:10px;--font-size-page-heading-mobile:var(--type-page-title-mobile-size);--tracking-page-heading-mobile:var(--type-page-title-mobile-tracking);--font-size-page-eyebrow-mobile:var(--type-caption-size);--tracking-page-eyebrow-mobile:var(--type-caption-tracking);--font-size-page-description-mobile:var(--type-body-size);--font-leading-page-description-mobile:var(--type-body-leading);--size-mobile-nav-min-height:64px;--size-mobile-nav-button-min-height:48px;--space-mobile-nav-padding-block:6px;--size-mobile-nav-border:1px;--size-mobile-capture-min-height:64px;--size-mobile-capture-button-height:44px;--space-mobile-capture-padding-block:8px;--size-mobile-capture-border:1px;--space-mobile-picker-clearance:11px;--space-mobile-content-clearance:43px;--layer-mobile-nav:80;--space-mobile-nav-padding-inline:10px;--color-mobile-nav-surface:#ffffffed;--size-mobile-nav-blur:12px;--color-mobile-nav-border:#e8dfe7;--shadow-mobile-nav:0px -4px 20px #173b3d03;--space-mobile-nav-item-gap:4px;--color-mobile-nav-item:var(--color-text-muted);--font-size-mobile-nav-item:var(--type-caption-size);--radius-mobile-nav-item:8px;--color-mobile-nav-active:#773e91;--stroke-mobile-nav-active:2.2;--space-picker-right-mobile:18px;--size-picker-width-mobile:200px;--font-size-view-mode-button:var(--type-ui-strong-size);--size-view-mode-button-max-mobile:115px;--space-view-mode-button-block-mobile:7px;--space-view-mode-button-inline-mobile:10px;--layer-mobile-capture:75;--space-mobile-capture-padding-inline:8px;--color-mobile-capture-surface:var(--color-surface);--color-mobile-capture-border:#d9cadb;--space-mobile-capture-button-gap:10px;--radius-mobile-capture-button:9px;--space-mobile-capture-button-inline:18px;--font-size-mobile-capture-label:var(--type-ui-strong-size);--font-weight-mobile-capture-label:var(--type-ui-strong-weight);--size-shell-brand-glyph:23px;--size-shell-nav-glyph:19px;--size-shell-footer-glyph:23px;--size-shell-breadcrumb-glyph:14px;--size-shell-mobile-nav-glyph:20px;--size-shell-picker-glyph:19px;--size-shell-picker-resume-glyph:18px;--size-shell-capture-glyph:25px;--stroke-shell-capture-glyph:1.9;--interaction-capture-hold:1s;--motion-capture-hint-delay:10s;--motion-capture-hint-duration:15s;--motion-capture-feedback:.24s;--motion-capture-idle-cycle:6s;--motion-capture-camera-cue:.18s;--size-capture-press-slop:12px;--size-capture-keyboard-gap:140px;--size-capture-hint-width:300px;--space-capture-ring-outset:4px;--offset-capture-idle:2px;--size-capture-hint-close-glyph:14px;--scale-capture-camera-cue:1.02;--scale-capture-menu-enter:.96;--stroke-capture-ring:6;--color-capture-ring:var(--color-accent);--color-capture-ring-track:color-mix(in srgb,var(--color-on-brand-ink) 24%,transparent);--interaction-capture-click-guard:.7s;--stop-capture-idle-rest:70%;--stop-capture-idle-peak:78%;--stop-capture-idle-return:86%;--stop-capture-idle-secondary:92%;--ratio-capture-idle-secondary:.5;--rotation-capture-ring:-90;--space-label-gap:8px;--font-size-label-text:var(--type-ui-strong-size);--font-weight-label-weight:var(--type-ui-strong-weight);--font-size-h2-text:var(--type-section-title-size);--size-h2-letter-spacing:var(--type-section-title-tracking);--size-panel-border:var(--border-width);--radius-panel-corner:11px;--color-panel-surface:var(--color-surface);--space-panel-padding:24px;--space-panel-margin-bottom:20px;--space-detail-no-gap:12px;--color-detail-no-text:var(--color-text-muted);--font-size-detail-no-text:var(--type-caption-size);--space-detail-no-margin-bottom:10px;--size-detail-heading-h1-max-width:900px;--space-detail-heading-p-gap:8px;--size-detail-grid-grid-template-columns:300px;--space-detail-grid-gap:20px;--space-panel-title-margin-bottom:21px;--font-size-panel-title-span-text:var(--type-caption-size);--color-panel-title-span-text:var(--color-text-muted);--space-form-grid-gap:15px;--space-form-actions-gap:12px;--space-form-actions-margin-top:8px;--font-weight-help-weight:var(--type-note-weight);--font-leading-help-leading:var(--type-note-leading);--space-help-svg-margin-right:5px;--font-weight-checkbox-label-weight:var(--type-ui-strong-weight);--font-size-checkbox-label-text:var(--type-ui-strong-size);--size-checkbox-label-input-height:16px;--space-timeline-li-padding:20px;--space-timeline-li-padding-part2:20px;--size-timeline-li-border-left:var(--border-width);--color-timeline-li-border-left-part2:#e8dfe7;--font-size-timeline-li-text:var(--type-ui-size);--color-timeline-li-text:var(--color-text-muted);--color-timeline-small-text:var(--color-text-muted);--space-timeline-small-margin:5px;--font-leading-timeline-p-leading:var(--type-body-leading);--space-comment-padding:14px;--size-comment-border-top:var(--border-width);--color-comment-border-top-part2:#e8dfe7;--font-size-comment-text:var(--type-body-size);--font-size-comment-strong-text:var(--type-ui-strong-size);--font-size-comment-small-text:var(--type-caption-size);--color-comment-small-text:var(--color-text-muted);--space-comment-small-margin-left:10px;--space-comment-p-margin-top:8px;--font-leading-comment-p-leading:var(--type-body-leading);--space-reply-form-gap:9px;--space-reply-form-margin-top:15px;--size-entry-card-max-width:540px;--space-entry-card-margin:40px;--color-entry-card-surface:var(--color-surface);--size-entry-card-border:var(--border-width);--radius-entry-card-corner:15px;--space-entry-card-padding:36px;--font-size-entry-card-h1-text:var(--type-page-title-size);--font-size-entry-card-p-text:var(--type-body-size);--color-entry-card-p-text:var(--color-text-muted);--font-leading-entry-card-p-leading:var(--type-body-leading);--space-entry-card-p-margin:12px;--space-entry-card-p-margin-part2:27px;--space-entry-card-form-shared-gap:17px;--space-entry-card-details-margin-top:28px;--size-entry-card-details-border-top:var(--border-width);--space-entry-card-details-padding-top:20px;--font-size-entry-card-summary-text:var(--type-section-title-size);--space-entry-card-summary-margin-bottom:18px;--font-size-error-box-text:var(--type-note-size);--font-leading-error-box-leading:var(--type-note-leading);--color-error-box-text:#a45140;--color-error-box-surface:#fff1ed;--size-error-box-border:var(--border-width);--color-error-box-border-part2:#f3dcd2;--space-error-box-padding:12px;--radius-error-box-corner:7px;--space-error-box-margin:10px;--space-settings-grid-gap:20px;--space-settings-grid-form-gap:15px;--space-settings-grid-form-margin-top:20px;--font-leading-settings-grid-p-leading:var(--type-body-leading);--space-settings-grid-p-margin-top:15px;--layer-dialog-backdrop-z-index:100;--color-dialog-backdrop-surface:#25212a65;--size-dialog-backdrop-backdrop-filter:3px;--space-dialog-backdrop-padding:25px;--space-dialog-backdrop-padding-part2:90px;--space-dialog-backdrop-padding-part3:25px;--space-dialog-backdrop-padding-part4:25px;--motion-dialog-backdrop-animation:.16s;--color-register-dialog-surface:var(--color-surface);--size-register-dialog-width:610px;--size-register-dialog-max-height:100dvh;--size-register-dialog-max-height-part2:60px;--radius-register-dialog-corner:16px;--size-register-dialog-box-shadow:30px;--size-register-dialog-box-shadow-part2:90px;--color-register-dialog-box-shadow-part3:#29294330;--motion-register-dialog-animation:.18s;--space-register-dialog-padding:28px;--space-register-dialog-header-margin-bottom:24px;--font-size-register-dialog-h2-text:var(--type-dialog-title-size);--space-register-dialog-form-gap:18px;--space-draft-photo-list-gap:10px;--radius-draft-photo-corner:9px;--size-draft-photo-span-bottom:4px;--size-draft-photo-span-left:4px;--space-add-photo-shared-gap:7px;--size-add-photo-shared-width:94px;--size-add-photo-shared-height:94px;--size-add-photo-shared-border:var(--border-width);--color-add-photo-shared-border-part2:#d6d3ec;--radius-add-photo-shared-corner:9px;--color-add-photo-shared-surface:#fbf3f7;--color-add-photo-shared-text:var(--color-text-muted);--font-size-add-photo-shared-text:var(--type-ui-size);--size-detail-grid-grid-template-columns-sidebar-compact:255px;--space-dialog-backdrop-padding-navigation:14px;--space-dialog-backdrop-padding-navigation-part2:12px;--size-register-dialog-max-height-navigation:100dvh;--radius-register-dialog-corner-navigation:13px;--space-register-dialog-header-margin-bottom-navigation:20px;--font-size-register-dialog-h2-text-navigation:var(--type-dialog-title-size);--space-register-dialog-form-gap-navigation:15px;--font-size-register-dialog-input-shared-text-navigation:14px;--size-draft-photo-shared-width-navigation:75px;--size-draft-photo-shared-height-navigation:75px;--space-form-grid-gap-navigation:10px;--size-register-dialog-form-actions-help-max-width-navigation:150px;--font-size-register-dialog-form-actions-help-text-navigation:var(--type-note-size);--space-detail-heading-p-gap-navigation:6px;--space-panel-padding-navigation:20px;--space-panel-padding-navigation-part2:17px;--space-panel-title-margin-bottom-navigation:18px;--space-detail-main-panel-margin-bottom-navigation:14px;--space-entry-card-margin-navigation:20px;--space-entry-card-padding-navigation:25px;--space-entry-card-padding-navigation-part2:22px;--font-size-entry-card-h1-text-navigation:var(--type-page-title-mobile-size);--font-size-entry-card-p-text-navigation:var(--type-body-size);--space-settings-grid-gap-navigation:14px;--space-detail-main-form-panel-gap:17px;--size-detail-aside-dl-grid-template-columns:75px;--space-detail-aside-dl-gap:15px;--space-detail-aside-dl-gap-part2:8px;--font-size-detail-aside-dl-text:var(--type-ui-size);--space-detail-aside-dl-margin-bottom:25px;--color-detail-aside-dt-text:var(--color-text-muted);--color-detail-aside-dd-text:#626579;--space-panel-title-h2-gap:8px;--space-timeline-div-padding:22px;--space-timeline-div-padding-part2:17px;--size-timeline-div-border-left:var(--border-width);--color-timeline-div-border-left-part2:#e8dfe7;--font-size-timeline-div-text:var(--type-ui-size);--font-size-timeline-b-text:var(--type-ui-strong-size);--color-timeline-b-text:var(--color-text-muted);--font-weight-timeline-b-weight:var(--type-ui-strong-weight);--font-size-timeline-p-text:var(--type-body-size);--space-timeline-p-margin-top:7px;--font-size-timeline-small-text:var(--type-caption-size);--size-collaborators-border:var(--border-width);--radius-collaborators-corner:8px;--space-collaborators-padding:13px;--font-size-collaborators-legend-text:var(--type-section-title-size);--space-collaborators-legend-padding:5px;--font-weight-collaborators-label-weight:var(--type-ui-strong-weight);--font-size-collaborators-label-text:var(--type-ui-strong-size);--font-leading-collaborators-label-leading:var(--type-ui-strong-leading);--color-collaborators-input-accent-color:#773e91;--size-collaborators-input-width:15px;--size-collaborators-input-height:15px;--space-after-upload-gap:8px;--size-after-upload-img-width:56px;--size-after-upload-img-height:56px;--radius-after-upload-img-corner:6px;--space-user-card-gap:15px;--space-user-card-margin-bottom:20px;--space-user-card-p-margin-top:6px;--space-settings-grid-help-margin-bottom:20px;--font-leading-settings-grid-panel-p-leading:var(--type-body-leading);--space-settings-grid-help-margin-bottom-navigation:15px;--space-workflow-actions-gap:9px;--space-workflow-actions-margin:20px;--space-product-settings-form-gap:18px;--font-size-product-settings-h3-text:var(--type-section-title-size);--space-product-settings-h3-margin:10px;--space-field-settings-div-gap:22px;--size-field-settings-div-border-bottom:var(--border-width);--space-field-settings-div-padding:12px;--size-field-settings-b-width:120px;--font-size-field-settings-b-text:var(--type-ui-strong-size);--space-checkbox-label-gap:8px;--font-leading-checkbox-label-leading:var(--type-ui-strong-leading);--color-checkbox-label-input-accent-color:#773e91;--size-checkbox-label-input-width:16px;--space-input-impact-shared-padding:15px;--color-input-impact-shared-surface:#fbf3f7;--size-input-impact-shared-border:var(--border-width);--color-input-impact-shared-border-part2:#e8dfe7;--radius-input-impact-shared-corner:8px;--font-size-input-impact-shared-text:var(--type-note-size);--font-leading-input-impact-shared-leading:var(--type-note-leading);--space-input-impact-p-margin-top:6px;--font-leading-product-settings-help-leading:var(--type-note-leading);--space-product-settings-details-form-grid-margin:18px;--space-contact-row-shared-gap:12px;--size-contact-row-shared-border-bottom:var(--border-width);--space-contact-row-shared-padding:15px;--font-size-contact-row-shared-text:var(--type-ui-size);--color-contact-row-small-shared-text:var(--color-text-muted);--font-size-contact-row-small-shared-text:var(--type-caption-size);--space-contact-row-small-shared-margin-top:6px;--font-size-mail-history-b-text:var(--type-ui-strong-size);--size-mail-dialog-max-width:720px;--space-mail-dialog-form-shared-gap:18px;--font-size-mail-dialog-h3-text:var(--type-dialog-title-size);--size-mail-dialog-fieldset-border:var(--border-width);--radius-mail-dialog-fieldset-corner:8px;--space-mail-dialog-fieldset-padding:14px;--space-contact-chips-gap:6px;--space-attachment-row-gap:12px;--size-attachment-row-border:var(--border-width);--space-attachment-row-padding:14px;--radius-attachment-row-corner:8px;--font-size-attachment-row-span-text:var(--type-ui-size);--font-size-attachment-row-small-text:var(--type-caption-size);--color-attachment-row-small-text:var(--color-text-muted);--font-leading-attachment-row-small-leading:var(--type-caption-leading);--font-size-pre-wrap-text:var(--type-body-size);--font-leading-pre-wrap-leading:var(--type-body-leading);--space-intake-optional-margin:18px;--font-size-intake-optional-summary-text:var(--type-section-title-size);--color-intake-optional-summary-text:var(--color-text-muted);--space-intake-optional-form-grid-margin:18px;--font-size-product-settings-summary-text:var(--type-section-title-size);--font-weight-product-settings-summary-weight:var(--type-section-title-weight);--size-mail-history-b-max-width-navigation:110px;--font-leading-mail-history-b-leading-navigation:var(--type-ui-strong-leading);--size-field-settings-b-width-navigation:100px;--space-field-settings-div-gap-navigation:14px;--space-report-chat-panel-title-h2-gap:8px;--space-admin-list-row-gap:12px;--space-admin-list-row-padding:12px;--size-admin-list-row-border-bottom:var(--border-width);--space-admin-list-row-p-margin:4px;--font-size-admin-list-row-p-text:var(--type-body-size);--color-admin-list-row-p-text:#626579;--space-ai-tabs-gap:8px;--space-ai-tabs-margin:12px;--space-ai-tabs-margin-part2:20px;--font-size-ai-lab-notice-box-text:var(--type-note-size);--space-admin-ai-workspace-panel-margin-top:16px;--space-ai-tabs-gap-ai-compact:6px;--space-ai-tabs-button-padding-ai-compact:10px;--space-ai-tabs-button-padding-ai-compact-part2:8px;--color-help-text:var(--color-text-muted);--font-size-help-text:var(--type-note-size);--color-settings-grid-p-text:#626579;--font-size-settings-grid-p-text:var(--type-body-size);--size-settings-workspace-grid-template-columns:210px;--space-settings-workspace-gap:28px;--size-settings-navigation-top:100px;--space-settings-destinations-gap:6px;--space-settings-destinations-a-padding:13px;--space-settings-destinations-a-padding-part2:16px;--size-settings-destinations-a-min-height:48px;--radius-settings-destinations-a-corner:8px;--color-settings-destinations-a-text:#626579;--font-size-settings-destinations-a-text:var(--type-ui-size);--font-weight-settings-destinations-a-weight:var(--type-ui-weight);--color-settings-destinations-a-hover-surface:#fbf3f7;--color-settings-destinations-a-aria-current-page-surface:var(--color-brand-ink);--color-settings-destinations-a-aria-current-page-text:var(--color-on-brand-ink);--size-settings-destinations-a-aria-current-page-box-shadow:4px;--color-settings-destinations-a-aria-current-page-box-shadow-part2:#626579;--space-settings-heading-padding:4px;--space-settings-heading-padding-part2:18px;--size-settings-heading-border-bottom:var(--border-width);--color-settings-heading-border-bottom-part2:#e8dfe7;--space-settings-heading-margin-bottom:16px;--space-settings-heading-scroll-margin-top:100px;--font-size-settings-heading-h2-text:var(--type-section-title-size);--font-leading-settings-heading-h2-leading:var(--type-section-title-leading);--space-settings-heading-h2-scroll-margin-top:110px;--space-settings-heading-p-margin-top:8px;--space-settings-content-panel-margin:20px;--color-settings-content-panel-surface:var(--color-surface);--space-settings-content-panel-panel-padding:10px;--space-settings-content-panel-title-gap:12px;--font-size-settings-content-help-text:var(--type-note-size);--color-settings-content-help-text:var(--color-text-muted);--font-size-settings-content-label-text:var(--type-ui-strong-size);--font-leading-settings-content-label-leading:var(--type-ui-strong-leading);--size-settings-content-fieldset-border:var(--border-width);--color-settings-content-fieldset-border-part2:#e8dfe7;--radius-settings-content-fieldset-corner:10px;--space-settings-content-fieldset-padding:18px;--space-settings-content-fieldset-margin:16px;--space-settings-content-legend-padding:8px;--font-weight-settings-content-legend-weight:var(--type-section-title-weight);--space-settings-content-workflow-actions-gap:10px;--space-feature-picker-gap:8px;--space-feature-picker-margin-bottom:16px;--size-feature-picker-button-min-width:90px;--space-staff-toolbar-gap:16px;--font-size-staff-table-text:var(--type-ui-size);--space-staff-table-td-shared-padding:16px;--space-staff-table-td-shared-padding-part2:10px;--size-staff-table-td-shared-border-bottom:var(--border-width);--color-staff-table-td-shared-border-bottom-part2:#e8dfe7;--font-weight-staff-table-th-weight:var(--type-ui-strong-weight);--color-staff-table-thead-surface:#fbf3f7;--space-staff-detail-form-grid-gap:20px;--space-staff-workspace-details-margin-top:24px;--size-staff-workspace-details-border-top:var(--border-width);--color-staff-workspace-details-border-top-part2:#e8dfe7;--space-staff-workspace-details-padding-top:12px;--size-settings-workspace-grid-template-columns-settings:175px;--space-settings-workspace-gap-settings:18px;--space-staff-table-td-shared-padding-settings:12px;--space-staff-table-td-shared-padding-settings-part2:6px;--space-settings-workspace-gap-navigation:16px;--size-settings-navigation-top-navigation:66px;--color-settings-navigation-surface-navigation:#fbf3f7;--layer-settings-navigation-z-index-navigation:20;--space-settings-navigation-padding-navigation:8px;--space-settings-destinations-padding-navigation:8px;--color-settings-destinations-surface-navigation:var(--color-surface);--size-settings-destinations-border-navigation:var(--border-width);--color-settings-destinations-border-navigation-part2:#e8dfe7;--radius-settings-destinations-corner-navigation:10px;--size-settings-destinations-max-height-navigation:55dvh;--font-size-settings-heading-h2-text-navigation:var(--type-section-title-size);--space-settings-heading-h2-scroll-margin-top-navigation:135px;--space-settings-content-panel-padding-navigation:20px;--space-settings-content-panel-padding-navigation-part2:16px;--size-staff-table-tr-border-navigation:var(--border-width);--color-staff-table-tr-border-navigation-part2:#e8dfe7;--radius-staff-table-tr-corner-navigation:10px;--space-staff-table-tr-margin-navigation:12px;--space-staff-table-tr-padding-navigation:12px;--space-staff-table-td-shared-padding-navigation:5px;--space-feature-picker-gap-navigation:6px;--space-settings-content-notice-box-padding-navigation:12px;--font-size-settings-content-notice-box-text-navigation:var(--type-note-size);--font-size-settings-content-input-shared-text-navigation:16px;--font-size-settings-content-p-text:var(--type-body-size);--font-leading-settings-content-p-leading:var(--type-body-leading);--size-settings-content-checkbox-label-min-height:var(--size-touch-target);--space-settings-content-prompt-example-padding:12px;--size-settings-content-prompt-example-border-block:var(--border-width);--color-settings-content-prompt-example-border-block-part2:#e8dfe7;--space-settings-content-prompt-example-margin:16px;--space-page-actions-gap:10px;--font-size-intake-steps-text:var(--type-note-size);--font-leading-intake-steps-leading:var(--type-note-leading);--color-intake-steps-text:#626579;--space-intake-source-actions-gap:10px;--space-intake-source-actions-margin:16px;--size-draft-photo-width:144px;--size-draft-photo-border:var(--border-width);--color-draft-photo-border-part2:#e8dfe7;--color-draft-photo-surface:var(--color-surface);--space-draft-photo-span-padding:7px;--font-size-draft-photo-span-text:var(--type-caption-size);--color-draft-photo-span-text:#626579;--color-draft-photo-span-surface:#fbf3f7;--space-photo-task-list-div-margin:12px;--space-photo-task-list-div-padding:14px;--size-photo-task-list-div-border:var(--border-width);--color-photo-task-list-div-border-part2:#e8dfe7;--radius-photo-task-list-div-corner:9px;--font-size-photo-task-list-p-text:var(--type-note-size);--font-leading-photo-task-list-p-leading:var(--type-note-leading);--font-size-photo-task-list-b-text:var(--type-ui-strong-size);--space-photo-task-list-workflow-actions-margin:10px;--font-size-register-dialog-label-text:var(--type-ui-strong-size);--font-leading-register-dialog-label-leading:var(--type-ui-strong-leading);--size-register-dialog-form-actions-bottom:-1px;--color-register-dialog-form-actions-surface:var(--color-surface);--size-register-dialog-form-actions-border-top:var(--border-width);--color-register-dialog-form-actions-border-top-part2:#e8dfe7;--space-register-dialog-form-actions-padding:12px;--space-register-dialog-form-actions-gap:12px;--font-size-register-dialog-textarea-text:var(--type-body-size);--font-size-register-dialog-intake-optional-summary-text:var(--type-section-title-size);--font-size-register-dialog-help-text:var(--type-note-size);--size-draft-photo-width-navigation:160px;--space-register-dialog-padding-navigation:20px;--space-register-dialog-padding-navigation-part2:16px;--space-register-dialog-form-actions-padding-bottom-navigation:8px;--size-register-dialog-add-photo-width-navigation:104px;--size-register-dialog-add-photo-height-navigation:104px;--space-detail-section-nav-gap:8px;--space-detail-section-nav-margin:20px;--size-detail-section-nav-a-min-height:var(--size-touch-target);--space-detail-section-nav-a-padding:10px;--space-detail-section-nav-a-padding-part2:14px;--color-detail-section-nav-a-text:#626579;--size-detail-section-nav-a-border:var(--border-width);--color-detail-section-nav-a-border-part2:#e8dfe7;--radius-detail-section-nav-a-corner:8px;--color-detail-section-nav-a-surface:var(--color-surface);--font-size-detail-section-nav-a-text:var(--type-ui-strong-size);--space-detail-grid-id-scroll-margin-top:120px;--space-action-fields-gap:18px;--font-leading-action-editor-label-leading:var(--type-ui-strong-leading);--size-assignment-admin-border-block:var(--border-width);--color-assignment-admin-border-block-part2:#e8dfe7;--space-assignment-admin-padding:8px;--space-assignment-admin-label-margin-top:16px;--space-action-editor-form-actions-gap:10px;--space-action-editor-form-actions-padding-top:12px;--size-action-editor-form-actions-border-top:var(--border-width);--color-action-editor-form-actions-border-top-part2:#e8dfe7;--size-action-editor-form-actions-button-flex:130px;--space-after-photo-draft-gap:8px;--size-after-photo-draft-max-width:170px;--size-after-upload-after-photo-draft-img-height:110px;--size-detail-photos-photo-empty-min-height:64px;--font-size-detail-photos-photo-empty-text:var(--type-caption-size);--font-size-detail-photos-photo-caption-text:var(--type-caption-size);--font-size-detail-aside-timeline-b-shared-text:13px;--font-size-detail-aside-timeline-small-text:var(--type-caption-size);--font-size-detail-main-panel-summary-text:var(--type-section-title-size);--space-detail-section-nav-gap-navigation:6px;--space-detail-section-nav-a-padding-inline-navigation:8px;--color-action-editor-form-actions-surface-navigation:var(--color-surface);--space-action-editor-form-actions-padding-navigation:12px;--layer-action-editor-form-actions-z-index-navigation:2;--font-size-detail-aside-dl-text-navigation:var(--type-ui-size);--font-size-review-draft-text-text:var(--type-body-size);--font-leading-review-draft-text-leading:var(--type-body-leading);--space-photo-action-workspace-margin-bottom:18px;--space-action-photo-pair-gap:16px;--space-action-photo-pair-margin:16px;--size-action-photo-pair-img-height:220px;--space-action-photo-pair-button-gap:8px;--space-action-photo-pair-button-padding:12px;--space-photo-action-candidates-gap:16px;--space-photo-action-candidates-margin:16px;--space-action-candidate-gap:8px;--size-action-candidate-border:var(--border-width);--color-action-candidate-border-part2:#e8dfe7;--radius-action-candidate-corner:10px;--space-action-candidate-padding:12px;--color-action-candidate-surface:var(--color-surface);--color-action-candidate-text:#626579;--size-action-candidate-img-height:220px;--color-action-candidate-img-surface:#fbf3f7;--font-size-action-candidate-b-text:var(--type-ui-strong-size);--font-leading-action-candidate-b-leading:var(--type-ui-strong-leading);--font-size-action-candidate-small-text:var(--type-caption-size);--font-leading-action-candidate-small-leading:var(--type-caption-leading);--size-action-candidate-img-height-document:240px;--space-action-photo-pair-gap-document:8px;--size-action-photo-pair-img-height-document:160px;--space-mail-dialog-stack-clearance:16px;--space-mail-dialog-height-extra:19px;--space-evidence-pair-gap:16px;--font-size-evidence-role-label:var(--type-section-title-size);--color-evidence-role-label:var(--color-text-muted);--space-evidence-role-label-bottom:10px;--space-evidence-photo-grid-gap:8px;--size-evidence-thumbnail-max-height:280px;--radius-evidence-thumbnail:8px;--color-evidence-empty-border:#e8dfe7;--color-evidence-empty-surface:#fbf3f7;--radius-evidence-empty:7px;--color-evidence-empty-text:var(--color-text-muted);--color-evidence-caption:#626579;--font-leading-evidence-caption:var(--type-caption-leading);--space-evidence-caption-top:6px;--size-evidence-pair-min-width:260px;--color-photo-grid-small-text:var(--color-text-muted);--space-photo-grid-small-margin-top:7px;--space-report-preview-details-shared-padding:16px;--size-report-preview-details-shared-border-top:var(--border-width);--space-report-preview-details-shared-margin-top:16px;--size-reminder-panel-details-border-top:var(--border-width);--space-reminder-panel-details-padding:16px;--space-reminder-panel-summary-gap:8px;--font-weight-reminder-panel-summary-weight:var(--type-section-title-weight);--space-reminder-panel-summary-padding:5px;--space-reminder-summary-gap:10px;--space-reminder-summary-margin:20px;--color-reminder-summary-div-surface:#fbf3f7;--radius-reminder-summary-div-corner:12px;--space-reminder-summary-div-padding:16px;--font-size-reminder-summary-b-text:var(--type-metric-reminder-size);--font-size-reminder-summary-span-text:var(--type-ui-size);--color-reminder-summary-span-text:#626579;--space-reminder-options-gap:14px;--space-reminder-options-margin:12px;--space-reminder-options-label-gap:6px;--size-reminder-options-input-shared-width:16px;--size-reminder-options-input-shared-min-height:16px;--size-reminder-options-input-shared-height:16px;--size-reminder-emergency-border-left:3px;--color-reminder-emergency-border-left-part2:#d5a75f;--space-reminder-emergency-padding:12px;--color-reminder-emergency-surface:#fcf8f0;--color-reminder-panel-small-text:var(--color-text-muted);--space-reminder-panel-small-margin-top:4px;--size-reminder-absence-border-bottom:var(--border-width);--color-reminder-absence-border-bottom-part2:#e8dfe7;--space-reminder-absence-margin:12px;--space-reminder-absence-padding:10px;--space-reminder-summary-gap-notifications:6px;--space-reminder-summary-div-padding-notifications:10px;--font-size-reminder-summary-b-text-notifications:var(--type-metric-reminder-mobile-size);--space-reminder-basic-gap:16px;--space-reminder-basic-margin:22px;--space-reminder-basic-margin-part2:12px;--color-reminder-condition-surface:#fbf3f7;--radius-reminder-condition-corner:10px;--space-reminder-condition-padding:14px;--size-reminder-example-border:var(--border-width);--color-reminder-example-border-part2:#e8dfe7;--radius-reminder-example-corner:12px;--space-reminder-example-padding:18px;--space-reminder-example-margin:18px;--color-reminder-example-surface:#fbf3f7;--size-reminder-example-article-border-top:var(--border-width);--color-reminder-example-article-border-top-part2:#e8dfe7;--space-reminder-example-article-padding:14px;--size-reminder-attention-border-left:3px;--color-reminder-attention-border-left-part2:#d4ad6d;--space-reminder-attention-padding:16px;--space-reminder-attention-margin:14px;--color-reminder-attention-surface:#faf8f2;--space-reminder-status-cards-margin-top:24px;--space-reminder-basic-gap-notifications:12px;--space-reminder-status-cards-div-gap-notifications:12px;--font-size-reminder-status-cards-span-text-notifications:var(--type-ui-size);--space-reminder-example-padding-notifications:14px;--font-size-reminder-timeline-text:var(--type-ui-size);--font-weight-reminder-timeline-caption-weight:var(--type-caption-weight);--space-reminder-timeline-caption-padding:12px;--size-reminder-timeline-th-shared-border-bottom:var(--border-width);--color-reminder-timeline-th-shared-border-bottom-part2:#e8dfe7;--space-reminder-timeline-th-shared-padding:10px;--space-reminder-timeline-th-shared-padding-part2:8px;--color-reminder-timeline-th-text:#626579;--size-admin-register-dialog-border:var(--border-width);--color-admin-register-dialog-border-part2:#e8dfe7;--radius-admin-register-dialog-corner:20px;--space-admin-register-dialog-padding:24px;--size-admin-register-dialog-width:440px;--size-admin-register-dialog-width-part2:32px;--size-admin-register-dialog-max-height:85dvh;--color-admin-register-dialog-text:#626579;--color-admin-register-dialog-surface:var(--color-surface);--space-admin-register-dialog-label-gap:6px;--space-admin-register-dialog-label-margin:14px;--space-admin-register-dialog-input-shared-padding:11px;--size-admin-register-dialog-input-shared-border:var(--border-width);--color-admin-register-dialog-input-shared-border-part2:#e8dfe7;--radius-admin-register-dialog-input-shared-corner:9px;--color-admin-register-dialog-input-shared-surface:var(--color-surface);--space-empty-block:70px;--space-empty-inline:20px;--space-empty-gap:15px;--color-empty-text:var(--color-text-muted);--font-size-empty:var(--type-ui-size);--size-avatar-default:34px;--color-avatar-default-surface:#fbeaf0;--color-avatar-default-text:#773e91;--font-size-avatar-default:13px;--font-weight-avatar-default:700;--size-avatar-large:48px;--font-size-avatar-large:18px;--motion-spinner-cycle:1s;--motion-button-press-distance:1px;--color-admin-backdrop:#29294370;--size-admin-backdrop-blur:5px;--size-mascot:56px;--size-mascot-mobile:48px;--radius-mascot-portrait:10px;--color-mascot-portrait:#fff;--motion-mascot-inspect:.7s;--motion-mascot-ease:cubic-bezier(.42,0,.58,1);--motion-mascot-point:.6s;--motion-mascot-nod:.5s;--motion-mascot-inspect-degrees:2;--motion-mascot-point-distance:2px;--motion-mascot-nod-distance:3px;--size-assistant-dashboard-message-circle-heading-18:18px;--size-assistant-dashboard-plus-action-16:16px;--size-assistant-dashboard-file-text-action-16:16px;--size-assistant-dashboard-refresh-cw-action-14:14px;--size-assistant-dashboard-send-action-16:16px;--size-assistant-dashboard-chevron-right-navigation-15:15px;--size-report-request-chat-message-circle-heading-18:18px;--size-report-request-chat-x-close-16:16px;--size-report-request-chat-plus-action-16:16px;--size-report-request-chat-loader-circle-action-17:17px;--size-report-request-chat-send-action-17:17px;--size-report-request-chat-file-text-action-16:16px;--size-action-reminder-panel-bell-heading-19:19px;--size-action-reminder-panel-chevron-down-navigation-16:16px;--size-action-reminder-panel-play-action-16:16px;--size-action-reminder-panel-refresh-cw-action-16:16px;--size-safety-app-clipboard-list-empty-34:34px;--size-safety-app-shield-check-heading-19:19px;--size-safety-app-log-out-action-16:16px;--size-safety-app-check-check-action-21:21px;--size-safety-app-arrow-up-right-action-17:17px;--size-safety-app-bell-heading-20:20px;--size-safety-app-chevron-right-navigation-16:16px;--size-safety-app-plus-action-18:18px;--size-safety-app-loader-circle-action-17:17px;--size-safety-app-download-action-17:17px;--size-safety-app-check-circle2-action-17:17px;--size-safety-app-download-action-15:15px;--size-safety-app-card-icon-action-19:19px;--size-safety-app-search-action-18:18px;--size-safety-app-x-close-15:15px;--size-safety-app-sliders-horizontal-action-18:18px;--size-safety-app-map-pin-action-12:12px;--size-safety-app-message-circle-action-14:14px;--size-safety-app-chevron-right-navigation-17:17px;--size-safety-app-chevron-left-navigation-17:17px;--size-safety-app-map-pin-action-15:15px;--size-safety-app-image-plus-action-23:23px;--size-safety-app-image-plus-action-17:17px;--size-safety-app-refresh-cw-action-16:16px;--size-safety-app-check-action-17:17px;--size-safety-app-camera-action-18:18px;--size-safety-app-image-plus-action-18:18px;--size-safety-app-plus-action-24:24px;--size-safety-app-check-action-13:13px;--size-safety-app-loader-circle-action-18:18px;--size-safety-app-check-action-18:18px;--size-safety-app-shield-check-action-17:17px;--size-workflow-panels-mail-action-17:17px;--size-workflow-panels-loader-circle-action-17:17px;--size-workflow-panels-plus-action-17:17px;--size-workflow-panels-file-text-action-23:23px;--size-workflow-panels-download-action-16:16px;--size-workflow-panels-mail-action-16:16px;--size-workflow-panels-file-text-empty-32:32px;--size-workflow-panels-file-text-action-18:18px;--size-workflow-panels-settings-heading-18:18px;--size-workflow-panels-check-circle2-action-17:17px;--size-workflow-panels-map-pin-action-18:18px;--size-admin-management-panel-plus-action-16:16px;--size-admin-management-panel-x-close-20:20px;--size-admin-management-panel-shield-check-action-16:16px;--color-map-gps:#426f68;--color-map-issue:#a3af44;--color-map-grid:#d9e5df;--color-map-note:var(--color-text-muted);--font-size-map-label:13px;--font-size-map-note:12px;--font-size-map-scale:11px;--size-map-marker-radius:8px;--color-mascot-fallback-surface:#fbf3f7;--color-mascot-fallback-ink:#626579;--size-mascot-fallback:30px;--interaction-toast-dedupe-window:5s;--motion-toast-visible-duration:5s;--space-draft-result-list-gap:8px;--space-draft-result-list-margin-bottom:12px;--space-report-design-workspace-section-margin-top:24px;--size-report-design-workspace-iframe-height:70vh;--size-report-design-workspace-iframe-min-height:400px;--color-report-design-workspace-iframe-border-part2:#e8dfe7;--size-report-design-workspace-iframe-border-part1:1px;--color-report-design-workspace-iframe-background:#fbf3f7;--color-report-design-workspace-article-border-bottom-part2:#e8dfe7;--size-report-design-workspace-article-border-bottom-part1:1px;--space-report-design-workspace-article-padding-part1:12px;--color-report-design-workspace-h3-color:#626579;--color-report-design-workspace-header-border-top-part2:#e8dfe7;--size-report-design-workspace-header-border-top-part1:6px;--space-report-design-workspace-header-padding-top:16px;--size-report-design-workspace-design-editor-grid-grid-template-columns-part4:1.3fr;--size-report-design-workspace-design-editor-grid-grid-template-columns-part2:.85fr;--size-report-design-workspace-design-editor-grid-grid-template-columns-part1:250px;--space-report-design-workspace-design-editor-grid-gap:24px;--size-report-navigation-anchor-scroll-margin-top-navigation:82px;--size-report-navigation-anchor-scroll-margin-top:110px;--space-report-photo-card-button-margin-top:12px;--size-report-photo-card-img-max-height:360px;--space-report-photo-card-img-margin-top:12px;--space-report-photo-card-padding:14px;--size-report-photo-card-border:1px;--radius-report-photo-card-border-radius:9px;--size-report-photo-grid-grid-template-columns-part2:220px;--space-report-photo-grid-gap:16px;--space-report-source-photos-margin-top:24px;--font-leading-assistant-message-p-line-height:var(--type-body-leading);--space-assistant-message-details-margin-top:10px;--space-assistant-section-nav-gap:8px;--space-assistant-section-nav-margin-part3:20px;--space-assistant-section-nav-margin-part1:12px;--font-size-assistant-stats-b-font-size-assistant:var(--type-metric-assistant-mobile-size);--size-assistant-message-max-width-assistant:96%;--color-assistant-threads-border-bottom-part2-assistant:#e8dfe7;--size-assistant-threads-border-bottom-part1-assistant:1px;--space-assistant-threads-padding-part3-assistant:12px;--size-assistant-threads-max-height-assistant:210px;--space-assistant-layout-gap-assistant:12px;--space-assistant-stats-div-padding-part2-assistant:16px;--space-assistant-stats-div-padding-part1-assistant:13px;--space-assistant-dashboard-margin-bottom:20px;--color-assistant-thread-focus-visible-outline-part2:#626579;--size-assistant-thread-focus-visible-outline-part1:2px;--space-assistant-conversation-form-primary-margin-top:12px;--space-assistant-welcome-padding-part2:8px;--space-assistant-welcome-padding-part1:25px;--opacity-assistant-message-small-opacity:.65;--font-size-assistant-message-small-font-size:var(--type-caption-size);--space-assistant-message-p-margin-part1:7px;--color-assistant-message-user-background:#773e91;--color-assistant-message-user-color:#fff;--space-assistant-message-padding-part2:18px;--space-assistant-message-padding-part1:16px;--space-assistant-message-margin-part1:12px;--radius-assistant-message-border-radius:15px;--color-assistant-message-background:#fbf3f7;--size-assistant-message-max-width:90%;--size-assistant-messages-max-height:520px;--space-assistant-messages-padding:6px;--color-assistant-thread-small-color:var(--color-text-muted);--space-assistant-thread-small-margin-top:5px;--font-size-assistant-thread-b-font-size:var(--type-ui-strong-size);--font-leading-assistant-thread-b-line-height:var(--type-ui-strong-leading);--color-assistant-thread-selected-background:#fbf3f7;--color-assistant-thread-selected-border-color:#e8dfe7;--space-assistant-thread-padding-part2:12px;--space-assistant-thread-padding-part1:14px;--radius-assistant-thread-border-radius:12px;--size-assistant-thread-border:1px;--space-assistant-thread-margin-part1:6px;--size-assistant-threads-max-height-part2:520px;--size-assistant-threads-max-height-part1:60dvh;--color-assistant-threads-border-right-part2:#e8dfe7;--size-assistant-threads-border-right-part1:1px;--space-assistant-threads-padding-right:18px;--size-assistant-layout-grid-template-columns-part1:230px;--space-assistant-layout-gap:24px;--font-size-assistant-stats-b-font-size:var(--type-metric-assistant-size);--space-assistant-stats-b-margin-top:8px;--color-assistant-stats-small-color:var(--color-text-muted);--color-assistant-stats-div-background:#fff;--color-assistant-stats-div-border-part2:#e8dfe7;--size-assistant-stats-div-border-part1:1px;--radius-assistant-stats-div-border-radius:16px;--space-assistant-stats-div-padding-part2:22px;--space-assistant-stats-div-padding-part1:18px;--space-assistant-stats-gap:12px;--space-assistant-stats-margin-bottom:20px;--size-report-chat-history-article-border-top:1px;--space-report-chat-history-article-padding-part1:15px;--size-report-chat-history-max-height:370px;--space-report-chat-history-margin-top:14px;--radius-report-chat-reply-border-radius:9px;--color-report-chat-reply-background:#fbf3f7;--color-report-chat-reply-color:#626579;--space-report-chat-reply-padding-part2:14px;--space-report-chat-reply-padding-part1:12px;--font-leading-report-chat-reply-line-height:var(--type-body-leading);--space-report-chat-reply-margin-part1:12px;--space-report-condition-gap:8px;--space-report-condition-margin-part1:9px;--space-report-prompt-examples-gap:7px;--space-report-prompt-examples-margin-part1:16px;--space-report-chat-form-gap:16px;--size-report-controls-primary-min-width-navigation:140px;--font-size-report-numbers-b-font-size-navigation:var(--type-metric-report-mobile-size);--space-report-controls-gap-navigation:12px;--size-report-issue-border-bottom:1px;--space-report-issue-padding-part1:10px;--font-size-report-numbers-b-font-size:var(--type-metric-report-size);--space-report-numbers-b-margin-top:8px;--space-report-numbers-div-padding:13px;--color-report-numbers-div-background:#fbf3f7;--font-size-report-numbers-div-font-size:var(--type-ui-size);--radius-report-numbers-div-border-radius:8px;--space-report-numbers-gap:10px;--space-report-numbers-margin-part1:20px;--font-size-report-preview-p-font-size:12px;--font-leading-report-preview-p-line-height:1.9;--font-size-report-preview-h3-font-size:13px;--space-report-preview-h3-margin-part3:10px;--space-report-preview-h3-margin-part1:20px;--font-leading-report-preview-line-height:1.8;--space-report-list-margin-top:15px;--size-report-list-max-height-part2:520px;--size-report-list-max-height-part1:60dvh;--font-size-report-row-small-font-size:var(--type-caption-size);--font-leading-report-row-small-line-height:var(--type-caption-leading);--color-report-row-small-color:var(--color-text-muted);--color-report-row-selected-background:#fbf3f7;--space-report-row-gap:15px;--space-report-row-padding-part2:5px;--space-report-row-padding-part1:20px;--size-report-row-border-bottom:1px;--size-report-layout-grid-template-columns-part4:1.4fr;--size-report-layout-grid-template-columns-part2:.85fr;--size-report-layout-grid-template-columns-part1:280px;--space-report-layout-gap:20px;--size-report-controls-label-min-width:170px;--space-report-controls-gap:16px;--color-assistant-reply-metadata:var(--color-text-muted);--opacity-assistant-reply-metadata:1;--space-test-realm-banner-padding-part1:10px;--space-test-realm-banner-padding-part2:18px;--color-test-realm-banner-background:#fff1c6;--color-test-realm-banner-color:#5d4c19;--size-test-realm-banner-border-bottom-part1:1px;--color-test-realm-banner-border-bottom-part2:#e7d897;--font-size-test-realm-banner-font-size:var(--type-note-size);--size-admin-account-list-max-height:310px;--space-admin-account-list-padding-right:4px;--size-comparison-grid-grid-template-columns:360px;--space-comparison-grid-gap:18px;--size-comparison-card-border-part1:1px;--color-comparison-card-border-part2:#e8dfe7;--radius-comparison-card-border-radius:14px;--space-comparison-card-padding-part1:20px;--color-comparison-card-background:#fbf3f7;--font-size-comparison-card-h3-font-size:var(--type-section-title-size);--font-leading-ai-result-text-line-height:var(--type-body-leading);--font-size-ai-result-text-font-size:var(--type-body-size);--size-ai-code-max-height:420px;--font-size-ai-code-font-part1:12px;--font-family-ai-code-font-part2:monospace;--font-leading-ai-code-font-part3:1.6;--color-ai-code-background:#fbf3f7;--space-ai-code-padding-part1:16px;--radius-ai-code-border-radius:10px;--space-comparison-card-padding-part1-ai-compact:14px;--font-size-ai-result-text-font-size-ai-compact:var(--type-body-size);--space-ai-test-selection-margin-part1:16px;--space-ai-test-selection-padding-part1:16px;--color-ai-test-selection-background:#fbf3f7;--radius-ai-test-selection-border-radius:12px;--space-ai-test-selection-label-gap:8px;--space-ai-test-selection-label-margin-part1:8px;--size-assistant-result-photo-max-height:360px;--radius-assistant-result-photo-border-radius:12px;--space-assistant-result-photo-margin-part1:12px;--size-ai-comparison-photo-max-height:250px;--font-size-h1-font-size:var(--type-page-title-size);--font-leading-h1-line-height:var(--type-page-title-leading);--tracking-h1-letter-spacing:var(--type-page-title-tracking);--font-weight-h1-font-weight:var(--type-page-title-weight);--radius-topbar-avatar-border-radius:50%;--font-size-profile-small-font-size:var(--type-caption-size);--color-profile-small-color:var(--color-text-muted);--font-weight-profile-small-font-weight:var(--type-caption-weight);--space-profile-small-margin-top:4px;--radius-avatar-border-radius:50%;--font-size-section-eyebrow-font-size:var(--type-caption-size);--font-weight-section-eyebrow-font-weight:var(--type-caption-weight);--tracking-section-eyebrow-letter-spacing:var(--type-caption-tracking);--color-section-eyebrow-color:#626579;--space-section-eyebrow-margin-bottom:7px;--motion-outline-transition:.18s;--motion-outline-transition-2:.18s;--size-live-dot-width:5px;--size-live-dot-height:5px;--radius-live-dot-border-radius:50%;--color-live-dot-background:#a1bb74;--space-live-dot-margin-right:5px;--radius-status-i-border-radius:50%;--radius-photo-fab-border-radius:50%;--ratio-loading-opacity:.6;--space-back-link-gap:3px;--font-size-back-link-font-size:var(--type-ui-size);--space-back-link-margin-bottom:20px;--space-assignment-list-gap:10px;--font-size-qa-shortcuts-font-size:var(--type-ui-size);--color-qa-shortcuts-color:#626579;--space-qa-shortcuts-margin-top:20px;--font-leading-qa-shortcuts-line-height:var(--type-ui-leading);--space-qa-shortcuts-a-margin:8px;--space-qa-shortcuts-a-margin-2:12px;--space-qa-shortcuts-a-padding:4px;--space-qa-shortcuts-a-padding-2:8px;--size-qa-shortcuts-a-border:1px;--color-qa-shortcuts-a-border-2:#e8dfe7;--radius-qa-shortcuts-a-border-radius:5px;--space-notification-row-gap:17px;--space-notification-row-padding:22px;--size-notification-row-border-bottom:1px;--font-size-notification-row-font-size:var(--type-ui-size);--font-size-notification-row-small-font-size:var(--type-caption-size);--color-notification-row-small-color:var(--color-text-muted);--space-notification-row-small-margin-top:8px;--color-notification-row-svg-color:#626579;--space-registrant-gap:10px;--space-registrant-padding-top:16px;--size-registrant-border-top:1px;--font-size-registrant-font-size:var(--type-ui-size);--space-toast-gap:10px;--font-size-section-eyebrow-max-width-800px-font-size:var(--type-caption-size);--tracking-section-eyebrow-max-width-800px-letter-spacing:var(--type-caption-tracking);--space-issue-row-max-width-800px-padding:17px;--space-before-after-max-width-800px-gap:10px;--space-notification-row-max-width-800px-padding:18px;--space-notification-row-max-width-800px-padding-2:15px;--motion-secondary-transition:.18s;--font-size-subtle-font-size:var(--type-ui-size);--space-subtle-padding:8px;--space-subtle-gap:6px;--size-timeline-div-before-left:-4px;--size-timeline-div-before-top:3px;--radius-timeline-div-before-border-radius:50%;--size-timeline-div-before-width:7px;--size-timeline-div-before-height:7px;--color-timeline-div-before-background:#fbf3f7;--layout-collaborators-grid-template-columns:1fr;--layout-collaborators-grid-template-columns-2:1fr;--space-photo-empty-gap:10px;--space-legacy-note-padding:15px;--color-legacy-note-background:#fbf3f7;--radius-legacy-note-border-radius:8px;--font-size-legacy-note-font-size:var(--type-note-size);--font-leading-legacy-note-line-height:var(--type-note-leading);--color-legacy-note-color:var(--color-text-muted);--font-size-legacy-note-b-font-size:var(--type-note-size);--space-legacy-note-p-margin-top:8px;--size-heading-dot-width:6px;--size-heading-dot-height:6px;--radius-heading-dot-border-radius:50%;--color-heading-dot-background:#ec5f78;--space-heading-dot-margin-left:10px;--space-export-button-max-width-800px-padding:7px;--space-export-button-max-width-800px-padding-2:9px;--layout-form-grid-grid-template-columns:2;--space-export-downloads-gap:12px;--space-export-downloads-padding:14px;--space-export-downloads-padding-2:17px;--color-export-downloads-background:#fbf3f7;--size-export-downloads-border:1px;--color-export-downloads-border-2:#e8dfe7;--radius-export-downloads-border-radius:9px;--space-export-downloads-margin-bottom:18px;--font-size-export-downloads-font-size:var(--type-ui-size);--space-export-downloads-span-gap:7px;--color-export-downloads-span-color:var(--color-text-muted);--font-size-export-downloads-secondary-font-size:var(--type-ui-strong-size);--color-export-downloads-secondary-background:#fff;--layout-report-numbers-grid-template-columns:3;--size-checkbox-label-input-min-height:16px;--space-coordinate-map-margin:18px;--color-coordinate-map-background:#f5f8f4;--size-coordinate-map-border:1px;--radius-coordinate-map-border-radius:8px;--font-size-ai-panel-small-font-size:var(--type-caption-size);--color-ai-panel-small-color:var(--color-text-muted);--space-map-zoom-gap:15px;--space-map-zoom-padding:10px;--space-map-zoom-padding-2:18px;--size-map-zoom-input-width:130px;--color-map-zoom-input-accent-color:#426f68;--layout-assistant-stats-grid-template-columns:4;--layout-assistant-stats-max-width-760px-grid-template-columns:2;--layout-reminder-summary-grid-template-columns:3;--layout-reminder-basic-grid-template-columns:3;--ratio-ai-tabs-button-max-width-640px-flex:40%;--size-summary-min-height:44px;--font-leading-summary-line-height:var(--type-section-title-leading);--font-size-staff-table-td-data-label-before-max-width-800px-font-size:var(--type-caption-size);--color-staff-table-td-data-label-before-max-width-800px-color:#626579;--ratio-feature-picker-button-max-width-800px-flex:40%;--color-subtle-color:#626579;--ratio-primary-active-filter:.94;--size-photo-empty-min-height:140px;--font-size-photo-empty-font-size:var(--type-caption-size);--size-photo-empty-max-width-800px-min-height:110px;--font-size-page-actions-secondary-max-width-800px-font-size:var(--type-ui-strong-size);--size-draft-photo-max-width-800px-width:46%;--size-review-modal-width:1120px;--size-review-modal-width-2:40px;--size-review-modal-max-height:40px;--size-review-modal-header-border-bottom:1px;--size-review-modal-max-width-600px-width:16px;--size-review-modal-max-width-600px-max-height:16px;--layout-action-photo-pair-grid-template-columns:2;--layout-photo-action-candidates-grid-template-columns:2;--size-candidate-recommended-border:3px;--color-candidate-recommended-border-2:#2c7772;--motion-candidate-recommended-animation:.7s;--motion-candidate-recommended-easing-2:ease-out;--size-candidate-recommended-animation-3:2;--size-modal-form-header-button-max-width-700px-max-width:48%;--motion-entry-travel:6px;--motion-notice-entry-scale:.98;--size-candidate-highlight-spread:4px;--color-candidate-highlight-glow:#e6e2f5;--radius-capture-hold-ring:46;--space-master-qa-page-padding:32px;--color-install-background:var(--color-background);--color-install-theme:#773e91;--size-capture-glow-blur:2px;--length-capture-halo-arc:18;--color-detail-progress-received:#497a98;--color-detail-progress-in-progress:#a46819;--color-detail-progress-completed:#347760;--color-detail-progress-cancelled:#9a5860;--color-detail-progress-unconfirmed:#687777;--color-detail-progress-rail:#dce6e0;--motion-detail-progress-travel:6s;--motion-detail-progress-hold:.6s;--motion-detail-progress-pulse:2.8s;--motion-detail-progress-replay:30s;--size-detail-progress-line:1.5px;--size-detail-progress-dot:9px;--size-detail-progress-halo:22px;--size-detail-progress-glow:3px;--size-detail-progress-pulse-spread:3px;--size-detail-progress-track-inset:28px;--size-detail-progress-label:11px;--size-detail-progress-caption:12px;--size-detail-progress-height:0px;--space-detail-progress-gap:4px;--space-detail-progress-block:4px;--space-detail-progress-inline:0px;--space-detail-progress-label-gap:10px;--space-registration-block:8px;--space-registration-inline:12px;--space-registration-gap:6px;--space-registration-item-gap:12px;--space-registration-heading-gap:2px;--space-registration-label-gap:4px;--font-size-registration-meta:var(--type-caption-size);--opacity-detail-progress-halo:.18;--opacity-detail-progress-pulse:.12;--color-detail-progress-current:#286a64;--color-detail-progress-center:#fff;--color-detail-progress-evidenced:#739991;--color-detail-progress-evidenced-text:#416c65;--color-detail-progress-future:#d7e2dc;--color-detail-progress-future-text:#64766f;--size-detail-progress-node-stroke:1.5px;--size-detail-progress-title:14px;--space-detail-progress-caption-gap:12px;--space-detail-progress-halo-clearance:7px;--motion-detail-progress-distance-reference:3;--leading-detail-progress-label:1.1;--font-size-registration-title:var(--type-section-title-size);--size-registration-help-target:32px;--size-registration-help-icon:16px;--size-detail-progress-traveler:9px;--size-detail-progress-ring:28px;--stroke-detail-progress-ring:1px;--motion-detail-progress-ring-delay:.65s;--motion-detail-progress-fill:1ms;--count-detail-progress-rings:3;--scale-detail-progress-ring-start:.32;--opacity-detail-progress-ring:.32;--type-family:"Noto Sans KR",system-ui,sans-serif;--type-weight-regular:400;--type-weight-strong:650;--type-weight-page:750;--type-leading-body:1.7;--type-leading-heading:1.5;--type-leading-ui:1.5;--type-tracking-body:0px;--type-tracking-heading:-.4px;--type-tracking-page:-1.1px;--type-page-title-size:32px;--type-page-title-weight:var(--type-weight-page);--type-page-title-leading:var(--type-leading-heading);--type-page-title-tracking:var(--type-tracking-page);--type-page-title-family:var(--type-family);--type-page-title-mobile-size:26px;--type-page-title-mobile-weight:var(--type-weight-page);--type-page-title-mobile-leading:var(--type-leading-heading);--type-page-title-mobile-tracking:var(--type-tracking-page);--type-page-title-mobile-family:var(--type-family);--type-dialog-title-size:20px;--type-dialog-title-weight:var(--type-weight-strong);--type-dialog-title-leading:var(--type-leading-heading);--type-dialog-title-tracking:var(--type-tracking-heading);--type-dialog-title-family:var(--type-family);--type-section-title-size:18px;--type-section-title-weight:var(--type-weight-strong);--type-section-title-leading:var(--type-leading-heading);--type-section-title-tracking:var(--type-tracking-heading);--type-section-title-family:var(--type-family);--type-body-size:16px;--type-body-weight:var(--type-weight-regular);--type-body-leading:var(--type-leading-body);--type-body-tracking:var(--type-tracking-body);--type-body-family:var(--type-family);--type-ui-size:14px;--type-ui-weight:var(--type-weight-regular);--type-ui-leading:var(--type-leading-ui);--type-ui-tracking:var(--type-tracking-body);--type-ui-family:var(--type-family);--type-ui-strong-size:var(--type-ui-size);--type-ui-strong-weight:var(--type-weight-strong);--type-ui-strong-leading:var(--type-leading-ui);--type-ui-strong-tracking:var(--type-tracking-body);--type-ui-strong-family:var(--type-family);--type-note-size:13px;--type-note-weight:var(--type-weight-regular);--type-note-leading:var(--type-leading-body);--type-note-tracking:var(--type-tracking-body);--type-note-family:var(--type-family);--type-caption-size:12px;--type-caption-weight:var(--type-weight-regular);--type-caption-leading:var(--type-leading-ui);--type-caption-tracking:var(--type-tracking-body);--type-caption-family:var(--type-family);--type-caption-strong-size:var(--type-caption-size);--type-caption-strong-weight:var(--type-weight-strong);--type-caption-strong-leading:var(--type-leading-ui);--type-caption-strong-tracking:var(--type-tracking-body);--type-caption-strong-family:var(--type-family);--type-input-size:var(--type-ui-size);--type-input-weight:var(--type-weight-regular);--type-input-leading:var(--type-leading-ui);--type-input-tracking:var(--type-tracking-body);--type-input-family:var(--type-family);--type-input-mobile-size:var(--type-body-size);--type-input-mobile-weight:var(--type-weight-regular);--type-input-mobile-leading:var(--type-leading-body);--type-input-mobile-tracking:var(--type-tracking-body);--type-input-mobile-family:var(--type-family);--type-brand-family:"Noto Sans KR",system-ui,sans-serif;--type-diagram-family:"Noto Sans KR",system-ui,sans-serif;--type-output-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-card-size:27px;--type-metric-card-weight:650;--type-metric-card-tracking:-.5px;--type-metric-card-leading:1.5;--type-metric-card-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-card-mobile-size:21px;--type-metric-card-mobile-weight:650;--type-metric-card-mobile-leading:1.5;--type-metric-card-mobile-tracking:0px;--type-metric-card-mobile-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-summary-size:40px;--type-metric-summary-weight:650;--type-metric-summary-tracking:-.8px;--type-metric-summary-leading:1.5;--type-metric-summary-family:"Summary Digits",system-ui,sans-serif;--type-metric-summary-mobile-size:28px;--type-metric-summary-mobile-weight:650;--type-metric-summary-mobile-leading:1.5;--type-metric-summary-mobile-tracking:0px;--type-metric-summary-mobile-family:"Summary Digits",system-ui,sans-serif;--type-metric-report-size:23px;--type-metric-report-weight:650;--type-metric-report-leading:1.5;--type-metric-report-tracking:0px;--type-metric-report-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-report-mobile-size:20px;--type-metric-report-mobile-weight:650;--type-metric-report-mobile-leading:1.5;--type-metric-report-mobile-tracking:0px;--type-metric-report-mobile-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-assistant-size:28px;--type-metric-assistant-weight:650;--type-metric-assistant-leading:1.5;--type-metric-assistant-tracking:0px;--type-metric-assistant-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-assistant-mobile-size:24px;--type-metric-assistant-mobile-weight:650;--type-metric-assistant-mobile-leading:1.5;--type-metric-assistant-mobile-tracking:0px;--type-metric-assistant-mobile-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-reminder-size:25px;--type-metric-reminder-weight:650;--type-metric-reminder-leading:1.5;--type-metric-reminder-tracking:0px;--type-metric-reminder-family:"Noto Sans KR",system-ui,sans-serif;--type-metric-reminder-mobile-size:22px;--type-metric-reminder-mobile-weight:650;--type-metric-reminder-mobile-leading:1.5;--type-metric-reminder-mobile-tracking:0px;--type-metric-reminder-mobile-family:"Noto Sans KR",system-ui,sans-serif;--count-detail-original-lines:2;--type-button-size:15px;--type-button-weight:var(--type-ui-strong-weight);--type-button-leading:var(--type-ui-strong-leading);--type-button-tracking:var(--type-ui-strong-tracking);--type-button-family:var(--type-ui-strong-family);--space-button-block:8px;--space-button-inline:12px;--size-button-height:40px;--size-button-height-mobile:var(--size-touch-target);--opacity-disclosure-trail:.42;--size-disclosure-arrow:var(--type-caption-size);--stroke-disclosure-arrow:1px;--distance-disclosure-trail-gap:4px;--motion-disclosure-stamp-fade:.9s;--count-disclosure-positions:5;--count-disclosure-visible:3;--motion-disclosure-step-interval:.369s;--size-disclosure-path-limit:20px;--opacity-disclosure-leading:1;--opacity-disclosure-oldest:.14;--motion-disclosure-transition:.16s;--motion-original-memo-attention-delay:.5s;--motion-original-memo-attention-duration:1.5s;--angle-original-memo-attention:6;--stroke-original-memo-glyph:2;--color-summary-card-border:#d7e0e7;--breakpoint-summary-compact:360px;--layout-mobile-nav-extent:max(var(--size-mobile-nav-min-height),calc(var(--size-mobile-nav-button-min-height) + var(--space-mobile-nav-padding-block) + var(--space-mobile-nav-padding-block) + var(--size-mobile-nav-border)));--layout-mobile-capture-extent:max(var(--size-mobile-capture-min-height),calc(var(--size-mobile-capture-button-height) + var(--space-mobile-capture-padding-block) + var(--space-mobile-capture-padding-block) + var(--size-mobile-capture-border)));--layout-mobile-stack-extent:calc(var(--layout-mobile-nav-extent) + var(--layout-mobile-capture-extent));--layout-mobile-picker-bottom:calc(var(--layout-mobile-stack-extent) + var(--space-mobile-picker-clearance));--layout-mobile-content-bottom:calc(var(--layout-mobile-stack-extent) + var(--space-mobile-content-clearance));--layout-capture-ring-size:calc(var(--size-mobile-capture-button-height) + var(--space-capture-ring-outset) + var(--space-capture-ring-outset));--layout-mail-dialog-bottom:calc(var(--layout-mobile-stack-extent) + var(--space-mail-dialog-stack-clearance));--layout-mail-dialog-height-reserve:calc(var(--layout-mail-dialog-bottom) + var(--space-mail-dialog-height-extra))}body,p{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}h1{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking);font-family:var(--type-page-title-family)}h2,h3,h4,h5,h6,summary,legend{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}button,label{font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}input,select{font-size:var(--type-input-size);font-weight:var(--type-input-weight);line-height:var(--type-input-leading);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family)}textarea{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}small,figcaption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}b,strong,th{font-weight:var(--type-weight-strong)}@font-face{font-family:Noto Sans KR;src:url(/osan/fonts/NanumGothic-Regular.ttf)format("truetype");font-display:swap;font-weight:400}:root{font-family:var(--type-ui-family);color:var(--foreground);background:var(--bg);font-size:var(--type-ui-size);font-synthesis:weight;font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}*{box-sizing:border-box}body{margin:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:var(--focus-width) solid var(--focus-control-fallback);outline-offset:var(--focus-offset)}button{background:0 0;border:0}input,textarea,select{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--control-padding-block) var(--space-3);color:var(--control-foreground);min-width:0;max-width:100%}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--control-placeholder)}label{gap:var(--space-label-gap);font-size:var(--font-size-label-text);font-weight:var(--font-weight-label-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);flex-direction:column;display:flex}h1,h2,p{margin:0}h1{font-size:var(--font-size-h1-font-size);line-height:var(--font-leading-h1-line-height);letter-spacing:var(--tracking-h1-letter-spacing);font-weight:var(--font-weight-h1-font-weight);font-family:var(--type-page-title-family)}h2{font-size:var(--font-size-h2-text);letter-spacing:var(--size-h2-letter-spacing);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);font-family:var(--type-section-title-family)}.topbar .profile small{font-size:var(--font-size-profile-secondary);color:var(--color-profile-secondary);font-weight:var(--font-weight-profile-secondary);margin-top:var(--space-profile-secondary-top);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.page-heading h1{font-size:var(--font-size-page-heading);line-height:var(--font-leading-page-heading);letter-spacing:var(--tracking-page-heading);font-weight:var(--type-page-title-weight);font-family:var(--type-page-title-family)}.page-heading .section-eyebrow{font-size:var(--font-size-page-eyebrow);font-weight:var(--font-weight-page-eyebrow);letter-spacing:var(--tracking-page-eyebrow);color:var(--color-page-eyebrow);margin-bottom:var(--space-page-eyebrow-bottom);line-height:var(--type-caption-leading);font-family:var(--type-caption-family)}.topbar .avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-topbar-avatar-border-radius);background:var(--color-avatar-surface);color:var(--color-avatar-text);font-size:var(--font-size-avatar);font-weight:var(--font-weight-avatar);flex-shrink:0;place-items:center;display:grid}.sidebar{width:var(--nav);background:var(--ink);color:#bcd0c9;padding:var(--space-sidebar-padding-block) var(--space-sidebar-padding-inline);z-index:var(--layer-sidebar);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{gap:var(--space-brand-gap);color:var(--color-brand-text);font-size:var(--font-size-brand);font-weight:var(--font-weight-shell-strong);line-height:var(--font-leading-brand);padding:0 var(--space-brand-padding-inline);align-items:center;display:flex}.brand small{font-size:var(--font-size-brand-secondary);color:var(--color-shell-secondary-on-dark);font-weight:var(--font-weight-brand-secondary);letter-spacing:var(--tracking-brand-secondary);display:block}.brand-mark{width:var(--size-brand-mark-width);height:var(--size-brand-mark-height);background:var(--lime);border-radius:var(--radius-brand-mark);color:var(--ink);place-items:center;display:grid}.workspace-label{font-size:var(--font-size-workspace-label);letter-spacing:var(--tracking-workspace-label);padding:var(--space-workspace-label-top) var(--space-workspace-label-inline) var(--space-workspace-label-bottom);color:var(--color-workspace-label);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);font-family:var(--type-caption-family)}.nav-item{width:100%;padding:var(--space-nav-item-padding-block) var(--space-nav-item-padding-inline);align-items:center;gap:var(--space-nav-item-gap);text-align:left;border-radius:var(--radius-nav-item);margin-bottom:var(--space-nav-item-bottom);color:var(--color-nav-item);font-size:var(--font-size-nav-item);transition:background var(--motion-nav-hover),color var(--motion-nav-hover);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);display:flex}.nav-item.active{background:var(--lime);color:var(--ink);font-weight:var(--type-ui-strong-weight)}.nav-item:hover:not(.active){background:var(--color-nav-hover)}.nav-item b{font-size:var(--font-size-nav-count);padding:var(--space-nav-count-block) var(--space-nav-count-inline);background:var(--color-nav-count-surface);border-radius:var(--radius-nav-count);color:var(--color-nav-count-text);font-weight:var(--type-caption-strong-weight);line-height:var(--type-caption-strong-leading);letter-spacing:var(--type-caption-strong-tracking);font-family:var(--type-caption-strong-family);margin-left:auto}.sidebar-foot{border-top:var(--size-sidebar-footer-border) solid var(--color-sidebar-footer-border);padding:var(--space-sidebar-footer-top) var(--space-sidebar-footer-inline) 0;margin-top:auto}.mini-label{font-size:var(--font-size-sidebar-mini);color:var(--color-sidebar-mini);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.sidebar-foot p{font-size:var(--font-size-sidebar-message);line-height:var(--font-leading-sidebar-message);margin:var(--space-sidebar-message-top) 0 var(--space-sidebar-message-bottom);color:var(--color-sidebar-message);letter-spacing:var(--tracking-sidebar-message);font-weight:var(--type-body-weight);font-family:var(--type-body-family)}.sidebar-foot svg{color:var(--color-sidebar-decoration)}.app-content{margin-left:var(--nav)}.topbar{height:var(--size-topbar-height);border-bottom:var(--size-topbar-border) solid var(--line);background:var(--color-topbar-surface);padding:0 var(--space-topbar-inline);justify-content:space-between;align-items:center;gap:var(--space-topbar-gap);display:flex}.breadcrumb{gap:var(--space-breadcrumb-gap);font-size:var(--font-size-breadcrumb);color:var(--color-breadcrumb);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);align-items:center;display:flex}.breadcrumb strong{font-weight:var(--font-weight-breadcrumb-current);color:var(--color-breadcrumb-current)}.top-right{align-items:center;gap:var(--space-top-right-gap);display:flex}.today{font-size:var(--font-size-today);color:var(--color-today);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.profile{align-items:center;gap:var(--space-profile-gap);text-align:left;font-size:var(--font-size-profile);font-weight:var(--font-weight-profile);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);display:flex}.profile small,.registrant small{font-size:var(--font-size-profile-small-font-size);color:var(--color-profile-small-color);font-weight:var(--font-weight-profile-small-font-weight);margin-top:var(--space-profile-small-margin-top);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:block}.avatar{width:var(--size-avatar-default);height:var(--size-avatar-default);border-radius:var(--radius-avatar-border-radius);background:var(--color-avatar-default-surface);color:var(--color-avatar-default-text);font-size:var(--font-size-avatar-default);font-weight:var(--font-weight-avatar-default);flex-shrink:0;place-items:center;display:grid}.test-chip{font-size:var(--font-size-test-chip);background:var(--color-test-chip-surface);color:var(--color-test-chip-text);padding:var(--space-test-chip-block) var(--space-test-chip-inline);border-radius:var(--radius-test-chip);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.main-content{max-width:var(--size-main-content-max);padding:var(--space-main-top) var(--space-main-inline) calc(var(--space-main-bottom) + env(safe-area-inset-bottom));margin:auto}.page-heading{margin-bottom:var(--space-page-heading-bottom);justify-content:space-between;align-items:center;gap:var(--space-page-heading-gap);display:flex}.section-eyebrow{font-size:var(--font-size-section-eyebrow-font-size);font-weight:var(--font-weight-section-eyebrow-font-weight);letter-spacing:var(--tracking-section-eyebrow-letter-spacing);color:var(--color-section-eyebrow-color);margin-bottom:var(--space-section-eyebrow-margin-bottom);line-height:var(--type-caption-leading);font-family:var(--type-caption-family)}.page-heading p{margin-top:var(--space-page-description-top);font-size:var(--font-size-page-description);color:var(--color-page-description);line-height:var(--font-leading-page-description);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.outline,.primary,.subtle-button{padding:var(--action-padding-block) var(--action-padding-inline);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font-size:var(--type-ui-strong-size);font-weight:var(--font-weight-control);min-height:var(--compact-control-height);transition:background var(--motion-outline-transition),transform var(--motion-outline-transition-2);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);display:inline-flex}.outline{border:var(--border-width) solid var(--outline-border);background:var(--surface)}.outline:hover{background:var(--outline-hover)}.primary{background:var(--ink);color:var(--on-ink)}.primary:hover{background:var(--primary-hover)}.subtle-button{color:var(--subtle-foreground);background:var(--subtle-surface)}.stat-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:26px;display:grid}.stat-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:18px;transition:transform .16s,border .16s;position:relative}.stat-card:hover{border-color:#abc690;transform:translateY(-2px)}.stat-card:first-child{background:#eaf1dc;border-color:#dfe8cd}.stat-card>span{font-size:var(--type-caption-size);color:#7b8e80;font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);margin-bottom:9px;display:block}.stat-card strong,.stat-card>b{font-size:var(--type-metric-card-size);font-weight:var(--type-metric-card-weight);letter-spacing:var(--type-metric-card-tracking);line-height:var(--type-metric-card-leading);font-family:var(--type-metric-card-family)}.stat-card small{font-size:var(--type-caption-size);color:#879b87;font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);margin-left:5px}.stat-card svg{color:#a5b69c;position:absolute;top:18px;right:15px}.panel{border:var(--size-panel-border) solid var(--line);border-radius:var(--radius-panel-corner);background:var(--color-panel-surface);padding:var(--space-panel-padding);margin-bottom:var(--space-panel-margin-bottom)}.list-panel{padding:0;overflow:hidden}.filters{gap:var(--space-filters-gap);padding:var(--space-filters-padding);border-bottom:var(--size-filter-border) solid var(--color-filter-border);flex-wrap:wrap;align-items:center;display:flex}.search-box{align-items:center;gap:var(--space-search-gap);border:var(--size-filter-border) solid var(--color-filter-border);border-radius:var(--radius-search);padding:0 var(--space-search-padding-inline);min-width:var(--size-search-min-width);background:var(--color-search-surface);color:var(--color-search-decoration);flex:1;display:flex}.search-box input{width:100%;padding:var(--space-search-input-padding-block) 0;font-size:var(--font-size-search-input);font-weight:var(--type-input-weight);line-height:var(--type-input-leading);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family);background:0 0;border:0;outline:none}.search-box button{padding:var(--space-search-clear-padding);display:flex}.filters>select,.filters>input{font-size:var(--type-input-size);max-width:145px;font-weight:var(--type-input-weight);line-height:var(--type-input-leading);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family);background:#fbfcfa;padding:9px 10px}.icon-button{width:var(--control-icon-size);height:var(--control-icon-size);border:var(--border-width) solid var(--line);background:var(--surface);border-radius:var(--radius-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.list-toolbar{padding:var(--space-toolbar-padding-block) var(--space-toolbar-padding-inline);font-size:var(--font-size-toolbar);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);justify-content:space-between;align-items:center;display:flex}.list-toolbar b{font-size:var(--font-size-toolbar-count);margin:0 var(--space-toolbar-count-inline);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.list-toolbar small{color:var(--color-toolbar-muted);margin-left:var(--space-toolbar-note-gap);font-size:var(--font-size-toolbar-note);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.list-toolbar .subdued{color:var(--color-toolbar-status);font-size:var(--font-size-toolbar-status);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.subdued{font-size:var(--type-note-size);color:#92a18f;font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.live-dot{width:var(--size-live-dot-width);height:var(--size-live-dot-height);border-radius:var(--radius-live-dot-border-radius);background:var(--color-live-dot-background);margin-right:var(--space-live-dot-margin-right);display:inline-block}.list-columns,.issue-row{grid-template-columns:var(--size-list-column-number) minmax(var(--size-list-column-description-min),1fr) var(--size-list-column-department) var(--size-list-column-assignee) var(--size-list-column-status) var(--size-list-column-due) var(--size-list-column-comments);align-items:center;gap:var(--space-list-column-gap);display:grid}.list-columns{background:var(--color-list-heading-surface);padding:var(--space-list-heading-padding-block) var(--space-list-padding-inline);font-size:var(--font-size-list-heading);color:var(--color-list-heading);border-top:var(--size-list-divider) solid var(--color-list-divider);border-bottom:var(--size-list-divider) solid var(--color-list-divider);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.issue-row{width:100%;padding:var(--space-list-row-padding-block) var(--space-list-padding-inline);text-align:left;border-bottom:var(--size-list-divider) solid var(--color-list-divider);min-height:var(--size-list-row-min-height);transition:background var(--motion-list-hover);position:relative}.issue-row:hover{background:var(--color-list-row-hover)}.issue-row:last-child{border-bottom:0}.issue-id{font-size:var(--font-size-list-number);color:var(--color-list-number);font-variant-numeric:tabular-nums;font-weight:var(--type-caption-weight);line-height:var(--font-leading-list-number-mobile);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.issue-copy{overflow:hidden}.issue-copy>b{font-size:var(--font-size-list-title);font-weight:var(--font-weight-list-title);white-space:nowrap;text-overflow:ellipsis;color:var(--color-list-title);line-height:var(--font-leading-list-title-mobile);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);display:block;overflow:hidden}.issue-copy small{align-items:center;gap:var(--space-list-meta-gap);color:var(--color-list-meta);font-size:var(--font-size-list-meta);margin-top:var(--space-list-meta-top);white-space:nowrap;text-overflow:ellipsis;font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:flex;overflow:hidden}.issue-copy small span{padding:0 var(--space-list-meta-separator)}.department-cell,.assignee-cell,.due-cell{font-size:var(--font-size-list-cell);color:var(--color-list-cell);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);overflow:hidden}.muted{color:#b1bbb0}.comments-cell{font-size:var(--font-size-list-comments);color:var(--color-list-comments);align-items:center;gap:var(--space-list-comments-gap);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);display:flex}.row-chevron{display:none}.status{justify-content:center;align-items:center;gap:var(--status-gap);width:max-content;padding:var(--status-padding-block) var(--status-padding-inline);border-radius:var(--radius-status);font-size:var(--type-caption-size);font-weight:var(--font-weight-status);white-space:nowrap;background:var(--status-surface);color:#83917c;line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:inline-flex}.status i{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-status-i-border-radius);background:currentColor;display:inline-block}.pagination{padding:var(--space-pagination-padding-block) var(--space-pagination-padding-inline);border-top:var(--size-list-border) solid var(--line);font-size:var(--font-size-pagination);color:var(--color-pagination);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);justify-content:space-between;align-items:center;display:flex}.pagination>div{align-items:center;gap:var(--space-pagination-controls-gap);display:flex}.pagination b{color:var(--color-pagination-current)}.list-footnote{font-size:var(--font-size-list-footnote);color:var(--color-list-footnote);line-height:var(--font-leading-list-footnote);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.list-footnote span{color:var(--color-list-footnote-detail)}.photo-fab{right:max(var(--space-fab-right),env(safe-area-inset-right));bottom:calc(var(--space-fab-bottom) + env(safe-area-inset-bottom));z-index:var(--layer-photo-fab);width:var(--size-photo-fab);height:var(--size-photo-fab);border-radius:var(--radius-photo-fab-border-radius);background:var(--ink);color:var(--lime);box-shadow:var(--shadow-photo-fab);transition:transform var(--motion-photo-fab),box-shadow var(--motion-photo-fab);place-items:center;display:grid;position:fixed}.photo-fab:hover{transform:translateY(var(--offset-fab-hover));box-shadow:var(--shadow-photo-fab-hover)}.photo-fab:active{transform:scale(.95)}.fab-dot{right:var(--space-fab-dot-right);top:var(--space-fab-dot-top);font-size:var(--font-size-fab-dot);line-height:var(--size-fab-dot-line);background:var(--ink);width:var(--size-fab-dot-width);position:absolute}.photo-picker{z-index:var(--layer-photo-picker);right:var(--space-picker-right);bottom:calc(var(--space-picker-bottom-desktop) + env(safe-area-inset-bottom));width:var(--size-picker-width);padding:var(--space-picker-padding);border-radius:var(--radius-picker);border:var(--size-picker-border) solid var(--line);background:var(--color-picker-surface);box-shadow:var(--shadow-picker);animation:enter var(--motion-picker-enter) ease-out;position:fixed}.photo-picker button{width:100%;padding:var(--space-picker-button-block) var(--space-picker-button-inline);text-align:left;align-items:center;gap:var(--space-picker-button-gap);font-size:var(--font-size-picker-button);border-radius:var(--radius-picker-button);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);display:flex}.photo-picker button:hover{background:var(--color-picker-hover)}.mobile-nav,.mobile-brand,.file-input{display:none}.loading{opacity:var(--ratio-loading-opacity)}.empty{padding:var(--space-empty-block) var(--space-empty-inline);justify-content:center;align-items:center;gap:var(--space-empty-gap);color:var(--color-empty-text);font-size:var(--font-size-empty);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);flex-direction:column;display:flex}.detail-heading{align-items:flex-start}.back-link{align-items:center;gap:var(--space-back-link-gap);color:#849882;font-size:var(--font-size-back-link-font-size);margin-bottom:var(--space-back-link-margin-bottom);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);padding:0;display:flex}.detail-no{align-items:center;gap:var(--space-detail-no-gap);color:var(--color-detail-no-text);font-size:var(--font-size-detail-no-text);margin-bottom:var(--space-detail-no-margin-bottom);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:flex}.detail-heading h1{font-size:var(--type-page-title-size);max-width:var(--size-detail-heading-h1-max-width);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking);font-family:var(--type-page-title-family)}.detail-heading p{gap:var(--space-detail-heading-p-gap);align-items:center;display:flex}.detail-grid{grid-template-columns:minmax(0,1fr) var(--size-detail-grid-grid-template-columns);gap:var(--space-detail-grid-gap);display:grid}.panel-title{margin-bottom:var(--space-panel-title-margin-bottom);justify-content:space-between;align-items:center;display:flex}.panel-title>span{font-size:var(--font-size-panel-title-span-text);color:var(--color-panel-title-span-text);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.before-after{gap:var(--space-evidence-pair-gap);grid-template-columns:1fr 1fr;display:grid}.before-after h3{font-size:var(--font-size-evidence-role-label);color:var(--color-evidence-role-label);margin:0 0 var(--space-evidence-role-label-bottom);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.photo-grid{gap:var(--space-evidence-photo-grid-gap);flex-wrap:wrap;display:flex}.photo-grid a{max-width:100%;display:block}.photo-grid img{width:100%;max-height:var(--size-evidence-thumbnail-max-height);object-fit:cover;border-radius:var(--radius-evidence-thumbnail)}.photo-empty{min-height:var(--size-photo-empty-min-height);border:var(--border-width) dashed var(--color-evidence-empty-border);background:var(--color-evidence-empty-surface);border-radius:var(--radius-evidence-empty);color:var(--color-evidence-empty-text);font-size:var(--font-size-photo-empty-font-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);justify-content:center;align-items:center;display:flex}.detail-form{gap:20px;display:grid}.form-grid{gap:var(--space-form-grid-gap);grid-template-columns:1fr 1fr;display:grid}.form-actions{justify-content:space-between;align-items:center;gap:var(--space-form-actions-gap);margin-top:var(--space-form-actions-margin-top);display:flex}.help{font-size:var(--font-size-help-text);color:#98a38d;font-weight:var(--font-weight-help-weight);line-height:var(--font-leading-help-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.help svg{vertical-align:middle;margin-right:var(--space-help-svg-margin-right)}.detail-form textarea{width:100%;line-height:var(--type-body-leading)}.assignment-panel label{margin:15px 0}.checkbox-label{font-weight:var(--font-weight-checkbox-label-weight);font-size:var(--font-size-checkbox-label-text);line-height:var(--font-leading-checkbox-label-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);flex-direction:row;align-items:center;gap:8px;display:flex}.checkbox-label input{accent-color:var(--ink);width:16px;height:var(--size-checkbox-label-input-height)}.assignment-list,.collaborators{gap:var(--space-assignment-list-gap);display:grid}.info-list{font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);gap:13px;display:grid}.info-list>div{justify-content:space-between;gap:15px;display:flex}.info-list span,.info-list dt{color:#9dab93}.info-list b{font-weight:var(--type-ui-strong-weight);margin:0}.info-list dd{font-weight:var(--type-ui-weight);margin:0}.timeline{padding:0;list-style:none}.timeline li{padding:0 0 var(--space-timeline-li-padding) var(--space-timeline-li-padding-part2);border-left:var(--size-timeline-li-border-left) solid var(--color-timeline-li-border-left-part2);font-size:var(--font-size-timeline-li-text);color:var(--color-timeline-li-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);position:relative}.timeline li:before{content:"";background:#aec39b;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:-4px}.timeline small{color:var(--color-timeline-small-text);font-size:var(--font-size-timeline-small-text);margin:var(--space-timeline-small-margin) 0;font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:block}.timeline p{line-height:var(--font-leading-timeline-p-leading)}.comment{padding:var(--space-comment-padding) 0;border-top:var(--size-comment-border-top) solid var(--color-comment-border-top-part2);font-size:var(--font-size-comment-text);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.comment strong{font-size:var(--font-size-comment-strong-text);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.comment small{font-size:var(--font-size-comment-small-text);color:var(--color-comment-small-text);margin-left:var(--space-comment-small-margin-left);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.comment p{margin-top:var(--space-comment-p-margin-top);line-height:var(--font-leading-comment-p-leading);white-space:pre-wrap}.reply-form{gap:var(--space-reply-form-gap);margin-top:var(--space-reply-form-margin-top);display:flex}.reply-form input{font-size:var(--type-input-size);font-weight:var(--type-input-weight);line-height:var(--type-input-leading);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family);flex:1}.entry-card{max-width:var(--size-entry-card-max-width);margin:var(--space-entry-card-margin) auto;background:var(--color-entry-card-surface);border:var(--size-entry-card-border) solid var(--line);border-radius:var(--radius-entry-card-corner);padding:var(--space-entry-card-padding)}.entry-card h1{font-size:var(--font-size-entry-card-h1-text);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking);font-family:var(--type-page-title-family)}.entry-card>p{font-size:var(--font-size-entry-card-p-text);color:var(--color-entry-card-p-text);line-height:var(--font-leading-entry-card-p-leading);margin:var(--space-entry-card-p-margin) 0 var(--space-entry-card-p-margin-part2);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.entry-card form,.admin-login{gap:var(--space-entry-card-form-shared-gap);display:grid}.entry-card details{margin-top:var(--space-entry-card-details-margin-top);border-top:var(--size-entry-card-details-border-top) solid var(--line);padding-top:var(--space-entry-card-details-padding-top)}.entry-card summary{font-size:var(--font-size-entry-card-summary-text);cursor:pointer;margin-bottom:var(--space-entry-card-summary-margin-bottom);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.qa-shortcuts{font-size:var(--font-size-qa-shortcuts-font-size);color:var(--color-qa-shortcuts-color);margin-top:var(--space-qa-shortcuts-margin-top);line-height:var(--font-leading-qa-shortcuts-line-height);font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.qa-shortcuts a{margin:var(--space-qa-shortcuts-a-margin) var(--space-qa-shortcuts-a-margin-2) 0 0;padding:var(--space-qa-shortcuts-a-padding) var(--space-qa-shortcuts-a-padding-2);border:var(--size-qa-shortcuts-a-border) solid var(--color-qa-shortcuts-a-border-2);border-radius:var(--radius-qa-shortcuts-a-border-radius);display:inline-block}.error-box{font-size:var(--font-size-error-box-text);line-height:var(--font-leading-error-box-leading);color:var(--color-error-box-text);background:var(--color-error-box-surface);border:var(--size-error-box-border) solid var(--color-error-box-border-part2);padding:var(--space-error-box-padding);border-radius:var(--radius-error-box-corner);margin:var(--space-error-box-margin) 0;font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.settings-grid{gap:var(--space-settings-grid-gap);grid-template-columns:1fr 1fr;display:grid}.settings-grid .panel{margin:0}.settings-grid form{gap:var(--space-settings-grid-form-gap);margin-top:var(--space-settings-grid-form-margin-top);display:grid}.settings-grid p{font-size:var(--font-size-settings-grid-p-text);line-height:var(--font-leading-settings-grid-p-leading);margin-top:var(--space-settings-grid-p-margin-top);color:#889980;font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.roster-row{font-size:var(--type-ui-size);border-top:1px solid var(--line);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.roster-row small{color:#9aa98e;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);margin-top:5px;display:block}.issued-link{word-break:break-all;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);background:#f1f6e9;border-radius:6px;padding:13px}.notification-row{align-items:center;gap:var(--space-notification-row-gap);width:100%;padding:var(--space-notification-row-padding);text-align:left;border-bottom:var(--size-notification-row-border-bottom) solid var(--line);font-size:var(--font-size-notification-row-font-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);display:flex}.notification-row small{font-size:var(--font-size-notification-row-small-font-size);color:var(--color-notification-row-small-color);margin-top:var(--space-notification-row-small-margin-top);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:block}.notification-row>svg{color:var(--color-notification-row-svg-color)}.dialog-backdrop{z-index:var(--layer-dialog-backdrop-z-index);background:var(--color-dialog-backdrop-surface);-webkit-backdrop-filter:blur(var(--size-dialog-backdrop-backdrop-filter));backdrop-filter:blur(var(--size-dialog-backdrop-backdrop-filter));padding:var(--space-dialog-backdrop-padding) var(--space-dialog-backdrop-padding-part2) var(--space-dialog-backdrop-padding-part3) var(--space-dialog-backdrop-padding-part4);animation:fade var(--motion-dialog-backdrop-animation);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.register-dialog{background:var(--color-register-dialog-surface);width:var(--size-register-dialog-width);max-width:100%;max-height:calc(var(--size-register-dialog-max-height) - var(--size-register-dialog-max-height-part2));border-radius:var(--radius-register-dialog-corner);box-shadow:0 var(--size-register-dialog-box-shadow) var(--size-register-dialog-box-shadow-part2) var(--color-register-dialog-box-shadow-part3);animation:enter var(--motion-register-dialog-animation) ease-out;padding:var(--space-register-dialog-padding);overflow:auto}.register-dialog>header{margin-bottom:var(--space-register-dialog-header-margin-bottom);justify-content:space-between;align-items:center;display:flex}.register-dialog h2{font-size:var(--font-size-register-dialog-h2-text);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-leading);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}.register-dialog form{gap:var(--space-register-dialog-form-gap);display:grid}.draft-photo-list{gap:var(--space-draft-photo-list-gap);flex-wrap:wrap;display:flex}.draft-photo{border-radius:var(--radius-draft-photo-corner);width:94px;height:94px;position:relative;overflow:hidden}.draft-photo img{object-fit:cover;width:100%;height:100%}.draft-photo>span{bottom:var(--size-draft-photo-span-bottom);left:var(--size-draft-photo-span-left);color:#fff;font-size:var(--font-size-draft-photo-span-text);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);background:#173b3d99;border-radius:3px;padding:2px 5px;position:absolute}.add-photo,.photo-processing{justify-content:center;align-items:center;gap:var(--space-add-photo-shared-gap);width:var(--size-add-photo-shared-width);height:var(--size-add-photo-shared-height);border:var(--size-add-photo-shared-border) dashed var(--color-add-photo-shared-border-part2);border-radius:var(--radius-add-photo-shared-corner);background:var(--color-add-photo-shared-surface);color:var(--color-add-photo-shared-text);font-size:var(--font-size-add-photo-shared-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);flex-direction:column;display:flex}.registrant{align-items:center;gap:var(--space-registrant-gap);padding-top:var(--space-registrant-padding-top);border-top:var(--size-registrant-border-top) solid var(--line);font-size:var(--font-size-registrant-font-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);display:flex}.toast{z-index:200;color:#fff;align-items:center;gap:var(--space-toast-gap);max-width:calc(100% - 110px);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);background:#254b45;border-radius:10px;padding:14px 18px;animation:.15s fade;display:flex;position:fixed;bottom:30px;left:calc(50% + 114px);transform:translate(-50%);box-shadow:0 6px 22px #173b3d25}.toast>button{color:#b9cbbd;display:flex}.spin{animation:spin var(--motion-spinner-cycle) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes enter{0%{opacity:0;translate:0 var(--motion-entry-travel)}to{opacity:1;translate:0}}@media (min-width:1500px){.main-content{padding-left:var(--space-main-inline-wide);padding-right:var(--space-main-inline-wide)}.list-columns,.issue-row{grid-template-columns:var(--size-list-column-number-wide) minmax(var(--size-list-column-description-min-wide),1fr) var(--size-list-column-department-wide) var(--size-list-column-assignee-wide) var(--size-list-column-status-wide) var(--size-list-column-due-wide) var(--size-list-column-comments-wide)}}@media (max-width:1150px){:root{--layout-sidebar-width:var(--layout-sidebar-width-compact);--nav:var(--layout-sidebar-width)}.sidebar{padding:var(--space-sidebar-padding-block-compact) var(--space-sidebar-padding-inline-compact)}.main-content{padding:var(--space-main-top-compact) var(--space-main-inline-compact) var(--space-main-bottom)}.topbar{padding:0 var(--space-topbar-inline-compact)}.today{display:none}.top-right{gap:var(--space-top-right-gap-compact)}.list-columns,.issue-row{grid-template-columns:var(--size-list-column-number-compact) minmax(var(--size-list-column-description-min-compact),1fr) var(--size-list-column-department-compact) var(--size-list-column-assignee-compact) var(--size-list-column-status-compact) var(--size-list-column-due-compact);gap:var(--space-list-column-gap-compact)}.comments-cell,.list-columns>span:last-child{display:none}.filters{padding:var(--space-filters-padding-compact)}.detail-grid{grid-template-columns:minmax(0,1fr) var(--size-detail-grid-grid-template-columns-sidebar-compact)}.stat-card{padding:15px}.stat-card svg{display:none}.toast{left:calc(50% + 95px)}}@media (max-width:800px){:root{--layout-sidebar-width:var(--layout-sidebar-width-mobile);--nav:var(--layout-sidebar-width);font-size:var(--text-ui)}.sidebar{display:none}.app-content{margin:0}.topbar{height:var(--size-topbar-height-mobile);padding:0 var(--space-topbar-inline-mobile)}.breadcrumb,.today{display:none}.mobile-brand{align-items:center;gap:var(--space-mobile-brand-gap);color:var(--ink);font-size:var(--font-size-mobile-brand);font-weight:var(--font-weight-shell-strong);letter-spacing:var(--tracking-mobile-brand);display:flex}.mobile-brand svg{background:var(--ink);color:var(--lime);padding:var(--space-mobile-brand-mark-padding);width:var(--size-mobile-brand-mark);height:var(--size-mobile-brand-mark);border-radius:var(--radius-mobile-brand-mark)}.profile{font-size:var(--font-size-profile);gap:var(--space-profile-gap-mobile);font-weight:var(--font-weight-profile);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.profile .avatar{width:var(--size-avatar-mobile);height:var(--size-avatar-mobile);font-size:var(--font-size-avatar-mobile)}.profile small{font-size:var(--font-size-profile-small-font-size);font-weight:var(--font-weight-profile-small-font-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);margin-top:2px}.topbar .profile small{font-size:var(--font-size-profile-secondary);margin-top:var(--space-profile-secondary-top-mobile);font-weight:var(--font-weight-profile-secondary);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.top-right{gap:var(--space-top-right-gap-mobile)}.test-chip{font-size:var(--font-size-test-chip);padding:var(--space-test-chip-block-mobile) var(--space-test-chip-inline-mobile);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.main-content{padding:var(--space-main-top-mobile) var(--space-main-inline-mobile) calc(var(--layout-mobile-nav-extent) + var(--size-mobile-capture-button-height) + var(--space-4) + env(safe-area-inset-bottom))}.page-heading{margin-bottom:var(--space-page-heading-bottom-mobile);align-items:flex-end;gap:var(--space-page-heading-gap-mobile)}.page-heading h1{font-size:var(--font-size-page-heading-mobile);letter-spacing:var(--tracking-page-heading-mobile);font-weight:var(--type-page-title-mobile-weight);line-height:var(--type-page-title-mobile-leading);font-family:var(--type-page-title-mobile-family)}.section-eyebrow{font-size:var(--font-size-section-eyebrow-font-size);letter-spacing:var(--tracking-section-eyebrow-letter-spacing);font-weight:var(--font-weight-section-eyebrow-font-weight);line-height:var(--type-caption-leading);font-family:var(--type-caption-family)}.page-heading .section-eyebrow{font-size:var(--font-size-page-eyebrow);letter-spacing:var(--tracking-page-eyebrow);font-weight:var(--font-weight-page-eyebrow);line-height:var(--type-caption-leading);font-family:var(--type-caption-family)}.page-heading p{font-size:var(--font-size-page-description);line-height:var(--font-leading-page-description);max-width:225px;margin-top:var(--space-page-description-top);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.page-heading>.outline{font-size:var(--type-ui-strong-size);min-height:35px;font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);padding:8px 10px}.page-heading .outline svg{width:14px}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:23px}.stat-card{border-radius:8px;padding:12px 8px}.stat-card>span{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);margin-bottom:9px}.stat-card strong,.stat-card>b{font-size:var(--type-metric-card-mobile-size);font-weight:var(--type-metric-card-mobile-weight);line-height:var(--type-metric-card-mobile-leading);letter-spacing:var(--type-metric-card-mobile-tracking);font-family:var(--type-metric-card-mobile-family)}.stat-card small{display:none}.filters{padding:var(--space-filters-padding-mobile);gap:7px}.search-box{flex-basis:100%;min-width:0}.search-box input{font-size:var(--font-size-search-input-mobile);padding:var(--space-search-input-padding-block-mobile) 0;font-weight:var(--type-input-mobile-weight);line-height:var(--type-input-mobile-leading);letter-spacing:var(--type-input-mobile-tracking);font-family:var(--type-input-mobile-family)}.filters>select,.filters>input{font-size:var(--type-input-mobile-size);width:0;max-width:none;font-weight:var(--type-input-mobile-weight);line-height:var(--type-input-mobile-leading);letter-spacing:var(--type-input-mobile-tracking);font-family:var(--type-input-mobile-family);flex:1;padding:9px 7px}.filters .icon-button{width:31px;height:var(--size-filter-reset-height-mobile)}.list-toolbar{padding:var(--space-toolbar-padding-block-mobile) var(--space-toolbar-padding-inline-mobile);font-size:var(--font-size-toolbar);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.list-toolbar .subdued{font-size:var(--font-size-toolbar-status);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.list-toolbar small{font-size:var(--font-size-toolbar-note);margin-left:var(--space-toolbar-note-gap-mobile);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.list-columns{display:none}.issue-row{gap:var(--space-list-row-gap-block-mobile) var(--space-list-row-gap-inline-mobile);padding:var(--space-issue-row-max-width-800px-padding) var(--space-list-row-padding-inline-mobile);border-top:var(--size-list-divider) solid var(--color-list-divider);border-bottom:0;grid-template-columns:1fr auto;min-height:110px;display:grid}.issue-id{font-size:var(--font-size-list-number);line-height:var(--font-leading-list-number-mobile);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);grid-area:1/1}.issue-copy{padding-right:var(--space-list-copy-end-mobile);grid-area:2/1}.issue-copy>b{font-size:var(--font-size-list-title);line-height:var(--font-leading-list-title-mobile);white-space:normal;-webkit-line-clamp:2;font-weight:var(--font-weight-list-title);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);-webkit-box-orient:vertical;display:-webkit-box}.issue-copy small{font-size:var(--font-size-list-meta);margin-top:var(--space-list-meta-top);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.issue-row .status{font-size:var(--font-size-status-mobile);padding:var(--space-1) var(--status-mobile-inline);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);grid-area:1/2;align-self:start}.department-cell,.assignee-cell,.due-cell,.comments-cell{display:none}.row-chevron{color:var(--color-list-chevron);grid-area:2/2;justify-self:end;display:block}.pagination{padding:var(--space-pagination-padding-mobile)}.pagination .icon-button{width:var(--size-pagination-icon-mobile);height:var(--size-pagination-icon-mobile)}.list-footnote{font-size:var(--font-size-list-footnote);line-height:var(--font-leading-list-footnote);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.list-footnote span{display:block}.mobile-nav{z-index:var(--layer-mobile-nav);height:calc(var(--layout-mobile-nav-extent) + env(safe-area-inset-bottom));padding:var(--space-mobile-nav-padding-block) var(--space-mobile-nav-padding-inline) calc(var(--space-mobile-nav-padding-block) + env(safe-area-inset-bottom));background:var(--color-mobile-nav-surface);-webkit-backdrop-filter:blur(var(--size-mobile-nav-blur));backdrop-filter:blur(var(--size-mobile-nav-blur));border-top:var(--size-mobile-nav-border) solid var(--color-mobile-nav-border);box-shadow:var(--shadow-mobile-nav);display:flex;position:fixed;inset:auto 0 0}.mobile-nav button{justify-content:center;align-items:center;gap:var(--space-mobile-nav-item-gap);color:var(--color-mobile-nav-item);font-size:var(--font-size-mobile-nav-item);border-radius:var(--radius-mobile-nav-item);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);flex-direction:column;flex:1;display:flex}.mobile-nav button.active{color:var(--color-mobile-nav-active);font-weight:var(--type-caption-weight)}.mobile-nav button.active svg{stroke-width:var(--stroke-mobile-nav-active)}.photo-fab{width:54px;height:54px;right:max(18px,env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));z-index:var(--layer-photo-fab)}.photo-picker{right:var(--space-picker-right-mobile);bottom:calc(145px + env(safe-area-inset-bottom));width:var(--size-picker-width-mobile)}.dialog-backdrop{padding:var(--space-dialog-backdrop-padding-navigation) var(--space-dialog-backdrop-padding-navigation-part2) calc(var(--layout-mail-dialog-bottom) + env(safe-area-inset-bottom));align-items:center}.register-dialog{max-height:calc(var(--size-register-dialog-max-height-navigation) - var(--layout-mail-dialog-height-reserve) - env(safe-area-inset-bottom));border-radius:var(--radius-register-dialog-corner-navigation);padding:21px 19px}.register-dialog>header{margin-bottom:var(--space-register-dialog-header-margin-bottom-navigation)}.register-dialog h2{font-size:var(--font-size-register-dialog-h2-text);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-leading);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}.register-dialog form{gap:var(--space-register-dialog-form-gap-navigation)}.register-dialog input,.register-dialog select{font-size:var(--type-input-mobile-size);font-weight:var(--type-input-mobile-weight);line-height:var(--type-input-mobile-leading);letter-spacing:var(--type-input-mobile-tracking);font-family:var(--type-input-mobile-family)}.register-dialog textarea{font-size:var(--font-size-register-dialog-textarea-text);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.draft-photo,.add-photo,.photo-processing{width:var(--size-draft-photo-shared-width-navigation);height:var(--size-draft-photo-shared-height-navigation)}.form-grid{gap:var(--space-form-grid-gap-navigation)}.register-dialog .form-actions{align-items:flex-end}.register-dialog .form-actions>.help{max-width:var(--size-register-dialog-form-actions-help-max-width-navigation);font-size:var(--font-size-register-dialog-form-actions-help-text-navigation);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.form-actions .primary{white-space:nowrap}.toast{left:50%;bottom:calc(151px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 36px);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);padding:13px 14px}.detail-grid,.settings-grid{grid-template-columns:1fr}.detail-grid{gap:0}.detail-heading h1{font-size:var(--type-page-title-mobile-size);font-weight:var(--type-page-title-mobile-weight);line-height:var(--type-page-title-mobile-leading);letter-spacing:var(--type-page-title-mobile-tracking);font-family:var(--type-page-title-mobile-family)}.detail-heading p{gap:var(--space-detail-heading-p-gap-navigation);flex-wrap:wrap;max-width:100%}.panel{padding:var(--space-panel-padding-navigation) var(--space-panel-padding-navigation-part2)}.list-panel{padding:0}.panel-title{margin-bottom:var(--space-panel-title-margin-bottom-navigation)}.detail-main .panel{margin-bottom:var(--space-detail-main-panel-margin-bottom-navigation)}.detail-form .form-grid{grid-template-columns:1fr 1fr}.before-after{gap:var(--space-before-after-max-width-800px-gap)}.photo-empty{min-height:var(--size-photo-empty-max-width-800px-min-height)}.entry-card{margin:var(--space-entry-card-margin-navigation) 0;padding:var(--space-entry-card-padding-navigation) var(--space-entry-card-padding-navigation-part2)}.entry-card h1{font-size:var(--font-size-entry-card-h1-text-navigation);font-weight:var(--type-page-title-mobile-weight);line-height:var(--type-page-title-mobile-leading);letter-spacing:var(--type-page-title-mobile-tracking);font-family:var(--type-page-title-mobile-family)}.entry-card>p{font-size:var(--font-size-entry-card-p-text);font-weight:var(--type-body-weight);line-height:var(--font-leading-entry-card-p-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.settings-grid{gap:var(--space-settings-grid-gap-navigation)}.notification-row{padding:var(--space-notification-row-max-width-800px-padding) var(--space-notification-row-max-width-800px-padding-2)}.reply-form{flex-wrap:wrap}.reply-form input{min-width:0}.help{font-size:var(--font-size-help-text);font-weight:var(--font-weight-help-weight);line-height:var(--font-leading-help-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.stats-strip{grid-template-columns:repeat(var(--layout-summary-columns),minmax(0,1fr));background:var(--color-summary-surface);border:var(--size-list-border) solid var(--line);border-radius:var(--radius-summary);margin-bottom:var(--space-summary-bottom);padding:var(--space-summary-padding-block) 0;display:grid}.stats-strip>div{border-right:1px solid var(--line);align-items:center;gap:16px;padding:0 24px;display:flex}.stats-strip>div:last-child{border:0}.stat-icon{width:var(--size-summary-icon);height:var(--size-summary-icon);background:var(--color-summary-icon-surface);border-radius:var(--radius-summary-icon);color:var(--color-summary-icon);flex-shrink:0;place-items:center;display:grid}.stat-icon.green{color:var(--color-summary-icon-green);background:var(--color-summary-icon-green-surface)}.stat-icon.violet{color:var(--color-summary-icon-violet);background:var(--color-summary-icon-violet-surface)}.stat-icon.gray{color:var(--color-summary-icon-gray);background:var(--color-summary-icon-gray-surface)}.stats-strip p{font-size:var(--type-caption-size);color:#92a088;font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.stats-strip b{color:var(--color-summary-number);font-size:var(--font-size-summary-number);font-weight:var(--font-weight-summary-number);letter-spacing:var(--tracking-summary-number);margin-top:var(--space-summary-number-top);line-height:var(--type-metric-summary-leading);font-family:var(--type-metric-summary-family);display:block}.stats-strip small{font-size:var(--font-size-summary-unit);font-weight:var(--font-weight-summary-unit);color:var(--color-summary-unit);font-weight:var(--font-weight-summary-unit);margin-left:var(--space-summary-unit-gap);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);font-family:var(--type-caption-family)}.list-panel{background:var(--color-list-surface);border:var(--size-list-border) solid var(--line);border-radius:var(--radius-list-panel);margin-bottom:var(--space-list-panel-bottom)}.secondary{justify-content:center;align-items:center;gap:var(--secondary-gap);border:var(--border-width) solid var(--secondary-border);background:var(--surface);border-radius:var(--radius-control);padding:var(--action-padding-block) var(--secondary-padding-inline);min-height:var(--control-height);font-size:var(--font-size-control-small);transition:background var(--motion-secondary-transition);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);display:inline-flex}.secondary:hover{background:var(--secondary-hover)}.subtle{font-size:var(--font-size-subtle-font-size);color:#8f9d83;padding:var(--space-subtle-padding);gap:var(--space-subtle-gap);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);display:inline-flex}.detail-main form.panel{gap:var(--space-detail-main-form-panel-gap);display:grid}.detail-aside dl{grid-template-columns:var(--size-detail-aside-dl-grid-template-columns) 1fr;gap:var(--space-detail-aside-dl-gap) var(--space-detail-aside-dl-gap-part2);font-size:var(--font-size-detail-aside-dl-text);margin-bottom:var(--space-detail-aside-dl-margin-bottom);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);display:grid}.detail-aside dt{color:var(--color-detail-aside-dt-text)}.detail-aside dd{color:var(--color-detail-aside-dd-text);margin:0}.panel-title h2{align-items:center;gap:var(--space-panel-title-h2-gap);display:flex}.timeline>div{padding:0 0 var(--space-timeline-div-padding) var(--space-timeline-div-padding-part2);border-left:var(--size-timeline-div-border-left) solid var(--color-timeline-div-border-left-part2);font-size:var(--font-size-timeline-div-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);position:relative}.timeline>div:before{content:"";left:var(--size-timeline-div-before-left);top:var(--size-timeline-div-before-top);border-radius:var(--radius-timeline-div-before-border-radius);width:var(--size-timeline-div-before-width);height:var(--size-timeline-div-before-height);background:var(--color-timeline-div-before-background);position:absolute}.timeline b{font-size:var(--font-size-timeline-b-text);color:var(--color-timeline-b-text);font-weight:var(--font-weight-timeline-b-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.timeline p{font-size:var(--font-size-timeline-p-text);margin-top:var(--space-timeline-p-margin-top);font-weight:var(--type-body-weight);line-height:var(--font-leading-timeline-p-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.timeline small{font-size:var(--font-size-timeline-small-text);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.collaborators{border:var(--size-collaborators-border) solid var(--line);border-radius:var(--radius-collaborators-corner);padding:var(--space-collaborators-padding);grid-template-columns:var(--layout-collaborators-grid-template-columns) var(--layout-collaborators-grid-template-columns-2)}.collaborators legend{font-size:var(--font-size-collaborators-legend-text);padding:0 var(--space-collaborators-legend-padding);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.collaborators label{font-weight:var(--font-weight-collaborators-label-weight);font-size:var(--font-size-collaborators-label-text);line-height:var(--font-leading-collaborators-label-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);flex-direction:row;align-items:center}.collaborators input{accent-color:var(--color-collaborators-input-accent-color);width:var(--size-collaborators-input-width);height:var(--size-collaborators-input-height);margin:0}.after-upload{align-items:center;gap:var(--space-after-upload-gap);flex-wrap:wrap;display:flex}.after-upload img{width:var(--size-after-upload-img-width);height:var(--size-after-upload-img-height);object-fit:cover;border-radius:var(--radius-after-upload-img-corner)}.photo-grid small{font-size:var(--type-caption-size);color:var(--color-photo-grid-small-text);margin-top:var(--space-photo-grid-small-margin-top);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:block}.photo-empty{gap:var(--space-photo-empty-gap);flex-direction:column;flex:1}.user-card{gap:var(--space-user-card-gap);margin-bottom:var(--space-user-card-margin-bottom);align-items:center;display:flex}.avatar.large{width:var(--size-avatar-large);height:var(--size-avatar-large);font-size:var(--font-size-avatar-large)}.user-card p{margin-top:var(--space-user-card-p-margin-top)}.settings-grid .help{margin-bottom:var(--space-settings-grid-help-margin-bottom)}.roster-panel{grid-column:1/-1}.invite-result{background:#f7faf0;border-radius:8px;align-items:flex-end;gap:8px;margin:15px 0;padding:15px;display:flex}.invite-result label{flex:1}.legacy-note{padding:var(--space-legacy-note-padding);background:var(--color-legacy-note-background);border-radius:var(--radius-legacy-note-border-radius);font-size:var(--font-size-legacy-note-font-size);line-height:var(--font-leading-legacy-note-line-height);color:var(--color-legacy-note-color);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.legacy-note b{font-size:var(--font-size-legacy-note-b-font-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.legacy-note p{margin-top:var(--space-legacy-note-p-margin-top)}.heading-dot{width:var(--size-heading-dot-width);height:var(--size-heading-dot-height);border-radius:var(--radius-heading-dot-border-radius);background:var(--color-heading-dot-background);vertical-align:middle;margin-left:var(--space-heading-dot-margin-left);display:inline-block}.settings-grid .panel>p{line-height:var(--font-leading-settings-grid-panel-p-leading)}@media (max-width:1150px){.stats-strip>div{gap:10px;padding:0 17px}.stat-icon{width:var(--size-summary-icon-compact);height:var(--size-summary-icon-compact)}.stats-strip b{font-size:var(--font-size-summary-number-compact);font-weight:var(--type-metric-summary-mobile-weight);line-height:var(--type-metric-summary-mobile-leading);letter-spacing:var(--tracking-summary-number-mobile);font-family:var(--type-metric-summary-mobile-family)}}@media (max-width:800px){.stats-strip{padding:var(--space-summary-padding-block-mobile) 0;border-radius:var(--radius-summary-mobile);margin-bottom:var(--space-summary-bottom-mobile)}.stats-strip>div{padding:0 11px;display:block}.stat-icon{display:none}.stats-strip p{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.stats-strip b{font-size:var(--font-size-summary-number-compact);letter-spacing:var(--tracking-summary-number-mobile);margin-top:var(--space-summary-number-top);font-weight:var(--type-metric-summary-mobile-weight);line-height:var(--type-metric-summary-mobile-leading);font-family:var(--type-metric-summary-mobile-family)}.stats-strip small{font-size:var(--font-size-summary-unit);margin-left:var(--space-summary-unit-gap-mobile);font-weight:var(--font-weight-summary-unit);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.stats-strip>div:first-child b{color:#537741}.search-box{flex-basis:100%;min-width:0}.export-button{padding:var(--space-export-button-max-width-800px-padding) var(--space-export-button-max-width-800px-padding-2);font-size:var(--type-ui-strong-size);white-space:nowrap;min-height:34px;font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.detail-aside dl{font-size:var(--font-size-detail-aside-dl-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.collaborators,.roster-add{grid-template-columns:1fr}.invite-result{flex-wrap:wrap}.invite-result label{flex-basis:100%}.settings-grid .help{margin-bottom:var(--space-settings-grid-help-margin-bottom-navigation)}.page-heading:has(>.section-eyebrow){display:block}.page-heading:has(>.section-eyebrow) p{max-width:100%}}body{word-break:keep-all}.page-heading p{max-width:none}.form-grid{grid-template-columns:repeat(var(--layout-form-grid-grid-template-columns),minmax(0,1fr))}label,.register-dialog form{min-width:0}.register-dialog input,.register-dialog select,.register-dialog textarea{width:100%}.register-dialog .form-actions,.register-dialog .form-actions>span{min-width:0}.register-dialog .form-actions>.primary{flex-shrink:0}@media (max-width:800px){.detail-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.export-downloads{align-items:center;gap:var(--space-export-downloads-gap);padding:var(--space-export-downloads-padding) var(--space-export-downloads-padding-2);background:var(--color-export-downloads-background);border:var(--size-export-downloads-border) solid var(--color-export-downloads-border-2);border-radius:var(--radius-export-downloads-border-radius);margin-bottom:var(--space-export-downloads-margin-bottom);font-size:var(--font-size-export-downloads-font-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);flex-wrap:wrap;display:flex}.export-downloads>span{gap:var(--space-export-downloads-span-gap);color:var(--color-export-downloads-span-color);align-items:center;display:flex}.export-downloads .secondary{font-size:var(--font-size-export-downloads-secondary-font-size);background:var(--color-export-downloads-secondary-background);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.report-controls{gap:var(--space-report-controls-gap);flex-wrap:wrap;align-items:end;display:flex}.report-controls label{min-width:var(--size-report-controls-label-min-width)}.report-layout{grid-template-columns:minmax(var(--size-report-layout-grid-template-columns-part1),var(--size-report-layout-grid-template-columns-part2)) minmax(0,var(--size-report-layout-grid-template-columns-part4));align-items:start;gap:var(--space-report-layout-gap);display:grid}.report-row{align-items:center;gap:var(--space-report-row-gap);width:100%;padding:var(--space-report-row-padding-part1) var(--space-report-row-padding-part2);text-align:left;border-bottom:var(--size-report-row-border-bottom) solid var(--line);display:flex}.report-row.selected{background:var(--color-report-row-selected-background)}.report-row b,.report-row small,.mail-history small,.contact-row small,.attachment-row small{display:block}.report-row small{font-size:var(--font-size-report-row-small-font-size);line-height:var(--font-leading-report-row-small-line-height);color:var(--color-report-row-small-color);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.report-list{margin-top:var(--space-report-list-margin-top);max-height:min(var(--size-report-list-max-height-part1),var(--size-report-list-max-height-part2));overscroll-behavior:contain;overflow-y:auto}.report-preview{line-height:var(--font-leading-report-preview-line-height)}.report-preview h3{font-size:var(--font-size-report-preview-h3-font-size);margin:var(--space-report-preview-h3-margin-part1) 0 var(--space-report-preview-h3-margin-part3)}.ai-panel h3{font-size:var(--type-section-title-size);margin:var(--space-report-preview-h3-margin-part1) 0 var(--space-report-preview-h3-margin-part3);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.report-preview>p{font-size:var(--font-size-report-preview-p-font-size);line-height:var(--font-leading-report-preview-p-line-height)}.ai-panel>p{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.report-numbers{grid-template-columns:repeat(var(--layout-report-numbers-grid-template-columns),minmax(0,1fr));gap:var(--space-report-numbers-gap);margin:var(--space-report-numbers-margin-part1) 0;display:grid}.report-numbers>div{padding:var(--space-report-numbers-div-padding);background:var(--color-report-numbers-div-background);font-size:var(--font-size-report-numbers-div-font-size);border-radius:var(--radius-report-numbers-div-border-radius);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.report-numbers b{font-size:var(--font-size-report-numbers-b-font-size);margin-top:var(--space-report-numbers-b-margin-top);font-weight:var(--type-metric-report-weight);line-height:var(--type-metric-report-leading);letter-spacing:var(--type-metric-report-tracking);font-family:var(--type-metric-report-family);display:block}.report-issue{border-bottom:var(--size-report-issue-border-bottom) solid var(--line);padding:var(--space-report-issue-padding-part1) 0}.workflow-actions{gap:var(--space-workflow-actions-gap);margin:var(--space-workflow-actions-margin) 0;flex-wrap:wrap;display:flex}.report-preview details,.product-settings details{padding:var(--space-report-preview-details-shared-padding) 0;border-top:var(--size-report-preview-details-shared-border-top) solid var(--line);margin-top:var(--space-report-preview-details-shared-margin-top)}.product-settings{grid-column:1/-1}.product-settings form{gap:var(--space-product-settings-form-gap);display:grid}.product-settings h3{font-size:var(--font-size-product-settings-h3-text);margin:var(--space-product-settings-h3-margin) 0 0;font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.field-settings>div{align-items:center;gap:var(--space-field-settings-div-gap);border-bottom:var(--size-field-settings-div-border-bottom) solid var(--line);padding:var(--space-field-settings-div-padding) 0;display:flex}.field-settings b{width:var(--size-field-settings-b-width);font-size:var(--font-size-field-settings-b-text);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.checkbox-label{align-items:center;gap:var(--space-checkbox-label-gap);line-height:var(--font-leading-checkbox-label-leading);flex-direction:row;display:flex}.checkbox-label input{accent-color:var(--color-checkbox-label-input-accent-color);width:var(--size-checkbox-label-input-width);min-height:var(--size-checkbox-label-input-min-height);margin:0}.input-impact,.notice-box{padding:var(--space-input-impact-shared-padding);background:var(--color-input-impact-shared-surface);border:var(--size-input-impact-shared-border) solid var(--color-input-impact-shared-border-part2);border-radius:var(--radius-input-impact-shared-corner);font-size:var(--font-size-input-impact-shared-text);line-height:var(--font-leading-input-impact-shared-leading);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.input-impact p{margin-top:var(--space-input-impact-p-margin-top)}.product-settings .help{line-height:var(--font-leading-product-settings-help-leading)}.product-settings details .form-grid{margin:var(--space-product-settings-details-form-grid-margin) 0}.contact-row,.mail-history{gap:var(--space-contact-row-shared-gap);border-bottom:var(--size-contact-row-shared-border-bottom) solid var(--line);padding:var(--space-contact-row-shared-padding) 0;text-align:left;width:100%;font-size:var(--font-size-contact-row-shared-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);justify-content:space-between;align-items:center;display:flex}.contact-row span,.mail-history span{overflow-wrap:anywhere;flex:1;min-width:0}.contact-row small,.mail-history small{color:var(--color-contact-row-small-shared-text);font-size:var(--font-size-contact-row-small-shared-text);margin-top:var(--space-contact-row-small-shared-margin-top);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.mail-history b{font-size:var(--font-size-mail-history-b-text);font-weight:var(--type-ui-strong-weight);line-height:var(--font-leading-mail-history-b-leading-navigation);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.mail-dialog{max-width:var(--size-mail-dialog-max-width)}.mail-dialog form,.mail-confirm{gap:var(--space-mail-dialog-form-shared-gap);display:grid}.mail-dialog h3{font-size:var(--font-size-mail-dialog-h3-text);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-leading);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}.mail-dialog fieldset{border:var(--size-mail-dialog-fieldset-border) solid var(--line);border-radius:var(--radius-mail-dialog-fieldset-corner);padding:var(--space-mail-dialog-fieldset-padding)}.contact-chips{gap:var(--space-contact-chips-gap);flex-wrap:wrap;display:flex}.attachment-row{gap:var(--space-attachment-row-gap);border:var(--size-attachment-row-border) solid var(--line);padding:var(--space-attachment-row-padding);border-radius:var(--radius-attachment-row-corner);overflow-wrap:anywhere;align-items:center;display:flex}.attachment-row span{min-width:0;font-size:var(--font-size-attachment-row-span-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);flex:1}.attachment-row small{font-size:var(--font-size-attachment-row-small-text);color:var(--color-attachment-row-small-text);line-height:var(--font-leading-attachment-row-small-leading);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.pre-wrap{white-space:pre-wrap;font-size:var(--font-size-pre-wrap-text);line-height:var(--font-leading-pre-wrap-leading);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.coordinate-map{margin:var(--space-coordinate-map-margin) 0;background:var(--color-coordinate-map-background);border:var(--size-coordinate-map-border) solid var(--line);border-radius:var(--radius-coordinate-map-border-radius);overflow:hidden}.coordinate-map svg{width:100%;height:auto;display:block}.intake-optional{margin:var(--space-intake-optional-margin) 0}.intake-optional summary{font-size:var(--font-size-intake-optional-summary-text);color:var(--color-intake-optional-summary-text);cursor:pointer;font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.intake-optional .form-grid{margin:var(--space-intake-optional-form-grid-margin) 0}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.product-settings summary{cursor:pointer;font-size:var(--font-size-product-settings-summary-text);font-weight:var(--font-weight-product-settings-summary-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.ai-panel small{font-size:var(--font-size-ai-panel-small-font-size);color:var(--color-ai-panel-small-color);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.report-layout>*{min-width:0}@media (max-width:800px){.report-layout{grid-template-columns:minmax(0,1fr)}.report-controls{gap:var(--space-report-controls-gap-navigation)}.report-controls .help{flex-basis:100%}.report-numbers b{font-size:var(--font-size-report-numbers-b-font-size-navigation);font-weight:var(--type-metric-report-mobile-weight);line-height:var(--type-metric-report-mobile-leading);letter-spacing:var(--type-metric-report-mobile-tracking);font-family:var(--type-metric-report-mobile-family)}.contact-row{flex-wrap:wrap}.mail-history{align-items:start}.mail-history b{max-width:var(--size-mail-history-b-max-width-navigation);line-height:var(--font-leading-mail-history-b-leading-navigation)}.mobile-nav button{font-size:var(--font-size-mobile-nav-item);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.field-settings b{width:var(--size-field-settings-b-width-navigation)}.field-settings>div{gap:var(--space-field-settings-div-gap-navigation)}.attachment-row{flex-wrap:wrap}.mail-dialog .workflow-actions>*{flex:1}.report-controls .primary{min-width:var(--size-report-controls-primary-min-width-navigation)}}.roster-editor{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) auto;align-items:end;gap:12px;margin:14px 0;padding-bottom:15px;display:grid}.roster-editor .help{grid-column:1/-1;margin:0!important}.map-zoom{gap:var(--space-map-zoom-gap);padding:var(--space-map-zoom-padding) var(--space-map-zoom-padding-2);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);flex-direction:row;align-items:center;display:flex}.map-zoom input{width:var(--size-map-zoom-input-width);accent-color:var(--color-map-zoom-input-accent-color);padding:0}@media (max-width:600px){.roster-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-editor>button{grid-column:1/-1}.roster-editor .help{font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}}.roster-editor>form{grid-column:1/-1;align-items:end;gap:12px;min-width:0;display:flex}.roster-editor>form label{flex:1;min-width:0}.roster-add{grid-template-columns:1fr 1fr 1fr auto}.roster-add input{min-width:0}@media (max-width:800px){.roster-add{grid-template-columns:1fr}.roster-editor>form{flex-wrap:wrap}.roster-editor>form label{flex-basis:100%}}.stats-strip>button{align-items:center;gap:var(--space-summary-button-gap);padding:var(--space-summary-button-padding-block) var(--space-summary-button-padding-inline);margin:var(--offset-summary-button-margin) 0;text-align:left;border-right:var(--size-list-border) solid var(--line);min-height:var(--size-summary-button-min-height);transition:background var(--motion-summary-hover),box-shadow var(--motion-summary-hover);display:flex}.stats-strip>button:last-child{border-right:0}.stats-strip>button:hover{background:var(--color-summary-hover)}.stats-strip>button.selected{background:var(--color-summary-selected-surface);box-shadow:inset 0 var(--offset-summary-selection-line) var(--color-summary-selection-line)}.stat-copy{font-size:var(--font-size-summary-label);color:var(--color-summary-label);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.filter-description{font-size:var(--font-size-filter-description);line-height:var(--font-leading-filter-description);color:var(--color-filter-description);margin:var(--offset-filter-description-top) var(--space-filter-description-inline) var(--space-filter-description-bottom);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.photo-caption{font-size:var(--type-caption-size);line-height:var(--font-leading-evidence-caption);color:var(--color-evidence-caption);margin-top:var(--space-evidence-caption-top);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);display:block}@media (max-width:800px){.stats-strip>button{padding:var(--space-summary-button-padding-block-mobile) var(--space-summary-button-padding-inline-mobile);min-height:var(--size-summary-button-min-height-mobile);display:block}.stat-copy{font-size:var(--font-size-summary-label);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.filter-description{font-size:var(--font-size-filter-description);margin-top:var(--offset-filter-description-top-mobile);font-weight:var(--type-note-weight);line-height:var(--font-leading-filter-description);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}}.issue-thumbnail{float:left;width:var(--size-list-thumbnail-width);height:var(--size-list-thumbnail-height);object-fit:cover;border-radius:var(--radius-list-thumbnail);margin-right:var(--space-list-thumbnail-end);border:var(--size-list-thumbnail-border) solid var(--color-list-thumbnail-border)}@media (max-width:800px){.issue-thumbnail{width:var(--size-list-thumbnail-width-mobile);height:var(--size-list-thumbnail-height-mobile);margin-right:var(--space-list-thumbnail-end-mobile)}}.photo-preview-button{text-align:left;border-radius:var(--radius-photo);background:var(--bg);width:100%;padding:0;display:block;overflow:hidden}.photo-preview-button small{padding:var(--space-2);display:block}.photo-preview-button img{width:100%;height:var(--media-thumbnail-height);object-fit:cover;display:block}.photo-preview-button:hover img{filter:brightness(var(--media-hover-brightness))}.photo-lightbox{color:#fff;background:0 0;border:0;outline:none;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 18px 24px;overflow:auto}.photo-lightbox::backdrop{-webkit-backdrop-filter:blur(7px);background:#0a1919bd}.photo-lightbox[open]{justify-content:center;align-items:center;animation:.16s ease-out lightbox-in;display:flex}.lightbox-close{top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));color:#173b3d;z-index:1;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;box-shadow:0 2px 12px #0003}.lightbox-figure{width:fit-content;max-width:100%;margin:0}.lightbox-figure img{max-width:100%;max-height:calc(100dvh - 145px - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;border-radius:6px;margin:auto;display:block}.lightbox-figure figcaption{max-width:900px;font-size:var(--type-caption-size);text-align:center;line-height:var(--type-caption-leading);overflow-wrap:anywhere;font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);padding:14px 8px 0}.before-after{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-evidence-pair-min-width)),1fr))}@keyframes lightbox-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.photo-lightbox[open]{animation:none}}.report-chat form{gap:var(--space-report-chat-form-gap);display:grid}.report-chat .panel-title h2{align-items:center;gap:var(--space-report-chat-panel-title-h2-gap);display:flex}.report-prompt-examples{gap:var(--space-report-prompt-examples-gap);margin:var(--space-report-prompt-examples-margin-part1) 0;flex-wrap:wrap;display:flex}.report-prompt-examples button{text-align:left;font-size:var(--font-size-example);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.report-condition{gap:var(--space-report-condition-gap);margin:var(--space-report-condition-margin-part1) 0;display:flex}.report-condition input{flex:1}.report-chat-reply{border-radius:var(--radius-report-chat-reply-border-radius);background:var(--color-report-chat-reply-background);color:var(--color-report-chat-reply-color);padding:var(--space-report-chat-reply-padding-part1) var(--space-report-chat-reply-padding-part2);line-height:var(--font-leading-report-chat-reply-line-height);margin:var(--space-report-chat-reply-margin-part1) 0}.report-chat-history{max-height:var(--size-report-chat-history-max-height);margin-top:var(--space-report-chat-history-margin-top);overflow:auto}.report-chat-history article{border-top:var(--size-report-chat-history-article-border-top) solid var(--line);padding:var(--space-report-chat-history-article-padding-part1) 0}.report-chat-history article>p{overflow-wrap:anywhere}.report-chat fieldset{min-width:0}.report-chat form>.primary{justify-self:start}.assistant-stats{grid-template-columns:repeat(var(--layout-assistant-stats-grid-template-columns),1fr);gap:var(--space-assistant-stats-gap);margin-bottom:var(--space-assistant-stats-margin-bottom);display:grid}.assistant-stats>div{background:var(--color-assistant-stats-div-background);border:var(--size-assistant-stats-div-border-part1) solid var(--color-assistant-stats-div-border-part2);border-radius:var(--radius-assistant-stats-div-border-radius);padding:var(--space-assistant-stats-div-padding-part1) var(--space-assistant-stats-div-padding-part2)}.assistant-stats small{color:var(--color-assistant-stats-small-color);display:block}.assistant-stats b{font-size:var(--font-size-assistant-stats-b-font-size);margin-top:var(--space-assistant-stats-b-margin-top);font-weight:var(--type-metric-assistant-weight);line-height:var(--type-metric-assistant-leading);letter-spacing:var(--type-metric-assistant-tracking);font-family:var(--type-metric-assistant-family);display:block}.assistant-layout{grid-template-columns:var(--size-assistant-layout-grid-template-columns-part1) minmax(0,1fr);align-items:start;gap:var(--space-assistant-layout-gap);display:grid}.assistant-threads{max-height:min(var(--size-assistant-threads-max-height-part1),var(--size-assistant-threads-max-height-part2));overscroll-behavior:contain;border-right:var(--size-assistant-threads-border-right-part1) solid var(--color-assistant-threads-border-right-part2);padding-right:var(--space-assistant-threads-padding-right);overflow-y:auto}.assistant-thread{text-align:left;width:100%;padding:var(--space-assistant-thread-padding-part1) var(--space-assistant-thread-padding-part2);border-radius:var(--radius-assistant-thread-border-radius);border:var(--size-assistant-thread-border) solid transparent;margin:var(--space-assistant-thread-margin-part1) 0;background:0 0;display:block}.assistant-thread.selected{background:var(--color-assistant-thread-selected-background);border-color:var(--color-assistant-thread-selected-border-color)}.assistant-thread b{font-size:var(--font-size-assistant-thread-b-font-size);line-height:var(--font-leading-assistant-thread-b-line-height);font-weight:var(--type-ui-strong-weight);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);display:block}.assistant-thread small{color:var(--color-assistant-thread-small-color);margin-top:var(--space-assistant-thread-small-margin-top);display:block}.assistant-messages{max-height:var(--size-assistant-messages-max-height);padding:var(--space-assistant-messages-padding);overflow:auto}.assistant-message{padding:var(--space-assistant-message-padding-part1) var(--space-assistant-message-padding-part2);margin:var(--space-assistant-message-margin-part1) 0;border-radius:var(--radius-assistant-message-border-radius);background:var(--color-assistant-message-background);max-width:var(--size-assistant-message-max-width);white-space:pre-wrap}.assistant-message.user{background:var(--color-assistant-message-user-background);color:var(--color-assistant-message-user-color);margin-left:auto}.assistant-message p{margin:var(--space-assistant-message-p-margin-part1) 0;overflow-wrap:anywhere}.assistant-message small{opacity:var(--opacity-assistant-message-small-opacity);font-size:var(--font-size-assistant-message-small-font-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.assistant-welcome{padding:var(--space-assistant-welcome-padding-part1) var(--space-assistant-welcome-padding-part2)}.assistant-conversation textarea{resize:vertical;width:100%}.assistant-conversation form>.primary{margin-top:var(--space-assistant-conversation-form-primary-margin-top)}.assistant-thread:focus-visible{outline:var(--size-assistant-thread-focus-visible-outline-part1) solid var(--color-assistant-thread-focus-visible-outline-part2)}.assistant-dashboard{margin-bottom:var(--space-assistant-dashboard-margin-bottom)}.top-right>.secondary{font-size:var(--font-size-view-mode-button);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}@media (max-width:760px){.assistant-stats{grid-template-columns:repeat(var(--layout-assistant-stats-max-width-760px-grid-template-columns),1fr)}.assistant-stats>div{padding:var(--space-assistant-stats-div-padding-part1-assistant) var(--space-assistant-stats-div-padding-part2-assistant)}.assistant-layout{gap:var(--space-assistant-layout-gap-assistant);grid-template-columns:1fr}.assistant-threads{border-right:0;border-bottom:var(--size-assistant-threads-border-bottom-part1-assistant) solid var(--color-assistant-threads-border-bottom-part2-assistant);padding:0 0 var(--space-assistant-threads-padding-part3-assistant);max-height:var(--size-assistant-threads-max-height-assistant);overflow:auto}.assistant-message{max-width:var(--size-assistant-message-max-width-assistant)}.top-right>.secondary{max-width:var(--size-view-mode-button-max-mobile);padding:var(--space-view-mode-button-block-mobile) var(--space-view-mode-button-inline-mobile)}.assistant-conversation{min-width:0}.assistant-stats b{font-size:var(--font-size-assistant-stats-b-font-size-assistant);font-weight:var(--type-metric-assistant-mobile-weight);line-height:var(--type-metric-assistant-mobile-leading);letter-spacing:var(--type-metric-assistant-mobile-tracking);font-family:var(--type-metric-assistant-mobile-family)}}.reminder-panel details{border-top:var(--size-reminder-panel-details-border-top) solid var(--line,#e5e9e7);padding:var(--space-reminder-panel-details-padding) 0}.reminder-panel summary{align-items:center;gap:var(--space-reminder-panel-summary-gap);cursor:pointer;font-weight:var(--font-weight-reminder-panel-summary-weight);padding:var(--space-reminder-panel-summary-padding) 0;display:flex}.reminder-summary{grid-template-columns:repeat(var(--layout-reminder-summary-grid-template-columns),minmax(0,1fr));gap:var(--space-reminder-summary-gap);margin:var(--space-reminder-summary-margin) 0;display:grid}.reminder-summary>div{background:var(--color-reminder-summary-div-surface);border-radius:var(--radius-reminder-summary-div-corner);padding:var(--space-reminder-summary-div-padding)}.reminder-summary b{font-size:var(--font-size-reminder-summary-b-text);font-weight:var(--type-metric-reminder-weight);line-height:var(--type-metric-reminder-leading);letter-spacing:var(--type-metric-reminder-tracking);font-family:var(--type-metric-reminder-family);display:block}.reminder-summary span{font-size:var(--font-size-reminder-summary-span-text);color:var(--color-reminder-summary-span-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.reminder-options{gap:var(--space-reminder-options-gap);margin:var(--space-reminder-options-margin) 0;flex-wrap:wrap;display:flex}.reminder-options label{align-items:center;gap:var(--space-reminder-options-label-gap);display:flex}.reminder-options input,.reminder-panel input[type=checkbox]{width:var(--size-reminder-options-input-shared-width);min-height:var(--size-reminder-options-input-shared-min-height);height:var(--size-reminder-options-input-shared-height);display:inline-block}.reminder-stage{border:1px solid #dce5df;border-radius:12px;margin:15px 0;padding:16px}.reminder-stage legend{font-weight:var(--type-section-title-weight);padding:0 8px}.reminder-stage.strong{border-color:#d3b08d}.reminder-emergency{border-left:var(--size-reminder-emergency-border-left) solid var(--color-reminder-emergency-border-left-part2);padding:var(--space-reminder-emergency-padding);background:var(--color-reminder-emergency-surface)}.reminder-panel small{color:var(--color-reminder-panel-small-text);margin-top:var(--space-reminder-panel-small-margin-top);display:block}.reminder-panel textarea{max-width:100%}.reminder-absence{border-bottom:var(--size-reminder-absence-border-bottom) solid var(--color-reminder-absence-border-bottom-part2);margin:var(--space-reminder-absence-margin) 0;padding:var(--space-reminder-absence-padding) 0}@media (max-width:650px){.reminder-summary{gap:var(--space-reminder-summary-gap-notifications)}.reminder-summary>div{padding:var(--space-reminder-summary-div-padding-notifications)}.reminder-summary b{font-size:var(--font-size-reminder-summary-b-text-notifications);font-weight:var(--type-metric-reminder-mobile-weight);line-height:var(--type-metric-reminder-mobile-leading);letter-spacing:var(--type-metric-reminder-mobile-tracking);font-family:var(--type-metric-reminder-mobile-family)}.reminder-panel .form-actions{flex-wrap:wrap}.reminder-panel .form-actions>*{max-width:100%}.reminder-stage{padding:12px}}.assistant-section-nav{gap:var(--space-assistant-section-nav-gap);margin:var(--space-assistant-section-nav-margin-part1) 0 var(--space-assistant-section-nav-margin-part3);display:flex}.reminder-basic{grid-template-columns:repeat(var(--layout-reminder-basic-grid-template-columns),minmax(0,1fr));gap:var(--space-reminder-basic-gap);margin:var(--space-reminder-basic-margin) 0 var(--space-reminder-basic-margin-part2);display:grid}.reminder-condition{background:var(--color-reminder-condition-surface);border-radius:var(--radius-reminder-condition-corner);padding:var(--space-reminder-condition-padding);color:#324a29;line-height:var(--type-note-leading)}.reminder-example{border:var(--size-reminder-example-border) solid var(--color-reminder-example-border-part2);border-radius:var(--radius-reminder-example-corner);padding:var(--space-reminder-example-padding);margin:var(--space-reminder-example-margin) 0;background:var(--color-reminder-example-surface)}.reminder-example article{border-top:var(--size-reminder-example-article-border-top) solid var(--color-reminder-example-article-border-top-part2);padding:var(--space-reminder-example-article-padding) 0}.reminder-example p{white-space:pre-wrap}.reminder-attention{border-left:var(--size-reminder-attention-border-left) solid var(--color-reminder-attention-border-left-part2);padding:var(--space-reminder-attention-padding);margin:var(--space-reminder-attention-margin) 0;background:var(--color-reminder-attention-surface)}.reminder-status-cards{margin-top:var(--space-reminder-status-cards-margin-top)}@media (max-width:650px){.reminder-basic{gap:var(--space-reminder-basic-gap-notifications);grid-template-columns:1fr}.reminder-condition{font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.reminder-summary.reminder-status-cards{grid-template-columns:1fr}.reminder-status-cards>div{align-items:center;gap:var(--space-reminder-status-cards-div-gap-notifications);display:flex}.reminder-status-cards span{font-size:var(--font-size-reminder-status-cards-span-text-notifications);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.reminder-example{padding:var(--space-reminder-example-padding-notifications)}}.reminder-timeline{border-collapse:collapse;width:100%;font-size:var(--font-size-reminder-timeline-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.reminder-timeline caption{text-align:left;font-weight:var(--font-weight-reminder-timeline-caption-weight);padding:var(--space-reminder-timeline-caption-padding) 0}.reminder-timeline th,.reminder-timeline td{text-align:left;border-bottom:var(--size-reminder-timeline-th-shared-border-bottom) solid var(--color-reminder-timeline-th-shared-border-bottom-part2);padding:var(--space-reminder-timeline-th-shared-padding) var(--space-reminder-timeline-th-shared-padding-part2)}.reminder-timeline th{color:var(--color-reminder-timeline-th-text)}.reminder-policy-fields{border:0;min-width:0;margin:0;padding:0}.admin-list-row{justify-content:space-between;align-items:center;gap:var(--space-admin-list-row-gap);padding:var(--space-admin-list-row-padding) 0;border-bottom:var(--size-admin-list-row-border-bottom) solid var(--line,#e4e9e9);display:flex}.admin-list-row p{margin:var(--space-admin-list-row-p-margin) 0;font-size:var(--font-size-admin-list-row-p-text);color:var(--color-admin-list-row-p-text);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.admin-register-dialog{border:var(--size-admin-register-dialog-border) solid var(--color-admin-register-dialog-border-part2);border-radius:var(--radius-admin-register-dialog-corner);padding:var(--space-admin-register-dialog-padding);width:min(var(--size-admin-register-dialog-width),calc(100vw - var(--size-admin-register-dialog-width-part2)));max-height:var(--size-admin-register-dialog-max-height);color:var(--color-admin-register-dialog-text);background:var(--color-admin-register-dialog-surface);overflow:auto}.admin-register-dialog::backdrop{background:var(--color-admin-backdrop);-webkit-backdrop-filter:blur(var(--size-admin-backdrop-blur));backdrop-filter:blur(var(--size-admin-backdrop-blur))}.admin-register-dialog label{gap:var(--space-admin-register-dialog-label-gap);margin:var(--space-admin-register-dialog-label-margin) 0;font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);display:grid}.admin-register-dialog input,.admin-register-dialog select{width:100%;padding:var(--space-admin-register-dialog-input-shared-padding);border:var(--size-admin-register-dialog-input-shared-border) solid var(--color-admin-register-dialog-input-shared-border-part2);border-radius:var(--radius-admin-register-dialog-input-shared-corner);background:var(--color-admin-register-dialog-input-shared-surface)}.test-realm-banner{padding:var(--space-test-realm-banner-padding-part1) var(--space-test-realm-banner-padding-part2);background:var(--color-test-realm-banner-background);color:var(--color-test-realm-banner-color);border-bottom:var(--size-test-realm-banner-border-bottom-part1) solid var(--color-test-realm-banner-border-bottom-part2);font-size:var(--font-size-test-realm-banner-font-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}[aria-label=관리자\ 목록]{max-height:var(--size-admin-account-list-max-height);padding-right:var(--space-admin-account-list-padding-right);overflow:auto}.admin-ai-workspace{grid-column:1/-1;min-width:0}.ai-tabs{gap:var(--space-ai-tabs-gap);margin:var(--space-ai-tabs-margin) 0 var(--space-ai-tabs-margin-part2);flex-wrap:wrap;display:flex}.ai-tabs button{min-height:var(--tab-control-height)}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-comparison-grid-grid-template-columns)),1fr));gap:var(--space-comparison-grid-gap);align-items:start;display:grid}.comparison-card{border:var(--size-comparison-card-border-part1) solid var(--color-comparison-card-border-part2);border-radius:var(--radius-comparison-card-border-radius);padding:var(--space-comparison-card-padding-part1);background:var(--color-comparison-card-background);min-width:0}.comparison-card h3{font-size:var(--font-size-comparison-card-h3-font-size);overflow-wrap:anywhere;font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.ai-result-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--font-leading-ai-result-text-line-height);font-size:var(--font-size-ai-result-text-font-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.ai-code{white-space:pre-wrap;overflow-wrap:anywhere;max-height:var(--size-ai-code-max-height);font:var(--font-size-ai-code-font-part1)/var(--font-leading-ai-code-font-part3) var(--font-family-ai-code-font-part2);background:var(--color-ai-code-background);padding:var(--space-ai-code-padding-part1);border-radius:var(--radius-ai-code-border-radius);overflow:auto}.ai-lab .notice-box{font-size:var(--font-size-ai-lab-notice-box-text);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.status-failed,.status-daily_limit{color:var(--status-failed-foreground)}.status-completed{color:#285f59}.status-unsupported{color:var(--status-unsupported-foreground)}.ai-charts{overflow-x:auto}.assistant-message details{margin-top:var(--space-assistant-message-details-margin-top)}.assistant-message p{line-height:var(--font-leading-assistant-message-p-line-height)}.admin-ai-workspace .panel{margin-top:var(--space-admin-ai-workspace-panel-margin-top)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.comparison-card{padding:var(--space-comparison-card-padding-part1-ai-compact)}.ai-tabs{gap:var(--space-ai-tabs-gap-ai-compact)}.ai-tabs button{flex:1 1 var(--ratio-ai-tabs-button-max-width-640px-flex);padding:var(--space-ai-tabs-button-padding-ai-compact) var(--space-ai-tabs-button-padding-ai-compact-part2)}.ai-lab .form-grid{grid-template-columns:1fr}.assistant-conversation{min-width:0}.ai-result-text{font-size:var(--font-size-ai-result-text-font-size);font-weight:var(--type-body-weight);line-height:var(--font-leading-ai-result-text-line-height);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}}.ai-test-selection{margin:var(--space-ai-test-selection-margin-part1) 0;padding:var(--space-ai-test-selection-padding-part1);background:var(--color-ai-test-selection-background);border-radius:var(--radius-ai-test-selection-border-radius)}.ai-test-selection label{align-items:center;gap:var(--space-ai-test-selection-label-gap);margin:var(--space-ai-test-selection-label-margin-part1) 0;display:flex}.ai-test-selection input{width:auto}.status-truncated{color:var(--status-truncated-foreground)}.assistant-result-photo{max-width:100%;max-height:var(--size-assistant-result-photo-max-height);border-radius:var(--radius-assistant-result-photo-border-radius);margin:var(--space-assistant-result-photo-margin-part1) 0;display:block}body:has(.admin-ai-workspace) .photo-fab{display:none}@media (max-width:640px){.admin-ai-workspace{overflow-wrap:anywhere}.admin-ai-workspace button{white-space:normal;max-width:100%}}.report-source-photos{min-width:0;margin-top:var(--space-report-source-photos-margin-top)}.report-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-report-photo-grid-grid-template-columns-part2)),1fr));gap:var(--space-report-photo-grid-gap);display:grid}.report-photo-card{min-width:0;padding:var(--space-report-photo-card-padding);border:var(--size-report-photo-card-border) solid var(--line);border-radius:var(--radius-report-photo-card-border-radius);overflow-wrap:anywhere;margin:0}.report-photo-card figcaption p{white-space:pre-wrap}.report-photo-card small{overflow-wrap:anywhere;color:var(--muted);display:block}.report-photo-card img{width:100%;height:auto;max-height:var(--size-report-photo-card-img-max-height);object-fit:contain;margin-top:var(--space-report-photo-card-img-margin-top);display:block}.report-photo-card button{margin-top:var(--space-report-photo-card-button-margin-top);white-space:normal;max-width:100%}.report-navigation-anchor{scroll-margin-top:var(--size-report-navigation-anchor-scroll-margin-top)}@media (max-width:800px){.report-navigation-anchor{scroll-margin-top:var(--size-report-navigation-anchor-scroll-margin-top-navigation)}}.report-design-workspace{min-width:0}.report-design-workspace .design-editor-grid{grid-template-columns:minmax(var(--size-report-design-workspace-design-editor-grid-grid-template-columns-part1),var(--size-report-design-workspace-design-editor-grid-grid-template-columns-part2)) minmax(0,var(--size-report-design-workspace-design-editor-grid-grid-template-columns-part4));gap:var(--space-report-design-workspace-design-editor-grid-gap);display:grid}.report-design-workspace header{border-top:var(--size-report-design-workspace-header-border-top-part1) solid var(--color-report-design-workspace-header-border-top-part2);padding-top:var(--space-report-design-workspace-header-padding-top)}.report-design-workspace h3,.report-design-workspace h4{color:var(--color-report-design-workspace-h3-color)}.report-design-workspace article{border-bottom:var(--size-report-design-workspace-article-border-bottom-part1) solid var(--color-report-design-workspace-article-border-bottom-part2);padding:var(--space-report-design-workspace-article-padding-part1) 0;white-space:pre-wrap;overflow-wrap:anywhere}.report-design-workspace iframe{width:100%;height:var(--size-report-design-workspace-iframe-height);min-height:var(--size-report-design-workspace-iframe-min-height);border:var(--size-report-design-workspace-iframe-border-part1) solid var(--color-report-design-workspace-iframe-border-part2);background:var(--color-report-design-workspace-iframe-background)}.report-design-workspace>section{margin-top:var(--space-report-design-workspace-section-margin-top)}.report-design-workspace .help{overflow-wrap:anywhere}@media (max-width:1000px){.report-design-workspace .design-editor-grid{grid-template-columns:minmax(0,1fr)}}button,a,input,select,textarea{touch-action:manipulation}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:var(--focus-width) solid var(--focus-control);outline-offset:var(--focus-offset)}button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.primary,.secondary,.subtle,.back-link,.icon-button{min-height:var(--control-height)}.primary{font-size:var(--type-ui-strong-size);font-weight:var(--font-weight-control);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.secondary{font-size:var(--font-size-control-small);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.help{color:var(--color-help-text);font-size:var(--font-size-help-text);font-weight:var(--font-weight-help-weight);line-height:var(--font-leading-help-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}summary{cursor:pointer;min-height:var(--size-summary-min-height);line-height:var(--font-leading-summary-line-height);align-content:center}input,select{min-width:0;max-width:100%;font-size:var(--type-input-size);font-weight:var(--type-input-weight);line-height:var(--type-input-leading);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family)}textarea{min-width:0;max-width:100%;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}input:not([type=checkbox]):not([type=radio]),select{min-height:var(--touch-size)}.mobile-nav button{min-height:var(--size-mobile-nav-button-min-height)}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-grid p{color:var(--color-settings-grid-p-text);font-size:var(--font-size-settings-grid-p-text);font-weight:var(--type-body-weight);line-height:var(--font-leading-settings-grid-p-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.settings-workspace{grid-template-columns:var(--size-settings-workspace-grid-template-columns) minmax(0,1fr);gap:var(--space-settings-workspace-gap);align-items:start;display:grid}.settings-navigation{top:var(--size-settings-navigation-top);position:sticky}.settings-destinations{gap:var(--space-settings-destinations-gap);display:grid}.settings-destinations a{padding:var(--space-settings-destinations-a-padding) var(--space-settings-destinations-a-padding-part2);min-height:var(--size-settings-destinations-a-min-height);border-radius:var(--radius-settings-destinations-a-corner);color:var(--color-settings-destinations-a-text);font-size:var(--font-size-settings-destinations-a-text);font-weight:var(--font-weight-settings-destinations-a-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);align-items:center;text-decoration:none;display:flex}.settings-destinations a:hover{background:var(--color-settings-destinations-a-hover-surface)}.settings-destinations a[aria-current=page]{background:var(--color-settings-destinations-a-aria-current-page-surface);color:var(--color-settings-destinations-a-aria-current-page-text);box-shadow:inset var(--size-settings-destinations-a-aria-current-page-box-shadow) 0 var(--color-settings-destinations-a-aria-current-page-box-shadow-part2)}.settings-content,.settings-content>div{min-width:0}.settings-heading{padding:var(--space-settings-heading-padding) 0 var(--space-settings-heading-padding-part2);border-bottom:var(--size-settings-heading-border-bottom) solid var(--color-settings-heading-border-bottom-part2);margin-bottom:var(--space-settings-heading-margin-bottom);scroll-margin-top:var(--space-settings-heading-scroll-margin-top)}.settings-heading h2{font-size:var(--font-size-settings-heading-h2-text);line-height:var(--font-leading-settings-heading-h2-leading);scroll-margin-top:var(--space-settings-heading-h2-scroll-margin-top);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.settings-heading p{margin-top:var(--space-settings-heading-p-margin-top)}.settings-content .panel{margin:var(--space-settings-content-panel-margin) 0;background:var(--color-settings-content-panel-surface)}.settings-content .panel .panel{padding:var(--space-settings-content-panel-panel-padding) 0;box-shadow:none;border:0}.settings-content .panel-title{gap:var(--space-settings-content-panel-title-gap);flex-wrap:wrap}.settings-content .help{font-size:var(--font-size-settings-content-help-text);color:var(--color-settings-content-help-text);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.settings-content label{font-size:var(--font-size-settings-content-label-text);line-height:var(--font-leading-settings-content-label-leading);min-width:0;font-weight:var(--type-ui-strong-weight);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.settings-content fieldset{border:var(--size-settings-content-fieldset-border) solid var(--color-settings-content-fieldset-border-part2);border-radius:var(--radius-settings-content-fieldset-corner);min-width:0;padding:var(--space-settings-content-fieldset-padding);margin:var(--space-settings-content-fieldset-margin) 0}.settings-content legend{padding:0 var(--space-settings-content-legend-padding);font-weight:var(--font-weight-settings-content-legend-weight)}.settings-content button{white-space:normal;max-width:100%}.settings-content .workflow-actions{gap:var(--space-settings-content-workflow-actions-gap)}.settings-menu-toggle{display:none}.feature-picker{gap:var(--space-feature-picker-gap);margin-bottom:var(--space-feature-picker-margin-bottom);flex-wrap:wrap;display:flex}.feature-picker button{min-width:var(--size-feature-picker-button-min-width);flex:1}.staff-toolbar{justify-content:space-between;align-items:end;gap:var(--space-staff-toolbar-gap);display:flex}.staff-toolbar label{flex:1}.staff-table{border-collapse:collapse;width:100%;font-size:var(--font-size-staff-table-text);table-layout:fixed;font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.staff-table td,.staff-table th{padding:var(--space-staff-table-td-shared-padding) var(--space-staff-table-td-shared-padding-part2);text-align:left;border-bottom:var(--size-staff-table-td-shared-border-bottom) solid var(--color-staff-table-td-shared-border-bottom-part2);overflow-wrap:anywhere}.staff-table th{font-weight:var(--font-weight-staff-table-th-weight)}.staff-table thead{background:var(--color-staff-table-thead-surface)}.staff-detail fieldset{border:0;margin:0;padding:0}.staff-detail .form-grid{gap:var(--space-staff-detail-form-grid-gap)}.staff-workspace>details{margin-top:var(--space-staff-workspace-details-margin-top);border-top:var(--size-staff-workspace-details-border-top) solid var(--color-staff-workspace-details-border-top-part2);padding-top:var(--space-staff-workspace-details-padding-top)}.staff-detail .workflow-actions{justify-content:flex-start}.settings-content [hidden],.settings-workspace [hidden]{display:none!important}@media (max-width:1050px){.settings-workspace{grid-template-columns:var(--size-settings-workspace-grid-template-columns-settings) minmax(0,1fr);gap:var(--space-settings-workspace-gap-settings)}.settings-content .form-grid{grid-template-columns:minmax(0,1fr)}.staff-table td,.staff-table th{padding:var(--space-staff-table-td-shared-padding-settings) var(--space-staff-table-td-shared-padding-settings-part2)}}@media (max-width:800px){.settings-workspace{gap:var(--space-settings-workspace-gap-navigation);grid-template-columns:minmax(0,1fr)}.settings-navigation{top:var(--size-settings-navigation-top-navigation);background:var(--color-settings-navigation-surface-navigation);z-index:var(--layer-settings-navigation-z-index-navigation);padding:var(--space-settings-navigation-padding-navigation) 0;position:sticky}.settings-menu-toggle{justify-content:space-between;width:100%;display:flex}.settings-destinations{padding:var(--space-settings-destinations-padding-navigation);background:var(--color-settings-destinations-surface-navigation);border:var(--size-settings-destinations-border-navigation) solid var(--color-settings-destinations-border-navigation-part2);border-radius:var(--radius-settings-destinations-corner-navigation);max-height:var(--size-settings-destinations-max-height-navigation);display:none;overflow:auto}.settings-destinations.open{display:grid}.settings-heading h2{font-size:var(--font-size-settings-heading-h2-text);scroll-margin-top:var(--space-settings-heading-h2-scroll-margin-top-navigation);font-weight:var(--type-section-title-weight);line-height:var(--font-leading-settings-heading-h2-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.settings-content .panel{padding:var(--space-settings-content-panel-padding-navigation) var(--space-settings-content-panel-padding-navigation-part2)}.staff-toolbar{flex-direction:column;align-items:stretch}.staff-toolbar button{align-self:start}.staff-table,.staff-table tbody,.staff-table tr,.staff-table td,.staff-table th{width:100%;display:block}.staff-table thead{display:none}.staff-table tr{border:var(--size-staff-table-tr-border-navigation) solid var(--color-staff-table-tr-border-navigation-part2);border-radius:var(--radius-staff-table-tr-corner-navigation);margin:var(--space-staff-table-tr-margin-navigation) 0;padding:var(--space-staff-table-tr-padding-navigation)}.staff-table td,.staff-table th{padding:var(--space-staff-table-td-shared-padding-navigation) 0;border:0}.staff-table td[data-label]:before{content:attr(data-label) " · ";font-size:var(--font-size-staff-table-td-data-label-before-max-width-800px-font-size);color:var(--color-staff-table-td-data-label-before-max-width-800px-color);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.staff-table td:last-child{text-align:right}.settings-content .form-actions{flex-wrap:wrap}.settings-content .form-actions>*{max-width:100%}.feature-picker{gap:var(--space-feature-picker-gap-navigation)}.feature-picker button{flex:1 1 var(--ratio-feature-picker-button-max-width-800px-flex)}.settings-content .notice-box{padding:var(--space-settings-content-notice-box-padding-navigation);font-size:var(--font-size-settings-content-notice-box-text-navigation);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.settings-content .field-settings>div{flex-wrap:wrap}.settings-content input,.settings-content select{font-size:var(--type-input-mobile-size);font-weight:var(--type-input-mobile-weight);line-height:var(--type-input-mobile-leading);letter-spacing:var(--type-input-mobile-tracking);font-family:var(--type-input-mobile-family)}.settings-content textarea{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.settings-content .ai-tabs button{min-height:var(--touch-size)}}button{min-height:var(--touch-size);min-width:var(--touch-size)}.subtle,.back-link{color:var(--color-subtle-color)}.settings-content p{font-size:var(--font-size-settings-content-p-text);line-height:var(--font-leading-settings-content-p-leading);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.settings-content .checkbox-label{min-height:var(--size-settings-content-checkbox-label-min-height)}.settings-content .prompt-example{padding:var(--space-settings-content-prompt-example-padding) 0;border-block:var(--size-settings-content-prompt-example-border-block) solid var(--color-settings-content-prompt-example-border-block-part2);margin:var(--space-settings-content-prompt-example-margin) 0}.danger{color:#8b3028;background:#fff8f6;border:1px solid #b8564c}.primary:active,.secondary:active{filter:brightness(var(--ratio-primary-active-filter))}.filters .filter-label{gap:var(--space-filter-label-gap);min-width:var(--size-filter-label-min-width);font-size:var(--font-size-filter-label);color:var(--color-filter-label);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);flex:1;display:grid}.filters .filter-label select,.filters .filter-label input{width:100%;max-width:100%;font-size:var(--font-size-filter-input);font-weight:var(--type-input-weight);line-height:var(--type-input-leading);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family)}.filters .filter-reset{gap:var(--space-filter-reset-gap);width:auto;padding-inline:var(--space-filter-reset-padding-inline)}.fab-label{display:none}.capture-bar{display:contents}.status{font-size:var(--type-caption-size);color:var(--status-foreground);font-weight:var(--font-weight-status);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.status-unconfirmed{color:var(--status-unconfirmed-foreground);background:var(--status-unconfirmed-surface)}.status-received{color:var(--status-received-foreground);background:var(--status-received-surface)}.status-in_progress{color:var(--status-in-progress-foreground);background:var(--status-in-progress-surface)}.status-completed{color:var(--status-completed-foreground);background:var(--status-completed-surface)}.status-cancelled{color:var(--status-cancelled-foreground);background:var(--status-cancelled-surface)}@media (max-width:800px){.filters{grid-template-columns:repeat(var(--layout-filters-columns-mobile),minmax(0,1fr));gap:var(--space-filters-gap-mobile);align-items:end;display:grid}.filters .search-box{grid-column:1/-1}.filters .filter-label{min-width:0}.filters .filter-label select,.filters .filter-label input{padding:var(--space-filter-input-padding-mobile);font-size:var(--font-size-filter-input-mobile);min-height:var(--touch-size);font-weight:var(--type-input-mobile-weight);line-height:var(--type-input-mobile-leading);letter-spacing:var(--type-input-mobile-tracking);font-family:var(--type-input-mobile-family)}.filters .filter-reset{grid-column:1/-1;justify-self:end;width:auto}.capture-bar{inset:auto max(var(--space-mobile-capture-padding-inline),env(safe-area-inset-right)) calc(var(--layout-mobile-nav-extent) + var(--space-2) + var(--capture-keyboard-inset,0px) + env(safe-area-inset-bottom)) auto;z-index:var(--layer-mobile-capture);pointer-events:none;background:0 0;border:0;justify-content:flex-end;min-height:0;padding:0;display:flex;position:fixed}.capture-bar .photo-fab{pointer-events:auto;gap:var(--space-mobile-capture-button-gap);width:auto;height:var(--size-mobile-capture-button-height);min-height:var(--size-mobile-capture-button-height);border-radius:var(--radius-mobile-capture-button);padding:0 var(--space-mobile-capture-button-inline);box-shadow:none;justify-content:center;align-items:center;display:flex;position:static}.fab-label{font-size:var(--font-size-mobile-capture-label);font-weight:var(--font-weight-mobile-capture-label);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);display:inline}.capture-bar .fab-dot{display:none}.photo-picker{bottom:calc(var(--layout-mobile-picker-bottom) + env(safe-area-inset-bottom))}.list-panel .issue-copy b{font-size:var(--font-size-list-title-mobile);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.list-panel .issue-copy small{font-size:var(--font-size-list-meta-mobile);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.list-panel .issue-row{padding-block:var(--space-list-row-padding-block-mobile);min-height:var(--size-list-row-min-height-mobile)}.status{font-size:var(--type-caption-size);font-weight:var(--font-weight-status);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.list-toolbar .subdued{display:none}body:has(.admin-ai-workspace) .capture-bar{display:none}}.settings-content .form-actions .primary{white-space:normal;min-width:0}.settings-content .settings-form-fields{border:0;min-width:0;margin:0;padding:0}.settings-conflict{margin-top:var(--space-settings-conflict-top);padding:var(--space-conflict-padding);border:var(--size-conflict-border) solid var(--color-conflict-border);border-radius:var(--radius-conflict);background:var(--color-conflict-surface)}.settings-conflict h4{font-size:var(--font-size-conflict-heading);margin-top:var(--space-conflict-heading-top);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.page-actions{align-items:center;gap:var(--space-page-actions-gap);flex-wrap:wrap;display:flex}.intake-fields{border:0;min-width:0;margin:0;padding:0}.intake-steps{font-size:var(--font-size-intake-steps-text);line-height:var(--font-leading-intake-steps-leading);color:var(--color-intake-steps-text);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.intake-source-actions{gap:var(--space-intake-source-actions-gap);margin:var(--space-intake-source-actions-margin) 0;flex-wrap:wrap;align-items:center;display:flex}.intake-source-actions .help{flex-basis:100%}.draft-photo{width:var(--size-draft-photo-width);border:var(--size-draft-photo-border) solid var(--color-draft-photo-border-part2);background:var(--color-draft-photo-surface);height:auto;display:grid}.draft-photo .draft-photo-view{width:100%;height:var(--media-draft-height);min-height:var(--media-draft-height);background:var(--surface-media-draft);padding:0}.draft-photo .draft-photo-view img{object-fit:contain;width:100%;height:100%}.draft-photo .photo-exclude{padding:var(--space-2);font-size:var(--type-ui-size);border-top:var(--border-width) solid var(--media-divider);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);position:static}.draft-photo>span{padding:var(--space-draft-photo-span-padding);font-size:var(--font-size-draft-photo-span-text);color:var(--color-draft-photo-span-text);background:var(--color-draft-photo-span-surface);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);border-radius:0;display:block;position:static}.photo-task-list>div{margin:var(--space-photo-task-list-div-margin) 0;padding:var(--space-photo-task-list-div-padding);border:var(--size-photo-task-list-div-border) solid var(--color-photo-task-list-div-border-part2);border-radius:var(--radius-photo-task-list-div-corner);overflow-wrap:anywhere}.photo-task-list p{font-size:var(--font-size-photo-task-list-p-text);line-height:var(--font-leading-photo-task-list-p-leading);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.photo-task-list b{font-size:var(--font-size-photo-task-list-b-text);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.photo-task-list .workflow-actions{margin:var(--space-photo-task-list-workflow-actions-margin) 0 0}.register-dialog label{font-size:var(--font-size-register-dialog-label-text);line-height:var(--font-leading-register-dialog-label-leading);font-weight:var(--type-ui-strong-weight);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.register-dialog .form-actions{bottom:var(--size-register-dialog-form-actions-bottom);background:var(--color-register-dialog-form-actions-surface);border-top:var(--size-register-dialog-form-actions-border-top) solid var(--color-register-dialog-form-actions-border-top-part2);padding:var(--space-register-dialog-form-actions-padding) 0;gap:var(--space-register-dialog-form-actions-gap);flex-wrap:wrap;position:sticky}.register-dialog textarea{font-size:var(--font-size-register-dialog-textarea-text);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.register-dialog .form-actions button{white-space:normal;flex:1}.register-dialog .intake-optional summary{font-size:var(--font-size-register-dialog-intake-optional-summary-text);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.register-dialog .help{font-size:var(--font-size-register-dialog-help-text);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}@media (max-width:800px){.page-actions{justify-content:flex-start;width:100%}.list-heading{flex-wrap:wrap}.page-actions .primary{flex:1}.page-actions .secondary{font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);font-size:var(--font-size-page-actions-secondary-max-width-800px-font-size)!important;min-height:var(--touch-size)!important}.draft-photo{width:min(var(--size-draft-photo-max-width-800px-width),var(--size-draft-photo-width-navigation))}.intake-source-actions button{flex:1}.register-dialog{padding:var(--space-register-dialog-padding-navigation) var(--space-register-dialog-padding-navigation-part2)}.register-dialog .form-grid{grid-template-columns:minmax(0,1fr)}.register-dialog .form-actions{padding-bottom:var(--space-register-dialog-form-actions-padding-bottom-navigation)}.register-dialog .add-photo{width:var(--size-register-dialog-add-photo-width-navigation);height:var(--size-register-dialog-add-photo-height-navigation)}}.detail-section-nav{gap:var(--space-detail-section-nav-gap);margin:0 0 var(--space-detail-section-nav-margin);flex-wrap:wrap;display:flex}.detail-section-nav :is(a,button){min-height:var(--size-detail-section-nav-a-min-height);padding:var(--space-detail-section-nav-a-padding) var(--space-detail-section-nav-a-padding-part2);color:var(--color-detail-section-nav-a-text);border:var(--size-detail-section-nav-a-border) solid var(--color-detail-section-nav-a-border-part2);border-radius:var(--radius-detail-section-nav-a-corner);background:var(--color-detail-section-nav-a-surface);font-size:var(--font-size-detail-section-nav-a-text);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);align-items:center;text-decoration:none;display:inline-flex}.detail-grid [id]{scroll-margin-top:var(--space-detail-grid-id-scroll-margin-top)}.action-fields{gap:var(--space-action-fields-gap);border:0;min-width:0;margin:0;padding:0;display:grid}.action-editor label{font-size:var(--type-ui-strong-size);line-height:var(--font-leading-action-editor-label-leading);font-weight:var(--type-ui-strong-weight);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.action-editor textarea{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.action-editor .help{font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.assignment-admin{border-block:var(--size-assignment-admin-border-block) solid var(--color-assignment-admin-border-block-part2);padding:var(--space-assignment-admin-padding) 0}.assignment-admin>label{margin-top:var(--space-assignment-admin-label-margin-top)}.action-editor .form-actions{gap:var(--space-action-editor-form-actions-gap);padding-top:var(--space-action-editor-form-actions-padding-top);border-top:var(--size-action-editor-form-actions-border-top) solid var(--color-action-editor-form-actions-border-top-part2);flex-wrap:wrap}.action-editor .form-actions button{white-space:normal;min-height:var(--touch-size);flex:1 1 var(--size-action-editor-form-actions-button-flex)}.latest-issue-review{padding:var(--space-conflict-padding);background:var(--color-conflict-surface);border:var(--size-conflict-border) solid var(--color-conflict-border);border-radius:var(--radius-conflict)}.latest-issue-review>div{margin-top:var(--space-conflict-item-top);overflow-wrap:anywhere;white-space:pre-wrap}.latest-issue-review p{font-size:var(--font-size-conflict-body);line-height:var(--font-leading-conflict-body);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.after-photo-draft{gap:var(--space-after-photo-draft-gap);max-width:var(--size-after-photo-draft-max-width);display:grid}.after-upload .after-photo-draft img{width:100%;height:var(--size-after-upload-after-photo-draft-img-height);object-fit:contain}.detail-photos .photo-empty{min-height:var(--size-detail-photos-photo-empty-min-height);font-size:var(--font-size-detail-photos-photo-empty-text);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.detail-photos .photo-caption{font-size:var(--font-size-detail-photos-photo-caption-text);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.detail-photos .photo-preview-button small{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.issue-filter-options{grid-template-columns:repeat(var(--layout-filter-options-columns),minmax(0,1fr)) auto;gap:var(--space-filter-options-gap);grid-column:1/-1;align-items:end;width:100%;display:grid}.issue-filter-options[hidden]{display:none}.filters .filter-toggle{margin-left:auto}.detail-heading h1{line-height:var(--type-page-title-leading);overflow-wrap:anywhere}.issue-copy>b{overflow-wrap:anywhere}.detail-aside .timeline b{font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.detail-aside .timeline p{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.detail-aside .timeline small{font-size:var(--font-size-detail-aside-timeline-small-text);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.detail-main .panel>summary{font-size:var(--font-size-detail-main-panel-summary-text);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.detail-grid .panel p{overflow-wrap:anywhere}@media (max-width:800px){.filters .filter-toggle{grid-column:1/-1;justify-self:end}.issue-filter-options{grid-template-columns:repeat(var(--layout-filters-columns-mobile),minmax(0,1fr));gap:var(--space-filter-options-gap-mobile)}.issue-filter-options .filter-reset{grid-column:1/-1}.detail-section-nav{gap:var(--space-detail-section-nav-gap-navigation)}.detail-section-nav :is(a,button){padding-inline:var(--space-detail-section-nav-a-padding-inline-navigation);flex:1;justify-content:center}.detail-main .panel .form-grid{grid-template-columns:minmax(0,1fr)}.action-editor .form-actions{bottom:calc(132px + env(safe-area-inset-bottom));background:var(--color-action-editor-form-actions-surface-navigation);padding:var(--space-action-editor-form-actions-padding-navigation) 0;z-index:var(--layer-action-editor-form-actions-z-index-navigation);position:sticky}.detail-grid .panel{padding:20px 16px}.detail-heading h1{font-size:var(--type-page-title-mobile-size);font-weight:var(--type-page-title-mobile-weight);line-height:var(--type-page-title-mobile-leading);letter-spacing:var(--type-page-title-mobile-tracking);font-family:var(--type-page-title-mobile-family)}.issue-row .issue-copy>b{-webkit-line-clamp:unset;white-space:normal;display:block}.detail-aside dl{font-size:var(--font-size-detail-aside-dl-text);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.issue-filter-options select,.issue-filter-options input{min-width:0}}.review-modal{width:min(var(--size-review-modal-width),calc(100vw - var(--size-review-modal-width-2)));max-width:none;max-height:calc(100dvh - var(--size-review-modal-max-height));color:#173f40;background:#fbfcf9;border:1px solid #cbd9d3;border-radius:14px;padding:0}.review-modal>header{border-bottom:var(--size-review-modal-header-border-bottom) solid #d4dfda;z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.review-modal>header h2{font-size:var(--font-size-heading);line-height:var(--type-dialog-title-leading);overflow-wrap:anywhere;font-weight:var(--type-dialog-title-weight);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}.review-modal-body{overflow-wrap:anywhere;min-width:0;padding:20px}.document-view{min-width:0;font-family:var(--type-ui-family);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--ink);font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking)}.document-view-tools{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.document-view-pan{width:100%;height:var(--document-pan-height);min-height:var(--document-pan-min-height);overscroll-behavior:contain;border:var(--border-width) solid var(--line);border-radius:var(--document-frame-radius);box-shadow:var(--document-frame-shadow);background:var(--document-stage);padding:var(--space-3);touch-action:pan-x pan-y pinch-zoom;overflow:auto}.document-view-pan iframe{pointer-events:auto}.document-view-full{z-index:var(--layer-document);padding:var(--space-4);background:var(--surface-subtle);position:fixed;inset:0;overflow:auto}.document-view-full .document-view-pan{height:calc(100dvh - var(--document-full-tools-height))}.document-view-tools span{font-size:var(--type-ui-size);color:var(--ink);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.review-draft-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-review-draft-text-text);line-height:var(--font-leading-review-draft-text-leading);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.review-modal .help{font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.review-modal [hidden]{display:none!important}@media (max-width:600px){.review-modal{width:calc(100vw - var(--size-review-modal-max-width-600px-width));max-height:calc(100dvh - var(--size-review-modal-max-width-600px-max-height));border-radius:10px}.review-modal>header{padding:12px}.review-modal>header h2{font-size:var(--font-size-heading);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-leading);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}.review-modal-body{padding:12px}.document-view-tools{gap:var(--space-2)}.document-view-tools button{font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family);flex:auto}.document-view-full{padding:var(--space-2);--size-document-full-tools-height:var(--size-document-full-tools-height-mobile);--document-full-tools-height:var(--size-document-full-tools-height);--size-pdf-full-tools-height:var(--size-pdf-full-tools-height-mobile);--pdf-full-tools-height:var(--size-pdf-full-tools-height)}.document-view-full .document-view-pan{height:calc(100dvh - var(--document-full-tools-height))}.document-view-pan{--size-document-pan-min-height:var(--size-document-pan-min-height-mobile);--document-pan-min-height:var(--size-document-pan-min-height)}}.report-photo-enlarge{background:var(--surface-media);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.report-photo-enlarge img{max-width:100%;height:auto;display:block}.draft-result-list{gap:var(--space-draft-result-list-gap);margin-bottom:var(--space-draft-result-list-margin-bottom);flex-wrap:wrap;display:flex}.draft-result-list button{overflow-wrap:anywhere;white-space:normal;max-width:100%}.photo-action-workspace{margin-bottom:var(--space-photo-action-workspace-margin-bottom);min-width:0}.photo-action-workspace[hidden]{display:none}.photo-action-guide{align-items:center;gap:var(--space-guide-gap);min-height:var(--size-guide-min-height);padding:var(--space-guide-padding-block) var(--space-guide-padding-inline);border-left:var(--size-guide-border) solid var(--color-guide-border);background:var(--color-guide-surface);color:var(--color-guide-text);font-size:var(--font-size-guide);line-height:var(--font-leading-guide);overflow-wrap:anywhere;font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family);display:flex}.photo-action-guide.guide-error{background:var(--color-guide-error-surface);border-color:var(--color-guide-error-border);color:var(--color-guide-error-text)}.guide-copy{flex:1;min-width:0}.guide-character{flex:0 0 var(--size-mascot);width:var(--size-mascot);height:var(--size-mascot);transform-origin:50%;justify-content:center;align-items:center;display:inline-flex}.guide-portrait{border-radius:var(--radius-mascot-portrait);background:var(--color-mascot-portrait);isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.guide-portrait img{pointer-events:none;-webkit-user-select:none;user-select:none;width:200%;max-width:none;height:200%;position:absolute;top:0;left:0}.guide-portrait[data-pose=thinking] img{left:-100%}.guide-portrait[data-pose=select] img{top:-100%}.guide-portrait[data-pose=complete] img{top:-100%;left:-100%}.guide-inspect{animation:guide-inspect var(--motion-mascot-inspect) var(--motion-mascot-ease) 1}.guide-point{animation:guide-point var(--motion-mascot-point) var(--motion-mascot-ease) 1}.guide-nod{animation:guide-nod var(--motion-mascot-nod) var(--motion-mascot-ease) 1}@keyframes guide-inspect{50%{transform:rotate(calc(var(--motion-mascot-inspect-degrees) * 1deg))}}@keyframes guide-point{50%{transform:translateX(var(--motion-mascot-point-distance))}}@keyframes guide-nod{50%{transform:translateY(var(--motion-mascot-nod-distance))}}.action-photo-pair{grid-template-columns:repeat(var(--layout-action-photo-pair-grid-template-columns),minmax(0,1fr));gap:var(--space-action-photo-pair-gap);margin:var(--space-action-photo-pair-margin) 0;display:grid}.action-photo-pair img{width:100%;height:var(--size-action-photo-pair-img-height);object-fit:contain}.action-photo-pair button{gap:var(--space-action-photo-pair-button-gap);padding:var(--space-action-photo-pair-button-padding);display:grid}.photo-action-candidates{grid-template-columns:repeat(var(--layout-photo-action-candidates-grid-template-columns),minmax(0,1fr));gap:var(--space-photo-action-candidates-gap);margin:var(--space-photo-action-candidates-margin) 0;display:grid}.action-candidate{gap:var(--space-action-candidate-gap);border:var(--size-action-candidate-border) solid var(--color-action-candidate-border-part2);border-radius:var(--radius-action-candidate-corner);text-align:left;padding:var(--space-action-candidate-padding);background:var(--color-action-candidate-surface);color:var(--color-action-candidate-text);overflow-wrap:anywhere;align-content:start;display:grid}.action-candidate img{width:100%;height:var(--size-action-candidate-img-height);object-fit:contain;background:var(--color-action-candidate-img-surface)}.action-candidate b{font-size:var(--font-size-action-candidate-b-text);line-height:var(--font-leading-action-candidate-b-leading);font-weight:var(--type-ui-strong-weight);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.action-candidate small{font-size:var(--font-size-action-candidate-small-text);line-height:var(--font-leading-action-candidate-small-leading);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.candidate-recommended{border:var(--size-candidate-recommended-border) solid var(--color-candidate-recommended-border-2);animation:candidate-highlight var(--motion-candidate-recommended-animation) var(--motion-candidate-recommended-easing-2) var(--size-candidate-recommended-animation-3)}@keyframes candidate-highlight{50%{box-shadow:0 0 0 var(--size-candidate-highlight-spread) var(--color-candidate-highlight-glow)}}.photo-action-workspace>.workflow-actions{flex-wrap:wrap}.photo-action-workspace>.workflow-actions button{white-space:normal;overflow-wrap:anywhere}.review-modal .photo-action-guide{z-index:var(--layer-guide);position:sticky;top:0}.review-modal textarea{font-size:var(--type-body-size);width:100%;font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}@media (max-width:600px){.photo-action-candidates{grid-template-columns:minmax(0,1fr)}.action-candidate img{height:var(--size-action-candidate-img-height-document)}.action-photo-pair{gap:var(--space-action-photo-pair-gap-document)}.action-photo-pair img{height:var(--size-action-photo-pair-img-height-document)}.photo-action-guide{font-size:var(--font-size-guide);padding:var(--space-guide-padding-block-mobile) var(--space-guide-padding-inline-mobile);gap:var(--space-guide-gap-mobile);font-weight:var(--type-note-weight);line-height:var(--font-leading-guide);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.guide-character{flex-basis:var(--size-mascot-mobile);width:var(--size-mascot-mobile);height:var(--size-mascot-mobile)}.review-modal .photo-action-guide{position:static}}@media (prefers-reduced-motion:reduce){.guide-inspect,.guide-point,.guide-nod,.candidate-recommended{transition:none!important;animation:none!important}}.character-review{border-block:1px solid #c9d8d0;min-width:0;margin:18px 0;padding:16px 0}.character-review h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family);margin-bottom:8px}.character-review p{line-height:var(--type-body-leading);margin-bottom:12px}.character-review .workflow-actions{flex-wrap:wrap;margin-block:12px}.character-review .workflow-actions button{min-height:var(--touch-size);white-space:normal;max-width:100%}.document-attachments{min-width:0;margin-block:var(--space-4);padding-block:var(--space-3);border-block:var(--border-width) solid var(--line);font-family:var(--type-ui-family);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--ink);font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking)}.document-attachments ul{margin-block:var(--space-3);padding:0;list-style:none}.document-attachments li{gap:var(--space-2);margin-block:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.document-attachments li b,.document-attachments li span{flex-basis:100%;min-width:0}.document-attachments a{min-height:var(--touch-size);align-items:center;text-decoration:underline;display:inline-flex}.document-attachments button{min-height:var(--touch-size);white-space:normal}.pdf-document-frame{width:100%;height:var(--pdf-frame-height);min-height:var(--pdf-frame-min-height);border:var(--border-width) solid var(--line);border-radius:var(--document-frame-radius);box-shadow:var(--document-frame-shadow);background:var(--document-stage);display:block}.pdf-document-view.document-view-full .pdf-document-frame{height:calc(100dvh - var(--pdf-full-tools-height))}@media (max-width:600px){.pdf-document-frame{--size-pdf-frame-min-height:var(--size-pdf-frame-min-height-mobile);--pdf-frame-min-height:var(--size-pdf-frame-min-height)}}button{transition:background-color var(--motion-press) var(--motion-ease),transform var(--motion-press) var(--motion-ease)}button:active:not(:disabled){transform:translateY(var(--motion-button-press-distance))}.review-modal{opacity:0;translate:0 var(--motion-distance);transition:opacity var(--motion-panel) var(--motion-ease),translate var(--motion-panel) var(--motion-ease),display var(--motion-panel) allow-discrete,overlay var(--motion-panel) allow-discrete}.review-modal[open]{opacity:1;translate:0}.review-modal:not([open]){pointer-events:none}@starting-style{.review-modal[open]{opacity:0;translate:0 var(--motion-distance)}}.review-modal.modal-form{width:min(var(--modal-form-width),calc(100vw - 2 * var(--space-5)))}.review-modal.modal-detail{width:min(var(--modal-detail-width),calc(100vw - 2 * var(--space-5)))}.review-modal.modal-form[open],.review-modal.modal-detail[open]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal-form>.review-modal-body,.modal-detail>.review-modal-body{overscroll-behavior:contain;min-width:0;min-height:0;flex:auto;scroll-padding-block-start:var(--space-4);scroll-padding-block-end:calc(3 * var(--touch-size) + 2 * var(--space-3));overflow:auto}.modal-form>header,.modal-detail>header{flex-shrink:0}.modal-detail .detail-heading h1{font-size:var(--font-size-title);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking);font-family:var(--type-page-title-family)}.modal-detail .panel{padding:var(--space-4)}.modal-detail details>summary{min-height:var(--touch-size);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);cursor:pointer;line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family);align-items:center;display:flex}.work-form-actions{z-index:var(--layer-actions);background:var(--surface-subtle);padding:var(--space-3) 0 var(--space-1);border-top:var(--border-width) solid var(--line);gap:var(--space-2);flex-wrap:wrap;position:sticky;bottom:0}.modal-form .work-form-actions,.modal-detail .work-form-actions{bottom:0}.work-form-actions button{min-height:var(--touch-size)}.work-form-actions .primary{margin-left:auto}.modal-detail textarea,.modal-form textarea{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.form-section-heading{align-items:center;gap:var(--space-2);display:flex}.help-control{vertical-align:middle;align-items:center;display:inline-flex}.help-trigger{flex:0 0 var(--touch-size);width:var(--touch-size);height:var(--touch-size);min-height:var(--touch-size);border-radius:var(--radius-sm);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.help-trigger:hover{background:var(--success-surface)}.help-popover{max-width:min(var(--help-width),calc(100vw - 2 * var(--space-3)));max-height:calc(100dvh - 2 * var(--space-3));padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);box-shadow:var(--shadow-overlay);overflow-wrap:anywhere;letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family);margin:0;position:fixed;inset:auto;overflow:auto}.help-popover::backdrop{background:0 0}.help-popover-fallback{max-width:100%;margin:var(--space-2) 0;display:block;position:static}.help-popover[hidden]{display:none!important}.visible-notice{inset:auto auto auto 50vw;width:max-content;max-width:min(var(--notice-width),calc(100vw - 2 * var(--viewport-gap)));padding:var(--space-3) var(--space-4);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);pointer-events:none;animation:notice-emphasis var(--motion-notice) var(--motion-ease) 1;z-index:var(--layer-notice);font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family);border:0;margin:0;top:50dvh;bottom:auto;right:auto;transform:translate(-50%,-50%)}.visible-notice::backdrop{display:none}.visible-notice>span{overflow-wrap:anywhere;min-width:0}.visible-notice>svg{flex-shrink:0}.visible-notice>button{pointer-events:auto;min-width:var(--touch-size);min-height:var(--touch-size);justify-content:center;align-items:center}.visible-notice.toast-error{background:var(--error)}@keyframes notice-emphasis{0%{opacity:0;scale:var(--motion-notice-entry-scale)}to{opacity:1;scale:1}}@media (max-width:700px){.review-modal.modal-form,.review-modal.modal-detail{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0}.modal-form>header,.modal-detail>header{gap:var(--space-2)}.modal-form>header h2,.modal-detail>header h2{font-size:var(--font-size-heading);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-leading);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}.modal-form>header button,.modal-detail>header button{min-height:var(--touch-size);white-space:normal;max-width:var(--size-modal-form-header-button-max-width-700px-max-width)}.work-form-actions{padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom))}.work-form-actions button{flex:auto}.work-form-actions .primary{margin-left:0}.modal-detail .detail-grid{grid-template-columns:1fr}.modal-detail .panel{padding:var(--space-3)}.visible-notice{max-width:calc(100vw - 2 * var(--viewport-gap))}}@media (prefers-reduced-motion:reduce){button,.review-modal{transition:none!important}.review-modal{translate:none!important}.visible-notice{animation:none!important}}.review-modal{font-family:var(--type-ui-family);background:var(--surface-subtle);color:var(--ink);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}.review-modal>header{background:var(--surface);padding:var(--space-4) var(--space-5);gap:var(--space-4);border-color:var(--line)}.review-modal>header h2{font-size:var(--font-size-heading);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-leading);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}.review-modal-body{padding:var(--space-5)}.review-modal .primary{background:var(--ink);color:var(--on-ink);border-radius:var(--radius-sm)}.review-modal .secondary{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:var(--radius-sm)}.review-modal button{font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.review-modal input{background:var(--surface);color:var(--ink);border-color:var(--line);font-size:var(--type-input-size);line-height:var(--type-input-leading);font-weight:var(--type-input-weight);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family)}.review-modal textarea{background:var(--surface);color:var(--ink);border-color:var(--line);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family)}.review-modal select{background:var(--surface);color:var(--ink);border-color:var(--line);font-size:var(--type-input-size);line-height:var(--type-input-leading);font-weight:var(--type-input-weight);letter-spacing:var(--type-input-tracking);font-family:var(--type-input-family)}.review-modal .help{color:var(--muted);font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.review-modal .notice-box{background:var(--success-surface);color:var(--success)}.review-modal .error-box{background:var(--error-surface);color:var(--error);border-color:var(--error)}@media (max-width:700px){.review-modal.modal-form,.review-modal.modal-detail{border:0;border-radius:0}.review-modal-body,.review-modal>header{padding:var(--space-3)}}.help-trigger svg,.visible-notice>svg,.visible-notice button svg{width:var(--icon-size);height:var(--icon-size)}.visible-notice{font-family:var(--type-ui-family);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.visible-notice.toast-error{background:var(--error);color:var(--on-ink)}.help-popover{font-family:var(--type-note-family)}.review-modal label{font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.review-modal :is(button,a,input,textarea,select):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--space-1)}.help-trigger:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--space-1)}.visible-notice button:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--space-1)}.review-modal::backdrop{background:var(--overlay-backdrop)}.review-modal .panel{background:var(--surface);border-color:var(--line);border-radius:var(--radius-lg)}.review-modal .primary:hover:not(:disabled){background:var(--action-hover)}.visible-notice>button{color:var(--on-ink)}.review-modal .status{font-size:var(--type-caption-size);border-radius:var(--radius-sm);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.review-modal .status-received{background:var(--warning-surface);color:var(--warning)}.review-modal .status-in_progress{background:var(--info-surface);color:var(--info)}.review-modal .status-completed{background:var(--success-surface);color:var(--success)}.review-modal .status-cancelled{background:var(--error-surface);color:var(--error)}.review-modal .status-unconfirmed{background:var(--surface-subtle);color:var(--muted)}.review-modal:not([open])::backdrop{pointer-events:none;background:0 0}@media (prefers-reduced-motion:reduce){button:active:not(:disabled){transform:none!important}}.review-modal>header{z-index:var(--layer-modal-header)}.modal-detail .detail-heading h1{font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading)}.review-modal button{font-weight:var(--type-ui-strong-weight)}.visible-notice{font-weight:var(--type-ui-weight)}.review-modal [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 var(--border-width) var(--error)}.document-view .help,.document-attachments .help{color:var(--muted);font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.document-attachments h3{margin:0 0 var(--space-3);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family)}.document-attachments li b{font-weight:var(--type-ui-strong-weight)}.document-attachments .error-box{font-size:var(--type-note-size);line-height:var(--type-note-leading);color:var(--error);background:var(--error-surface);border:var(--border-width) solid var(--error);padding:var(--space-3);border-radius:var(--radius-sm);margin-block:var(--space-2);font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family)}.document-attachments [role=alert],.document-view [role=alert]{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--error);background:var(--error-surface);border:var(--border-width) solid var(--error);padding:var(--space-3);border-radius:var(--radius-sm);margin-block:var(--space-2);font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking);font-family:var(--type-ui-family)}.document-attachments :is(button,a.secondary),.document-view-tools :is(button,a),.document-view [role=alert] button{font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-leading);min-height:var(--touch-size);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);gap:var(--space-2);letter-spacing:var(--type-ui-strong-tracking);font-family:var(--type-ui-strong-family)}.document-attachments button:hover:not(:disabled),.document-view-tools :is(button,a):hover:not(:disabled){background:var(--success-surface)}.document-attachments :is(button,a,input):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--space-1)}.document-view :is(button,a,iframe,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--space-1)}.report-source-frame{width:100%;height:var(--report-source-height);min-height:var(--report-source-min-height);border:var(--border-width) solid var(--line);border-radius:var(--document-frame-radius);box-shadow:var(--document-frame-shadow);background:var(--document-stage);display:block}.document-page-frame{background:var(--document-paper);border:0;display:block}.assignee-cell .muted,.due-cell .muted{color:var(--color-list-cell-empty)}.stats-strip .stat-icon svg{width:var(--size-summary-glyph);height:var(--size-summary-glyph)}.issue-copy small svg{width:var(--size-list-location-glyph);height:var(--size-list-location-glyph)}.comments-cell svg{width:var(--size-list-comments-glyph);height:var(--size-list-comments-glyph)}.issue-row .row-chevron{width:var(--size-list-chevron-glyph);height:var(--size-list-chevron-glyph)}.pagination .icon-button svg{width:var(--size-pagination-glyph);height:var(--size-pagination-glyph)}.capture-mark{width:var(--size-shell-capture-glyph);height:var(--size-shell-capture-glyph);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.capture-ring{width:var(--layout-capture-ring-size);height:var(--layout-capture-ring-size);pointer-events:none;max-width:none;transform:translate(-50%,-50%) rotate(calc(var(--rotation-capture-ring) * 1deg));position:absolute;top:50%;left:50%;overflow:visible}.capture-ring circle{fill:none;stroke-width:var(--stroke-capture-ring)}.capture-ring-track{stroke:var(--color-capture-ring-track)}.capture-ring-progress{stroke:var(--color-capture-ring);stroke-dasharray:var(--length-capture-halo-arc) calc(100 - var(--length-capture-halo-arc));stroke-dashoffset:100px;stroke-linecap:round;filter:drop-shadow(0 0 var(--size-capture-glow-blur) var(--color-capture-ring));animation:capture-progress var(--interaction-capture-hold) linear both}@keyframes capture-progress{to{stroke-dashoffset:0}}.capture-bar .photo-fab.capture-idle{animation:capture-idle var(--motion-capture-idle-cycle) var(--motion-ease) infinite}.capture-bar .photo-fab.capture-requested{animation:capture-cue var(--motion-capture-camera-cue) var(--motion-ease) 1}@keyframes capture-idle{0%,70%,86%,to{transform:translateY(0)}78%{transform:translateY(calc(-1 * var(--offset-capture-idle)))}92%{transform:translateY(calc(-1 * var(--offset-capture-idle) * var(--ratio-capture-idle-secondary)))}}@keyframes capture-cue{50%{transform:scale(var(--scale-capture-camera-cue))}}.photo-picker.capture-origin{transform-origin:var(--capture-menu-origin-x,right) var(--capture-menu-origin-y,bottom);animation:capture-menu-enter var(--motion-picker-enter) var(--motion-ease) 1}@keyframes capture-menu-enter{0%{opacity:0;transform:translateY(var(--space-2)) scale(var(--scale-capture-menu-enter))}to{opacity:1;transform:none}}.capture-hint{width:var(--size-capture-hint-width);max-width:calc(100vw - 2 * var(--space-help-viewport-padding));z-index:var(--layer-photo-picker);color:var(--ink);background:var(--surface);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);font-family:var(--type-ui-family);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);pointer-events:auto;font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;overflow:auto}.capture-hint-body{padding:var(--space-3);text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:inherit;font-size:inherit}.capture-hint-close{width:var(--touch-size);min-width:var(--touch-size);min-height:var(--touch-size);color:inherit;justify-content:center;align-self:start;align-items:center;padding:0;display:inline-flex}.capture-hint-close svg{width:var(--size-capture-hint-close-glyph);height:var(--size-capture-hint-close-glyph)}.capture-camera-state{right:var(--space-4);bottom:calc(var(--layout-mobile-picker-bottom) + env(safe-area-inset-bottom));max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font-size:var(--type-note-size);line-height:var(--type-note-leading);z-index:var(--layer-photo-picker);pointer-events:none;font-weight:var(--type-note-weight);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family);position:fixed}@media (prefers-reduced-motion:reduce){.capture-bar .photo-fab.capture-idle,.capture-bar .photo-fab.capture-requested,.capture-ring-progress,.photo-picker.capture-origin{animation:none!important;transform:none!important}.capture-ring-progress{stroke-dasharray:100;stroke-dashoffset:50px}}.assistant-message.assistant small{color:var(--color-assistant-reply-metadata);opacity:var(--opacity-assistant-reply-metadata)}.issue-original p,.issue-action-summary dd{white-space:pre-wrap;overflow-wrap:anywhere}.issue-information dl,.issue-action-summary dl{gap:var(--space-2);margin:0;display:grid}.issue-information dt,.issue-action-summary dt{color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.issue-information dd,.issue-action-summary dd{margin:0}.intake-location{margin-block:var(--space-4)}.capture-bar[hidden],.intake-optional[hidden]{display:none}@media (max-width:700px){.list-heading p,.list-heading .section-eyebrow,.list-heading .page-actions>.primary{display:none}}.review-modal-footer{right:max(var(--space-mobile-capture-padding-inline),env(safe-area-inset-right));bottom:calc(var(--capture-actions-extent,var(--touch-size)) + var(--space-3) + var(--capture-keyboard-inset,0px) + env(safe-area-inset-bottom));pointer-events:none;width:max-content;z-index:var(--layer-mobile-capture);position:absolute}.review-modal-footer .capture-bar{pointer-events:none;background:0 0;border:0;min-height:0;padding:0;display:flex;position:static}.review-modal-footer .photo-fab{pointer-events:auto;position:static}.review-modal-footer .photo-picker{pointer-events:auto;bottom:calc(var(--capture-actions-extent,var(--touch-size)) + var(--size-mobile-capture-button-height) + var(--space-4) + var(--capture-keyboard-inset,0px) + env(safe-area-inset-bottom))}.review-modal-footer .capture-camera-state{right:0;bottom:calc(var(--size-mobile-capture-button-height) + var(--space-2));max-width:calc(100vw - 2 * var(--space-help-viewport-padding));pointer-events:none;width:max-content;position:absolute}.review-modal:has(.review-modal-footer)>.review-modal-body{padding-bottom:calc(var(--size-mobile-capture-button-height) + var(--space-4))}.capture-bar .photo-fab{width:var(--size-mobile-capture-button-height);height:var(--size-mobile-capture-button-height);min-height:var(--size-mobile-capture-button-height);border-radius:var(--radius-photo-fab-border-radius);gap:0;padding:0}.capture-bar .fab-label{display:none}.capture-bar,.capture-bar .photo-fab,.review-modal-footer{overflow:visible}.capture-ring{pointer-events:none}.registration-info.panel{padding:var(--space-registration-block) var(--space-registration-inline)}.registration-heading{justify-content:space-between;align-items:center;gap:var(--space-registration-heading-gap);margin-bottom:var(--space-registration-heading-gap);display:flex}.registration-heading .help-trigger{width:var(--size-registration-help-target);height:var(--size-registration-help-target);min-width:var(--size-registration-help-target);min-height:var(--size-registration-help-target);padding:0}.registration-heading .help-trigger svg{width:var(--size-registration-help-icon);height:var(--size-registration-help-icon)}.registration-info .registration-heading h2{font-size:var(--font-size-registration-title);line-height:var(--type-section-title-leading);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking);font-family:var(--type-section-title-family);margin:0}.registration-info.panel{padding:var(--space-4);background:color-mix(in srgb,var(--color-brand-ink) 4%,var(--color-surface));border-color:color-mix(in srgb,var(--color-brand-ink) 18%,var(--color-surface))}.registration-info dl{gap:var(--space-3);font-family:var(--type-body-family);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.registration-info dl>div{gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:var(--space-1) solid var(--color-brand-ink);border-radius:var(--radius-control);flex-direction:column;display:flex}.registration-info dl>div.registration-field-wide{grid-column:span 2}.registration-info dl>div.registration-field-due{border-top-color:var(--color-accent)}.registration-info dt{color:var(--color-brand-ink);font-size:var(--type-caption-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-caption-leading);margin:0;padding:0}.registration-info dd{min-width:0;color:var(--color-text);font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-body-leading);overflow-wrap:anywhere;margin:0;padding:0}@media (max-width:800px){.registration-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-info.panel{padding:var(--space-3)}}.detail-progress{--progress-color:var(--color-detail-progress-current);padding:var(--space-detail-progress-block) var(--space-detail-progress-inline);margin-bottom:var(--space-detail-progress-gap)}.detail-progress-track{min-height:var(--size-detail-progress-height);padding-top:var(--space-detail-progress-halo-clearance);position:relative}.detail-progress-path{left:8.33333%;right:8.33333%;top:calc(var(--space-detail-progress-halo-clearance) + var(--size-detail-progress-dot)/2);position:absolute}.detail-progress-rail{left:0;right:0;top:calc(var(--size-detail-progress-line) / -2);height:var(--size-detail-progress-line);background:var(--color-detail-progress-rail);position:absolute}.detail-progress ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.detail-progress li{align-items:center;gap:var(--space-detail-progress-label-gap);font-size:var(--size-detail-progress-label);text-align:center;color:var(--color-detail-progress-future-text);min-width:0;font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);flex-direction:column;display:flex;position:relative}.detail-progress-label{white-space:pre-line;line-height:var(--leading-detail-progress-label)}.detail-progress-dot{z-index:2;width:var(--size-detail-progress-dot);height:var(--size-detail-progress-dot);background:var(--color-detail-progress-center);border:var(--size-detail-progress-node-stroke) solid var(--color-detail-progress-future);box-sizing:border-box;border-radius:50%;flex:none;display:block;position:relative}.detail-progress .is-evidenced{color:var(--color-detail-progress-evidenced-text)}.detail-progress .is-evidenced .detail-progress-dot{--node-fill:var(--color-detail-progress-evidenced);border-color:var(--color-detail-progress-evidenced)}.detail-progress-dot[data-can-fill=true]{--node-fill:var(--color-detail-progress-evidenced);background:var(--node-fill)}.detail-progress[data-motion=running] .detail-progress-dot[data-can-fill=true]{animation:detail-node-arrival var(--motion-detail-progress-fill) step-end var(--step-arrival) backwards}.detail-progress [aria-current=step]{font-weight:var(--type-caption-strong-weight);color:var(--color-detail-progress-current)}.detail-progress [aria-current=step] .detail-progress-dot{--node-fill:var(--color-detail-progress-current);border-color:var(--color-detail-progress-current)}.detail-progress[data-motion=static] .detail-progress-dot[data-can-fill=true]{background:var(--node-fill)}.detail-progress-traveler{z-index:1;top:0;left:var(--progress-end);width:var(--size-detail-progress-traveler);height:var(--size-detail-progress-traveler);background:var(--color-detail-progress-current);animation:detail-travel var(--motion-detail-progress-effective-travel) linear var(--motion-detail-progress-effective-hold) both;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.detail-progress-sonar{left:var(--progress-end);pointer-events:none;position:absolute;top:0}.detail-progress-ring{width:var(--size-detail-progress-ring);height:var(--size-detail-progress-ring);margin-left:calc(var(--size-detail-progress-ring)/-2);margin-top:calc(var(--size-detail-progress-ring)/-2);border:var(--stroke-detail-progress-ring) solid var(--color-detail-progress-current);box-sizing:border-box;opacity:0;animation:detail-sonar var(--motion-detail-progress-effective-pulse) ease-out infinite;animation-delay:calc(var(--motion-detail-progress-effective-hold) + var(--motion-detail-progress-effective-travel) + var(--ring-offset));background:0 0;border-radius:50%;position:absolute;top:0;left:0}@keyframes detail-travel{0%{left:0}to{left:var(--progress-end)}}@keyframes detail-node-arrival{0%{background:var(--color-detail-progress-center)}to{background:var(--node-fill)}}@keyframes detail-sonar{0%{transform:scale(var(--scale-detail-progress-ring-start));opacity:var(--opacity-detail-progress-ring)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.detail-progress-traveler,.detail-progress-sonar{display:none}.detail-progress .detail-progress-dot{animation:none!important}.detail-progress .detail-progress-dot[data-can-fill=true]{background:var(--node-fill)}}@media (max-width:800px){h1{font-size:var(--type-page-title-mobile-size)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:var(--type-input-mobile-size)!important;font-weight:var(--type-input-mobile-weight)!important;line-height:var(--type-input-mobile-leading)!important;letter-spacing:var(--type-input-mobile-tracking)!important;font-family:var(--type-input-mobile-family)!important}}.brand,.brand small,.mobile-brand,.brand-mark,.avatar{font-family:var(--type-brand-family)}.coordinate-map,.recharts-wrapper{font-family:var(--type-diagram-family)}.report-preview{font-family:var(--type-output-family)}.admin-register-dialog .panel-title h2{font-size:var(--type-dialog-title-size);font-weight:var(--type-dialog-title-weight);line-height:var(--type-dialog-title-leading);letter-spacing:var(--type-dialog-title-tracking);font-family:var(--type-dialog-title-family)}@media (max-width:800px){.modal-detail .detail-heading h1{font-size:var(--type-page-title-mobile-size);font-weight:var(--type-page-title-mobile-weight);line-height:var(--type-page-title-mobile-leading);letter-spacing:var(--type-page-title-mobile-tracking);font-family:var(--type-page-title-mobile-family)}}.review-modal>header.has-navigation{row-gap:var(--space-1);flex-wrap:wrap}.review-modal-navigation{flex:0 0 100%;min-width:0}:root .review-modal>header .review-modal-navigation>button.back-link:not(.icon-button):not(.photo-preview-button){font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);margin:0;padding-inline:0}.modal-detail>.review-modal-body>.detail-progress{margin-bottom:var(--space-4)}.detail-original{margin-bottom:var(--space-detail-progress-gap)}.detail-original-layout{position:relative}.detail-original .detail-original-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-family:var(--type-body-family);margin:0}.detail-original-layout:not([data-expanded=true])>.detail-original-body:not(.detail-original-measure){-webkit-line-clamp:2;max-height:calc(var(--type-body-size) * var(--type-body-leading) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-original-layout[data-overflow=true]:not([data-expanded=true])>.detail-original-body:not(.detail-original-measure){height:2lh}.detail-original-text{font-weight:var(--type-weight-strong)}.detail-original-glyph{vertical-align:text-top;color:var(--ink);margin-inline-end:var(--space-2);display:inline-block}.detail-original .detail-original-measure{visibility:hidden;pointer-events:none;z-index:-1;width:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.detail-original-character{visibility:visible!important}}.detail-original-measure>span:last-child{vertical-align:baseline;height:1px}:root .detail-original-tail>button.detail-original-toggle{padding:0 0 0 var(--space-2);min-width:0;min-height:0;height:calc(var(--type-body-size) * var(--type-body-leading));white-space:nowrap;font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family);background:0 0;border:0;border-radius:0;margin:0;position:static}.detail-original-tail{height:calc(var(--type-body-size) * var(--type-body-leading));font-size:var(--type-body-size);line-height:var(--type-body-leading);white-space:nowrap;align-items:baseline;display:inline-flex;position:absolute;bottom:0;right:0}.detail-original-layout[data-expanded=true]>.detail-original-tail{width:max-content;margin-left:auto;display:flex;position:relative}.registration-heading-meta{justify-content:flex-end;align-items:center;gap:var(--space-registration-heading-gap);flex-wrap:wrap;display:flex}.registration-date{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}.issue-action-summary .action-result-body{white-space:pre-wrap;overflow-wrap:anywhere}:root :is(button.primary,button.secondary,button.subtle,button.subtle-button,button.back-link,a.primary,a.secondary,.ai-tabs button,.detail-section-nav button,.detail-section-nav a,.document-view-tools button,.document-view-tools a):not(.icon-button):not(.photo-preview-button){font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-leading);letter-spacing:var(--type-button-tracking);font-family:var(--type-button-family);padding:var(--space-button-block) var(--space-button-inline);min-height:var(--size-button-height)}@media (max-width:700px){:root :is(button.primary,button.secondary,button.subtle,button.subtle-button,button.back-link,a.primary,a.secondary,.ai-tabs button,.detail-section-nav button,.detail-section-nav a,.document-view-tools button,.document-view-tools a):not(.icon-button):not(.photo-preview-button){min-height:var(--size-button-height-mobile)}}:root button.disclosure-toggle{justify-content:flex-end;align-items:center;gap:var(--space-1);font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family);color:var(--muted);box-shadow:none;padding:0 var(--space-1);min-height:var(--touch-size);min-width:var(--touch-size);background:0 0;border:0;border-radius:0;display:inline-flex}details>summary{min-height:var(--touch-size);cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}.disclosure-state{align-items:center;gap:var(--space-1);font-size:var(--type-note-size);font-weight:var(--type-note-weight);line-height:var(--type-note-leading);letter-spacing:var(--type-note-tracking);font-family:var(--type-note-family);color:var(--muted);white-space:nowrap;display:inline-flex}summary>.disclosure-state{float:right;margin-left:var(--space-2)}.disclosure-arrow{width:var(--size-disclosure-arrow);height:var(--size-disclosure-arrow);pointer-events:none;flex:none;display:inline-block;position:relative;overflow:visible}.disclosure-arrow>i{display:block;position:absolute;inset:0}.disclosure-arrow>i:before{content:"";border-right:var(--stroke-disclosure-arrow) solid currentColor;border-bottom:var(--stroke-disclosure-arrow) solid currentColor;position:absolute;inset:25%;transform:rotate(45deg)}.disclosure-state[data-expanded=true] .disclosure-arrow>i:before{transform:rotate(225deg)}.disclosure-arrow-cell{opacity:0}.disclosure-arrow-cell[data-static=true]{opacity:1}@media (prefers-reduced-motion:reduce){.disclosure-arrow-cell{opacity:0}.disclosure-arrow-cell[data-static=true]{opacity:1}}.review-modal.modal-detail>header.has-compact-title{align-items:center;gap:var(--space-2);flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;padding-block:0;display:grid}.review-modal.modal-detail>header.has-compact-title>h2{min-width:0;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family)}:root .review-modal.modal-detail>header.has-compact-title>h2>button.back-link:not(.icon-button):not(.photo-preview-button){align-items:center;gap:var(--space-back-link-gap);min-height:var(--touch-size);max-width:100%;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-family:var(--type-caption-family);white-space:nowrap;margin:0;padding:0;display:flex}.review-modal.modal-detail>header.has-compact-title>h2>button.back-link>svg{flex-shrink:0}.review-modal.modal-detail>header.has-compact-title>h2>button.back-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-modal.modal-detail>header.has-compact-title>[data-review-close]{white-space:nowrap;max-width:none}.sidebar{background:var(--surface);color:var(--foreground);border-right:var(--border-width) solid var(--line)}.nav-item.active,.brand-mark{background:var(--subtle-surface);color:var(--ink)}.topbar{height:auto;min-height:var(--size-topbar-height);padding-block:var(--space-2);flex-wrap:nowrap}.topbar .corporate-brand{align-items:center;gap:var(--space-3);min-width:0;color:var(--foreground);flex:1;display:flex}.corporate-ci{width:var(--corporate-ci-width);object-fit:contain;flex:none;height:auto;display:block}.corporate-brand-title{font-size:var(--corporate-title-size);font-weight:var(--corporate-title-weight);line-height:var(--corporate-title-leading);letter-spacing:var(--corporate-title-tracking);color:var(--foreground);white-space:nowrap}.topbar .breadcrumb{display:none}.topbar .top-right{flex-wrap:nowrap;flex-shrink:0;min-width:0;margin-left:auto}.primary,.secondary,.outline,.subtle{border-radius:var(--radius-control)}.primary{box-shadow:0 2px 5px color-mix(in srgb,var(--ink) 12%,transparent)}.secondary:not(.danger),.outline:not(.danger){background:var(--surface);border:var(--border-width) solid var(--control-border);color:var(--ink)}.review-modal .secondary:hover:not(:disabled){background:var(--secondary-hover)}.primary:disabled,.secondary:disabled{box-shadow:none}.photo-fab{color:var(--on-ink)}@media (max-width:800px){.topbar{min-height:var(--corporate-mobile-height);gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.topbar .corporate-brand{gap:var(--space-2)}.corporate-ci{width:var(--corporate-ci-mobile-width)}.corporate-brand-title{font-size:var(--corporate-title-mobile-size);max-width:none}.topbar .top-right{display:contents}.topbar .corporate-brand{grid-area:1/1}.topbar .profile{text-align:right;min-height:44px;font-size:var(--corporate-profile-size);white-space:nowrap;font-weight:var(--corporate-title-weight);grid-area:1/2;padding:0}.topbar .profile .avatar{display:none}.topbar .profile small{font-size:var(--corporate-profile-secondary-size);line-height:var(--type-caption-leading);font-weight:var(--type-caption-weight)}.topbar .export-button{grid-column:1/-1;justify-self:end}.topbar .test-chip{grid-column:1/-1;justify-self:start}}.stat-copy{overflow-wrap:anywhere;min-width:0}.stats-strip b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:800px){.stats-strip b{font-size:var(--font-size-summary-number-mobile)}.stat-copy{font-size:var(--font-size-summary-label-mobile)}}.issue-row-shell{border-bottom:var(--size-list-divider) solid var(--color-list-divider);position:relative}.issue-row-shell:last-child,.issue-row-shell>.issue-row{border-bottom:0}:root .issue-row-shell>button.secondary.issue-delete-action:not(.icon-button):not(.photo-preview-button){right:var(--space-list-padding-inline);width:var(--size-list-column-comments);min-width:0;padding-inline:var(--space-2);white-space:nowrap;gap:var(--space-2);z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.issue-trash-row{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--size-list-divider) solid var(--line);display:flex}.issue-trash-copy{overflow-wrap:anywhere;flex:1;min-width:0}.issue-trash-copy strong,.issue-trash-copy small{display:block}.issue-trash-copy small{font-size:var(--font-size-list-meta);color:var(--muted)}.issue-delete-confirm{overflow-wrap:anywhere}.issue-delete-confirm-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:1150px){.issue-row-shell.has-delete>.issue-row{padding-right:calc(var(--space-list-padding-inline) + var(--size-list-column-comments) + var(--space-2))}}@media (max-width:800px){.issue-row-shell.has-delete>.issue-row{padding-right:var(--space-list-row-padding-inline-mobile)}:root .issue-row-shell>button.secondary.issue-delete-action:not(.icon-button):not(.photo-preview-button){width:auto;margin:0 var(--space-list-row-padding-inline-mobile) var(--space-3) auto;display:flex;position:static;transform:none}.issue-trash-row{flex-wrap:wrap;align-items:flex-start}.issue-trash-copy{flex-basis:calc(100% - 96px)}}.stats-strip.summary-cards{gap:var(--space-summary-button-gap);background:0 0;border:0;border-radius:0;padding:0}.stats-strip.summary-cards>.summary-card{min-width:0;min-height:var(--size-summary-button-min-height);padding:var(--space-summary-button-padding-block) var(--space-summary-button-padding-inline);background:var(--color-summary-surface);border:var(--size-list-border) solid var(--color-summary-card-border);border-radius:var(--radius-summary);box-shadow:none;text-align:left;align-items:center;margin:0;display:flex}.summary-cards .stat-copy{font-size:var(--font-size-summary-label);color:var(--color-summary-label);display:block}.summary-cards .stat-copy b{font-size:var(--font-size-summary-number);line-height:var(--type-metric-summary-leading);color:var(--color-summary-number);font-weight:var(--font-weight-summary-number);margin-top:var(--space-summary-number-top);display:block}.summary-cards .summary-completed b,.summary-cards .summary-completed small{color:var(--color-summary-icon-green)}.summary-cards .summary-open b,.summary-cards .summary-open small{color:var(--color-summary-icon-violet)}.summary-cards small{font-size:var(--font-size-summary-unit);font-weight:var(--font-weight-summary-unit);color:var(--color-summary-unit);margin-left:var(--space-summary-unit-gap-mobile)}.stats-strip.summary-cards>button:hover{background:var(--color-summary-hover)}@media (max-width:800px){.stats-strip.summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-cards .stat-copy b{font-size:var(--font-size-summary-number-mobile)}}.intake-content-heading,.intake-location .form-section-heading,.intake-assignment .form-section-heading{color:var(--foreground)}.intake-location label,.intake-assignment label{color:var(--ink)}.topbar{border-top:var(--space-1) solid var(--color-accent)}.intake-content-heading .intake-add-photo{margin-left:auto}.mobile-nav.bottom-work-nav{left:var(--nav);height:calc(var(--layout-mobile-nav-extent) + env(safe-area-inset-bottom));padding:var(--space-mobile-nav-padding-block) var(--space-mobile-nav-padding-inline) calc(var(--space-mobile-nav-padding-block) + env(safe-area-inset-bottom));z-index:var(--layer-mobile-nav);background:var(--surface);border-top:var(--border-width) solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;position:fixed;bottom:0;right:0}.bottom-work-nav button{justify-content:center;align-items:center;gap:var(--space-mobile-nav-item-gap);min-width:0;min-height:var(--touch-size);color:var(--muted);border-radius:var(--radius-control);flex-direction:column;flex:1;display:flex}.bottom-work-nav button.active{background:var(--color-summary-selected-surface);color:var(--ink)}.main-content{padding-bottom:calc(var(--layout-mobile-nav-extent) + var(--space-main-bottom) + env(safe-area-inset-bottom))}.capture-bar .photo-fab{bottom:calc(var(--layout-mobile-nav-extent) + var(--space-3) + env(safe-area-inset-bottom))}@media (max-width:800px){.mobile-nav.bottom-work-nav{left:0}.bottom-work-nav button{font-size:var(--type-caption-size)}}.registration-choice{gap:var(--space-2);align-content:start;min-width:0;display:grid;position:relative}.registration-choice-label{color:var(--ink);font-weight:var(--type-ui-strong-weight);font-size:var(--type-ui-strong-size)}.registration-choice-trigger{width:100%;min-height:var(--touch-size);padding:var(--space-control-padding-block) var(--space-button-inline);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);text-align:left;justify-content:space-between;align-items:center;display:flex}.registration-choice-trigger svg,.registration-choice-options svg{width:var(--size-shell-mobile-nav-glyph);height:var(--size-shell-mobile-nav-glyph);flex-shrink:0}.registration-choice-options{max-height:calc(var(--touch-size)*5);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);padding:var(--space-1);overscroll-behavior:contain;overflow:auto}.registration-choice-options button{width:100%;min-height:var(--touch-size);padding:var(--space-2) var(--space-3);color:var(--foreground);text-align:left;border-radius:var(--radius-control);justify-content:space-between;align-items:center;display:flex}:is(.registration-choice-options button[aria-selected=true],.registration-choice-options button:focus-visible){background:var(--color-summary-selected-surface);color:var(--ink)}.page-capture{top:calc(var(--capture-header-height,var(--size-topbar-height)) + var(--space-4));right:max(var(--space-fab-right),env(safe-area-inset-right));z-index:var(--layer-photo-fab);flex-shrink:0;position:fixed}.page-capture .capture-bar{pointer-events:auto;justify-content:center;min-height:0;padding:0;display:flex;position:static;inset:auto}.page-capture .capture-bar[hidden]{display:none}.page-capture .capture-bar .photo-fab{position:static;inset:auto;transform:none}.page-capture .photo-picker{inset:calc(100% + var(--space-2)) 0 auto auto;transform-origin:100% 0;max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--size-topbar-height) - var(--space-4));position:absolute;overflow:auto}.review-modal:has(.intake-fields)>header h2{color:var(--foreground);font-size:var(--type-page-title-mobile-size);font-weight:var(--type-page-title-weight)}.intake-assignment{margin-top:var(--space-5)}@media (max-width:800px){.stats-strip.summary-cards{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.stats-strip.summary-cards>.summary-card{padding:var(--space-summary-button-padding-block-mobile) var(--space-summary-button-padding-inline-mobile);min-height:var(--size-summary-button-min-height-mobile)}.summary-cards .stat-copy{font-size:var(--font-size-summary-label-mobile)}.summary-cards .stat-copy b{font-size:var(--font-size-summary-number-mobile);white-space:nowrap}.summary-cards small{font-size:var(--font-size-summary-unit-mobile);margin-left:var(--space-summary-unit-gap-mobile)}.list-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.list-heading .page-actions{justify-self:end;margin:0}}.staff-row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:360px){.stats-strip.summary-cards>.summary-card{padding-inline:var(--space-2)}.summary-cards .stat-copy b{font-size:var(--type-metric-card-mobile-size)}}.work-inbox-link,.assignment-work-inbox .help{margin-bottom:var(--space-4)}.assignment-work-card{padding:var(--space-4) 0;border-top:var(--border-width) solid var(--line);overflow-wrap:anywhere}.assignment-work-card h3,.assignment-work-card p{margin:var(--space-2) 0}.assignment-work-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.assignment-inbox-row{gap:var(--space-3);border-top:var(--border-width) solid var(--line);padding:var(--space-4) 0;overflow-wrap:anywhere;grid-template-columns:minmax(44px,.3fr) minmax(0,3fr) repeat(2,minmax(0,1fr)) minmax(0,1.2fr) minmax(210px,1.6fr);align-items:center;display:grid}.assignment-inbox-columns{color:var(--muted);font-size:var(--type-caption-size)}.assignment-inbox-title{font:inherit;font-weight:var(--type-ui-strong-weight);text-align:left;padding:0}.assignment-inbox-row .assignment-work-actions{gap:var(--space-2);margin:0}.assignment-inbox-row .help{margin:var(--space-2) 0 0}@media (max-width:800px){.assignment-inbox-row{gap:var(--space-2);grid-template-columns:minmax(32px,.35fr) minmax(0,2fr) minmax(0,1fr)}.assignment-inbox-extra{display:none}.assignment-inbox-row .assignment-work-actions{flex-direction:column;align-items:stretch}.assignment-inbox-row .assignment-work-actions>button{padding-inline:var(--space-2)}}.assignment-inline-due{align-items:center;gap:var(--space-2);min-width:0;display:flex}.assignment-inline-due input{flex:1;width:100%;min-width:0}.assignment-inline-due button{flex:none}.assignment-inline-due-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.assignment-inbox-due-heading{display:none}.assignment-inbox-due{grid-column:2/-1}.assignment-inline-due{flex-wrap:wrap}.assignment-inline-due-label{clip-path:none;width:100%;height:auto;color:var(--muted);font-size:var(--type-caption-size);position:static}.assignment-inline-due input{flex:1;min-width:0}}.list-panel.has-row-closure{--size-list-actions:calc(var(--size-list-column-comments) * 2 + var(--space-2))}.issue-row-actions{right:var(--space-list-padding-inline);justify-content:flex-end;align-items:center;gap:var(--space-2);z-index:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:root .issue-row-actions>button{white-space:nowrap;min-width:0;padding-inline:var(--space-2)}@media (min-width:1150px){.has-row-closure .list-columns,.has-row-closure .issue-row{grid-template-columns:var(--size-list-column-number) minmax(var(--size-list-column-description-min),1fr) var(--size-list-column-department) var(--size-list-column-assignee) var(--size-list-column-status) var(--size-list-column-due) var(--size-list-actions)}}@media (min-width:1500px){.has-row-closure .list-columns,.has-row-closure .issue-row{grid-template-columns:var(--size-list-column-number-wide) minmax(var(--size-list-column-description-min-wide),1fr) var(--size-list-column-department-wide) var(--size-list-column-assignee-wide) var(--size-list-column-status-wide) var(--size-list-column-due-wide) var(--size-list-actions)}}@media (max-width:1150px){.has-row-closure .issue-row-shell.has-delete>.issue-row{padding-right:calc(var(--space-list-padding-inline) + var(--size-list-actions) + var(--space-2))}}@media (max-width:800px){.has-row-closure .issue-row-shell.has-delete>.issue-row{padding-right:var(--space-list-row-padding-inline-mobile)}.issue-row-actions{margin:0 var(--space-list-row-padding-inline-mobile) var(--space-3);flex-wrap:wrap;justify-content:flex-end;position:static;transform:none}}.bottom-work-nav .work-nav-icon{justify-content:center;align-items:center;gap:var(--space-1);display:inline-flex}.bottom-work-nav .work-nav-count{font-size:var(--font-size-nav-count);font-weight:var(--type-caption-strong-weight);line-height:var(--type-caption-strong-leading);padding:var(--space-nav-count-block) var(--space-nav-count-inline);border-radius:var(--radius-nav-count);background:var(--color-nav-count-surface);color:var(--color-nav-count-text);font-variant-numeric:tabular-nums}.bottom-work-nav button>span:last-child{overflow-wrap:anywhere;max-width:100%}.bottom-work-nav .mobile-only-work-item{display:none}@media (max-width:800px){.bottom-work-nav .mobile-only-work-item{display:flex}}
