.firm-beta,.beta-surface{--beta-registry: #eef1f2;--beta-registry-deep: #e2e7e9;--beta-brief: #fbfcfc;--beta-brief-raised: #ffffff;--beta-ink: #16232b;--beta-ink-soft: #344751;--beta-muted: #667982;--beta-faint: #8c9ba2;--beta-line: #cdd6da;--beta-line-strong: #9baab0;--beta-bronze: #a4772b;--beta-bronze-deep: #78551d;--beta-bronze-soft: #f2eadb;--beta-oxblood: #8f3643;--beta-oxblood-deep: #6f2632;--beta-oxblood-soft: #f5e6e8;--beta-teal: #2f6b64;--beta-teal-deep: #24544f;--beta-teal-soft: #e2efec;--beta-blue: #365f7d;--beta-blue-soft: #e5edf3;--beta-focus: #2673a9;--beta-shadow-sm: 0 1px 2px rgba(22, 35, 43, .08);--beta-shadow: 0 18px 42px rgba(22, 35, 43, .14);--beta-radius-sm: 8px;--beta-radius: 12px;--beta-radius-lg: 18px;--beta-rail-width: 108px;--beta-secretary-dock-width: min(400px, 36vw);--beta-topbar-height: 72px}.beta-surface{--text-primary: var(--beta-ink);--text-secondary: var(--beta-ink-soft);--background: var(--beta-brief);--foreground: var(--beta-ink);--card: var(--beta-brief-raised);--card-foreground: var(--beta-ink);--popover: var(--beta-brief-raised);--popover-foreground: var(--beta-ink);--primary: var(--beta-ink);--primary-foreground: var(--beta-brief-raised);--secondary: var(--beta-registry);--secondary-foreground: var(--beta-ink);--muted: var(--beta-registry);--muted-foreground: var(--beta-muted);--accent: var(--beta-teal-soft);--accent-foreground: var(--beta-teal-deep);--destructive: var(--beta-oxblood);--destructive-foreground: white;--border: var(--beta-line);--input: var(--beta-line);--ring: var(--beta-focus);--radius: var(--beta-radius);--color-background: var(--background);--color-foreground: var(--foreground);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-popover: var(--popover);--color-popover-foreground: var(--popover-foreground);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-destructive: var(--destructive);--color-destructive-foreground: var(--destructive-foreground);--color-border: var(--border);--color-input: var(--input);--color-ring: var(--ring);color:var(--beta-ink);background:var(--beta-brief);font-family:Alexandria,Segoe UI,sans-serif;line-height:1.65;overflow-wrap:anywhere;color-scheme:light}.beta-surface,.beta-surface *{box-sizing:border-box}.beta-surface :is(button,input,textarea,select){font-family:inherit}.beta-surface :is([data-slot=button],[data-slot=tabs-trigger],[data-slot=dropdown-menu-trigger]){min-block-size:44px;min-inline-size:44px;block-size:auto;white-space:normal}.beta-surface :is([data-slot=input],[data-slot=textarea]){min-block-size:44px;font-size:16px;background:var(--beta-brief-raised)}.beta-surface [data-slot=tabs-list]{block-size:auto;min-block-size:50px;max-inline-size:100%;flex-wrap:wrap}.beta-surface :is([data-slot=dialog-close],[data-slot=sheet-close]){min-block-size:44px;min-inline-size:44px}.beta-surface :is(button,a,input,textarea,[tabindex]):focus-visible{outline:3px solid var(--beta-focus);outline-offset:3px}.beta-surface svg{stroke-width:1.9;flex-shrink:0}.beta-surface [data-slot=label]{line-height:1.65}.beta-surface [data-slot=dialog-header]{text-align:start}.beta-surface [data-slot=checkbox]{flex-shrink:0}.beta-check-label{display:flex;gap:.75rem;align-items:flex-start;min-block-size:44px;padding-block:.5rem}.beta-check-label [data-slot=checkbox]{margin-block-start:.3rem}.beta-check-label [data-slot=label]{flex:1;min-inline-size:0}.beta-surface [data-slot=table-container]{max-inline-size:100%}.beta-dialog-overlay{z-index:420}.beta-surface.beta-dialog[data-slot=dialog-content]{z-index:421;display:flex;flex-direction:column;gap:0;padding:0;inline-size:calc(100vw - 2rem);max-inline-size:34rem;min-inline-size:0;max-block-size:calc(100dvh - 2rem);overflow:hidden;border-radius:var(--beta-radius-lg);border-color:var(--beta-line);box-shadow:var(--beta-shadow);text-align:start;transition-property:opacity,box-shadow,background-color,border-color}.beta-surface.beta-dialog[data-slot=dialog-content][data-size=wide]{max-inline-size:48rem}.beta-dialog>[data-slot=dialog-header]{flex-shrink:0;padding:1.5rem 1.5rem 1rem;gap:.5rem}.beta-dialog [data-slot=dialog-title]{line-height:1.6}.beta-dialog .beta-dialog-close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;padding:.5rem}.beta-dialog-body{display:grid;gap:1rem;min-block-size:0;min-inline-size:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.5rem 1.5rem}.beta-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;flex-shrink:0;padding:1rem 1.5rem;border-block-start:1px solid var(--beta-line);background:var(--beta-registry)}.beta-dialog-body>[data-slot=button]{justify-self:start;max-inline-size:100%}@media(max-width:480px){.beta-dialog>[data-slot=dialog-header]{padding:1rem 1rem .75rem}.beta-dialog-body{padding:.25rem 1rem 1rem}.beta-dialog-footer{padding:.75rem 1rem}.beta-dialog-footer>[data-slot=button]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.beta-surface,.beta-surface *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mi-card{background:var(--beta-brief);border:1px solid var(--beta-line);border-radius:18px;padding:1.25rem;min-inline-size:0;overflow-wrap:anywhere}.mi-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-inline-size:0}.mi-stack>[data-slot=button]{justify-self:start;max-inline-size:100%}.mi-form{max-inline-size:36rem;margin-inline:auto;display:grid;gap:1rem}.mi-field{display:grid;gap:.5rem}.mi-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.mi-muted{color:var(--beta-muted);font-size:.875rem;line-height:1.8}.mi-error{color:var(--beta-oxblood);border-inline-start:3px solid currentColor;padding-inline-start:.75rem}.mi-message{white-space:pre-wrap;padding:1rem;border-radius:12px;background:var(--beta-brief-raised);border:1px solid var(--beta-line);margin-block:.75rem;overflow-wrap:anywhere}.mi-message[data-kind=FirstAnswer]{border-inline-start:4px solid var(--beta-teal)}.mi-chat{position:relative;max-block-size:60dvh;overflow:auto;scroll-padding-block:1rem}.mi-composer{background:var(--beta-brief);border-block-start:1px solid var(--beta-line);padding-block:1rem max(.75rem,env(safe-area-inset-bottom));display:grid;gap:.75rem}.mi-watermark{color:var(--beta-muted);font-size:.8rem}.mi-list{display:grid;gap:.75rem}.mi-title{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;margin:0}.mi-grid{display:grid;gap:1rem}.mi-badge{display:inline-flex;align-items:center;gap:.35rem;color:var(--beta-teal);font-size:.8rem;font-weight:600}.mi-card :is(input,textarea){min-inline-size:0;max-inline-size:100%;font-size:16px}.mi-card a{text-underline-offset:.25rem}.mi-card :is(h2,h3){display:flex;align-items:center;gap:.5rem;font-weight:700;line-height:1.6}.mi-card :is(input[type=file],audio,progress){inline-size:100%;min-inline-size:0;max-inline-size:100%}.mi-card input[type=file]{block-size:auto;padding-block:.5rem}.mi-card fieldset{min-inline-size:0}.mi-card legend{margin-block-end:.75rem}.mi-card summary{min-block-size:44px;padding-block:.5rem;font-weight:600;cursor:pointer}.mi-card details[open]>summary,.mi-card[open]>summary{margin-block-end:.75rem}.mi-entry-error{max-inline-size:40rem;margin-inline:auto}@media(min-width:768px){.mi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.firm-beta .mi-workspace{background:transparent}.mi-workspace>.mi-stack{gap:1.25rem}.mi-workspace .page-masthead{margin-block-end:0;align-items:center}.mi-workspace .display-title{line-height:1.3}.mi-workspace[lang=en] .display-title{font-family:inherit;font-size:clamp(1.75rem,3vw,2.5rem)}.mi-workspace .mi-card{border-radius:var(--beta-radius);box-shadow:var(--beta-shadow-sm)}.mi-workspace :is(h2,h3){font-weight:700;line-height:1.6}.mi-workspace h2{font-size:1rem}.mi-context-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1.5rem;padding-block-end:.75rem;border-block-end:1px solid var(--beta-line)}.mi-section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-inline-size:0}.mi-section-nav .mi-nav-current{background:var(--beta-bronze-soft);color:var(--beta-bronze-deep)}.mi-page-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mi-lead{margin-block-start:.5rem;max-inline-size:48rem}.mi-toolbar{display:grid;gap:1rem}.mi-search-form{display:flex;align-items:center;gap:.75rem;min-inline-size:0}.mi-search-control{position:relative;flex:1 1 auto;max-inline-size:34rem;min-inline-size:0}.mi-search-control>svg{position:absolute;inset-inline-start:.9rem;inset-block-start:50%;transform:translateY(-50%);color:var(--beta-muted);pointer-events:none}.mi-search-control [data-slot=input]{padding-inline-start:2.75rem}.mi-filter-tabs{gap:.25rem}.mi-filter-tabs [data-slot=tabs-trigger]{flex:0 1 auto;padding-inline:1rem}.mi-filter-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--beta-ink);color:var(--beta-brief-raised)}.mi-tab-count{display:inline-grid;place-items:center;min-inline-size:1.5rem;padding-inline:.25rem;border-radius:5px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.75rem;font-variant-numeric:tabular-nums}.mi-consultation-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr) auto;align-items:center;gap:1.5rem}.mi-record-main,.mi-record-status{display:grid;justify-items:start;gap:.5rem;min-inline-size:0}.mi-record-main h2{font-size:1.05rem;font-weight:700}.mi-record-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--beta-muted);font-size:.8rem}.mi-record-status{font-size:.875rem}.mi-record-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.mi-status-open{background:var(--beta-teal-soft);border-color:var(--beta-teal);color:var(--beta-teal-deep)}.mi-unread{border-inline-start:3px solid var(--beta-bronze)}.mi-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-block-size:15rem;text-align:center;padding:2rem 1rem}.mi-empty-icon{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--beta-radius);background:var(--beta-bronze-soft);color:var(--beta-bronze-deep)}.mi-empty .mi-muted{max-inline-size:34rem}.mi-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:.25rem}.mi-page-number{color:var(--beta-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.mi-thread .mi-chat{background:var(--beta-registry);border:1px solid var(--beta-line);border-radius:var(--beta-radius);padding:1rem}.mi-workspace .mi-thread-heading{margin-block-end:1.25rem}.mi-thread .mi-watermark{position:static;opacity:1;color:var(--beta-muted);margin-block-end:.75rem}.mi-thread .mi-message{margin-block:.75rem 0}.mi-thread>[data-slot=button],.mi-workspace .mi-stack>[data-slot=button]{justify-self:start;max-inline-size:100%}.mi-thread .mi-grid{padding-block:1rem;border-block:1px solid var(--beta-line)}.mi-settings-field{max-inline-size:28rem}.mi-manager-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mi-link-address{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem;background:var(--beta-registry);border-radius:var(--beta-radius-sm)}.mi-link-address a{overflow-wrap:anywhere}.mi-section-heading{display:flex;align-items:center;gap:.75rem}.mi-section-heading>svg{color:var(--beta-bronze-deep);flex-shrink:0}.mi-delivery-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media(max-width:1000px){.mi-consultation-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.mi-record-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:640px){.mi-context-bar{flex-wrap:wrap;gap:.5rem}.mi-context-bar>[data-slot=button]{margin-inline-start:auto}.mi-workspace .page-masthead,.mi-page-heading{align-items:flex-start;flex-direction:column;gap:.75rem}.mi-consultation-row,.mi-manager-list{grid-template-columns:minmax(0,1fr)}.mi-record-actions{grid-column:auto}.mi-pagination .mi-actions{gap:.5rem}.mi-card{padding:1rem}.mi-filter-tabs{inline-size:100%}.mi-filter-tabs [data-slot=tabs-trigger]{flex:1 1 auto;padding-inline:.5rem}}
