.hui{--hui-background:#ffffff;--hui-foreground:#09090b;--hui-surface:#ffffff;--hui-surface-raised:#ffffff;--hui-surface-muted:#f4f4f5;--hui-border:#e4e4e7;--hui-border-strong:#d4d4d8;--hui-primary:#18181b;--hui-primary-hover:#27272a;--hui-primary-foreground:#ffffff;--hui-accent:#18181b;--hui-accent-hover:#27272a;--hui-accent-foreground:#ffffff;--hui-success:#18181b;--hui-warning:#18181b;--hui-danger:#dc2626;--hui-muted:#71717a;--hui-muted-foreground:#52525b;--hui-ring:rgba(24,24,27,0.14);--hui-radius:8px;--hui-radius-sm:6px;--hui-radius-lg:8px;--hui-radius-full:999px;--hui-border-width:1px;--hui-border-width-strong:1px;--hui-focus-width:2px;--hui-control-height:36px;--hui-control-padding:12px;--hui-field-padding:11px;--hui-card-padding:18px;--hui-button-height:34px;--hui-button-height-xs:24px;--hui-button-height-sm:30px;--hui-button-height-lg:40px;--hui-button-padding:14px;--hui-button-padding-xs:8px;--hui-button-padding-sm:10px;--hui-button-padding-lg:18px;--hui-button-gap:8px;--hui-icon-button-size:34px;--hui-badge-height:22px;--hui-gap:12px;--hui-grid-gap:20px;--hui-section-gap:34px;--hui-container-width:1180px;--hui-sidebar-width:256px;--hui-toc-width:240px;--hui-dialog-width:520px;--hui-sheet-width:420px;--hui-drawer-width:430px;--hui-floating-offset:8px;--hui-font-size:14px;--hui-control-font-size:14px;--hui-label-font-size:13px;--hui-lead-font-size:16px;--hui-font-weight-heading:680;--hui-font-weight-title:620;--hui-font-weight-body:400;--hui-font-weight-control:500;--hui-font-weight-label:560;--hui-line-height:1.58;--hui-letter-spacing:0px;--hui-hover-surface:color-mix(in srgb,var(--hui-surface-muted) 95%,var(--hui-foreground) 5%);--hui-active-surface:color-mix(in srgb,var(--hui-surface-muted) 86%,var(--hui-foreground) 14%);--hui-chart-1:var(--hui-primary);--hui-chart-2:var(--hui-muted);--hui-chart-3:var(--hui-border-strong);--hui-chart-4:var(--hui-surface-muted);--hui-chart-5:var(--hui-accent);--hui-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hui-shadow:0 10px 30px rgba(24,24,27,0.08);--hui-shadow-soft:none;--hui-shadow-floating:0 14px 40px rgba(24,24,27,0.14);--hui-backdrop:blur(12px);--hui-overlay:rgba(9,9,11,0.38);--hui-transition-duration:150ms;--hui-transition-easing:cubic-bezier(.2,.8,.2,1);--hui-hover-lift:0px;--hui-active-press:1px;--hui-disabled-opacity:0.55;background:var(--hui-background);color:var(--hui-foreground);color-scheme:light;font-family:var(--hui-font-family);font-size:var(--hui-font-size);font-weight:var(--hui-font-weight-body);line-height:var(--hui-line-height);letter-spacing:var(--hui-letter-spacing)}.hui[data-mode=dark]{color-scheme:dark}.hui,.hui *{box-sizing:border-box}.hui :where(button,input,select,textarea){background-color:var(--hui-surface);color:var(--hui-foreground);font:inherit;letter-spacing:0}.hui select option{background:var(--hui-surface);color:var(--hui-foreground)}.hui *,.hui :after,.hui :before{scrollbar-color:color-mix(in srgb,var(--hui-muted) 42%,transparent) transparent;scrollbar-width:thin}.hui [aria-disabled=true],.hui [disabled]{cursor:not-allowed;opacity:var(--hui-disabled-opacity)}.hui :focus-visible{outline:var(--hui-focus-width) solid var(--hui-ring);outline-offset:2px}.hui-badge,.hui-button,.hui-button-group,.hui-calendar,.hui-calendar button,.hui-card,.hui-checkbox-box,.hui-collapsible,.hui-combobox,.hui-command,.hui-context-panel,.hui-drawer,.hui-dropdown-panel,.hui-dropdown-trigger,.hui-hover-card-content,.hui-hover-card-trigger,.hui-input,.hui-input-group,.hui-input-shell,.hui-item,.hui-menubar,.hui-menubar a,.hui-menubar button,.hui-native-select,.hui-otp input,.hui-pagination button,.hui-popover-content,.hui-popover-trigger,.hui-radio-option span,.hui-searchbar-panel,.hui-searchbar-trigger,.hui-select-shell,.hui-sidebar,.hui-sidebar a,.hui-sidebar button,.hui-switch-track,.hui-tab-list,.hui-textarea,.hui-toast,.hui-toggle,.hui-toggle-group,.hui-toolbar{transition:background var(--hui-transition-duration) var(--hui-transition-easing),border-color var(--hui-transition-duration) var(--hui-transition-easing),box-shadow var(--hui-transition-duration) var(--hui-transition-easing),color var(--hui-transition-duration) var(--hui-transition-easing),opacity var(--hui-transition-duration) var(--hui-transition-easing),transform var(--hui-transition-duration) var(--hui-transition-easing)}.hui-button{--hui-tone-bg:var(--hui-primary);--hui-tone-hover:var(--hui-primary-hover);--hui-tone-color:var(--hui-primary-foreground);align-items:center;background:var(--hui-tone-bg);border:var(--hui-border-width) solid transparent;border-radius:var(--hui-radius);box-shadow:none;color:var(--hui-tone-color);cursor:pointer;display:inline-flex;font-size:var(--hui-control-font-size);font-weight:var(--hui-font-weight-control);gap:var(--hui-button-gap);height:var(--hui-button-height);justify-content:center;line-height:1;min-width:0;padding:0 var(--hui-button-padding);text-align:center;white-space:nowrap}.hui-button:hover:not(:disabled){background:var(--hui-tone-hover);transform:translateY(var(--hui-hover-lift))}.hui-button:active:not(:disabled){transform:translateY(var(--hui-active-press))}.hui-button:disabled,.hui-button[aria-disabled=true]{background:var(--hui-surface-muted);border-color:transparent;color:var(--hui-muted);opacity:1}.hui-button[data-variant=outline]:disabled,.hui-button[data-variant=outline][aria-disabled=true]{background:var(--hui-surface);border-color:var(--hui-border)}.hui-button[data-size=xs]{border-radius:var(--hui-radius-sm);font-size:.8125rem;gap:5px;height:var(--hui-button-height-xs);padding:0 var(--hui-button-padding-xs)}.hui-button[data-size=sm]{font-size:.8125rem;height:var(--hui-button-height-sm);padding:0 var(--hui-button-padding-sm)}.hui-button[data-size=lg]{font-size:.875rem;height:var(--hui-button-height-lg);padding:0 var(--hui-button-padding-lg)}.hui-button[data-shape=pill]{border-radius:var(--hui-radius-full);padding-left:calc(var(--hui-button-padding) + 2px);padding-right:calc(var(--hui-button-padding) + 2px)}.hui-button[data-size=xs][data-shape=pill]{padding-left:9px;padding-right:9px}.hui-button[data-size=sm][data-shape=pill]{padding-left:10px;padding-right:10px}.hui-button[data-size=lg][data-shape=pill]{padding-left:15px;padding-right:15px}.hui-button[data-shape=square]{border-radius:var(--hui-radius-sm)}.hui-button[data-fluid=true]{width:100%}.hui-button[data-tone=accent],.hui-button[data-tone=success],.hui-button[data-tone=warning]{--hui-tone-bg:var(--hui-primary);--hui-tone-hover:var(--hui-primary-hover);--hui-tone-color:var(--hui-primary-foreground)}.hui-button[data-tone=danger]{--hui-tone-bg:var(--hui-danger);--hui-tone-hover:#b91c1c;--hui-tone-color:#ffffff}.hui-button[data-variant=soft]{background:var(--hui-surface-muted);border-color:transparent;color:var(--hui-foreground)}.hui-button[data-variant=soft]:hover:not(:disabled){background:var(--hui-hover-surface)}.hui-button[data-variant=outline]{background:var(--hui-surface);border-color:var(--hui-border);color:var(--hui-foreground)}.hui-button[data-variant=outline]:hover:not(:disabled){background:var(--hui-hover-surface);border-color:var(--hui-border)}.hui-button[data-variant=ghost],.hui-button[data-variant=plain]{background:transparent;border-color:transparent;color:var(--hui-foreground)}.hui-button[data-variant=ghost]:hover:not(:disabled){background:var(--hui-hover-surface)}.hui-button[data-variant=plain]{color:var(--hui-foreground);height:auto;padding:0}.hui-button[data-tone=danger][data-variant=outline]{border-color:color-mix(in srgb,var(--hui-danger) 34%,var(--hui-border));color:var(--hui-danger)}.hui-button[data-tone=danger][data-variant=outline]:hover:not(:disabled),.hui-button[data-tone=danger][data-variant=soft]:hover:not(:disabled){background:color-mix(in srgb,var(--hui-danger) 10%,var(--hui-surface))}.hui-icon-button{flex:0 0 auto;padding:0;width:var(--hui-icon-button-size)}.hui-icon-button[data-size=sm]{width:var(--hui-button-height-sm)}.hui-icon-button[data-size=xs]{width:var(--hui-button-height-xs)}.hui-icon-button[data-size=lg]{width:var(--hui-button-height-lg)}.hui-button-group{align-items:center;display:inline-flex;width:-moz-fit-content;width:fit-content}.hui-button-group[data-orientation=vertical]{align-items:stretch;flex-direction:column}.hui-button-group[data-attached=true] .hui-button{border-radius:0;position:relative}.hui-button-group[data-attached=true] .hui-button:focus-visible,.hui-button-group[data-attached=true] .hui-button:hover{z-index:1}.hui-button-group[data-attached=true][data-orientation=horizontal] .hui-button+.hui-button{margin-left:-1px}.hui-button-group[data-attached=true][data-orientation=horizontal] .hui-button:first-child{border-bottom-left-radius:var(--hui-radius-sm);border-top-left-radius:var(--hui-radius-sm)}.hui-button-group[data-attached=true][data-orientation=horizontal] .hui-button:last-child{border-bottom-right-radius:var(--hui-radius-sm);border-top-right-radius:var(--hui-radius-sm)}.hui-button-group[data-attached=true][data-orientation=horizontal] .hui-button[data-shape=pill]:first-child{border-bottom-left-radius:999px;border-top-left-radius:999px}.hui-button-group[data-attached=true][data-orientation=horizontal] .hui-button[data-shape=pill]:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}.hui-button-group[data-attached=true][data-orientation=vertical] .hui-button+.hui-button{margin-top:-1px}.hui-button-group[data-attached=true][data-orientation=vertical] .hui-button:first-child{border-top-left-radius:var(--hui-radius-sm);border-top-right-radius:var(--hui-radius-sm)}.hui-button-group[data-attached=true][data-orientation=vertical] .hui-button:last-child{border-bottom-left-radius:var(--hui-radius-sm);border-bottom-right-radius:var(--hui-radius-sm)}.hui-toggle[data-pressed=true]{background:var(--hui-primary);border-color:var(--hui-primary);color:var(--hui-primary-foreground)}.hui-badge{align-items:center;border:var(--hui-border-width) solid transparent;border-radius:var(--hui-radius-full);display:inline-flex;font-size:.75rem;font-weight:var(--hui-font-weight-control);gap:6px;line-height:1;min-height:var(--hui-badge-height);padding:4px 9px;white-space:nowrap}.hui-badge,.hui-badge[data-tone=accent],.hui-badge[data-tone=success],.hui-badge[data-tone=warning]{background:var(--hui-surface-muted);color:var(--hui-foreground)}.hui-badge[data-tone=danger]{background:color-mix(in srgb,var(--hui-danger) 12%,var(--hui-surface));color:var(--hui-danger)}.hui-badge[data-variant=solid]{background:var(--hui-primary);color:var(--hui-primary-foreground)}.hui-badge[data-variant=outline]{background:transparent;border-color:var(--hui-border)}.hui-card{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius-lg);box-shadow:var(--hui-shadow-soft);color:var(--hui-foreground);overflow:hidden;padding:var(--hui-card-padding)}.hui-card[data-elevated=true]{box-shadow:var(--hui-shadow)}.hui-card-content,.hui-card-footer,.hui-card-header{display:grid;grid-gap:var(--hui-gap);gap:var(--hui-gap)}.hui-card-header{margin-bottom:14px}.hui-card-title{color:var(--hui-foreground);font-size:1rem;font-weight:var(--hui-font-weight-title);line-height:1.35;margin:0}.hui-card-description{color:var(--hui-muted);font-size:.875rem;line-height:1.5;margin:0}.hui-card-footer{margin-top:16px}.hui-alert{align-items:flex-start;background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);color:var(--hui-foreground);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;padding:12px}.hui-alert[data-tone=danger]{background:color-mix(in srgb,var(--hui-danger) 9%,var(--hui-surface));border-color:color-mix(in srgb,var(--hui-danger) 30%,var(--hui-border))}.hui-alert-icon{color:var(--hui-muted);display:inline-flex;margin-top:1px}.hui-alert[data-tone=danger] .hui-alert-icon{color:var(--hui-danger)}.hui-alert strong{display:block;font-size:.875rem;font-weight:600;line-height:1.35}.hui-alert p{color:var(--hui-muted);font-size:.875rem;line-height:1.5;margin:2px 0 0}.hui-toast{align-items:center;background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);box-shadow:0 12px 36px rgba(24,24,27,.12);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;max-width:340px;padding:11px}.hui-toast>svg{color:var(--hui-muted);flex:0 0 auto}.hui-toast[data-tone=success]>svg{color:var(--hui-success)}.hui-toast[data-tone=warning]>svg{color:var(--hui-warning)}.hui-toast[data-tone=danger]>svg{color:var(--hui-danger)}.hui-toast[data-tone=accent]>svg{color:var(--hui-accent)}.hui-toast strong{display:block;font-size:.875rem;font-weight:600}.hui-toast small{color:var(--hui-muted);display:block;font-size:.8125rem;line-height:1.45;margin-top:2px}.hui-tooltip{display:inline-flex;position:relative}.hui-tooltip-content{background:var(--hui-foreground);border-radius:var(--hui-radius-sm);bottom:calc(100% + 8px);box-shadow:0 10px 28px rgba(24,24,27,.16);color:var(--hui-surface);font-size:.75rem;font-weight:500;left:50%;line-height:1.2;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:50}.hui-tooltip:focus-within .hui-tooltip-content,.hui-tooltip:hover .hui-tooltip-content{opacity:1;transform:translate(-50%)}.hui-searchbar{display:inline-flex;min-width:0}.hui-searchbar-trigger{align-items:center;background:var(--hui-surface-muted);border:var(--hui-border-width) solid transparent;border-radius:var(--hui-radius);color:var(--hui-muted);cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;height:var(--hui-control-height);min-width:260px;padding:0 var(--hui-control-padding);text-align:left}.hui-searchbar-trigger:hover{background:var(--hui-hover-surface);color:var(--hui-foreground)}.hui-searchbar-trigger span{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hui-searchbar-backdrop{align-items:flex-start;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent;display:flex;inset:0;justify-content:center;padding:108px 22px 22px;position:fixed;z-index:80}.hui-searchbar-panel{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:calc(var(--hui-radius-lg) + 4px);box-shadow:var(--hui-shadow-floating);display:grid;max-height:min(680px,calc(100svh - 128px));overflow:hidden;width:min(760px,100%)}.hui-searchbar-field{align-items:center;border-bottom:var(--hui-border-width) solid var(--hui-border);color:var(--hui-muted);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;min-height:calc(var(--hui-control-height) + 22px);padding:0 calc(var(--hui-field-padding) + 8px) 0 calc(var(--hui-field-padding) + 10px)}.hui-searchbar-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0!important;box-shadow:none!important;color:var(--hui-foreground);font-size:.9375rem;height:36px;min-width:0;outline:0!important;padding:0}.hui-searchbar-field input::-webkit-search-cancel-button,.hui-searchbar-field input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.hui-searchbar-field input:focus,.hui-searchbar-field input:focus-visible{box-shadow:none;outline:0!important}.hui-searchbar-results{display:grid;grid-gap:12px;gap:12px;overflow:auto;padding:14px}.hui-searchbar-results p{color:var(--hui-muted);font-size:.875rem;margin:12px}.hui-searchbar-group{display:grid;grid-gap:3px;gap:3px}.hui-searchbar-group>span{color:var(--hui-muted);font-size:.75rem;font-weight:500;padding:7px 10px 4px}.hui-searchbar-group button{align-items:center;background:transparent;border:0;border-radius:var(--hui-radius);color:var(--hui-foreground);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;padding:0 12px;text-align:left}.hui-searchbar-group button:hover{background:var(--hui-hover-surface)}.hui-searchbar-group strong{font-size:.875rem;font-weight:var(--hui-font-weight-control)}.hui-field{display:grid;grid-gap:6px;gap:6px}.hui-field-label,.hui-label{color:var(--hui-foreground);font-size:var(--hui-label-font-size);font-weight:var(--hui-font-weight-label);line-height:1.2}.hui-label{align-items:center;display:inline-flex;gap:3px}.hui-field-label span,.hui-label span{color:var(--hui-danger);margin-left:3px}.hui-field-hint{color:var(--hui-muted);font-size:.8125rem;line-height:1.45;margin:0}.hui-field[data-invalid=true] .hui-field-hint{color:var(--hui-danger)}.hui-input,.hui-select,.hui-textarea{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius);color:var(--hui-foreground);font-size:var(--hui-control-font-size);width:100%}.hui-input,.hui-select{height:var(--hui-control-height);padding:0 var(--hui-field-padding)}.hui-textarea{line-height:1.5;min-height:88px;padding:var(--hui-field-padding);resize:vertical}.hui-input::placeholder,.hui-textarea::placeholder{color:var(--hui-muted)}.hui-input:hover,.hui-select-shell:hover,.hui-select:hover,.hui-textarea:hover{border-color:var(--hui-border-strong)}.hui-input-shell:focus-within,.hui-input:focus,.hui-select-shell:focus-within,.hui-select-shell[data-open=true],.hui-select:focus,.hui-textarea:focus{border-color:var(--hui-border-strong);box-shadow:0 0 0 3px var(--hui-ring);outline:0}.hui-input-shell{align-items:center;background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr auto;height:var(--hui-control-height);padding:0 10px}.hui-input-shell .hui-input{background:transparent;border:0;border-radius:0;box-shadow:none;height:calc(var(--hui-control-height) - 2px);min-width:0;padding:0}.hui-input-icon{color:var(--hui-muted);display:inline-flex}.hui-select-shell{align-items:center;background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);display:grid;grid-template-columns:1fr auto;height:var(--hui-control-height);overflow:visible;position:relative}.hui-select-shell .hui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;height:calc(var(--hui-control-height) - 2px);min-width:0;padding:0 9px 0 11px}.hui-select-shell svg{color:var(--hui-muted);margin-right:10px;pointer-events:none}.hui-select-trigger{align-items:center;background:transparent;border:0;color:var(--hui-foreground);cursor:pointer;display:grid;font:inherit;font-size:var(--hui-control-font-size);font-weight:var(--hui-font-weight-control);grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;height:calc(var(--hui-control-height) - 2px);letter-spacing:0;min-width:0;padding:0 0 0 var(--hui-field-padding);text-align:left;width:100%}.hui-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hui-select-trigger:disabled{cursor:not-allowed}.hui-select-native-proxy{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.hui-select-panel{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius);box-shadow:var(--hui-shadow-floating);display:grid;grid-gap:2px;gap:2px;left:0;max-height:min(280px,calc(100svh - 32px));min-width:100%;overflow:auto;padding:4px;position:absolute;top:calc(100% + var(--hui-floating-offset));z-index:80}.hui-select-option{align-items:center;background:transparent;border:0;border-radius:var(--hui-radius-sm);color:var(--hui-foreground);cursor:pointer;display:grid;font:inherit;font-size:var(--hui-control-font-size);grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 16px;letter-spacing:0;min-height:max(30px,calc(var(--hui-control-height) - 6px));padding:0 calc(var(--hui-field-padding) - 2px);text-align:left;white-space:nowrap}.hui-select-option:hover{background:var(--hui-hover-surface)}.hui-select-option[aria-selected=true]{background:var(--hui-active-surface);color:var(--hui-foreground)}.hui-select-option svg{color:var(--hui-accent);margin:0}.hui-native-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);color:var(--hui-foreground);font-size:.875rem;height:var(--hui-control-height);padding:0 32px 0 11px;width:100%}.hui-native-select:hover{border-color:var(--hui-border-strong)}.hui-native-select,.hui-select{color-scheme:inherit}.hui-native-select option,.hui-select option{background:var(--hui-surface);color:var(--hui-foreground)}.hui-native-select option:checked,.hui-select option:checked{background:var(--hui-surface-muted);color:var(--hui-foreground)}.hui-native-select option:disabled,.hui-select option:disabled{color:var(--hui-muted)}.hui-otp{display:flex;gap:6px}.hui-otp input{background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius-sm);color:var(--hui-foreground);font-size:.9375rem;font-weight:600;height:36px;text-align:center;width:36px}.hui-otp input:focus{border-color:var(--hui-border-strong);box-shadow:0 0 0 3px var(--hui-ring);outline:0}.hui-date-field{display:grid;grid-gap:8px;gap:8px}.hui-combobox{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius-lg);display:grid;overflow:hidden}.hui-combobox label{align-items:center;border-bottom:var(--hui-border-width) solid var(--hui-border);color:var(--hui-muted);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr;min-height:38px;padding:0 10px}.hui-combobox input{background:transparent;border:0;color:var(--hui-foreground);min-width:0;outline:0}.hui-combobox>div{display:grid;grid-gap:2px;gap:2px;padding:5px}.hui-combobox button{align-items:center;background:transparent;border:0;border-radius:var(--hui-radius-sm);color:var(--hui-foreground);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;min-height:34px;padding:0 8px;text-align:left}.hui-combobox button.is-active,.hui-combobox button:hover{background:var(--hui-hover-surface)}.hui-input-group{align-items:center;background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius);display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--hui-control-height);overflow:hidden}.hui-input-group:focus-within{border-color:var(--hui-border-strong);box-shadow:0 0 0 3px var(--hui-ring)}.hui-input-group-addon{align-items:center;align-self:stretch;background:var(--hui-surface-muted);border-right:var(--hui-border-width) solid var(--hui-border);color:var(--hui-muted);display:inline-flex;font-size:.8125rem;font-weight:var(--hui-font-weight-control);gap:6px;padding:0 10px;white-space:nowrap}.hui-input-group-addon:last-child{border-left:var(--hui-border-width) solid var(--hui-border);border-right:0}.hui-input-group-control{min-width:0}.hui-input-group .hui-input,.hui-input-group .hui-select,.hui-input-group .hui-select-shell{border:0;border-radius:0;box-shadow:none}.hui-input-group .hui-select-shell{height:var(--hui-control-height)}.hui-choice,.hui-switch{align-items:flex-start;color:var(--hui-foreground);cursor:pointer;display:inline-flex;gap:9px}.hui-choice input,.hui-radio-option input,.hui-switch input{height:1px;opacity:0;position:absolute;width:1px}.hui-checkbox-box{align-items:center;background:var(--hui-surface);border:1px solid var(--hui-border-strong);border-radius:4px;color:var(--hui-primary-foreground);display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;margin-top:1px;width:16px}.hui-checkbox-box svg{opacity:0;transform:scale(.8);transition:opacity .12s ease,transform .12s ease}.hui-choice:has(input:checked) .hui-checkbox-box{background:var(--hui-primary);border-color:var(--hui-primary)}.hui-choice:has(input:checked) .hui-checkbox-box svg{opacity:1;transform:scale(1)}.hui-choice-copy{display:grid;grid-gap:3px;gap:3px}.hui-choice-copy strong{font-size:.875rem;font-weight:500;line-height:1.3}.hui-choice-copy small{color:var(--hui-muted);font-size:.8125rem;line-height:1.45}.hui-switch{align-items:center}.hui-switch-track{background:var(--hui-surface-muted);border:1px solid var(--hui-border-strong);border-radius:999px;display:inline-flex;flex:0 0 auto;height:22px;padding:2px;width:38px}.hui-switch-track span{background:var(--hui-surface);border-radius:999px;box-shadow:0 1px 2px rgba(24,24,27,.14);display:block;height:16px;transform:translateX(0);transition:transform .15s ease;width:16px}.hui-switch:has(input:checked) .hui-switch-track{background:var(--hui-primary);border-color:var(--hui-primary)}.hui-switch:has(input:checked) .hui-switch-track span{transform:translateX(16px)}.hui-radio-group{display:grid;grid-gap:8px;gap:8px}.hui-radio-label{color:var(--hui-foreground);font-size:.8125rem;font-weight:500}.hui-radio-option{align-items:flex-start;border:1px solid var(--hui-border);border-radius:var(--hui-radius);cursor:pointer;display:grid;grid-gap:3px 9px;gap:3px 9px;grid-template-columns:auto 1fr;padding:9px 11px}.hui-radio-option:has(input:checked),.hui-radio-option:hover{border-color:var(--hui-border-strong)}.hui-radio-option span{border:1px solid var(--hui-border-strong);border-radius:999px;height:16px;margin-top:1px;position:relative;width:16px}.hui-radio-option span:after{background:var(--hui-primary);border-radius:999px;content:"";height:6px;left:4px;opacity:0;position:absolute;top:4px;width:6px}.hui-radio-option:has(input:checked) span:after{opacity:1}.hui-radio-option strong{font-size:.875rem;font-weight:500}.hui-radio-option small{color:var(--hui-muted);font-size:.8125rem;grid-column:2;line-height:1.45}.hui-progress,.hui-slider{display:grid;grid-gap:8px;gap:8px}.hui-progress>span,.hui-slider>span{align-items:center;color:var(--hui-muted);display:flex;font-size:.8125rem;justify-content:space-between}.hui-progress strong,.hui-slider strong{color:var(--hui-foreground);font-weight:500}.hui-progress em,.hui-slider em{color:var(--hui-muted);font-style:normal}.hui-slider input{accent-color:var(--hui-primary);width:100%}.hui-progress>div{background:var(--hui-surface-muted);border-radius:999px;height:7px;overflow:hidden}.hui-progress>div span{background:var(--hui-primary);border-radius:inherit;display:block;height:100%}.hui-tabs{display:grid;grid-gap:12px;gap:12px}.hui-tab-list,.hui-toggle-group{background:var(--hui-surface-muted);border:1px solid transparent;border-radius:var(--hui-radius);display:inline-flex;gap:2px;padding:3px;width:-moz-fit-content;width:fit-content}.hui-tab-list button,.hui-toggle-group button{background:transparent;border:0;border-radius:calc(var(--hui-radius) - 2px);color:var(--hui-muted-foreground);cursor:pointer;font-size:.875rem;font-weight:500;height:30px;padding:0 10px}.hui-tab-list button:hover,.hui-toggle-group button:hover{color:var(--hui-foreground)}.hui-tab-list button.is-active,.hui-toggle-group button.is-active{background:var(--hui-surface);box-shadow:0 1px 2px rgba(24,24,27,.08);color:var(--hui-foreground)}.hui-tab-panel{min-width:0}.hui-accordion{border:1px solid var(--hui-border);border-radius:var(--hui-radius);overflow:hidden}.hui-accordion-item+.hui-accordion-item{border-top:1px solid var(--hui-border)}.hui-accordion-item>button{align-items:center;background:var(--hui-surface);border:0;color:var(--hui-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;min-height:42px;padding:0 12px;text-align:left;width:100%}.hui-accordion-item>button:hover{background:var(--hui-surface-muted)}.hui-accordion-item[data-open=true]>button svg{transform:rotate(180deg)}.hui-accordion-content{border-top:1px solid var(--hui-border);color:var(--hui-muted);font-size:.875rem;line-height:1.55;padding:11px 12px 12px}.hui-collapsible{border:1px solid var(--hui-border);border-radius:var(--hui-radius);overflow:hidden}.hui-collapsible>button{align-items:center;background:var(--hui-surface);border:0;color:var(--hui-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;min-height:38px;padding:0 11px;width:100%}.hui-collapsible>button:hover{background:var(--hui-surface-muted)}.hui-collapsible[data-open=true]>button svg{transform:rotate(180deg)}.hui-collapsible-content{border-top:1px solid var(--hui-border);color:var(--hui-muted);font-size:.875rem;line-height:1.5;padding:10px 11px}.hui-toolbar{align-items:center;background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);display:inline-flex;gap:6px;padding:5px;width:-moz-fit-content;width:fit-content}.hui-breadcrumb{align-items:center;color:var(--hui-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:6px}.hui-breadcrumb span{align-items:center;display:inline-flex;gap:6px}.hui-breadcrumb a:hover,.hui-breadcrumb strong{color:var(--hui-foreground)}.hui-breadcrumb strong{font-weight:500}.hui-menubar{align-items:center;background:var(--hui-surface-muted);border:1px solid transparent;border-radius:var(--hui-radius);display:inline-flex;gap:2px;padding:3px;width:-moz-fit-content;width:fit-content}.hui-menubar a,.hui-menubar button{align-items:center;background:transparent;border:0;border-radius:calc(var(--hui-radius) - 2px);color:var(--hui-muted-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;height:30px;padding:0 10px;white-space:nowrap}.hui-menubar a:hover,.hui-menubar button:hover{color:var(--hui-foreground)}.hui-menubar a[aria-current=page],.hui-menubar button[aria-pressed=true]{background:var(--hui-surface);box-shadow:0 1px 2px rgba(24,24,27,.08);color:var(--hui-foreground)}.hui-sidebar{background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);display:grid;grid-gap:10px;gap:10px;padding:10px;width:100%}.hui-sidebar-section{display:grid;grid-gap:2px;gap:2px}.hui-sidebar-title{color:var(--hui-muted);font-size:.75rem;font-weight:500;line-height:1;padding:7px 8px}.hui-sidebar a,.hui-sidebar button{align-items:center;background:transparent;border:0;border-radius:var(--hui-radius-sm);color:var(--hui-muted-foreground);cursor:pointer;display:grid;font-size:.875rem;font-weight:500;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:32px;padding:0 8px;text-align:left}.hui-sidebar .is-active,.hui-sidebar a:hover,.hui-sidebar button:hover{background:var(--hui-surface-muted);color:var(--hui-foreground)}.hui-sidebar .is-disabled{color:var(--hui-muted);cursor:not-allowed;opacity:.6}.hui-sidebar-icon{color:var(--hui-muted);display:inline-flex}.hui-sidebar em{color:var(--hui-muted);font-size:.75rem;font-style:normal;font-weight:500}.hui-pagination{align-items:center;display:flex;gap:5px}.hui-pagination button:not(.hui-button){background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius-sm);color:var(--hui-muted-foreground);cursor:pointer;font-size:.8125rem;font-weight:var(--hui-font-weight-control);height:32px;min-width:32px}.hui-pagination button:not(.hui-button):hover,.hui-pagination button[aria-current=page]{background:var(--hui-hover-surface);color:var(--hui-foreground)}.hui-dialog-backdrop,.hui-sheet-backdrop{align-items:center;background:var(--hui-overlay);-webkit-backdrop-filter:var(--hui-backdrop);backdrop-filter:var(--hui-backdrop);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:60}.hui-dialog,.hui-sheet{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius-lg);box-shadow:var(--hui-shadow);color:var(--hui-foreground);display:grid;grid-gap:14px;gap:14px;max-height:min(720px,calc(100svh - 40px));overflow:auto;padding:var(--hui-card-padding);width:min(100%,var(--hui-dialog-width))}.hui-dialog-header,.hui-sheet-header{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto}.hui-dialog-header h2,.hui-sheet-header h2{font-size:1rem;font-weight:var(--hui-font-weight-title);line-height:1.3;margin:0}.hui-dialog-header p,.hui-sheet-header p{margin:4px 0 0}.hui-dialog-body,.hui-dialog-header p,.hui-sheet-header p{color:var(--hui-muted);font-size:.875rem;line-height:1.5}.hui-dialog-actions{display:flex;gap:8px}.hui-dialog-actions,.hui-sheet-backdrop{justify-content:flex-end}.hui-sheet{border-radius:var(--hui-radius-lg) 0 0 var(--hui-radius-lg);height:calc(100svh - 40px);width:min(100%,var(--hui-sheet-width))}.hui-sheet[data-side=left]{border-radius:0 var(--hui-radius-lg) var(--hui-radius-lg) 0;margin-right:auto}.hui-dropdown{display:inline-block;position:relative}.hui-dropdown-trigger{align-items:center;background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius);color:var(--hui-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--hui-font-weight-control);gap:7px;height:var(--hui-control-height);padding:0 var(--hui-control-padding)}.hui-dropdown-trigger:hover{background:var(--hui-hover-surface)}.hui-dropdown-trigger[aria-expanded=true]{background:var(--hui-active-surface);border-color:var(--hui-border-strong)}.hui-dropdown-panel{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius);box-shadow:var(--hui-shadow-floating);display:grid;grid-gap:max(2px,calc(var(--hui-gap) / 6));gap:max(2px,calc(var(--hui-gap) / 6));min-width:220px;padding:max(4px,calc(var(--hui-field-padding) / 2));position:absolute;right:0;top:calc(100% + var(--hui-floating-offset));z-index:80}.hui-dropdown-panel button{align-items:center;background:transparent;border:0;border-radius:var(--hui-radius-sm);color:var(--hui-foreground);cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:18px 1fr auto;min-height:max(32px,calc(var(--hui-control-height) + 2px));padding:calc(var(--hui-field-padding) - 4px);text-align:left}.hui-dropdown-panel button:hover{background:var(--hui-hover-surface)}.hui-dropdown-panel button:focus-visible{background:var(--hui-active-surface);outline:0}.hui-dropdown-panel button.is-danger{color:var(--hui-danger)}.hui-dropdown-chevron,.hui-dropdown-icon{color:var(--hui-muted)}.hui-dropdown-panel strong{display:block;font-size:.875rem;font-weight:500}.hui-dropdown-panel small{color:var(--hui-muted);display:block;font-size:.75rem;line-height:1.35;margin-top:2px}.hui-hover-card,.hui-popover{display:inline-flex;position:relative}.hui-hover-card-trigger,.hui-popover-trigger{align-items:center;background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius);color:var(--hui-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--hui-font-weight-control);gap:7px;height:var(--hui-control-height);padding:0 var(--hui-control-padding);white-space:nowrap}.hui-hover-card-trigger:hover,.hui-hover-card:focus-within .hui-hover-card-trigger,.hui-popover-trigger:hover{background:var(--hui-hover-surface)}.hui-hover-card-content,.hui-popover-content{background:var(--hui-surface);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius);box-shadow:var(--hui-shadow-floating);color:var(--hui-foreground);display:grid;grid-gap:10px;gap:10px;min-width:240px;padding:12px;position:absolute;top:calc(100% + var(--hui-floating-offset));z-index:45}.hui-popover[data-align=start] .hui-popover-content{left:0}.hui-hover-card-content,.hui-popover[data-align=end] .hui-popover-content{right:0}.hui-hover-card-content{opacity:0;pointer-events:none;transform:translateY(4px)}.hui-hover-card:focus-within .hui-hover-card-content,.hui-hover-card:hover .hui-hover-card-content{opacity:1;pointer-events:auto;transform:translateY(0)}.hui-command kbd,.hui-context-panel kbd,.hui-dropdown-panel kbd,.hui-kbd{background:var(--hui-surface-muted);border:1px solid var(--hui-border);border-radius:5px;color:var(--hui-muted);font-size:.75rem;font-weight:500;min-width:22px;padding:3px 6px;text-align:center}.hui-kbd{align-items:center;display:inline-flex;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.6875rem;height:22px;justify-content:center;line-height:1}.hui-table{border-collapse:collapse;color:var(--hui-foreground);font-size:.875rem;width:100%}.hui-table-header{background:var(--hui-surface-muted)}.hui-table-cell,.hui-table-head{border-bottom:1px solid var(--hui-border);padding:9px 11px;text-align:left;vertical-align:middle}.hui-table-head{color:var(--hui-muted);font-size:.75rem;font-weight:500}.hui-table-row:hover .hui-table-cell{background:color-mix(in srgb,var(--hui-surface-muted) 70%,transparent)}.hui-avatar{align-items:center;background:var(--hui-surface-muted);border:1px solid var(--hui-border);border-radius:999px;color:var(--hui-foreground);display:inline-flex;font-size:.8125rem;font-weight:500;height:32px;justify-content:center;overflow:hidden;width:32px}.hui-avatar[data-size=sm]{font-size:.75rem;height:26px;width:26px}.hui-avatar[data-size=lg]{font-size:.9375rem;height:44px;width:44px}.hui-avatar img{height:100%;object-fit:cover;width:100%}.hui-skeleton{animation:hui-pulse 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--hui-surface-muted),color-mix(in srgb,var(--hui-surface-muted) 88%,var(--hui-foreground) 12%),var(--hui-surface-muted));background-size:200% 100%;border-radius:var(--hui-radius);min-height:12px}.hui-separator{background:var(--hui-border);border:0;height:1px;margin:0;width:100%}.hui-empty{align-items:center;border:1px dashed var(--hui-border-strong);border-radius:var(--hui-radius-lg);color:var(--hui-muted);display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:22px;text-align:center}.hui-empty-icon{align-items:center;background:var(--hui-surface-muted);border-radius:var(--hui-radius);color:var(--hui-foreground);display:inline-flex;height:36px;justify-content:center;width:36px}.hui-empty strong{color:var(--hui-foreground);font-size:.875rem;font-weight:600}.hui-empty p{font-size:.875rem;line-height:1.5;margin:0;max-width:320px}.hui-scroll-area{overflow:auto;scrollbar-color:color-mix(in srgb,var(--hui-muted) 38%,transparent) transparent;scrollbar-width:thin}.hui-scroll-area::-webkit-scrollbar{height:6px;width:6px}.hui-scroll-area::-webkit-scrollbar-track{background:transparent}.hui-scroll-area::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--hui-muted) 34%,transparent);background-clip:content-box;border:2px solid transparent;border-radius:999px}.hui-scroll-area::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--hui-muted) 52%,transparent);background-clip:content-box}.hui-spinner{animation:hui-spin .78s linear infinite;border:2px solid var(--hui-border);border-top-color:var(--hui-primary);border-radius:999px;display:inline-block;height:18px;width:18px}.hui-spinner[data-size=sm]{height:14px;width:14px}.hui-spinner[data-size=lg]{height:24px;width:24px}.hui-item{align-items:center;background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:50px;padding:9px}.hui-item-icon{align-items:center;background:var(--hui-surface-muted);border-radius:var(--hui-radius-sm);color:var(--hui-foreground);display:inline-flex;height:32px;justify-content:center;width:32px}.hui-item strong{display:block;font-size:.875rem;font-weight:600}.hui-item p{color:var(--hui-muted);font-size:.8125rem;line-height:1.4;margin:2px 0 0}.hui-item-action{align-items:center;display:inline-flex}.hui-heading{color:var(--hui-foreground);font-size:1.35rem;font-weight:650;line-height:1.2;margin:0}.hui-lead,.hui-prose p,.hui-text{color:var(--hui-muted-foreground);font-size:.875rem;line-height:1.6;margin:0}.hui-lead{font-size:1rem}.hui-prose{display:grid;grid-gap:10px;gap:10px}.hui-prose h2,.hui-prose h3{color:var(--hui-foreground);font-size:1rem;font-weight:600;line-height:1.35;margin:0}.hui-context-menu{position:relative}.hui-context-panel{background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius);box-shadow:0 12px 40px rgba(24,24,27,.14);display:grid;grid-gap:2px;gap:2px;min-width:190px;padding:5px;position:fixed;z-index:70}.hui-context-panel button{align-items:center;background:transparent;border:0;border-radius:var(--hui-radius-sm);color:var(--hui-foreground);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;min-height:34px;padding:0 8px;text-align:left}.hui-context-panel button:hover{background:var(--hui-surface-muted)}.hui-context-panel button.is-danger{color:var(--hui-danger)}.hui-drawer-backdrop{align-items:flex-end;background:rgba(24,24,27,.36);-webkit-backdrop-filter:var(--hui-backdrop);backdrop-filter:var(--hui-backdrop);display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:65}.hui-drawer{background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);box-shadow:var(--hui-shadow);display:grid;grid-gap:14px;gap:14px;max-height:min(640px,calc(100svh - 24px));overflow:auto;padding:var(--hui-card-padding);width:min(620px,100%)}.hui-drawer[data-position=left],.hui-drawer[data-position=right]{height:calc(100svh - 24px);width:min(400px,100%)}.hui-drawer[data-position=left]{margin-right:auto}.hui-drawer[data-position=right]{margin-left:auto}.hui-drawer-header{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto}.hui-drawer-header h2{font-size:1rem;font-weight:600;line-height:1.3;margin:0}.hui-drawer-header p{color:var(--hui-muted);font-size:.875rem;line-height:1.5;margin:4px 0 0}.hui-carousel{display:grid;grid-gap:10px;gap:10px;grid-auto-columns:minmax(180px,68%);grid-auto-flow:column;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.hui-carousel-item{background:var(--hui-surface-muted);scroll-snap-align:start}.hui-carousel-item,.hui-resizable{border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);min-height:120px;padding:14px}.hui-resizable{background:var(--hui-surface);min-width:180px;overflow:auto;resize:both}.hui-direction{display:contents}.hui-aspect-ratio{background:var(--hui-surface-muted);overflow:hidden;width:100%}.hui-aspect-ratio,.hui-calendar{border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg)}.hui-calendar{background:var(--hui-surface);color:var(--hui-foreground);display:grid;grid-gap:10px;gap:10px;max-width:310px;padding:10px}.hui-calendar-header{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:32px 1fr 32px}.hui-calendar-header strong{font-size:.875rem;font-weight:600;text-align:center}.hui-calendar-grid{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.hui-calendar-weekdays span{color:var(--hui-muted);font-size:.6875rem;font-weight:500;line-height:1;padding:4px 0;text-align:center}.hui-calendar-blank{min-height:30px}.hui-calendar button:not(.hui-button){background:transparent;border:1px solid transparent;border-radius:var(--hui-radius-sm);color:var(--hui-foreground);cursor:pointer;font-size:.8125rem;font-weight:500;height:30px;position:relative}.hui-calendar button:not(.hui-button):hover{background:var(--hui-surface-muted)}.hui-calendar button[aria-current=date]{border-color:var(--hui-border)}.hui-calendar button[aria-pressed=true]{background:var(--hui-primary);color:var(--hui-primary-foreground)}.hui-calendar button.has-event:after{background:currentColor;border-radius:999px;bottom:4px;content:"";height:3px;left:50%;opacity:.55;position:absolute;transform:translateX(-50%);width:3px}.hui-faq{display:grid;grid-gap:10px;gap:10px}.hui-command{background:var(--hui-surface);border:1px solid var(--hui-border);border-radius:var(--hui-radius-lg);box-shadow:none;overflow:hidden}.hui-command label{align-items:center;border-bottom:1px solid var(--hui-border);color:var(--hui-muted);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr;min-height:40px;padding:0 11px}.hui-command input{background:transparent;border:0;color:var(--hui-foreground);min-width:0;outline:0}.hui-command>div{display:grid;grid-gap:2px;gap:2px;padding:5px}.hui-command button{align-items:center;background:transparent;border:0;border-radius:var(--hui-radius-sm);color:var(--hui-foreground);cursor:pointer;display:flex;justify-content:space-between;min-height:38px;padding:7px 8px;text-align:left}.hui-command button:hover{background:var(--hui-surface-muted)}.hui-command small{color:var(--hui-muted);display:block;font-size:.72rem;line-height:1.2;margin-bottom:2px}.hui-command strong{display:block;font-size:.875rem;font-weight:500}.hui-console{background:var(--hui-surface-raised);border:var(--hui-border-width) solid var(--hui-border);border-radius:var(--hui-radius-lg);box-shadow:var(--hui-shadow-soft);color:var(--hui-foreground);overflow:hidden}.hui-console-header{align-items:center;background:var(--hui-surface-muted);border-bottom:var(--hui-border-width) solid var(--hui-border);display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto auto 1fr auto;min-height:38px;padding:0 11px}.hui-console-header>div{display:flex;gap:5px}.hui-console-header>div span{background:var(--hui-border-strong);border-radius:999px;height:8px;width:8px}.hui-console-header strong{color:var(--hui-foreground);font-size:.8125rem;font-weight:500}.hui-console-header em{color:var(--hui-muted);font-size:.75rem;font-style:normal}.hui-console-actions{align-items:center;display:flex;gap:6px}.hui-console-body{display:grid;grid-gap:2px;gap:2px;padding:11px}.hui-console-body p{align-items:baseline;display:grid;grid-gap:10px;gap:10px;grid-template-columns:54px 1fr;margin:0;min-height:24px}.hui-console-body code,.hui-console-body p span{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.hui-console-body p span{color:var(--hui-muted);font-size:.75rem}.hui-console-body code{color:var(--hui-foreground);font-size:.8125rem;line-height:1.55;white-space:pre-wrap}.hui-console-body p[data-tone=muted] code{color:var(--hui-muted)}.hui-console-body p[data-tone=success] code{color:var(--hui-success)}.hui-console-body p[data-tone=warning] code{color:var(--hui-warning)}.hui-console-body p[data-tone=danger] code{color:var(--hui-danger)}@keyframes hui-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes hui-spin{to{transform:rotate(1turn)}}@media (max-width:680px){.hui-card{padding:16px}.hui-searchbar{width:100%}.hui-searchbar-trigger{min-width:0;width:100%}.hui-searchbar-backdrop{align-items:stretch;padding:10px}.hui-searchbar-panel{border-radius:var(--hui-radius-lg);max-height:calc(100svh - 20px);width:100%}.hui-searchbar-field{gap:8px;min-height:54px;padding:0 10px 0 12px}.hui-tab-list,.hui-toolbar{overflow-x:auto}.hui-dialog-backdrop,.hui-sheet-backdrop{align-items:flex-end;padding:12px}.hui-dialog,.hui-sheet{max-width:none}}