:root{--ui-bg:#f8f5f2;--ui-surface:#fff;--ui-surface-2:#f4f1ee;--ui-surface-muted:#ede9e5;--ui-text:#111827;--ui-muted:#4b5563;--ui-border:#e5e0d8;--ui-primary:#c97b5f;--ui-primary-foreground:#fff;--ui-success:#5f7a6b;--ui-warning:#b45309;--ui-danger:#b91c1c;--ui-info:#1e40af;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-shadow-sm:0 1px 2px #5f3c2d0d, 0 6px 14px #5f3c2d14;--ui-shadow:0 12px 24px #5f3c2d1a;--ui-banner-info-bg:#eef2ff;--ui-banner-info-border:#c7d2fe;--ui-banner-success-bg:#f0f5f3;--ui-banner-success-border:#c3d4cf;--ui-banner-warning-bg:#fff7ed;--ui-banner-warning-border:#fed7aa;--ui-banner-danger-bg:#fef2f2;--ui-banner-danger-border:#fecaca;--ui-skeleton-base:#e5e7eb;--ui-skeleton-highlight:#f3f4f6;--ui-font-xs:11px;--ui-font-sm:13px;--ui-font-base:14px;--ui-font-lg:16px;--ui-font-xl:20px;--ui-font-2xl:24px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-space-10:40px;--ui-button-min-h:40px;--ui-button-min-h-sm:36px}html.theme-dark,body.theme-dark,.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0e2a26;--ui-surface:#1f3a36;--ui-surface-2:#243f3a;--ui-surface-muted:#294540;--ui-text:#f3f4f6;--ui-muted:#d7dedb;--ui-border:#3a524e;--ui-primary:#c97b5f;--ui-primary-foreground:#fff;--ui-success:#5f7a6b;--ui-warning:#fbbf24;--ui-danger:#f87171;--ui-info:#60a5fa;--ui-shadow-sm:0 1px 2px #0006, 0 8px 16px #00000059;--ui-shadow:0 16px 32px #00000073;--ui-banner-info-bg:#1a2336;--ui-banner-info-border:#2b3b5b;--ui-banner-success-bg:#0e2820;--ui-banner-success-border:#1f4538;--ui-banner-warning-bg:#2a1d0a;--ui-banner-warning-border:#5c3b14;--ui-banner-danger-bg:#2a1214;--ui-banner-danger-border:#5c2326;--ui-skeleton-base:#1f2937;--ui-skeleton-highlight:#2d3748}html.theme-light,body.theme-light,.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-dark input[type=date],html.theme-dark input[type=time],html.theme-dark input[type=datetime-local],html.theme-dark input[type=month],html.theme-dark input[type=week],html.theme-dark input.MuiInputBase-input[type=date],html.theme-dark input.MuiInputBase-input[type=time],html.theme-dark input.MuiInputBase-input[type=datetime-local],html.theme-dark input.MuiInputBase-input[type=month],html.theme-dark input.MuiInputBase-input[type=week],body.theme-dark input[type=date],body.theme-dark input[type=time],body.theme-dark input[type=datetime-local],body.theme-dark input[type=month],body.theme-dark input[type=week],body.theme-dark input.MuiInputBase-input[type=date],body.theme-dark input.MuiInputBase-input[type=time],body.theme-dark input.MuiInputBase-input[type=datetime-local],body.theme-dark input.MuiInputBase-input[type=month],body.theme-dark input.MuiInputBase-input[type=week],.theme-dark input[type=date],.theme-dark input[type=time],.theme-dark input[type=datetime-local],.theme-dark input[type=month],.theme-dark input[type=week],.theme-dark input.MuiInputBase-input[type=date],.theme-dark input.MuiInputBase-input[type=time],.theme-dark input.MuiInputBase-input[type=datetime-local],.theme-dark input.MuiInputBase-input[type=month],.theme-dark input.MuiInputBase-input[type=week]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.ui-mode-large,.ui-mode-large{--ui-font-xs:12px;--ui-font-sm:14px;--ui-font-base:16px;--ui-font-lg:18px;--ui-font-xl:22px;--ui-font-2xl:28px;--ui-space-1:6px;--ui-space-2:10px;--ui-space-3:14px;--ui-space-4:18px;--ui-space-5:24px;--ui-space-6:28px;--ui-space-7:32px;--ui-space-8:36px;--ui-button-min-h:48px;--ui-button-min-h-sm:44px}html{background:var(--ui-bg);height:100%;color:var(--ui-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--ui-bg);color:var(--ui-text);min-height:100%;font-family:"Source Sans 3",Segoe UI,system-ui,sans-serif;line-height:1.55}body.ui-mode-large{line-height:1.65}a{color:var(--ui-primary);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 45%, transparent);outline-offset:2px}.MuiButtonBase-root.Mui-focusVisible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 30%, transparent)}button{font:inherit}h1,h2,h3,h4{color:var(--ui-text);font-weight:600;line-height:1.25}.ui-text-xs{font-size:var(--ui-font-xs);line-height:1.4}.ui-text-sm{font-size:var(--ui-font-sm);line-height:1.45}.ui-text-base{font-size:var(--ui-font-base);line-height:1.55}.ui-text-lg{font-size:var(--ui-font-lg);line-height:1.5}.ui-text-xl{font-size:var(--ui-font-xl);line-height:1.35}.ui-text-2xl{font-size:var(--ui-font-2xl);line-height:1.2}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-min-w-0{min-width:0}.ui-skeleton{background:linear-gradient(90deg, var(--ui-skeleton-base) 25%, var(--ui-skeleton-highlight) 50%, var(--ui-skeleton-base) 75%);background-size:200% 100%;animation:1.4s infinite skeletonPulse}@keyframes skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.avyn-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avyn-collection-page{width:100%;max-width:860px;color:var(--ui-text);margin:26px auto 0}.avyn-collection-page,.avyn-collection-page *{box-sizing:border-box}.avyn-collection-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);display:flex}.avyn-collection-header-copy{gap:var(--ui-space-1);min-width:0;display:grid}.avyn-collection-header h1{min-width:0;font-size:var(--ui-font-2xl);margin:0;line-height:1.2}.avyn-collection-subtitle{color:var(--ui-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.35}.avyn-collection-record{flex:none}.avyn-collection-view-nav{z-index:1099;margin-bottom:var(--ui-space-5);background:var(--ui-bg);border-bottom:1px solid var(--ui-border);position:sticky;top:72px}.avyn-collection-view-nav ul{align-items:stretch;gap:var(--ui-space-1);overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.avyn-collection-view-nav li{flex:none}.avyn-collection-view-link{min-height:max(44px, var(--ui-button-min-h));align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-font-sm);white-space:nowrap;border-bottom:2px solid #0000;font-weight:650;line-height:1.2;display:inline-flex}.avyn-collection-view-link:hover{color:var(--ui-text);background:var(--ui-surface-2);text-decoration:none}.avyn-collection-view-link[aria-current=page]{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}.avyn-collection-view-icon{justify-content:center;align-items:center;display:inline-flex}.avyn-collection-view-icon svg{width:20px;height:20px;font-size:20px}.avyn-collection-content{min-width:0}.avyn-collection-controls{gap:var(--ui-space-3);margin:0 0 var(--ui-space-5);display:grid}.avyn-collection-controls-primary{align-items:end;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.avyn-field{gap:var(--ui-space-1);min-width:0;color:var(--ui-text);display:grid}.avyn-field-label{font-size:var(--ui-font-sm);font-weight:650;line-height:1.3}.avyn-field input,.avyn-field select{width:100%;min-height:max(44px, var(--ui-button-min-h));padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text);font:inherit;font-size:var(--ui-font-base);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:0;line-height:1.4}.avyn-field input::placeholder{color:var(--ui-muted);opacity:1}.avyn-field input:hover,.avyn-field select:hover{border-color:var(--ui-muted)}.avyn-field input:focus-visible,.avyn-field select:focus-visible{border-color:var(--ui-primary)}.avyn-filter-panel{gap:var(--ui-space-3);padding:var(--ui-space-3) 0 0;border:0;border-top:1px solid var(--ui-border);margin:0;display:grid}.avyn-filter-panel legend{margin:0 0 var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);padding:0;font-weight:650}.avyn-filter-panel-fields{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,240px));display:grid}.avyn-action{min-height:max(44px, var(--ui-button-min-h));justify-content:center;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);color:var(--ui-text);font:inherit;font-size:var(--ui-font-sm);cursor:pointer;border:1px solid var(--ui-border);background:0 0;border-radius:0;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.avyn-action:hover{background:var(--ui-surface-2);text-decoration:none}.avyn-action-label{min-width:0}.avyn-action-primary{color:var(--ui-primary-foreground);background:var(--ui-primary);border-color:var(--ui-primary)}.avyn-action-primary:hover{color:var(--ui-primary-foreground);background:color-mix(in srgb, var(--ui-primary) 88%, black)}.avyn-action-quiet{min-height:max(44px, var(--ui-button-min-h-sm));color:var(--ui-primary);border-color:#0000;justify-content:flex-start;padding-inline:0}.avyn-action:disabled{cursor:not-allowed;opacity:.6}.avyn-action-icon{display:inline-flex}.avyn-action-icon svg{width:20px;height:20px;font-size:20px}.avyn-action-icon-only{min-width:44px;padding-inline:var(--ui-space-2)}.avyn-empty-state-actions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.avyn-notice{padding:var(--ui-space-3) var(--ui-space-4);margin:0 0 var(--ui-space-4);color:var(--ui-text);background:var(--ui-surface-2);border-left:4px solid var(--ui-info)}.avyn-notice h2,.avyn-notice p{margin:0}.avyn-notice h2{margin-bottom:var(--ui-space-1);font-size:var(--ui-font-base)}.avyn-notice p{font-size:var(--ui-font-base)}.avyn-notice-info{background:var(--ui-banner-info-bg);border-color:var(--ui-banner-info-border)}.avyn-notice-success{background:var(--ui-banner-success-bg);border-color:var(--ui-banner-success-border)}.avyn-notice-warning{background:var(--ui-banner-warning-bg);border-color:var(--ui-banner-warning-border)}.avyn-notice-error{background:var(--ui-banner-danger-bg);border-color:var(--ui-banner-danger-border)}.avyn-notice-actions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.avyn-notice details{margin-top:var(--ui-space-3)}.avyn-notice summary{min-height:max(44px, var(--ui-button-min-h));cursor:pointer}.avyn-notice pre{max-width:100%;margin:var(--ui-space-2) 0 0;white-space:pre-wrap;overflow-x:auto}.avyn-empty-state{padding:var(--ui-space-6) 0;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.avyn-empty-state h2,.avyn-empty-state p{margin:0}.avyn-empty-state h2{font-size:var(--ui-font-lg)}.avyn-empty-state p{max-width:62ch;margin-top:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-base)}.avyn-loading-state ul{border-top:1px solid var(--ui-border);margin:0;padding:0;list-style:none}.avyn-loading-state li{gap:var(--ui-space-2);padding:var(--ui-space-4) 0;border-bottom:1px solid var(--ui-border);display:grid}.avyn-loading-line{background:linear-gradient(90deg, var(--ui-skeleton-base) 25%, var(--ui-skeleton-highlight) 50%, var(--ui-skeleton-base) 75%);background-size:200% 100%;height:12px;animation:1.4s infinite skeletonPulse;display:block}.avyn-loading-line-title{width:min(55%,360px);height:16px}.avyn-loading-line-meta{width:min(35%,240px)}.avyn-loading-line-body{width:min(75%,520px)}.avyn-data-list{border-top:1px solid var(--ui-border);margin:0;padding:0 0 88px;list-style:none}.avyn-data-row{border-bottom:1px solid var(--ui-border);margin:0}.avyn-data-row article{margin:0}.avyn-data-row-link{align-items:center;gap:var(--ui-space-4);min-height:88px;padding:var(--ui-space-4) var(--ui-space-2);color:var(--ui-text);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.avyn-data-row-link:hover{color:var(--ui-text);background:var(--ui-surface-2);text-decoration:none}.avyn-data-row-link:focus-visible{z-index:1;position:relative}.avyn-data-row-content{gap:var(--ui-space-2);min-width:0;display:grid}.avyn-data-row-title{overflow-wrap:anywhere;font-size:var(--ui-font-lg);margin:0;font-weight:650;line-height:1.3}.avyn-data-row-date{gap:var(--ui-space-1) var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.avyn-data-row-statuses{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.avyn-status{min-height:28px;padding:2px var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-font-sm);border:1px solid var(--ui-border);border-radius:999px;align-items:center;font-weight:650;line-height:1.2;display:inline-flex}.avyn-status-info{color:var(--ui-info);border-color:var(--ui-info)}.avyn-status-success{color:var(--ui-muted);border-color:color-mix(in srgb, var(--ui-success) 65%, var(--ui-text))}.avyn-status-warning{color:var(--ui-warning);border-color:var(--ui-warning)}.avyn-status-error{color:var(--ui-danger);border-color:var(--ui-danger)}.avyn-data-row-metadata,.avyn-data-row-explanation{color:var(--ui-muted);font-size:var(--ui-font-base);overflow-wrap:anywhere;margin:0;line-height:1.45}.avyn-data-row-affordance{align-items:center;gap:var(--ui-space-2);color:var(--ui-primary);font-size:var(--ui-font-sm);font-weight:650;display:inline-flex}.avyn-data-row-affordance>:last-child{font-size:var(--ui-font-xl);line-height:1}.avyn-floating-primary-action{z-index:1100;width:56px;height:56px;color:var(--ui-primary-foreground);background:var(--ui-primary);border:1px solid var(--ui-primary);box-shadow:var(--ui-shadow-sm);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px}.avyn-floating-primary-action:hover{color:var(--ui-primary-foreground);background:color-mix(in srgb, var(--ui-primary) 88%, black);text-decoration:none}.avyn-floating-primary-action svg{display:block}@media (width<=767px){.avyn-collection-page{max-width:440px}.avyn-collection-view-nav{top:0}.avyn-data-row-link{gap:var(--ui-space-2);padding-inline:0}.avyn-data-row-affordance>:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avyn-floating-primary-action{bottom:74px;right:16px}}@media (width>=600px){.avyn-collection-page{padding-inline:var(--ui-space-4)}}@media (width<=599.95px){.avyn-action-compact .avyn-action-label{display:none}html.avyn-timeline-route,body.avyn-timeline-route{overflow-x:hidden}body.avyn-timeline-route .avyn-collection-controls-primary,html.avyn-timeline-route .avyn-collection-controls-primary{grid-template-columns:minmax(0,1fr)}body.avyn-timeline-route .avyn-collection-controls-primary .avyn-action,html.avyn-timeline-route .avyn-collection-controls-primary .avyn-action{width:100%}}@media (width<=389px){html.avyn-documents-route,body.avyn-documents-route{overflow-x:hidden}.avyn-collection-controls-primary{grid-template-columns:minmax(0,1fr)}.avyn-collection-controls-primary .avyn-action{width:100%}}
