.adui-sidebar{display:flex;flex-direction:column;justify-content:space-between;width:var(--sidebar-width-expanded);height:100%;border-right:1px solid var(--border-subtle);border-bottom:0;overflow:hidden;transition:width var(--motion-state) var(--motion-ease)}.adui-sidebar[data-collapsed=true]{width:var(--sidebar-width-collapsed)}.adui-sidebar-list{list-style:none;margin:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.adui-sidebar-link{display:flex;align-items:center;gap:var(--space-3);height:var(--row-height-comfortable);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);white-space:nowrap;transition:background-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease)}.adui-sidebar-link--active,.adui-sidebar-link:hover{background:var(--surface-2);color:var(--text-primary)}.adui-sidebar-link:focus-visible,.adui-sidebar-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-sidebar-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px}.adui-sidebar[data-collapsed=true] .adui-sidebar-label{display:none}.adui-sidebar-divider{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-2) var(--space-3)}.adui-sidebar-foot{padding-bottom:var(--space-2)}.adui-sidebar-toggle{display:flex;align-items:center;gap:var(--space-3);width:calc(100% - var(--space-4));height:var(--row-height-compact);margin:var(--space-1) var(--space-2) 0;padding:0 var(--space-3);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;font-family:var(--font-sans);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);white-space:nowrap;transition:background-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease)}.adui-sidebar-toggle:hover{background:var(--surface-2);color:var(--text-primary)}.adui-breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-breadcrumb-item{display:inline-flex;align-items:center;gap:var(--space-2)}.adui-breadcrumb-link{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--motion-state) var(--motion-ease)}.adui-breadcrumb-link:hover{color:var(--text-primary);text-decoration:underline}.adui-breadcrumb-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-breadcrumb-text{color:var(--text-secondary)}.adui-breadcrumb-current{color:var(--text-primary);font-weight:var(--type-label-weight)}.adui-breadcrumb-sep{color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.adui-tabbar,.adui-tabbar.adui-chip{display:flex;align-items:stretch;gap:var(--space-1);max-width:100%;padding:0;overflow-x:auto;background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none}.adui-tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);white-space:nowrap;transition:color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease)}.adui-tab:hover:not(:disabled){color:var(--text-primary);border-bottom-color:var(--color-border-control)}.adui-tab--selected{color:var(--color-primary-text);font-weight:600;border-bottom-color:var(--color-primary-text)}.adui-tab:disabled{opacity:.45;cursor:not-allowed}.adui-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width:640px){.adui-tab{min-height:44px}}.adui-tab-icon{display:inline-flex}.adui-palette{position:absolute;top:96px;left:50%;transform:translateX(-50%);width:560px;max-width:calc(100vw - var(--space-12));max-height:60vh;display:flex;flex-direction:column;border-radius:var(--radius-lg);box-shadow:0 16px 48px rgba(0,0,0,.45);overflow:hidden;animation:adui-palette-in var(--motion-panel) var(--motion-ease)}@keyframes adui-palette-in{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.adui-palette{animation:none}}.adui-palette-inputrow{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.adui-palette-searchicon{flex:none;color:var(--text-tertiary)}.adui-palette-input{flex:1 1;background:transparent;border:0;outline:none;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-palette-input::placeholder{color:var(--text-tertiary)}.adui-palette-kbd{flex:none;padding:0 var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--type-micro-size);line-height:var(--type-micro-lh)}.adui-palette-status{margin:0;padding:var(--space-4);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-palette-list{list-style:none;margin:0;padding:var(--space-2) 0;overflow-y:auto}.adui-palette-list:empty{display:none}.adui-palette-groupwrap{padding:0}.adui-palette-grouplabel{display:block;padding:var(--space-2) var(--space-4) var(--space-1);color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-palette-groupitems{list-style:none;margin:0;padding:0}.adui-palette-option{display:flex;align-items:center;gap:var(--space-3);height:var(--row-height-comfortable);padding:0 var(--space-4);cursor:pointer;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-palette-option[data-active]{background:var(--surface-2)}.adui-palette-opticon{flex:none;display:inline-flex;color:var(--text-secondary)}.adui-palette-optlabel{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adui-palette-opthint{flex:none;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-drawer{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:calc(100vw - var(--space-12));display:flex;flex-direction:column;border:0;border-left:1px solid var(--border-subtle);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:-16px 0 48px rgba(0,0,0,.35);animation:adui-drawer-in var(--motion-panel) var(--motion-ease)}.adui-drawer[data-width="560"]{width:560px}@keyframes adui-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.adui-drawer{animation:none}}.adui-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.adui-drawer-title{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adui-drawer-close{flex:none;display:inline-flex;padding:var(--space-1);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease)}.adui-drawer-close:hover{background:var(--surface-2);color:var(--text-primary)}.adui-drawer-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-drawer-body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4)}.adui-drawer-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.adui-roleswitcher{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--row-height-compact);padding:0 var(--space-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);transition:border-color var(--motion-state) var(--motion-ease)}.adui-roleswitcher:hover{border-color:var(--border-strong)}.adui-roleswitcher:focus-within{border-color:var(--border-strong);outline:2px solid var(--focus-ring);outline-offset:1px}.adui-roleswitcher-icon{flex:none}.adui-roleswitcher-select{background:transparent;border:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);cursor:pointer;outline:none}.adui-select-wrap{position:relative;display:inline-flex;width:100%}.adui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--row-height-comfortable);padding:0 var(--space-8) 0 var(--space-3);background:var(--surface-1);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);cursor:pointer;transition:border-color var(--motion-state) var(--motion-ease)}.adui-select:hover:not(:disabled){border-color:var(--color-border-control-hover)}.adui-select:focus,.adui-select:focus-visible{outline:none;border-color:var(--color-border-control-hover)}.adui-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-select:disabled{opacity:.45;cursor:not-allowed}.adui-select[aria-invalid=true]{border-color:var(--state-critical)}.adui-select-chevron{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-tertiary)}.adui-combobox{position:relative}.adui-combobox-control{position:relative;display:flex;align-items:center}.adui-combobox-input{width:100%;padding-right:var(--space-12)}.adui-combobox-spinner{position:absolute;right:var(--space-12);color:var(--text-tertiary);animation:adui-spin var(--motion-busy) linear infinite}@media (prefers-reduced-motion:reduce){.adui-combobox-spinner{animation:none}}.adui-combobox-clear{position:absolute;right:var(--space-8);display:inline-flex;padding:var(--space-1);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer}.adui-combobox-clear:hover{color:var(--text-primary);background:var(--surface-2)}.adui-combobox-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-combobox-chevron{position:absolute;right:var(--space-3);pointer-events:none;color:var(--text-tertiary)}.adui-combobox-list{position:absolute;top:100%;left:0;right:0;z-index:50;margin:var(--space-1) 0 0;padding:var(--space-1) 0;list-style:none;max-height:240px;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.35)}.adui-combobox-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--row-height-comfortable);padding:0 var(--space-3);cursor:pointer;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-combobox-option[data-active]{background:var(--surface-2)}.adui-combobox-optlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adui-combobox-opthint{flex:none;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-combobox-empty{padding:var(--space-3);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-daterange{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--space-1)}.adui-daterange-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.adui-daterange-field{display:inline-flex;align-items:center;gap:var(--space-2)}.adui-daterange-fieldlabel{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-daterange-input{width:148px}.adui-daterange-dash{color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.adui-daterange-presets{display:inline-flex;gap:var(--space-1);margin-left:var(--space-2)}.adui-daterange-preset{height:var(--row-height-compact);padding:0 var(--space-3);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease)}.adui-daterange-preset:hover,.adui-daterange-preset[aria-pressed=true]{border-color:var(--border-strong);color:var(--text-primary)}.adui-daterange-preset[aria-pressed=true]{background:var(--surface-2)}.adui-daterange-preset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-filterbar{display:flex;flex-direction:column;gap:var(--space-2)}.adui-filterbar-controls{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.adui-filterbar-chips{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.adui-filterbar-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--row-height-compact);padding:0 var(--space-1) 0 var(--space-3);color:var(--text-primary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight)}.adui-filterbar-chipremove{display:inline-flex;padding:var(--space-1);background:transparent;border:0;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer}.adui-filterbar-chipremove:hover{color:var(--text-primary);background:var(--surface-1)}.adui-filterbar-chipremove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-filterbar-clear{height:var(--row-height-compact);padding:0 var(--space-2);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-decoration:underline}.adui-filterbar-clear:hover{color:var(--text-primary)}.adui-filterbar-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-searchinput{position:relative;display:flex;align-items:center}.adui-searchinput-icon{position:absolute;left:var(--space-3);pointer-events:none;color:var(--text-tertiary)}.adui-searchinput-input{width:100%;padding-left:var(--space-8);padding-right:var(--space-8)}.adui-searchinput-spinner{position:absolute;right:var(--space-8);color:var(--text-tertiary);animation:adui-spin var(--motion-busy) linear infinite}@media (prefers-reduced-motion:reduce){.adui-searchinput-spinner{animation:none}}.adui-searchinput-clear{position:absolute;right:var(--space-2);display:inline-flex;padding:var(--space-1);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer}.adui-searchinput-clear:hover{color:var(--text-primary);background:var(--surface-2)}.adui-searchinput-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-searchinput-list{position:absolute;top:100%;left:0;right:0;z-index:50;margin:var(--space-1) 0 0;padding:var(--space-1) 0;list-style:none;max-height:240px;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.35)}.adui-searchinput-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--row-height-comfortable);padding:0 var(--space-3);cursor:pointer;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-searchinput-option[data-active]{background:var(--surface-2)}.adui-searchinput-optlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adui-searchinput-opthint{flex:none;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-searchinput-empty{padding:var(--space-3);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-toaststack{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:200;display:flex;flex-direction:column;gap:var(--space-2);width:360px;max-width:calc(100vw - var(--space-12))}.adui-toaststack:empty{display:none}.adui-toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);animation:adui-toast-in var(--motion-panel) var(--motion-ease)}@keyframes adui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.adui-toast{animation:none}}.adui-toast-dot{margin-top:var(--space-1);color:var(--state-info)}.adui-toast[data-state=healthy] .adui-toast-dot{color:var(--state-healthy)}.adui-toast[data-state=warning] .adui-toast-dot{color:var(--state-warning)}.adui-toast[data-state=critical] .adui-toast-dot{color:var(--state-critical)}.adui-toast[data-state=unknown] .adui-toast-dot{color:var(--state-unknown)}.adui-toast-content{flex:1 1;min-width:0}.adui-toast-title{margin:0;color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-toast-desc{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-toast-action{flex:none}.adui-toast-close{flex:none;display:inline-flex;padding:var(--space-1);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer}.adui-toast-close:hover{color:var(--text-primary);background:var(--surface-2)}.adui-toast-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-confirm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;max-width:calc(100vw - var(--space-12));padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-lg);box-shadow:0 16px 48px rgba(0,0,0,.45);animation:adui-confirm-in var(--motion-panel) var(--motion-ease)}@keyframes adui-confirm-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.adui-confirm{animation:none}}.adui-confirm-title{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight)}.adui-confirm-desc{margin:0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-confirm-armed{margin:0;color:var(--state-critical);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.adui-progress{display:flex;flex-direction:column;gap:var(--space-1)}.adui-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.adui-progress-label{color:var(--text-secondary)}.adui-progress-label,.adui-progress-percent{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-progress-percent{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-progress-track{position:relative;height:var(--space-1);background:var(--surface-2);border-radius:var(--radius-full);overflow:hidden}.adui-progress-bar{position:absolute;top:0;bottom:0;left:0;background:var(--text-primary);border-radius:var(--radius-full);transition:width var(--motion-state) var(--motion-ease)}.adui-progress[data-indeterminate] .adui-progress-bar{width:40%;animation:adui-progress-sweep var(--motion-busy) var(--motion-ease) infinite}@keyframes adui-progress-sweep{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.adui-progress[data-indeterminate] .adui-progress-bar{animation:none;left:30%}}.adui-modal-root:has(>.adui-dialog){display:flex;padding:var(--space-4);box-sizing:border-box}.adui-dialog{position:relative;display:flex;flex-direction:column;width:min(var(--modal-width-md),calc(100vw - 32px));max-height:calc(100vh - 64px);margin:auto}.adui-dialog[data-wide]{width:min(var(--modal-width-lg),calc(100vw - 32px))}.adui-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.adui-dialog-title{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh)}.adui-dialog-body{overflow:auto;padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.adui-dialog-foot{justify-content:flex-end;flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle)}.adui-dialog-foot,.adui-notice{display:flex;gap:var(--space-2)}.adui-notice{align-items:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.adui-notice-body{flex:1 1;min-width:0}.adui-notice-body>*{margin:0}.adui-notice-body>*+*{margin-top:var(--space-1)}.adui-notice-icon{flex:none;margin-top:2px}.adui-notice[data-tone=info]{background:var(--color-info-soft)}.adui-notice[data-tone=info] .adui-notice-icon{color:var(--color-info)}.adui-notice[data-tone=success]{background:var(--color-success-soft)}.adui-notice[data-tone=success] .adui-notice-icon{color:var(--color-success)}.adui-notice[data-tone=warning]{background:var(--color-warning-soft)}.adui-notice[data-tone=warning] .adui-notice-icon{color:var(--color-warning)}.adui-notice[data-tone=error]{background:var(--color-error-soft)}.adui-notice[data-tone=error] .adui-notice-icon{color:var(--color-error)}.adui-unavailable--compact{display:inline-flex;align-items:baseline;gap:var(--space-1)}.adui-unavailable--compact .adui-unavailable-dash{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-unavailable--compact .adui-unavailable-reason{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adui-unavailable--block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-4);text-align:center;color:var(--state-unknown)}.adui-unavailable--block .adui-unavailable-dash{font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--type-title-weight);color:var(--text-secondary)}.adui-unavailable--block .adui-unavailable-reason{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);max-width:320px}.adui-unavailable-title{margin:0;font-weight:600;color:var(--text-primary)}.adui-unavailable-needs{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-unavailable-needstitle{margin:0 0 var(--space-1);font-weight:600}.adui-unavailable-needs ul{margin:0;padding-left:var(--space-4)}.adui-unavailable--compact{min-width:0;max-width:100%;flex-wrap:wrap}.adui-unavailable--compact .adui-unavailable-reason{white-space:normal;overflow-wrap:anywhere}.adui-table-td .adui-unavailable--compact{flex-wrap:nowrap}.adui-table-td .adui-unavailable--compact .adui-unavailable-reason{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adui-stale{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--motion-state) var(--motion-ease)}.adui-stale-abs{color:var(--text-tertiary)}.adui-stale.is-stale,.adui-stale.is-stale .adui-stale-abs{color:var(--state-unknown)}.adui-stale-icon{flex:none}.adui-provenance{display:inline-flex;align-items:center;gap:var(--space-1);min-height:20px;padding:0 var(--space-2);border:1px dashed var(--color-text-muted);border-radius:var(--radius-xs);background:transparent;color:var(--color-text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;vertical-align:middle}.adui-provenance--estimated{border-style:dotted}.adui-provenance-icon{flex:none}.adui-provenance-detail,.adui-provenance-sep{color:var(--color-text-muted);font-weight:var(--type-caption-weight);letter-spacing:var(--tracking-body);text-transform:none}.adui-denied--block{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.adui-denied-icon{flex:none;color:var(--color-unknown)}.adui-denied--block .adui-denied-icon{margin-top:2px}.adui-denied-body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.adui-denied--block .adui-denied-title{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);color:var(--color-text-primary)}.adui-denied-reason{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--color-text-secondary)}.adui-denied-permission{font-family:var(--font-mono);color:var(--color-text-primary)}.adui-denied-action{margin-top:var(--space-2)}.adui-denied--compact{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--color-text-secondary);white-space:nowrap}.adui-skeleton{display:block;background:var(--surface-2);border-radius:var(--radius-sm)}.adui-loading--tile{box-sizing:border-box;height:88px;padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2)}.adui-skeleton--tile-label{width:40%;height:12px}.adui-skeleton--tile-value{width:60%;height:24px}.adui-loading--table-row{display:flex;flex-direction:column}.adui-loading-row{display:flex;align-items:center;gap:var(--space-4);height:var(--row-height-comfortable);border-bottom:1px solid var(--border-subtle)}.adui-loading--compact .adui-loading-row{height:var(--row-height-compact)}.adui-loading-row .adui-skeleton{height:12px}.adui-skeleton--w20{width:20%}.adui-skeleton--w35{width:35%}.adui-skeleton--w15{width:15%}.adui-loading--panel{box-sizing:border-box;height:240px;padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-3)}.adui-skeleton--panel-title{width:30%;height:16px}.adui-skeleton--panel-body{flex:1 1}.adui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.adui-empty-icon{color:var(--text-tertiary);line-height:0}.adui-empty-title{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);color:var(--text-primary)}.adui-empty-description{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);max-width:400px}.adui-empty-action{margin-top:var(--space-2)}.adui-empty--center{min-height:240px;justify-content:center}.adui-error{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.adui-error-icon{flex:none;color:var(--state-critical);margin-top:1px}.adui-error-body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.adui-error-title{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);color:var(--text-primary)}.adui-error-detail{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.adui-error-action{margin-top:var(--space-2)}.adui-error[data-kind=denied] .adui-error-icon{color:var(--color-unknown)}.adui-error-ref{font-family:var(--font-mono);font-size:var(--type-caption-size)}.adui-offline{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:var(--space-1) var(--space-4);background:var(--surface-2);border-bottom:1px solid var(--border-strong);color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-offline-icon{flex:none;color:var(--state-unknown)}.adui-dateinput{width:100%;max-width:200px;box-sizing:border-box}.adui-split{display:flex;min-height:0;height:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.adui-split-slot{position:relative;display:flex;min-width:0}.adui-split-pane{flex:1 1;min-width:0;overflow:auto}.adui-split-pane:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-split-divider{flex:0 0 9px;cursor:col-resize;touch-action:none;position:relative}.adui-split-divider:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--color-border)}.adui-split-divider:hover{background-color:var(--color-hover)}.adui-split-divider:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-split--one{display:grid;grid-template-rows:auto 1fr;height:auto}.adui-split-steps ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.adui-split-steps li{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-tertiary)}.adui-split-steps button{min-height:44px;padding:0 var(--space-2);background:none;border:0;color:var(--text-secondary);font:inherit;cursor:pointer}.adui-split-steps button[aria-current=step]{color:var(--color-primary-text);font-weight:600}.adui-split-steps button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-contextpanel{display:flex;flex-direction:column;min-height:0;height:100%;width:var(--side-panel-width);flex:none;background:var(--color-surface);border-left:1px solid var(--color-border)}.adui-contextpanel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.adui-contextpanel-title{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh)}.adui-contextpanel-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-contextpanel-body{flex:1 1;overflow:auto;padding:var(--space-4)}.adui-contextpanel-foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle)}.adui-stepper-compact{display:none;margin:0;color:var(--text-secondary)}.adui-stepper-compact strong{color:var(--text-primary)}.adui-stepper-list{list-style:none;display:flex;gap:var(--space-2);margin:0;padding:0}.adui-stepper-item{flex:1 1;min-width:0;border-top:2px solid var(--color-border)}.adui-stepper-item[data-state=done]{border-top-color:var(--color-success)}.adui-stepper-item[data-state=current]{border-top-color:var(--color-primary-text)}.adui-stepper-item[data-state=error]{border-top-color:var(--color-error)}.adui-stepper-step{display:flex;width:100%;gap:var(--space-2);align-items:flex-start;padding:var(--space-2) var(--space-1);background:none;border:0;text-align:left;color:var(--text-secondary);font:inherit}button.adui-stepper-step{cursor:pointer}button.adui-stepper-step:hover{background:var(--color-hover)}button.adui-stepper-step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-stepper-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--color-border-control);border-radius:var(--radius-full);font-size:var(--type-caption-size)}.adui-stepper-mark[data-state=done]{color:var(--color-success);border-color:var(--color-success)}.adui-stepper-mark[data-state=current]{color:var(--color-primary-text);border-color:var(--color-primary-text)}.adui-stepper-mark[data-state=error]{color:var(--color-error);border-color:var(--color-error)}.adui-stepper-text{display:grid;min-width:0}.adui-stepper-item[data-state=current] .adui-stepper-label{color:var(--text-primary);font-weight:600}.adui-stepper-detail{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}@media (max-width:640px){.adui-stepper-compact{display:block}.adui-stepper-list{flex-direction:column;gap:0}.adui-stepper-item{border-top:0;border-left:2px solid var(--color-border)}.adui-stepper-item[data-state=done]{border-left-color:var(--color-success)}.adui-stepper-item[data-state=current]{border-left-color:var(--color-primary-text)}.adui-stepper-item[data-state=error]{border-left-color:var(--color-error)}.adui-stepper-step{min-height:44px;padding-left:var(--space-2)}}.adui-arearail{display:flex;flex-direction:column;height:100%;width:84px;box-sizing:border-box;background:var(--color-surface);border-right:1px solid var(--color-border)}.adui-arearail-mark{display:flex;justify-content:center;padding:var(--space-3) 0}.adui-arearail-list{list-style:none;display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:var(--space-1)}.adui-arearail-foot{margin-top:auto}.adui-arearail-account{display:flex;justify-content:center;padding:var(--space-2) 0 var(--space-3)}.adui-arearail-link{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) 2px;border-radius:var(--radius-xs);color:var(--text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:500;text-align:center;text-decoration:none}.adui-arearail-link:hover{background:var(--color-hover);color:var(--text-primary)}.adui-arearail-link[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-text);font-weight:600}.adui-arearail-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-arearail-icon{display:inline-flex}.adui-arearail-badge{position:absolute;top:2px;right:8px;min-width:16px;padding:0 3px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:10px;line-height:16px}@media (max-width:640px){.adui-arearail{flex-direction:row;width:100%;height:auto;border-right:0;border-top:1px solid var(--color-border)}.adui-arearail-foot,.adui-arearail-mark{display:none}.adui-arearail-list{flex:1 1;display:flex;gap:0;padding:0}.adui-arearail-item{flex:1 1;min-width:0}.adui-arearail-link{min-height:52px;justify-content:center;border-radius:0}}.adui-subnav{max-width:100%;overflow-x:auto;border-bottom:1px solid var(--color-border)}.adui-subnav ul{list-style:none;display:flex;gap:var(--space-1);margin:0;padding:0}.adui-subnav .adui-tab{text-decoration:none}.adui-subnav .adui-tab[aria-current=page]{color:var(--color-primary-text);font-weight:600;border-bottom-color:var(--color-primary-text)}.adui-subnav-note{color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:400}.adui-recordframe{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.adui-recordframe-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.adui-recordframe-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.adui-recordframe-name{margin:0;font-size:var(--type-title-size);line-height:var(--type-title-lh)}.adui-recordframe-switcher{position:relative}.adui-recordframe-namebtn{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-1);margin-left:calc(var(--space-1) * -1);background:none;border:0;border-radius:var(--radius-xs);color:inherit;font:inherit;cursor:pointer}.adui-recordframe-namebtn:hover{background:var(--color-hover)}.adui-recordframe-menu button:focus-visible,.adui-recordframe-namebtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-recordframe-menu{position:absolute;z-index:10;top:calc(100% + var(--space-1));left:0;list-style:none;width:min(320px,calc(100vw - 32px));max-height:320px;overflow:auto;margin:0;padding:var(--space-1);background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--elevation-2)}.adui-recordframe-menu button{display:flex;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-1) var(--space-2);background:none;border:0;border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;font-size:var(--type-body-size);text-align:left;cursor:pointer}.adui-recordframe-menu button:hover{background:var(--color-hover)}.adui-recordframe-menucheck{flex:none;width:14px;color:var(--color-primary-text)}.adui-recordframe-menuhint{display:block;color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-recordframe-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adui-recordframe-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.adui-recordframe-figures{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0}.adui-recordframe-figures dt{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-recordframe-figures dd{margin:0;font-weight:600}.adui-recordframe-unit{color:var(--text-secondary);font-weight:400;font-size:var(--type-caption-size)}.adui-quicklinks{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0}.adui-quicklink{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none}.adui-quicklink:hover{border-color:var(--color-border-control-hover)}.adui-quicklink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-quicklink-icon{display:inline-flex;color:var(--color-primary-text)}.adui-quicklink-text{flex:1 1;display:grid;min-width:0}.adui-quicklink-label{font-weight:600}.adui-quicklink-desc{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-quicklink-go{flex:none;color:var(--text-secondary)}.adui-topbar{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0}.adui-topbar-search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-topbar-crumbs{min-width:0;flex:1 1 auto;overflow:hidden}.adui-topbar-search{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 1 280px;min-width:44px;height:32px;padding:0 var(--space-2);background:var(--surface-2);border:1px solid var(--color-border-control);border-radius:var(--radius-xs);color:var(--text-secondary);font:inherit;font-size:var(--type-label-size);cursor:pointer}.adui-topbar-searchtext{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.adui-topbar-kbd{padding:0 var(--space-1);border:1px solid var(--color-border-control);border-radius:4px;font-family:var(--font-sans);font-size:var(--type-micro-size);color:var(--text-secondary)}.adui-topbar-fresh{color:var(--text-secondary);font-size:var(--type-caption-size);white-space:nowrap}.adui-topbar-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex:none}@media (max-width:1023px){.adui-topbar-fresh,.adui-topbar-kbd{display:none}}@media (max-width:640px){.adui-topbar{gap:var(--space-1)}.adui-topbar-search{flex:0 0 44px;height:44px;justify-content:center}.adui-topbar-searchtext{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}}.adui-mapframe{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.adui-mapframe-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adui-mapframe-title{flex:1 1;min-width:120px;margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-lh)}.adui-mapframe-canvas{position:relative;overflow:hidden;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-sm);touch-action:pan-y}.adui-mapframe-canvas:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-mapframe-hint{display:none;position:absolute;left:var(--space-2);bottom:var(--space-2);margin:0;padding:var(--space-1) var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:var(--type-caption-size)}@media (max-width:640px){.adui-mapframe-hint{display:block}}.adui-bulkbar{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--elevation-1)}.adui-bulkbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adui-bulkbar-scope{margin:0;font-weight:600}.adui-bulkbar-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}.adui-bulkbar-blocked,.adui-bulkbar-failures{margin:0;padding-left:var(--space-4);color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-bulkbar-failures{max-height:160px;overflow:auto}.adui-bulkbar-result p{margin:0}.adui-upload{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.adui-upload-zone{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border:1px dashed var(--color-border-control);border-radius:var(--radius-sm);transition:background-color var(--motion-state) var(--motion-ease)}.adui-upload-zone[data-over]{background:var(--color-hover);border-style:solid}.adui-upload-zone[data-blocked]{opacity:.7}.adui-upload-icon{color:var(--text-secondary);flex:none}.adui-upload-text{flex:1 1 160px;min-width:0}.adui-upload-label{font-weight:600}.adui-upload-hint{margin:0;color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-importreport{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.adui-importreport-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.adui-importreport-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.adui-fixgroups{list-style:none;margin:0;padding:0}.adui-fixgroup,.adui-fixgroups{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.adui-fixgroup{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.adui-fixgroup-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.adui-fixgroup-count{font-size:var(--type-title-size);font-weight:600}.adui-fixgroup-reason{color:var(--text-secondary)}.adui-fixgroup-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.adui-ruleresult{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.adui-ruleresult-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adui-ruleresult-rule{flex:1 1 200px;margin:0;font-size:var(--type-body-size);font-weight:600}.adui-ruleresult-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0}.adui-ruleresult-facts dt{color:var(--text-tertiary);font-size:var(--type-caption-size)}.adui-ruleresult-facts dd{margin:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-ruleresult-at{color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-ruleresult-fix{color:var(--color-primary-text);justify-self:start}.adui-docpreview{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.adui-docpreview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.adui-docpreview-name{margin:0;font-size:var(--type-body-size);font-weight:600;overflow-wrap:anywhere}.adui-docpreview-view{min-height:120px;background:var(--color-surface-sunken);border-radius:var(--radius-xs);overflow:hidden}.adui-docpreview-image{display:block;max-width:100%;max-height:480px;margin:0 auto}.adui-docpreview-frame{display:block;width:100%;height:420px;border:0}.adui-docpreview-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0}.adui-docpreview-hash{grid-column:1/-1}.adui-docpreview-facts dt{color:var(--text-tertiary);font-size:var(--type-caption-size)}.adui-docpreview-facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0}.adui-docpreview-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.adui-decisionbar{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border-top:1px solid var(--color-border-strong)}.adui-decisionbar-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.adui-decisionbar-blocked,.adui-decisionbar-who{margin:0;color:var(--text-secondary)}.adui-decisionbar-blocked{padding-left:var(--space-4)}.adui-thread{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.adui-thread-list{padding:var(--space-1);max-height:420px;overflow:auto}.adui-thread-list>ol{list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0}.adui-thread-list:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-thread-item{display:grid;grid-gap:var(--space-1);gap:var(--space-1);max-width:min(72ch,90%);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.adui-thread-item[data-side=self]{justify-self:end;background:var(--color-surface-sunken)}.adui-thread-item[data-side=system]{justify-self:center;background:transparent;color:var(--text-secondary);border-style:dashed}.adui-thread-meta{color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-thread-body{overflow-wrap:anywhere}.adui-thread-decision,.adui-thread-delivery{color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-thread-decision a{color:var(--color-primary-text)}.adui-thread-composer{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.adui-thread-composer .adui-field{width:100%}.adui-autosave{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-autosave[data-state=saved] svg{color:var(--color-success)}.adui-autosave[data-state=device] svg{color:var(--color-warning)}.adui-autosave[data-state=conflict] svg,.adui-autosave[data-state=error] svg{color:var(--color-error)}.adui-jobtray{position:relative;display:inline-block}.adui-jobtray-panel{position:absolute;z-index:20;top:calc(100% + var(--space-1));right:0;width:min(340px,calc(100vw - 32px));max-height:420px;overflow:auto;padding:var(--space-3);background:var(--color-surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--elevation-2)}.adui-jobtray-list{list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0}.adui-jobtray-item{display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start}.adui-jobtray-item a{color:var(--color-primary-text)}.adui-jobtray-head{display:flex;justify-content:space-between;gap:var(--space-2);width:100%}.adui-jobtray-detail{margin:0;color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-heldsubmit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adui-heldsubmit .adui-notice{flex:1 1 100%}.adui-heldsubmit-line{margin:0;font-weight:600}.adui-gallery{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--gutter);gap:var(--gutter);align-items:start}.adui-gallery-index{position:-webkit-sticky;position:sticky;top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.adui-gallery-indextitle{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 var(--space-1);padding:0 var(--space-2)}.adui-gallery-indexlink{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-secondary);text-decoration:none;transition:background-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease)}.adui-gallery-indexlink:hover{background:var(--surface-2);color:var(--text-primary)}.adui-gallery-indexlink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-gallery-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-12)}.adui-gallery-header{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.adui-gallery-headmain{flex:1 1;min-width:240px}.adui-gallery-title{margin:0;font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--type-display-weight);color:var(--text-primary)}.adui-gallery-subtitle{margin:var(--space-1) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-secondary);max-width:720px}.adui-gallery-headcontrols{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-1)}.adui-gallery-section{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:var(--space-6)}.adui-gallery-sectiontitle{margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--type-title-weight);color:var(--text-primary)}.adui-gallery-sectionnote{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);max-width:720px}.adui-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.adui-gallery-specimen{margin:0;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.adui-gallery-specimen--wide{grid-column:1/-1}.adui-gallery-speclabel{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-primary)}.adui-gallery-specnote{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-tertiary)}.adui-gallery-specbody{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.adui-gallery-specbody--col{flex-direction:column;align-items:stretch}.adui-gallery-specbody--col>*{min-width:0;max-width:100%}.adui-gallery-specbody--scroll{overflow-x:auto;flex-wrap:nowrap}.adui-gallery-frame{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-0)}.adui-gallery-frame--sidebar{height:480px;display:flex}.adui-gallery-swatch{display:flex;align-items:center;gap:var(--space-3);min-width:0}.adui-gallery-swatchchip{width:var(--space-12);height:var(--space-8);flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.adui-gallery-swatchname{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-primary)}.adui-gallery-swatchmeta{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:var(--space-2)}.adui-gallery-typerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2)}.adui-gallery-typerow:last-child{border-bottom:none;padding-bottom:0}.adui-gallery-typesample{color:var(--text-primary);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adui-gallery-typemeta{margin-left:auto;flex:none;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-gallery-spacerow{display:flex;align-items:center;gap:var(--space-3)}.adui-gallery-spacebar{height:var(--space-4);flex:none;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.adui-gallery-space--1{width:var(--space-1)}.adui-gallery-space--2{width:var(--space-2)}.adui-gallery-space--3{width:var(--space-3)}.adui-gallery-space--4{width:var(--space-4)}.adui-gallery-space--6{width:var(--space-6)}.adui-gallery-space--8{width:var(--space-8)}.adui-gallery-space--12{width:var(--space-12)}.adui-gallery-space--16{width:var(--space-16)}.adui-gallery-spacelabel{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-gallery-btnrow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.adui-gallery-radiusrow{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.adui-gallery-radiusbox{width:var(--space-16);height:var(--space-12);background:var(--surface-2);border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-gallery-radiusbox--sm{border-radius:var(--radius-sm)}.adui-gallery-radiusbox--md{border-radius:var(--radius-md)}.adui-gallery-radiusbox--lg{border-radius:var(--radius-lg)}.adui-gallery-radiusbox--full{border-radius:var(--radius-full)}.adui-gallery-readout{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:960px){.adui-gallery{grid-template-columns:1fr}.adui-gallery-index{position:static;flex-direction:row;flex-wrap:wrap}}.adui-gallery-surfacecard{padding:var(--space-4)}.adui-gallery-assetchip,.adui-gallery-surfacecard{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.adui-gallery-assetchip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.adui-example-home{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.adui-example-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.adui-example-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.adui-example-submit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media (max-width:900px){.adui-example-home{grid-template-columns:minmax(0,1fr)}}.adui-gallery-main{overflow-wrap:anywhere}body{margin:0;background:var(--surface-0);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased}.adui-heading,h1,h2,h3{font-family:var(--font-heading);font-weight:600}time{white-space:nowrap}.adui-mono{font-family:var(--font-mono);font-size:.92em;overflow-wrap:anywhere}.adui-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.adui-type-display{font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--type-display-weight)}.adui-type-title{font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--type-title-weight)}.adui-type-heading{font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight)}.adui-type-body{font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-weight)}.adui-type-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-type-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-caption-weight)}.adui-type-micro{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight)}