.auth-alternative[data-v-91dfc8c1]{margin-top:var(--space-6);margin-bottom:var(--space-8);justify-items:start;gap:1rem;max-width:38rem;display:grid}.auth-alternative p[data-v-91dfc8c1]{margin:0}.api-feedback[data-v-9e088a01]{position:relative}.api-feedback[data-v-9e088a01]:has(.action-feedback){margin-block:1rem}.api-loading[data-v-9e088a01]{color:var(--color-muted)}.api-loading-inline[data-v-9e088a01]{z-index:1;background:var(--color-paper);max-width:100%;font-size:var(--text-small);padding:.25rem .5rem;position:absolute;inset-block-start:0;inset-inline-end:0}.api-loading-placeholder[data-v-9e088a01]{min-height:36rem;padding-block:1.5rem}.api-loading-structure[data-v-9e088a01]{gap:3rem;max-width:56rem;margin-top:2rem;display:grid}.api-loading-structure>div[data-v-9e088a01]{gap:1rem;display:grid}.api-loading-structure span[data-v-9e088a01]{background:var(--color-line);border-radius:var(--radius-small);width:85%;max-width:100%;height:.875rem;display:block}.api-loading-structure .api-loading-heading[data-v-9e088a01]{width:12rem;height:1.25rem;margin-bottom:.5rem}.api-loading-structure span[data-v-9e088a01]:last-child{width:60%}@media (forced-colors:active){.api-loading-structure span[data-v-9e088a01]{background:graytext}}.responsibility-editor[data-v-06e7bad2]{margin-top:var(--space-6)}fieldset[data-v-06e7bad2]{border:0;margin:0;padding:0}legend[data-v-06e7bad2]{margin-bottom:var(--space-3);padding:0;font-weight:600}.responsibility-people[data-v-06e7bad2]{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.responsibility-people label[data-v-06e7bad2]{gap:var(--space-3);cursor:pointer;overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.responsibility-people input[data-v-06e7bad2]{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex:none}.responsibility-warning[data-v-06e7bad2]{color:var(--color-warning);margin-top:var(--space-4)}.actions>.action-feedback[data-v-06e7bad2],.action-feedback[data-v-06e7bad2]{margin-top:var(--space-4)}.safe-mail-preview[data-v-f9bc396f]{border:1px solid var(--color-line);border-radius:var(--radius-small);width:100%;height:25rem;margin-block:var(--space-4);background:#fff;display:block}@media (width<=40rem){.safe-mail-preview[data-v-f9bc396f]{height:30rem}}.branding-intro[data-v-53c46b83]{max-width:60rem;margin-block:var(--space-4) var(--space-6)}.logo-settings[data-v-53c46b83]{gap:var(--space-8);grid-template-columns:minmax(14rem,20rem) minmax(0,34rem);align-items:start;display:grid}.logo-current[data-v-53c46b83]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:7rem;display:flex}.logo-current img[data-v-53c46b83]{object-fit:contain;object-position:left center;max-width:calc(100% - 4rem);max-height:7rem;display:block}.orchestra-branding form[data-v-53c46b83]{max-width:60rem}.orchestra-branding .actions[data-v-53c46b83]{gap:var(--space-3)}.logo-settings .actions[data-v-53c46b83],.signature-save[data-v-53c46b83]{margin-top:var(--space-6)}.signature-editor-modes[data-v-53c46b83]{margin-bottom:var(--space-6)}.signature-editor-modes [aria-pressed=true][data-v-53c46b83]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.signature-editor-workspace[data-v-53c46b83]{min-width:0}.signature-source-mode[data-v-53c46b83]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.signature-editing-panel[data-v-53c46b83],.signature-draft-preview[data-v-53c46b83]{min-width:0}.signature-source textarea[data-v-53c46b83]{tab-size:2;max-width:100%;min-height:20rem;font-family:ui-monospace,monospace;line-height:1.5}.signature-source>p[data-v-53c46b83]{margin-top:var(--space-3)}.signature-draft-preview h3[data-v-53c46b83]{font:600 1rem/1.5 var(--font-body);margin:0}.signature-draft-preview[data-v-53c46b83] iframe{height:20rem;margin-block:var(--space-2) 0}.signature-image-options[data-v-53c46b83],.saved-signature[data-v-53c46b83]{margin-top:var(--space-6)}.signature-image-options .field[data-v-53c46b83]{margin-top:var(--space-4);max-width:34rem}.signature-text[data-v-53c46b83]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-3)}@media (width<=48rem){.signature-source-mode[data-v-53c46b83]{grid-template-columns:1fr}.logo-settings[data-v-53c46b83]{gap:var(--space-6);grid-template-columns:1fr}.logo-current[data-v-53c46b83]{max-width:22rem}}.json-value-editor[data-v-0a52d00d]{min-width:0}.json-value-editor textarea[data-v-0a52d00d]{tab-size:2;overflow-wrap:anywhere;max-width:100%;min-height:9rem;font-family:ui-monospace,monospace;line-height:1.5}.json-value-editor>p[data-v-0a52d00d],.json-details[data-v-7645f13d]{margin-top:var(--space-3)}.json-details>summary[data-v-7645f13d]{cursor:pointer;min-height:44px;color:var(--color-accent);padding-block:.5rem;display:list-item}.json-details>.field[data-v-7645f13d]{margin-top:var(--space-4)}.clear-value[data-v-7645f13d]{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0}.custom-value-field>p[data-v-7645f13d]{margin:0}.custom-label[data-v-7645f13d]{font-weight:600}.compound-value[data-v-7645f13d]{border:1px solid var(--color-line);border-radius:var(--radius-small);min-width:0;margin:0;padding:1.25rem}.compound-value>legend[data-v-7645f13d]{padding-inline:.25rem;font-weight:600}.compound-value>p+.button[data-v-7645f13d]{margin-top:.75rem}.compound-properties[data-v-7645f13d]{gap:1.5rem;display:grid}.compound-actions[data-v-7645f13d]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.compound-actions[data-v-7645f13d]:not(:empty){margin-top:.75rem}.compound-choices[data-v-7645f13d]{gap:.25rem;display:grid}.compound-choices label[data-v-7645f13d]{min-height:var(--control-size);align-items:center;gap:.75rem;font-weight:400;display:flex}.compound-choices input[data-v-7645f13d]{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);flex-shrink:0}.compound-items[data-v-7645f13d]{margin:0;padding:0;list-style:none}.compound-items>li[data-v-7645f13d]{border-bottom:1px solid var(--color-line);padding-block:1rem}.compound-items>li[data-v-7645f13d]:first-child{padding-top:0}.compound-items+.button[data-v-7645f13d],.unknown-properties[data-v-7645f13d]{margin-top:1rem}.unknown-properties p[data-v-7645f13d]{margin-top:.5rem}.compound-value>p[id$=-description][data-v-7645f13d]{margin-bottom:1rem}@media (width<=40rem){.compound-value[data-v-7645f13d]{padding:1rem}}.column-filters[data-v-d3e1caae]{border:0;min-width:0;margin:0;padding:0}.column-filters>p[data-v-d3e1caae]{margin-bottom:var(--space-4)}.column-filter-row[data-v-d3e1caae]{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.column-filter-row>.field[data-v-d3e1caae],.column-filter-row[data-v-d3e1caae]>.custom-value-field,.filter-range[data-v-d3e1caae]{grid-column:1}.filter-range[data-v-d3e1caae]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.column-filter-row>button[data-v-d3e1caae]{grid-area:1/2}.column-filter-row select[multiple][data-v-d3e1caae]{min-height:7rem}.column-filters>button[data-v-d3e1caae]{min-height:var(--control-size)}@media (width<=30rem){.filter-range[data-v-d3e1caae]{grid-template-columns:minmax(0,1fr)}}.register-column-heading[data-v-9726ea23]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.register-header-filter[data-v-9726ea23]{min-width:var(--control-size);min-height:var(--control-size);border-radius:var(--radius-small);color:var(--color-accent);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:inline-flex;position:relative}.register-header-filter[data-v-9726ea23]:hover,.register-header-filter.active[data-v-9726ea23]{background:var(--color-accent-soft);border-color:var(--color-accent)}.register-filter-count[data-v-9726ea23]{min-width:1.25rem;min-height:1.25rem;font-size:var(--text-small);justify-content:center;align-items:center;margin-left:.25rem;font-weight:650;display:inline-flex}.register-active-filters[data-v-9726ea23]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.register-active-filters>.text-link[data-v-9726ea23]{min-height:var(--control-size)}.register-filter-chip[data-v-9726ea23]{min-height:var(--control-size);border:1px solid var(--color-accent);border-radius:var(--radius-round);background:var(--color-accent-soft);max-width:100%;color:var(--color-accent);text-align:left;overflow-wrap:anywhere;font-size:var(--text-small);cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;display:inline-flex}.register-filter-chip svg[data-v-9726ea23]{flex-shrink:0}.register-filter-chip small[data-v-9726ea23]{font-size:inherit;font-weight:600}.register-filter-dialog[data-v-9726ea23]{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-paper);color:var(--color-ink);width:30rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden}.register-filter-dialog[data-v-9726ea23]::backdrop{background:#193b5933}.register-filter-dialog form[data-v-9726ea23]{flex-direction:column;max-height:calc(100dvh - 2rem - 2px);display:flex}.register-filter-dialog header[data-v-9726ea23]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);flex-shrink:0;display:flex}.register-filter-dialog h2[data-v-9726ea23]{margin:0}.register-filter-body[data-v-9726ea23]{padding:0 var(--space-6) var(--space-6);min-height:0;overflow:auto}.register-filter-dialog footer[data-v-9726ea23]{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-line);flex-shrink:0;display:flex}.register-filter-dialog footer button[data-v-9726ea23]{flex:1;justify-content:center}@media (width<=30rem){.register-filter-dialog[data-v-9726ea23]{max-width:calc(100vw - 1rem)}.register-filter-dialog header[data-v-9726ea23],.register-filter-dialog footer[data-v-9726ea23]{padding:var(--space-4)}.register-filter-body[data-v-9726ea23]{padding-inline:var(--space-4)}.register-filter-dialog footer[data-v-9726ea23]{flex-direction:column}}@media (forced-colors:active){.register-header-filter.active[data-v-9726ea23],.register-filter-chip[data-v-9726ea23]{border:2px solid buttontext}}.register-table-tools[data-v-9726ea23]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.register-table-tools button[data-v-9726ea23]{gap:.75rem}.register-scroll-tools[data-v-9726ea23]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.register-scroll-buttons[data-v-9726ea23]{gap:var(--space-2);flex-shrink:0;display:flex}.register-table[data-v-9726ea23]{table-layout:auto;min-width:100%}.register-table th[data-v-9726ea23],.register-table td[data-v-9726ea23]{word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-width:12rem;max-width:22rem}.register-table td[data-v-9726ea23]{overflow-wrap:anywhere}.register-table thead th[data-v-9726ea23]{overflow-wrap:normal}.register-table th[scope=row][data-v-9726ea23],.register-table [data-register-column=name][data-v-9726ea23],.register-table [data-register-column=suitabilities][data-v-9726ea23],.register-table [data-register-column^=field\:][data-v-9726ea23]{min-width:14rem}.register-table [data-register-column=language][data-v-9726ea23],.register-table [data-register-column=age][data-v-9726ea23]{min-width:7rem}.register-table [data-register-column=email][data-v-9726ea23]{min-width:18rem}.register-table thead .action-column[data-v-9726ea23]{background:var(--color-surface)}.action-column[data-v-9726ea23]{background:var(--color-paper);box-shadow:-1px 0 var(--color-line);min-width:14rem;position:sticky;right:0}.columns-dialog[data-v-9726ea23]{border:1px solid var(--color-line);border-radius:var(--radius-medium);color:var(--color-ink);background:var(--color-paper);width:32rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto 1rem auto auto;padding:0}.columns-dialog[data-v-9726ea23]::backdrop{background:#193b5933}.columns-dialog form[data-v-9726ea23]{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.columns-dialog header[data-v-9726ea23]{justify-content:space-between;align-items:start;gap:1rem;padding:1.5rem 1.5rem .75rem;display:flex}.columns-dialog form>p[data-v-9726ea23]{padding:0 1.5rem 1rem}.columns-body[data-v-9726ea23]{padding:0 1.5rem 1.5rem;overflow:auto}.columns-list[data-v-9726ea23]{margin:0;padding:0;list-style:none}.columns-list li[data-v-9726ea23]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.columns-list label[data-v-9726ea23]{cursor:pointer;flex:1;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.columns-list input[data-v-9726ea23]{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.columns-list small[data-v-9726ea23]{color:var(--color-muted);display:block}.column-arrows[data-v-9726ea23]{gap:.375rem;display:flex}.column-arrows button[data-v-9726ea23],.close-columns[data-v-9726ea23]{min-width:2.75rem;padding:.375rem}.columns-dialog footer[data-v-9726ea23]{border-top:1px solid var(--color-line);background:var(--color-paper);gap:.75rem;padding:1rem 1.5rem;display:flex}.columns-dialog footer button[data-v-9726ea23]{flex:1;justify-content:center}.reset-columns[data-v-9726ea23]{min-height:2.75rem;margin-block:.75rem;display:block}.columns-body>p[data-v-9726ea23]{margin-top:.75rem}@media (width<=48rem){.columns-dialog[data-v-9726ea23]{border-radius:0;width:100%;max-width:100vw;max-height:100dvh;margin:0}.columns-dialog form[data-v-9726ea23]{max-height:100dvh}.action-column[data-v-9726ea23]{box-shadow:none;position:static}.columns-dialog header[data-v-9726ea23],.columns-dialog footer[data-v-9726ea23],.columns-body[data-v-9726ea23]{padding-inline:1rem}}@media (width>=48.01rem){.register-table th[scope=row][data-v-9726ea23]{background:var(--color-paper);z-index:1;box-shadow:1px 0 var(--color-line);position:sticky;left:0}.register-table thead th[data-v-9726ea23]:first-child{background:var(--color-surface);z-index:2;box-shadow:1px 0 var(--color-line);position:sticky;left:0}}.orchestra-document-groups[data-v-1525efc5],.document-category+.document-category[data-v-1525efc5]{margin-top:var(--section-gap)}.category-description[data-v-1525efc5]{margin-top:var(--space-2)}.document-project[data-v-1525efc5]{margin-top:var(--space-6)}.document-project+.document-project[data-v-1525efc5]{margin-top:var(--space-8)}.document-project .section-head[data-v-1525efc5]{margin-bottom:var(--space-4);align-items:center}.document-project>.section-head h3[data-v-1525efc5]{font:400 1.375rem/1.25 var(--font-display)}.document-file-head[data-v-1525efc5]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.document-file-name[data-v-1525efc5]{min-width:0}.document-file-name .file-title[data-v-1525efc5]{font-family:var(--font-body);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.document-file-name p[data-v-1525efc5]{margin-top:var(--space-2)}.document-use-labels[data-v-1525efc5]{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.document-use-labels>li[data-v-1525efc5]{align-items:center;gap:var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}.document-use-labels .icon-button[data-v-1525efc5]{margin-left:auto}.reference-actions[data-v-1525efc5]{gap:var(--space-2);margin-left:auto;display:flex}.document-list>li>.actions[data-v-1525efc5]{gap:var(--space-3) var(--space-6);margin-top:var(--space-4)}.actions>.action-feedback[data-v-1525efc5]{margin:0}.project-pdf-list[data-v-59eff31a]{margin:var(--space-8) 0 0;gap:var(--section-gap);padding:0;list-style:none;display:grid}.project-pdf-list>li[data-v-59eff31a]{min-width:0}.project-pdf-list h3[data-v-59eff31a]{font:400 var(--text-section)/1.25 var(--font-display);overflow-wrap:anywhere}.project-pdf-list .section-head[data-v-59eff31a]{margin-bottom:var(--space-4)}.project-pdf-list .section-head p[data-v-59eff31a]{margin-top:var(--space-2)}.document-voice-tags[data-v-59eff31a]{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.document-needs[data-v-59eff31a]{background:var(--color-warning-soft);padding:var(--space-4);border-radius:var(--radius-small);margin-bottom:var(--space-8)}summary[data-v-59eff31a]{cursor:pointer;min-height:44px;color:var(--color-accent);align-items:center;display:flex}summary[data-v-59eff31a]:before{content:"▸";margin-right:.5rem}details[open]>summary[data-v-59eff31a]:before{content:"▾"}.document-needs ul[data-v-59eff31a]{padding-left:var(--space-5)}.individual-document-uses ul[data-v-59eff31a]{padding:0;list-style:none}.individual-document-uses li[data-v-59eff31a]{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.document-voices-editor[data-v-59eff31a]{max-width:64rem;margin-top:var(--section-gap)}.document-voices-editor h3[data-v-59eff31a]{font:400 var(--text-section)/1.3 var(--font-display);margin-bottom:var(--space-6)}fieldset[data-v-59eff31a]{border:0;margin:0;padding:0}.document-voice-options[data-v-59eff31a]{margin-top:var(--space-6)}.document-voice-options legend[data-v-59eff31a]{margin-bottom:var(--space-3);font-weight:600}.voice-checkboxes[data-v-59eff31a]{gap:var(--space-3) var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voice-checkboxes label[data-v-59eff31a],.language-confirm label[data-v-59eff31a]{align-items:flex-start;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);cursor:pointer;display:flex}.voice-checkboxes input[data-v-59eff31a],.language-confirm input[data-v-59eff31a]{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex:none;margin-top:.15rem}.voice-checkboxes small[data-v-59eff31a]{color:var(--color-muted);font-weight:400;display:block}.is-special[data-v-59eff31a]{font-weight:600}.language-confirm[data-v-59eff31a]{margin-top:var(--space-6)}.pending-document-changes[data-v-59eff31a]{padding-left:var(--space-5);margin-top:var(--space-6);font-size:var(--text-small)}.document-save-outcomes[data-v-59eff31a]{margin-top:var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}.document-save-outcomes li[data-v-59eff31a]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.document-conflict[data-v-59eff31a]{color:var(--color-warning);margin-top:var(--space-4)}.action-feedback[data-v-59eff31a]{margin-top:var(--space-6)}@media (width<=40rem){.voice-checkboxes[data-v-59eff31a]{grid-template-columns:minmax(0,1fr)}}.document-operation-feedback[data-v-014dacbb]{margin-top:var(--space-4)}.document-intro[data-v-014dacbb]{max-width:64rem;margin-bottom:var(--space-6)}.library-link[data-v-014dacbb]{margin-bottom:var(--space-6)}.coverage-list>li[data-v-014dacbb]{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);display:grid}.coverage-voice[data-v-014dacbb]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.coverage-voice h3[data-v-014dacbb]{font:400 1.625rem/1.25 var(--font-display)}.coverage-files[data-v-014dacbb]{min-width:0}.assigned-pdfs[data-v-014dacbb]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.assigned-pdfs>li[data-v-014dacbb]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.assigned-description[data-v-014dacbb]{flex:1;min-width:min(100%,14rem)}.assigned-description strong[data-v-014dacbb]{overflow-wrap:anywhere}.assigned-pdfs>li>.actions[data-v-014dacbb]{margin-top:0}.pdf-languages[data-v-014dacbb]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.coverage-issues[data-v-014dacbb]{margin:var(--space-3) 0 0;color:var(--color-warning);font-size:var(--text-small);gap:var(--space-2);padding:0;list-style:none;display:grid}.assign-button[data-v-014dacbb]{margin-top:var(--space-3)}.empty-assignment[data-v-014dacbb]{margin:0}.library-panel[data-v-014dacbb]{margin-top:var(--section-gap)}.library-panel>summary[data-v-014dacbb]{align-items:center;gap:var(--space-3);border-block:1px solid var(--color-line);padding-block:var(--space-4);font-weight:550;list-style:none;display:flex}.library-panel>summary[data-v-014dacbb]:before{content:"›";font-size:1.5rem;line-height:1;transition:transform .15s}.library-panel[open]>summary[data-v-014dacbb]:before{transform:rotate(90deg)}.library-panel>summary[data-v-014dacbb]::-webkit-details-marker{display:none}.library-panel>summary>.small[data-v-014dacbb]{margin-left:auto;font-weight:400}.library-content[data-v-014dacbb]{padding-top:var(--space-6)}.library-scope[data-v-014dacbb]{max-width:32rem;margin-bottom:var(--space-6)}.library-note[data-v-014dacbb]{margin-bottom:var(--space-6)}.other-uses[data-v-014dacbb]{margin-block:var(--space-4)}.other-uses>p[data-v-014dacbb],.other-uses>ul[data-v-014dacbb]{margin-top:var(--space-3)}fieldset[data-v-014dacbb]{border:0;min-width:0;margin:0;padding:0}legend[data-v-014dacbb]{padding:0}.upload-form[data-v-014dacbb]{max-width:44rem;margin-top:var(--space-6)}.upload-form p+button[data-v-014dacbb],.upload-form .language-picker[data-v-014dacbb]{margin-top:var(--space-4)}.language-picker[data-v-014dacbb]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.language-picker legend[data-v-014dacbb]{margin-bottom:var(--space-2);font-weight:550}.language-picker label[data-v-014dacbb],.language-confirm label[data-v-014dacbb]{gap:var(--space-3);min-height:var(--control-size);align-items:center;display:flex}.document-list .section-head[data-v-014dacbb],.musician-document-list .section-head[data-v-014dacbb]{margin-bottom:var(--space-2)}.musician-document-list[data-v-014dacbb]{margin-top:var(--space-6)}.musician-document-list h3[data-v-014dacbb]{font:600 1rem/1.5 var(--font-body);overflow-wrap:anywhere}.musician-document-list .section-head p[data-v-014dacbb]{margin-top:var(--space-2)}.musician-document-list>li>.actions[data-v-014dacbb]{margin-top:var(--space-3)}.document-list h3[data-v-014dacbb]{overflow-wrap:anywhere}.use-list[data-v-014dacbb]{margin:var(--space-4) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.use-list>li[data-v-014dacbb]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.use-list .badge[data-v-014dacbb]{margin-left:var(--space-2)}.assignment-editor[data-v-014dacbb]{margin-top:var(--section-gap)}.assignment-editor>p[data-v-014dacbb],.assignment-editor>form[data-v-014dacbb]{margin-top:var(--space-4)}.assignment-editor .actions[data-v-014dacbb]{margin-top:var(--space-6)}.language-confirm[data-v-014dacbb]{margin-top:var(--space-6);max-width:52rem}.language-confirm label[data-v-014dacbb]{margin-top:var(--space-4);align-items:flex-start}.language-confirm input[data-v-014dacbb]{flex-shrink:0;margin-top:.4rem}.musician-search[data-v-014dacbb]{margin-top:var(--space-6);gap:var(--space-4);max-width:42rem;display:grid}.musician-search>.button[data-v-014dacbb]{justify-self:start}.section.notice dl[data-v-014dacbb],.section.notice>p[data-v-014dacbb]{margin-top:var(--space-4)}@media (width<=48rem){.coverage-list>li[data-v-014dacbb]{gap:var(--space-4);grid-template-columns:1fr}.coverage-voice[data-v-014dacbb]{flex-flow:wrap;align-items:center}.coverage-voice h3[data-v-014dacbb]{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.library-panel>summary[data-v-014dacbb]:before{transition:none}}.project-history[data-v-bda761e0]{margin-block:var(--space-6)}.project-history h3[data-v-bda761e0]{font:600 1rem/1.5 var(--font-body)}.history-status[data-v-bda761e0]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.history-status dt[data-v-bda761e0]{color:var(--color-muted);font-size:.875rem}.history-status dd[data-v-bda761e0]{margin:0}@media (width<=40rem){.history-status[data-v-bda761e0]{grid-template-columns:1fr}}.form-fields[data-v-444882fb]{border:0;min-width:0;margin:0;padding:0}.form-fields>.section[data-v-444882fb]:first-child,.form-fields .field-grid[data-v-444882fb]{margin-top:1.5rem}.register-search>.field[data-v-444882fb]{max-width:38rem}.register-search details[data-v-444882fb]{margin-top:1rem}.register-search details .field-grid[data-v-444882fb]{padding-block:1rem}.column-visibility[data-v-444882fb]{margin-bottom:1.5rem}.column-visibility .choice-list[data-v-444882fb]{margin-bottom:1rem}#column-settings>.section-head[data-v-444882fb]{margin-top:1.5rem}.inline-actions[data-v-444882fb]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.inline-actions select[data-v-444882fb]{flex:1;min-width:8rem}.register-table[data-v-444882fb]{min-width:42rem}.register-table td[data-v-444882fb]{overflow-wrap:anywhere;max-width:24rem}.instrument-order[data-v-444882fb]{margin-block:1.5rem}.instrument-order li[data-v-444882fb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.instrument-order .text-link[data-v-444882fb],.add-option[data-v-444882fb],.reload-register[data-v-444882fb]{margin-top:1rem}.suitability-fields[data-v-444882fb]{margin-top:2rem}.suitability-fields label[data-v-444882fb]{flex-wrap:wrap}.delete-confirmation[data-v-444882fb]{align-items:flex-start;gap:.75rem;margin-top:2rem;padding-block:.5rem;display:flex}.delete-confirmation input[data-v-444882fb]{flex-shrink:0}.preserve-lines[data-v-444882fb]{white-space:pre-wrap}#register-feedback[data-v-444882fb]:focus{outline:2px solid var(--color-focus);outline-offset:4px}.preview-code[data-v-4afb8215]{margin-block:var(--space-4);overflow-wrap:anywhere}.preview-code code[data-v-4afb8215]{color:var(--color-accent);font-size:1.125rem}.demand-summary[data-v-0a598514]{max-width:60rem}.demand-code[data-v-0a598514]{margin-block:var(--space-4);color:var(--color-accent);overflow-wrap:anywhere;font-size:1.5rem}.demand-code code[data-v-0a598514]{font:inherit;font-variant-numeric:tabular-nums}.demand-summary details[data-v-0a598514]{margin-top:var(--space-4)}.demand-meaning[data-v-0a598514]{gap:var(--space-3) var(--space-8);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demand-meaning>div[data-v-0a598514]{gap:var(--space-4);justify-content:space-between;display:flex}.demand-meaning dd[data-v-0a598514]{text-align:right;margin:0}.demand-meaning+p[data-v-0a598514]{margin-top:var(--space-4)}@media (width<=40rem){.demand-meaning[data-v-0a598514]{grid-template-columns:minmax(0,1fr)}}select[aria-invalid=true][data-v-7ee8d16f]{border:2px solid var(--color-danger)}.ranking-candidate-reason[data-v-498be02a]{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;min-width:12rem;max-width:22rem}.ranking-save[data-v-498be02a]{align-items:flex-start;margin-top:1.25rem}.ranking-empty[data-v-498be02a]{border-top:1px solid var(--color-line);margin-top:1.5rem;padding:1.5rem 0}.ranking-empty h3[data-v-498be02a]{font:550 1rem/1.5 var(--font-body)}.ranking-empty p[data-v-498be02a]{color:var(--color-muted);margin-top:.5rem}.ranking-empty-selection[data-v-498be02a]{padding-block:1rem}.ranking-group[data-v-498be02a]{min-width:0}.ranking-voices ul[data-v-498be02a]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ranking-voices li[data-v-498be02a]{min-width:0;max-width:100%}.ranking-voices a[data-v-498be02a]{align-items:center;gap:var(--space-3);min-height:4.25rem;padding:var(--space-3) 0;color:var(--color-muted);border-bottom:3px solid #0000;text-decoration:none;display:flex}.ranking-voices a[aria-current=page][data-v-498be02a]{border-color:var(--color-accent);color:var(--color-accent)}.ranking-voices a[data-v-498be02a]:hover{color:var(--color-accent)}.ranking-voices svg[data-v-498be02a]{flex:none}.ranking-voice-label[data-v-498be02a]{overflow-wrap:anywhere;font-weight:600}.ranking-voice-label small[data-v-498be02a]{font-size:var(--text-small);font-weight:400;display:block}.ranking-voice-places[data-v-498be02a]{font-size:var(--text-small);white-space:nowrap}.ranking-fields>.plain-list>li.ranking-history[data-v-498be02a]{padding:var(--space-3) 0}.ranking-history-row[data-v-498be02a]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ranking-history-row h3[data-v-498be02a]{margin:0;font-size:1rem;line-height:1.5}.ranking-history-row .badge[data-v-498be02a]{margin:0}.ranking-history-muted h3[data-v-498be02a]{color:var(--color-muted);font-weight:500}.ranking-demand[data-v-498be02a]{border-block:1px solid var(--color-line);grid-template-columns:minmax(13rem,20rem) minmax(0,1fr);gap:2rem;padding:1.25rem 0;display:grid}.ranking-demand>div[data-v-498be02a]{align-items:center;gap:1rem;display:flex}.ranking-count[data-v-498be02a]{font:400 3.5rem/1 var(--font-display);color:var(--color-accent)}.ranking-demand>p[data-v-498be02a]{padding-left:0}.ranking-workspace[data-v-498be02a]{margin-top:var(--section-gap);grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.ranking-selection[data-v-498be02a],.ranking-candidates[data-v-498be02a]{min-width:0}.ranking-candidates[data-v-498be02a]{border-left:1px solid var(--color-line);padding-left:2rem}.ranking-fields[data-v-498be02a]{border:0;min-width:0;margin:1.5rem 0;padding:0}.ranking-fields>.plain-list[data-v-498be02a]{border-top:0;margin:0 0 1.5rem}.ranking-fields>.plain-list>li[data-v-498be02a]:first-child{border-top:0}.ranking-fields>.plain-list>li[data-v-498be02a]{padding:var(--space-4) 0}.ranking-fields h3[data-v-498be02a]{font-size:1rem;line-height:1.5}.ranking-fields .badge[data-v-498be02a]{margin-top:.5rem}.ranking-needs-action[data-v-498be02a]{background:var(--color-warning-soft);border-left:3px solid var(--color-warning)}.ranking-boundary[data-v-498be02a]{border-top:3px solid var(--color-accent);margin-block:var(--space-4);padding:var(--space-4) 0 0}.ranking-boundary p[data-v-498be02a]{margin-top:.25rem}.ranking-actions[data-v-498be02a]{flex-wrap:wrap;gap:.375rem;margin-block:.75rem .25rem;display:flex}.ranking-actions button[data-v-498be02a]{padding:.375rem .625rem;font-size:.875rem}.ranking-block[data-v-498be02a]{margin-top:.5rem}.ranking-confirm[data-v-498be02a]{align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-block:.75rem;display:flex}.ranking-confirm input[data-v-498be02a]{flex-shrink:0;min-width:1.125rem;min-height:1.125rem}.ranking-search[data-v-498be02a]{margin-top:1.5rem}.ranking-search details[data-v-498be02a]{margin-top:.5rem}.ranking-search .field-grid[data-v-498be02a]{margin-block:1rem}.ranking-filter-tags[data-v-498be02a]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ranking-result[data-v-498be02a]{margin-block:1rem}@media (width<=76rem){.ranking-workspace[data-v-498be02a]{grid-template-columns:18rem minmax(0,1fr);gap:1.5rem}.ranking-candidates[data-v-498be02a]{padding-left:1.5rem}}@media (width<=64rem){.ranking-workspace[data-v-498be02a],.ranking-demand[data-v-498be02a]{grid-template-columns:1fr}.ranking-candidates[data-v-498be02a]{border-left:0;border-top:1px solid var(--color-line);padding-top:2rem;padding-left:0}.ranking-demand>p[data-v-498be02a]{border-left:0;padding-left:0}.ranking-selection[data-v-498be02a]{max-width:38rem}}.notification-feed>.notice[data-v-18d144fd]{margin-block:var(--space-4)}.notification-list>li[data-v-18d144fd]{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;scroll-margin-block:2rem;display:grid;position:relative}.notification-list>li[data-v-18d144fd]:hover,.notification-list>li[data-v-18d144fd]:focus-within{background:var(--color-accent-soft);box-shadow:calc(-1 * var(--row-gutter)) 0 var(--color-accent-soft),var(--row-gutter) 0 var(--color-accent-soft)}.notification-copy[data-v-18d144fd]{min-width:0;color:inherit;text-decoration:none}.notification-link[data-v-18d144fd]:after{content:"";position:absolute;inset:0}.notification-meta[data-v-18d144fd]{min-height:var(--space-6);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.notification-meta time[data-v-18d144fd]{font-size:var(--text-small);color:var(--color-muted)}.notification-content[data-v-18d144fd]{margin-block:var(--space-3) 0;overflow-wrap:anywhere;font-weight:400}.notification-unread .notification-content[data-v-18d144fd]{font-weight:600}.notification-content+.small[data-v-18d144fd]{margin-top:var(--space-2)}.notification-actions[data-v-18d144fd]{align-items:center;gap:var(--space-2);z-index:1;flex-wrap:wrap;display:flex;position:relative}.notification-feed-compact .notification-list>li[data-v-18d144fd]{padding-block:var(--space-4)}.notification-list>li[data-v-18d144fd]:focus-visible,.notification-link[data-v-18d144fd]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.notification-feed[data-v-18d144fd] *,.notification-link[data-v-18d144fd]:after{transition:none!important;animation:none!important}@media (width<=36rem){.notification-list>li[data-v-18d144fd]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.notification-actions[data-v-18d144fd]{justify-self:start}}@media (prefers-reduced-motion:reduce){.notification-list>li[data-v-18d144fd]{transition:none}}@media (forced-colors:active){.notification-list>li[data-v-18d144fd]:hover,.notification-list>li[data-v-18d144fd]:focus-within{box-shadow:none;outline:1px solid highlight}}.project-list[data-v-aa35acf2]{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.project-list>li[data-v-aa35acf2]{border-bottom:1px solid var(--color-line)}.project-row[data-v-aa35acf2]{align-items:center;gap:var(--space-4);margin-inline:calc(-1 * var(--row-gutter));padding:var(--space-6) var(--row-gutter);grid-template-columns:2.75rem minmax(0,1fr) minmax(6.5rem,8rem) 1.25rem;text-decoration:none;display:grid}.project-row[data-v-aa35acf2]:hover{background:var(--color-surface)}.project-row>span[data-v-aa35acf2],.project-name[data-v-aa35acf2]{min-width:0}.project-index[data-v-aa35acf2]{color:var(--color-accent);font:400 1.25rem/1.5 var(--font-display);grid-area:1/1;align-self:start;justify-items:center;gap:.25rem;display:grid}.project-index-number[data-v-aa35acf2]{border-radius:var(--radius-round);place-items:center;width:2.75rem;min-height:2.75rem;display:grid}.project-index-new .project-index-number[data-v-aa35acf2]{background:var(--color-accent);color:var(--color-white)}.project-index-label.badge[data-v-aa35acf2]{min-height:0;font:550 var(--text-small)/1.4 var(--font-body);color:var(--color-accent);background:0 0;padding:0}.project-name[data-v-aa35acf2]{grid-area:1/2;gap:.5rem;display:grid}.project-name>h3[data-v-aa35acf2]{font:450 1.5rem/1.3 var(--font-display)}.project-phase[data-v-aa35acf2]{grid-area:2/2/auto/-1;gap:.5rem;padding-top:.5rem;display:grid}.project-quantity[data-v-aa35acf2]{font-size:var(--text-small);color:var(--color-muted);grid-area:1/3;gap:.375rem;display:grid}.project-quantity>strong[data-v-aa35acf2]{font:450 1.75rem/1.2 var(--font-display);color:var(--color-ink)}.project-quantity-text[data-v-aa35acf2]{font:550 1rem/1.5 var(--font-body);color:var(--color-accent)}.project-row>svg[data-v-aa35acf2]{grid-area:1/4}.live-project-error[data-v-aa35acf2]{padding:0 0 var(--space-6)}@media (width<=42rem){.project-row[data-v-aa35acf2]{grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;gap:.75rem}.project-quantity[data-v-aa35acf2]{grid-area:2/2}.project-phase[data-v-aa35acf2]{grid-area:3/2/auto/-1}.project-row>svg[data-v-aa35acf2]{grid-column:3}}.overview-grid[data-v-3bf106d8]{gap:var(--section-gap);align-items:start;display:grid}.overview-grid>.section[data-v-3bf106d8]{min-width:0;margin-top:0}.overview-notification-link[data-v-3bf106d8]{margin-bottom:var(--space-6)}.overview-archive[data-v-3bf106d8]{margin-top:var(--section-gap)}.overview-archive>p[data-v-3bf106d8]{margin-bottom:var(--space-6)}.overview-refresh[data-v-3bf106d8]{margin-top:var(--space-4);cursor:pointer;background:0 0;border:0;padding:0}.overview-refresh[data-v-3bf106d8]:disabled{background:0 0;border:0}.overview-notifications .section-head[data-v-3bf106d8]{align-items:start;gap:.75rem}.overview-notifications h2[data-v-3bf106d8]{font-size:1.5rem}.overview-notifications .section-head p[data-v-3bf106d8]{margin-top:.5rem}.all-notifications-link[data-v-3bf106d8]{margin-top:var(--space-4)}.overview-notifications[data-v-3bf106d8] .notification-list>li{padding:var(--space-6) 0;box-shadow:none;background:0 0;display:block}.overview-notifications[data-v-3bf106d8] .notification-content{margin-block:.75rem;font-weight:550}.overview-notifications[data-v-3bf106d8] .notification-actions{gap:.5rem .875rem;margin-top:1rem}.overview-notifications[data-v-3bf106d8] .notification-actions button{border:1px solid var(--color-line);border-radius:var(--radius-small);font-size:var(--text-small);padding:.375rem 1rem;font-weight:550;text-decoration:none}.overview-notifications[data-v-3bf106d8] .notification-meta{gap:.5rem}.overview-notifications[data-v-3bf106d8] .notification-meta time{order:-1}.overview-notifications[data-v-3bf106d8] .notification-action{border-left:0}.overview-notifications[data-v-3bf106d8] .notification-action .notification-content{color:var(--color-warning)}@media (width>=72rem){.overview-grid[data-v-3bf106d8]:not(.without-notifications){column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) 19rem}.overview-notification-link[data-v-3bf106d8]{display:none}}.ensemble-columns[data-v-8fbb7b8e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3rem;display:grid}.ensemble-column[data-v-8fbb7b8e]{gap:2.5rem;min-width:0;display:grid}.ensemble-family-title[data-v-8fbb7b8e]{color:var(--color-muted);font-size:var(--text-small);letter-spacing:.04em;margin:0 0 1.25rem;font-weight:550}.ensemble-voice[data-v-8fbb7b8e]{border-top:1px solid var(--color-line);padding:1rem 0 1.25rem}.ensemble-voice h4[data-v-8fbb7b8e]{align-items:center;gap:var(--space-3);color:var(--color-accent);font:450 1.5rem/1.3 var(--font-display);margin:0 0 .625rem;display:flex}.ensemble-names[data-v-8fbb7b8e]{margin:0;padding:0;list-style:none}.ensemble-names li[data-v-8fbb7b8e]{align-items:center;gap:.125rem var(--space-3);flex-wrap:wrap;min-height:2.75rem;padding:.125rem 0;display:flex;position:relative}.ensemble-names li>a[data-v-8fbb7b8e],.ensemble-person-name[data-v-8fbb7b8e]{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.ensemble-role[data-v-8fbb7b8e]{white-space:normal;max-width:100%;font-weight:500}.ensemble-action[data-v-8fbb7b8e]{color:var(--color-accent);text-underline-offset:.2em;font-weight:600}.ensemble-action.attention[data-v-8fbb7b8e],.ensemble-names .urgent a[data-v-8fbb7b8e]{color:var(--color-warning)}.ensemble-person-name[data-v-8fbb7b8e]{color:var(--color-ink)}.ensemble-names .urgent[data-v-8fbb7b8e]{background:var(--color-warning-soft);box-shadow:calc(-1 * var(--row-gutter)) 0 var(--color-warning-soft),var(--row-gutter) 0 var(--color-warning-soft)}.ensemble-names .urgent[data-v-8fbb7b8e]:before{content:"";border-inline-start:3px solid var(--color-warning);position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--row-gutter))}@media (width<=75rem){.ensemble-columns[data-v-8fbb7b8e]{gap:2rem}}@media (width<=42rem){.ensemble-columns[data-v-8fbb7b8e]{grid-template-columns:1fr}}@media (forced-colors:active){.ensemble-names .urgent[data-v-8fbb7b8e]:before{border-inline-start-color:canvastext}}.draft-mail-dialog[data-v-56639ccc]{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-medium);width:min(60rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:2rem;overflow:auto}.draft-mail-dialog[data-v-56639ccc]::backdrop{background:#193b5940}.preview-explanation[data-v-56639ccc]{margin-block:var(--space-5) var(--space-6);max-width:52rem}.preview-format[data-v-56639ccc]{margin-top:var(--space-5)}.preview-format [aria-pressed=true][data-v-56639ccc]{border-color:var(--color-accent);background:var(--color-accent-soft)}.draft-mail-text[data-v-56639ccc]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-5)}@media (width<=40rem){.draft-mail-dialog[data-v-56639ccc]{padding:1rem}}.roster-actions[data-v-93977df7]{margin-block:var(--space-6);min-width:0}.roster-filter[data-v-93977df7]{gap:var(--space-3);min-height:var(--control-size);align-items:flex-start;width:fit-content;display:flex}.roster-filter input[data-v-93977df7]{flex-shrink:0;margin-top:.35rem}.roster-actions>.actions[data-v-93977df7]{margin-top:var(--space-3)}.roster-actions>.small[data-v-93977df7]{margin-block:var(--space-3)}.roster-composer[data-v-93977df7]{margin-top:var(--space-6)}.roster-composer>p[data-v-93977df7]{margin-top:var(--space-3)}.roster-language-help[data-v-93977df7]{margin-bottom:var(--space-6)}.roster-editor-grid[data-v-93977df7]{gap:var(--space-6);align-items:start;display:grid}.roster-editor[data-v-93977df7]{gap:var(--space-6);min-width:0;display:grid}.roster-editor-heading[data-v-93977df7]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.roster-editor-heading h4[data-v-93977df7]{font:650 1rem/1.5 var(--font-body)}.roster-editor-heading p[data-v-93977df7]{margin:0}.roster-composer>.actions[data-v-93977df7]{margin-top:var(--space-6)}.roster-composer>.action-feedback[data-v-93977df7]{margin-top:var(--space-4)}.roster-mail-dialog[data-v-93977df7]{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-medium);width:min(48rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:2rem;overflow:auto}.roster-mail-dialog[data-v-93977df7]::backdrop{background:#193b5940}.roster-mail-dialog>p[data-v-93977df7],.roster-mail-dialog>.action-feedback[data-v-93977df7],.roster-mail-dialog>.roster-filter[data-v-93977df7]{margin-top:var(--space-4)}.roster-recipients[data-v-93977df7]{margin-block:var(--space-6);gap:var(--space-4);display:grid}.roster-recipients li[data-v-93977df7]{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.roster-recipients span[data-v-93977df7]{font-size:var(--text-small);color:var(--color-muted)}@media (width>=68rem){.roster-editor-grid[data-v-93977df7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.roster-mail-dialog[data-v-93977df7]{padding:1rem}}.section-head>.actions[data-v-d6079296]{margin-top:0}.roster-link[data-v-d6079296]{margin-top:var(--space-4)}.dashboard-contract-counts[data-v-d6079296]{gap:var(--space-6) var(--space-12);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-contract-counts>div[data-v-d6079296]{gap:var(--space-2);display:grid}.dashboard-contract-counts dt[data-v-d6079296]{color:var(--color-muted);font-size:var(--text-small)}.dashboard-contract-counts dd[data-v-d6079296]{font:400 2rem/1.2 var(--font-display);color:var(--color-accent);margin:0}.dashboard-attention .section-head[data-v-d6079296]{margin-bottom:.75rem}.dashboard-task-list[data-v-d6079296]{padding:var(--space-3) 0;border-block:1px solid var(--color-line);flex-wrap:wrap;gap:.5rem 2rem;margin:0;list-style:none;display:flex}.dashboard-ensemble-roster[data-v-d6079296]{max-width:var(--ensemble-width)}.dashboard-ensemble .section-head p[data-v-d6079296]{margin-top:.5rem}.dashboard-task-list[data-v-d6079296]{min-width:0}.dashboard-ensemble-actions[data-v-d6079296]{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;max-width:100%;display:flex}.dashboard-email-copy[data-v-d6079296]{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.dashboard-email-copy>.button[data-v-d6079296]{flex-shrink:0}.dashboard-email-feedback[data-v-d6079296]{min-width:0}.dashboard-email-fallback[data-v-d6079296]{margin-bottom:var(--space-6)}.correction-history[data-v-d8a5c774]{margin-top:var(--space-4);max-width:52rem}.correction-history summary[data-v-d8a5c774]{min-height:var(--control-size);cursor:pointer;font-size:var(--text-small);color:var(--color-accent);align-items:center;display:flex}.correction-history summary[data-v-d8a5c774]:before{content:"▸";margin-right:.5rem}.correction-history[open] summary[data-v-d8a5c774]:before{content:"▾"}.correction-history-list[data-v-d8a5c774]{margin:var(--space-4) 0 0;gap:var(--space-6);padding:0;list-style:none;display:grid}.correction-history-list p[data-v-d8a5c774]{margin-block:var(--space-1)}.action-feedback[data-v-d8a5c774]{margin-top:var(--space-4)}.demand-correction[data-v-f1cc7f78]{grid-column:1/-1;min-width:0}.correction-editor[data-v-f1cc7f78]{margin:var(--space-4) 0 0;border:0;max-width:52rem;padding:0}.correction-editor legend[data-v-f1cc7f78]{margin-bottom:var(--space-3);padding:0;font-weight:600}.correction-fields[data-v-f1cc7f78]{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:12rem minmax(0,1fr);display:grid}.correction-fields input[data-v-f1cc7f78]{max-width:10rem}.correction-fields textarea[data-v-f1cc7f78]{min-height:6rem}.correction-warning[data-v-f1cc7f78]{color:var(--color-warning);margin-top:var(--space-4)}.action-feedback[data-v-f1cc7f78]{margin-top:var(--space-4)}@media (width<=40rem){.correction-fields[data-v-f1cc7f78]{grid-template-columns:minmax(0,1fr)}}.group-addition[data-v-010a225a]{margin-top:var(--section-gap)}.group-addition .section-head[data-v-010a225a]{align-items:center}.group-addition h3[data-v-010a225a]{font:400 var(--text-section)/1.25 var(--font-display)}.group-addition .section-head p[data-v-010a225a]{margin-top:var(--space-2);max-width:48rem}.group-addition-form[data-v-010a225a]{margin-top:var(--space-6);max-width:52rem}.group-addition-form fieldset[data-v-010a225a]{margin:var(--space-6) 0 0;border:0;padding:0}.group-addition-reason[data-v-010a225a],.group-addition-form .actions[data-v-010a225a]{margin-top:var(--space-6)}.group-addition>.action-feedback[data-v-010a225a]{margin-top:var(--space-4)}.group-removal[data-v-e72bf38f]{grid-column:1/-1}.group-removal-preview[data-v-e72bf38f]{max-width:54rem;padding:var(--space-6);background:var(--color-warning-soft);border-radius:var(--radius-small);gap:var(--space-4);display:grid}.group-removal-preview h4[data-v-e72bf38f]{font-size:1rem}.group-removal-preview p[data-v-e72bf38f]{margin:0}.group-removal-effects[data-v-e72bf38f]{gap:var(--space-4);padding:0;list-style:none;display:grid}.group-removal-effects li[data-v-e72bf38f]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.group-removal-effects li>span[data-v-e72bf38f]:last-child{flex-basis:100%}.group-removal-preview .actions[data-v-e72bf38f]{margin:0}.action-feedback[data-v-e72bf38f]{margin-top:var(--space-4)}@media (width<=40rem){.group-removal-preview[data-v-e72bf38f]{padding:var(--space-4)}}.group-plan-heading[data-v-4fdc1a33]{margin-bottom:var(--space-6);align-items:center}.group-plan-heading p[data-v-4fdc1a33]{margin-top:var(--space-2)}.readonly-note[data-v-4fdc1a33]{margin-block:var(--space-6)}.group-plan-list[data-v-4fdc1a33]{margin:var(--space-8) 0 0;padding:0;list-style:none}.group-plan-row[data-v-4fdc1a33]{align-items:center;gap:var(--space-6);padding-block:var(--space-6);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 7rem auto;display:grid;position:relative}.group-plan-row h3[data-v-4fdc1a33]{font:400 var(--text-section)/1.25 var(--font-display)}.group-plan-meta[data-v-4fdc1a33]{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.group-plan-count[data-v-4fdc1a33]{gap:var(--space-1);justify-items:start;display:grid}.group-plan-count input[data-v-4fdc1a33],.group-plan-number[data-v-4fdc1a33]{font:400 2.5rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-accent)}.group-plan-count input[data-v-4fdc1a33]{border:1px solid var(--color-line);border-radius:var(--radius-small);background:0 0;width:7rem;min-height:3.5rem;padding:.25rem .5rem}.group-plan-count input[data-v-4fdc1a33]:hover,.group-plan-count input[data-v-4fdc1a33]:focus{background:var(--color-white)}.group-plan-count input[data-v-4fdc1a33]:disabled{color:var(--color-ink)}.group-plan-actions[data-v-4fdc1a33]{gap:var(--space-2);margin:0}.group-plan-options[data-v-4fdc1a33]{padding:var(--space-4) 0 0;border:0;border-radius:0;grid-column:1/-1;max-width:52rem;margin:0}.group-plan-row.is-changed[data-v-4fdc1a33]{background:var(--color-accent-soft);box-shadow:0 0 0 var(--row-gutter,var(--space-4)) var(--color-accent-soft)}.group-plan-row.is-removed[data-v-4fdc1a33]{background:var(--color-warning-soft);box-shadow:0 0 0 var(--row-gutter,var(--space-4)) var(--color-warning-soft)}.is-removed h3[data-v-4fdc1a33]{text-decoration:line-through}.group-plan-add[data-v-4fdc1a33]{margin-block:var(--space-6) 0}.group-plan-save[data-v-4fdc1a33]{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.group-plan-save>.actions[data-v-4fdc1a33],.group-plan-save>.action-feedback[data-v-4fdc1a33]{margin:0}.group-plan-empty[data-v-4fdc1a33]{margin-block:var(--space-6)}.group-removed-history[data-v-4fdc1a33]{margin-top:var(--section-gap)}.group-removed-history summary[data-v-4fdc1a33]{cursor:pointer;min-height:44px;color:var(--color-accent);align-items:center;display:flex}.group-removed-history summary[data-v-4fdc1a33]:before{content:"▸";margin-right:.5rem}.group-removed-history[open] summary[data-v-4fdc1a33]:before{content:"▾"}@media (width<=40rem){.group-plan-row[data-v-4fdc1a33]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 5.5rem}.group-plan-count input[data-v-4fdc1a33]{width:5.5rem}.group-plan-actions[data-v-4fdc1a33]{grid-column:1/-1}.group-plan-row h3[data-v-4fdc1a33]{font-size:1.5rem}}@media (forced-colors:active){.group-plan-row.is-changed[data-v-4fdc1a33],.group-plan-row.is-removed[data-v-4fdc1a33]{box-shadow:none;outline:1px solid canvastext}}.roster-editor[data-v-a38a4be7]{max-width:64rem}.roster-group[data-v-a38a4be7]{margin-top:var(--section-gap);padding-top:var(--space-6);border-top:1px solid var(--color-line)}.roster-group-heading[data-v-a38a4be7]{justify-content:space-between;gap:var(--space-6);align-items:baseline;display:flex}.roster-group-heading h3[data-v-a38a4be7]{font:400 var(--text-section)/1.25 var(--font-display)}.roster-group-heading p[data-v-a38a4be7]{white-space:nowrap;margin:0}.roster-count[data-v-a38a4be7]{font:400 2rem/1.2 var(--font-display);color:var(--color-accent);font-variant-numeric:tabular-nums}.roster-group fieldset[data-v-a38a4be7]{margin:var(--space-6) 0;border:0;padding:0}.roster-people[data-v-a38a4be7]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.roster-people li[data-v-a38a4be7]{gap:var(--space-6);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) 10rem;align-items:center;display:grid}.roster-people li>div[data-v-a38a4be7]:first-child{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.roster-people a[data-v-a38a4be7]{font-weight:550}.roster-number[data-v-a38a4be7]{align-items:center;gap:var(--space-3);display:flex}.roster-number label[data-v-a38a4be7]{font-size:var(--text-small)}.roster-number input[data-v-a38a4be7]{width:5rem;min-width:0;min-height:var(--control-size);font:inherit;border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-white);padding:.5rem}.roster-outside[data-v-a38a4be7]{background:var(--color-warning-soft);box-shadow:0 0 0 var(--space-2) var(--color-warning-soft);border-radius:var(--radius-small)}.roster-warning[data-v-a38a4be7]{color:var(--color-warning);margin-top:var(--space-4)}.roster-group>.small[data-v-a38a4be7]{margin-block:var(--space-4)}.actions>.action-feedback[data-v-a38a4be7]{margin:0}@media (width<=40rem){.roster-group-heading[data-v-a38a4be7]{align-items:flex-start}.roster-group-heading p[data-v-a38a4be7]{white-space:normal;display:grid}.roster-people li[data-v-a38a4be7]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 7rem}.roster-number[data-v-a38a4be7]{gap:var(--space-1);display:grid}.roster-number input[data-v-a38a4be7]{width:100%}}.readonly-note[data-v-7e1ae068]{margin-block:1rem 1.5rem}.demand-method[data-v-7e1ae068]{border:0;margin:1.25rem 0;padding:0}.demand-method .actions[data-v-7e1ae068]{margin-top:.75rem}.event-outside[data-v-7e1ae068]{background:var(--color-warning-soft);border-radius:var(--radius-small);box-shadow:0 0 0 var(--row-gutter) var(--color-warning-soft)}.event-warning[data-v-7e1ae068]{color:var(--color-warning);font-size:var(--text-small);font-weight:550}.actions>.action-feedback[data-v-7e1ae068]{margin:0}.section>.action-feedback[data-v-7e1ae068]{margin-block:1.5rem}.workflow-status[data-v-7e1ae068]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1.5rem 0;display:grid}.workflow-status>div[data-v-7e1ae068]{align-content:start;gap:.75rem;display:grid}.workflow-status dt a[data-v-7e1ae068]{min-height:var(--control-size);align-items:center;font-weight:600;display:inline-flex}.workflow-status dd[data-v-7e1ae068]{margin:0}@media (width<=48rem){.workflow-status[data-v-7e1ae068]{grid-template-columns:1fr;gap:1rem}}.guest-feedback[data-v-739294ba]:has(.action-feedback){margin-block:var(--space-4)}.personal-contract>.muted[data-v-09302d02],.personal-contract>.action-feedback[data-v-09302d02]{margin-top:var(--space-4)}.personal-contract-documents[data-v-09302d02]{margin-top:var(--space-6)}.personal-contract-documents>li[data-v-09302d02]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.personal-contract-upload[data-v-09302d02]{gap:var(--space-4);max-width:48rem;margin-top:var(--space-8);display:grid}.personal-contract-confirm[data-v-09302d02]{align-items:flex-start;gap:var(--space-3);min-height:var(--control-size);display:flex}.personal-contract-confirm input[data-v-09302d02]{flex-shrink:0;margin-top:.4rem}.contract-warning[data-v-09302d02]{color:var(--color-warning)}.contract-feedback[data-v-09302d02]{margin-top:var(--space-4)}.personal-title[data-v-0e535a07]{margin-block:1.5rem .75rem}.section>p+p[data-v-0e535a07],.section>.notice[data-v-0e535a07]{margin-top:1.25rem}.personal-message[data-v-0e535a07]{max-width:50rem}.personal-message h2[data-v-0e535a07]{margin-block:var(--space-3) var(--space-6)}.personal-message-text[data-v-0e535a07]{white-space:pre-wrap;overflow-wrap:anywhere}.personal-document[data-v-0e535a07]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.personal-refresh[data-v-0e535a07]{margin-top:3rem}.personal-reply-dialog[data-v-0e535a07]{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-medium);width:min(42rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:2rem;overflow:auto}.personal-reply-dialog[data-v-0e535a07]::backdrop{background:#193b5940}.personal-reply-dialog form[data-v-0e535a07]{gap:1.25rem;display:grid}.personal-confirm[data-v-0e535a07]{min-height:var(--control-size);align-items:flex-start;gap:.75rem;display:flex}.personal-confirm input[data-v-0e535a07]{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.45rem}@media (width<=40rem){.personal-reply-dialog[data-v-0e535a07]{padding:1.25rem}}.personal-orchestra-logo[data-v-5cb5faa8]{margin-block:var(--space-6);max-width:30rem}.personal-orchestra-logo img[data-v-5cb5faa8]{object-fit:contain;object-position:left center;max-width:min(18rem,100%);max-height:7rem;display:block}.personal-orchestra-logo-compact[data-v-5cb5faa8]{max-width:6rem;margin:0}.personal-orchestra-logo-compact img[data-v-5cb5faa8]{max-width:100%;max-height:5rem}.personal-header-brand[data-v-e2353000]{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;min-height:6rem;display:flex}.personal-header-logo[data-v-e2353000]{flex:0 0 6rem;place-items:center;width:6rem;height:6rem;display:grid}.personal-header-name[data-v-e2353000]{font:400 clamp(1.5rem,2.5vw,2rem)/1.25 var(--font-display);overflow-wrap:anywhere;min-width:0;color:var(--color-accent)}@media (width<=36rem){.personal-header-logo[data-v-e2353000]{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.personal-header-brand[data-v-e2353000]{min-height:5rem}}.local-test-banner[data-v-d09ce1e2]{background:var(--color-warning-soft);color:var(--color-ink);border-bottom:2px solid var(--color-warning);overflow-wrap:anywhere;margin:0;padding:1rem 1.5rem;line-height:1.6}
