@import"https://cdn.jsdelivr.net/npm/remixicon@4.7.0/fonts/remixicon.css";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--nui-font-size-xs: .75rem;--nui-font-size-sm: .9375rem;--nui-font-size-md: 1rem;--nui-font-size-lg: 1.125rem;--nui-font-size-xl: 1.25rem;--nui-font-size-h1: 3rem;--nui-font-size-h2: 2.25rem;--nui-font-size-h3: 1.875rem;--nui-font-size-h4: 1.5rem;--nui-font-size-h5: 1.25rem;--nui-font-size-h6: 1rem;--nui-font-weight-regular: 400;--nui-font-weight-medium: 500;--nui-font-weight-semibold: 600;--nui-font-weight-bold: 700;--nui-line-height-h1: 1.1;--nui-line-height-h2: 1.2;--nui-line-height-h3: 1.25;--nui-line-height-h4: 1.3;--nui-line-height-h5: 1.4;--nui-line-height-h6: 1.5;--nui-line-height-xs: 1.4;--nui-line-height-sm: 1.5;--nui-line-height-md: 1.5;--nui-line-height-lg: 1.6;--nui-line-height-xl: 1.6;--nui-border-radius-square: 0;--nui-border-radius-xs: .25rem;--nui-border-radius-sm: .375rem;--nui-border-radius-md: .375rem;--nui-border-radius-lg: .5rem;--nui-border-radius-xl: .625rem;--nui-border-radius-circle: 50%;--nui-border-radius-pill: 624.9375rem;--nui-border-width-xs: .0625rem;--nui-border-width-sm: .125rem;--nui-border-width-md: .25rem;--nui-border-width-lg: .375rem;--nui-border-width-xl: .5rem;--nui-spacing-xs: .375rem;--nui-spacing-sm: .5rem;--nui-spacing-md: 1rem;--nui-spacing-lg: 1.5rem;--nui-spacing-xl: 2rem;--nui-transition-duration-fast: .1s;--nui-transition-duration-normal: .15s;--nui-transition-duration-slow: .2s;--nui-transition-duration-base: .25s;--nui-transition-timing-function-ease: ease;--nui-height-xs: 2rem;--nui-height-sm: 2.5rem;--nui-height-md: 2.75rem;--nui-height-lg: 3rem;--nui-height-xl: 3.5rem;--nui-padding-xs: .375rem .5rem;--nui-padding-sm: .375rem 1rem;--nui-padding-md: .5rem 1rem;--nui-padding-lg: 1rem 1.5rem;--nui-padding-xl: 1.5rem 2rem;--nui-focus-ring-width: .125rem;--nui-focus-ring-offset: -.063rem;--nui-focus-ring-radius: .375rem;--nui-spin-duration: 1s;--nui-scrollbar-width: 8px;--nui-z-index-below: -10;--nui-z-index-base: 1;--nui-z-index-docked: 100;--nui-z-index-elevated: 200;--nui-z-index-overlay: 300;--nui-z-index-surface: 400;--nui-z-index-modal: 500;--nui-z-index-popout: 600;--nui-z-index-status: 700;--nui-z-index-top: 800}@media (max-width: 768px){:root{--nui-font-size-xs: .625rem;--nui-font-size-sm: .875rem;--nui-font-size-md: 1rem;--nui-font-size-lg: 1.125rem;--nui-font-size-xl: 1.25rem;--nui-font-size-h1: 2.75rem;--nui-font-size-h2: 2.25rem;--nui-font-size-h3: 1.875rem;--nui-font-size-h4: 1.5rem;--nui-font-size-h5: 1.125rem;--nui-font-size-h6: .875rem}}@media (max-width: 768px){:root{--nui-spacing-xs: .25rem;--nui-spacing-sm: .5rem;--nui-spacing-md: .75rem;--nui-spacing-lg: 1rem;--nui-spacing-xl: 1.5rem}}@media (max-width: 768px){:root{--nui-height-xs: 1.75rem;--nui-height-sm: 2.25rem;--nui-height-md: 2.5rem;--nui-height-lg: 2.75rem;--nui-height-xl: 3rem;--nui-padding-xs: .25rem .5rem;--nui-padding-sm: .25rem .75rem;--nui-padding-md: .5rem .75rem;--nui-padding-lg: .5rem 1rem;--nui-padding-xl: .75rem 1.5rem}}:root{--nui-button-gap: .5rem;--nui-button-spin-duration: 1s;--nui-button-radius-xs: var(--nui-border-radius-xs);--nui-button-radius-sm: var(--nui-border-radius-sm);--nui-button-radius-md: var(--nui-border-radius-md);--nui-button-radius-lg: var(--nui-border-radius-lg);--nui-button-radius-xl: var(--nui-border-radius-xl);--nui-button-border-width: var(--nui-border-width-sm);--nui-button-font-weight: var(--nui-font-weight-semibold);--nui-button-link-underline-offset: .25em;--nui-button-link-underline-thickness: var(--nui-border-width-sm);--nui-button-link-underline-skip-ink: auto;--nui-am-min-width: 12rem;--nui-am-max-width: 20rem;--nui-am-item-gap: var(--nui-spacing-sm);--nui-am-item-padding: var(--nui-spacing-xs) var(--nui-spacing-sm);--nui-am-item-border: none;--nui-am-arrow-padding-left: .5rem;--nui-am-item-label-margin-right: var(--nui-spacing-md);--nui-am-border-width: var(--nui-border-width-xs);--nui-am-border-radius: var(--nui-border-radius-md);--nui-am-padding: var(--nui-spacing-xs);--nui-am-item-border-radius: calc(var(--nui-border-radius-md) - .125rem);--nui-am-focus-outline-width: 2px;--nui-am-focus-outline-offset: -1px;--nui-am-item-notify-selected-size: .375rem;--nui-am-item-notify-selected-radius: 50%;--nui-am-shortcut-padding: .125rem .375rem;--nui-am-shortcut-border-width: var(--nui-border-width-xs);--nui-am-shortcut-border-radius: var(--nui-border-radius-md);--nui-am-shortcut-font-size: .75rem;--nui-am-badge-bg: var(--nui-primary);--nui-am-badge-color: var(--nui-on-primary);--nui-am-shadow: var(--nui-shadow-elevated);--nui-am-static-shadow: var(--nui-shadow-container);--nui-am-item-subtitle-color: var(--nui-text-secondary);--nui-am-item-subtitle-font-size: var(--nui-font-size-xs);--nui-am-item-label-weight: var(--nui-font-weight-medium);--nui-am-item-label-font-size: var(--nui-font-size-sm);--nui-am-separator-font-size: var(--nui-font-size-xs);--nui-am-separator-font-weight: var(--nui-font-weight-semibold);--nui-am-separator-padding: var(--nui-spacing-xs) 0;--nui-am-separator-label-spacing: var(--nui-spacing-xs);--nui-am-item-padding-y: var(--nui-spacing-xs);--nui-am-item-padding-x: var(--nui-spacing-sm);--nui-popover-padding: 1rem;--nui-popover-max-width: 20rem;--nui-popover-min-width: 5rem;--nui-popover-arrow-size: .5rem;--nui-popover-z-index: var(--nui-z-index-popout);--nui-popover-font-size: var(--nui-font-size-sm);--nui-popover-font-weight: var(--nui-font-weight-regular);--nui-popover-line-height: var(--nui-line-height-md);--nui-popover-border-width: 1px;--nui-popover-border-radius: var(--nui-border-radius-sm);--nui-popover-distance: .313rem;--nui-popover-shadow: var(--nui-shadow-elevated);--nui-popover-transition-duration: .2s;--nui-popover-transition-timing: cubic-bezier(.4, 0, .2, 1);--nui-tooltip-bg: var(--tooltip-bg);--nui-tooltip-text: var(--tooltip-text);--nui-tooltip-border-color: var(--tooltip-border-color);--nui-tooltip-shadow: var(--nui-box-shadow-md);--nui-tooltip-padding-y: .25rem;--nui-tooltip-padding-x: .75rem;--nui-tooltip-max-width: 14rem;--nui-tooltip-font-size: var(--nui-font-size-xs);--nui-tooltip-font-weight: var(--nui-font-weight-medium);--nui-tooltip-line-height: 1.3;--nui-tooltip-border-radius: var(--nui-border-radius-sm);--nui-tooltip-border-width: 1px;--nui-tooltip-z-index: var(--nui-z-index-top);--nui-tooltip-transition-duration: .15s;--nui-tooltip-transition-timing: ease-out;--nui-tooltip-arrow-size: .4rem;--nui-toast-width: 24rem;--nui-toast-width-mobile: calc(100vw - 1.5rem) ;--nui-toast-min-height: 3.5rem;--nui-toast-max-width: 32rem;--nui-toast-padding: 1rem;--nui-toast-padding-compact: .75rem;--nui-toast-gap: .75rem;--nui-toast-radius: var(--nui-border-radius-md);--nui-toast-border-width: 1px;--nui-toast-shadow: var(--nui-box-shadow-xl);--nui-toast-title-size: .938rem;--nui-toast-title-weight: 600;--nui-toast-message-size: .875rem;--nui-toast-message-weight: 400;--nui-toast-duration: .3s;--nui-toast-easing: cubic-bezier(.4, 0, .2, 1);--nui-toast-z-index: var(--nui-z-index-status);--nui-toast-stack-gap: .75rem;--nui-toast-stack-scale-1: .96;--nui-toast-stack-scale-2: .92;--nui-toast-stack-y-1: -.5rem;--nui-toast-stack-y-2: -1rem;--nui-drawer-size-xs-width: 320px;--nui-drawer-size-sm-width: 400px;--nui-drawer-size-md-width: 560px;--nui-drawer-size-lg-width: 720px;--nui-drawer-size-xl-width: 960px;--nui-drawer-size-full-width: 100vw;--nui-drawer-header-padding: 1.125rem;--nui-drawer-content-padding: 1.125rem;--nui-drawer-title-size: 1.125rem;--nui-drawer-title-weight: 600;--nui-drawer-z-index: var(--nui-z-index-modal);--nui-drawer-shadow: var(--nui-box-shadow-xl);--nui-fab-radius: 3.5rem;--nui-fab-spacing: 3rem;--nui-fab-anim-duration: .2s;--nui-fab-anim-easing: cubic-bezier(.4, 0, .2, 1);--nui-fab-anim-delay-step: 30ms;--nui-fab-trigger-rotate: 45deg;--nui-fab-spin-duration: 1s;--nui-fab-tooltip-offset: .5rem;--nui-fab-focus-width: .125rem;--nui-fab-focus-offset: .125rem;--nui-fab-trigger-icon-scale: .5;--nui-fab-item-icon-scale: .45;--nui-fab-z-index: var(--nui-z-index-elevated);--nui-split-btn-divider-width: 1px;--nui-split-btn-trigger-padding: .5rem;--nui-split-btn-trigger-min-width: 2rem;--nui-split-btn-radius-xs: var(--nui-border-radius-xs);--nui-split-btn-radius-sm: var(--nui-border-radius-sm);--nui-split-btn-radius-md: var(--nui-border-radius-md);--nui-split-btn-radius-lg: var(--nui-border-radius-lg);--nui-split-btn-radius-xl: var(--nui-border-radius-xl);--nui-modal-dialog-border-radius: var(--nui-border-radius-md);--nui-modal-dialog-header-padding: 1.25rem;--nui-modal-dialog-header-padding-y: .75rem;--nui-modal-dialog-body-padding-y: 1rem;--nui-modal-dialog-body-padding-x: 1.25rem;--nui-modal-dialog-footer-padding-top: .75rem;--nui-modal-dialog-footer-padding-bottom: 1.25rem;--nui-modal-dialog-footer-padding-x: 1.25rem;--nui-modal-dialog-title-size: 1rem;--nui-modal-dialog-title-weight: 600;--nui-modal-dialog-z-index: var(--nui-z-index-modal);--nui-modal-dialog-shadow: var(--nui-box-shadow-xl);--nui-dock-z-index: 1060;--nui-dock-offset: 16px;--nui-dock-max-width: none;--nui-dock-border-radius: .5rem;--nui-divider-thickness-thin: .0625rem;--nui-divider-thickness-medium: .125rem;--nui-divider-thickness-thick: .25rem;--nui-divider-label-gap: .75rem;--nui-divider-label-padding-x: .25rem;--nui-divider-label-side-min: 1rem;--nui-divider-label-font-size: var(--nui-font-size-sm);--nui-divider-label-font-weight: var(--nui-font-weight-normal);--nui-divider-label-color: var(--nui-text-secondary);--nui-bottom-sheet-border-radius: 1rem;--nui-bottom-sheet-handle-width: 2.5rem;--nui-bottom-sheet-handle-height: .25rem;--nui-bottom-sheet-handle-area-height: 2rem;--nui-bottom-sheet-header-padding: 1rem 1.125rem;--nui-bottom-sheet-content-padding: 1.125rem;--nui-bottom-sheet-footer-padding: 1rem 1.125rem;--nui-bottom-sheet-title-size: 1.125rem;--nui-bottom-sheet-title-weight: 600;--nui-bottom-sheet-shadow: var(--nui-box-shadow-xl);--nui-bottom-sheet-max-height: 92dvh}*,*:before,*:after{box-sizing:border-box}html,:host{font-family:inherit;font-feature-settings:inherit;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:inherit}i{line-height:1}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}a{color:var(--nui-color-primary);text-decoration:none}a:hover{color:var(--nui-color-primary);opacity:.8}::selection{background-color:var(--nui-selection);color:var(--nui-text-primary)}::-webkit-scrollbar{width:var(--nui-scrollbar-width)}::-webkit-scrollbar-track{background:var(--nui-border-secondary)}::-webkit-scrollbar-thumb{background:var(--nui-border-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--nui-border-primary)}*{scrollbar-width:thin;scrollbar-color:var(--nui-border-primary) var(--nui-border-secondary)}mark.highlight{background-color:var(--nui-color-highlight);color:inherit;font-weight:var(--nui-font-weight-semibold);border-radius:var(--nui-border-radius-sm);padding:0 .25rem}h1{margin:0;margin-bottom:var(--nui-spacing-md);font-size:var(--nui-font-size-h1);line-height:var(--nui-line-height-h1);font-weight:var(--nui-font-weight-bold);color:var(--nui-text-primary)}@media (max-width: 768px){h1{font-size:var(--nui-font-size-mobile-h1)}}h2{margin:0;margin-bottom:var(--nui-spacing-md);font-size:var(--nui-font-size-h2);line-height:var(--nui-line-height-h2);font-weight:var(--nui-font-weight-bold);color:var(--nui-text-primary)}@media (max-width: 768px){h2{font-size:var(--nui-font-size-mobile-h2)}}h3{margin:0;margin-bottom:var(--nui-spacing-md);font-size:var(--nui-font-size-h3);line-height:var(--nui-line-height-h3);font-weight:var(--nui-font-weight-bold);color:var(--nui-text-primary)}@media (max-width: 768px){h3{font-size:var(--nui-font-size-mobile-h3)}}h4{margin:0;margin-bottom:var(--nui-spacing-md);font-size:var(--nui-font-size-h4);line-height:var(--nui-line-height-h4);font-weight:var(--nui-font-weight-semibold);color:var(--nui-text-primary)}@media (max-width: 768px){h4{font-size:var(--nui-font-size-mobile-h4)}}h5{margin:0;margin-bottom:var(--nui-spacing-md);font-size:var(--nui-font-size-h5);line-height:var(--nui-line-height-h5);font-weight:var(--nui-font-weight-semibold);color:var(--nui-text-primary)}@media (max-width: 768px){h5{font-size:var(--nui-font-size-mobile-h5)}}h6{margin:0;margin-bottom:var(--nui-spacing-md);font-size:var(--nui-font-size-h6);line-height:var(--nui-line-height-h6);font-weight:var(--nui-font-weight-semibold);color:var(--nui-text-primary)}@media (max-width: 768px){h6{font-size:var(--nui-font-size-mobile-h6)}}small{font-size:var(--nui-font-size-s);color:var(--nui-text-muted)}p{margin-top:0;margin-bottom:var(--nui-spacing-sm)}a{color:var(--nui-link);text-decoration:none}a:hover{color:var(--nui-link-hover);text-decoration:underline}a:active{color:var(--nui-link-active)}a:visited{color:var(--nui-link-visited)}a:disabled{color:var(--nui-link-disabled);pointer-events:none;opacity:.6}a:focus-visible{outline:var(--nui-focus-ring-width) solid var(--nui-focus-ring-color);outline-offset:var(--nui-focus-ring-offset);border-radius:var(--nui-focus-ring-radius)}@keyframes nui-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nui-spin{animation-name:nui-spin;animation-duration:var(--nui-spin-duration, 1s);animation-timing-function:linear;animation-iteration-count:infinite}.nui-btn{display:inline-flex;gap:var(--nui-button-gap);justify-content:center;align-items:center;cursor:pointer;font-weight:var(--nui-button-font-weight);text-decoration:none!important;border-width:var(--nui-button-border-width);border-style:solid;vertical-align:middle;isolation:isolate;--nui-button-bg: var(--nui-btn-primary-solid-bg);--nui-button-text: var(--nui-btn-primary-solid-text);--nui-button-border: var(--nui-btn-primary-solid-border);--nui-button-hover-bg: var(--nui-btn-primary-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-primary-solid-hover-text);--nui-button-hover-border: var(--nui-btn-primary-solid-hover-border);--nui-button-active-bg: var(--nui-btn-primary-solid-active-bg);--nui-button-active-border: var(--nui-btn-primary-solid-active-border);background-color:var(--nui-button-bg);color:var(--nui-button-text);border-color:var(--nui-button-border)}.nui-btn--primary.nui-btn--solid{--nui-button-bg: var(--nui-btn-primary-solid-bg);--nui-button-text: var(--nui-btn-primary-solid-text);--nui-button-border: var(--nui-btn-primary-solid-border);--nui-button-hover-bg: var(--nui-btn-primary-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-primary-solid-hover-text);--nui-button-hover-border: var(--nui-btn-primary-solid-hover-border);--nui-button-active-bg: var(--nui-btn-primary-solid-active-bg);--nui-button-active-border: var(--nui-btn-primary-solid-active-border)}.nui-btn--primary.nui-btn--outline{--nui-button-bg: var(--nui-btn-primary-outline-bg);--nui-button-text: var(--nui-btn-primary-outline-text);--nui-button-border: var(--nui-btn-primary-outline-border);--nui-button-hover-bg: var(--nui-btn-primary-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-primary-outline-hover-text);--nui-button-hover-border: var(--nui-btn-primary-outline-hover-border);--nui-button-active-bg: var(--nui-btn-primary-outline-active-bg);--nui-button-active-border: var(--nui-btn-primary-outline-active-border)}.nui-btn--primary.nui-btn--ghost{--nui-button-bg: var(--nui-btn-primary-ghost-bg);--nui-button-text: var(--nui-btn-primary-ghost-text);--nui-button-border: var(--nui-btn-primary-ghost-border);--nui-button-hover-bg: var(--nui-btn-primary-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-primary-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-primary-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-primary-ghost-active-bg);--nui-button-active-border: var(--nui-btn-primary-ghost-active-border)}.nui-btn--primary.nui-btn--link{--nui-button-bg: var(--nui-btn-primary-link-bg);--nui-button-text: var(--nui-btn-primary-link-text);--nui-button-border: var(--nui-btn-primary-link-border);--nui-button-hover-bg: var(--nui-btn-primary-link-hover-bg);--nui-button-hover-text: var(--nui-btn-primary-link-hover-text);--nui-button-hover-border: var(--nui-btn-primary-link-hover-border);--nui-button-active-bg: var(--nui-btn-primary-link-active-bg);--nui-button-active-border: var(--nui-btn-primary-link-active-border)}.nui-btn--secondary.nui-btn--solid{--nui-button-bg: var(--nui-btn-secondary-solid-bg);--nui-button-text: var(--nui-btn-secondary-solid-text);--nui-button-border: var(--nui-btn-secondary-solid-border);--nui-button-hover-bg: var(--nui-btn-secondary-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-secondary-solid-hover-text);--nui-button-hover-border: var(--nui-btn-secondary-solid-hover-border);--nui-button-active-bg: var(--nui-btn-secondary-solid-active-bg);--nui-button-active-border: var(--nui-btn-secondary-solid-active-border)}.nui-btn--secondary.nui-btn--outline{--nui-button-bg: var(--nui-btn-secondary-outline-bg);--nui-button-text: var(--nui-btn-secondary-outline-text);--nui-button-border: var(--nui-btn-secondary-outline-border);--nui-button-hover-bg: var(--nui-btn-secondary-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-secondary-outline-hover-text);--nui-button-hover-border: var(--nui-btn-secondary-outline-hover-border);--nui-button-active-bg: var(--nui-btn-secondary-outline-active-bg);--nui-button-active-border: var(--nui-btn-secondary-outline-active-border)}.nui-btn--secondary.nui-btn--ghost{--nui-button-bg: var(--nui-btn-secondary-ghost-bg);--nui-button-text: var(--nui-btn-secondary-ghost-text);--nui-button-border: var(--nui-btn-secondary-ghost-border);--nui-button-hover-bg: var(--nui-btn-secondary-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-secondary-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-secondary-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-secondary-ghost-active-bg);--nui-button-active-border: var(--nui-btn-secondary-ghost-active-border)}.nui-btn--secondary.nui-btn--link{--nui-button-bg: var(--nui-btn-secondary-link-bg);--nui-button-text: var(--nui-btn-secondary-link-text);--nui-button-border: var(--nui-btn-secondary-link-border);--nui-button-hover-bg: var(--nui-btn-secondary-link-hover-bg);--nui-button-hover-text: var(--nui-btn-secondary-link-hover-text);--nui-button-hover-border: var(--nui-btn-secondary-link-hover-border);--nui-button-active-bg: var(--nui-btn-secondary-link-active-bg);--nui-button-active-border: var(--nui-btn-secondary-link-active-border)}.nui-btn--success.nui-btn--solid{--nui-button-bg: var(--nui-btn-success-solid-bg);--nui-button-text: var(--nui-btn-success-solid-text);--nui-button-border: var(--nui-btn-success-solid-border);--nui-button-hover-bg: var(--nui-btn-success-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-success-solid-hover-text);--nui-button-hover-border: var(--nui-btn-success-solid-hover-border);--nui-button-active-bg: var(--nui-btn-success-solid-active-bg);--nui-button-active-border: var(--nui-btn-success-solid-active-border)}.nui-btn--success.nui-btn--outline{--nui-button-bg: var(--nui-btn-success-outline-bg);--nui-button-text: var(--nui-btn-success-outline-text);--nui-button-border: var(--nui-btn-success-outline-border);--nui-button-hover-bg: var(--nui-btn-success-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-success-outline-hover-text);--nui-button-hover-border: var(--nui-btn-success-outline-hover-border);--nui-button-active-bg: var(--nui-btn-success-outline-active-bg);--nui-button-active-border: var(--nui-btn-success-outline-active-border)}.nui-btn--success.nui-btn--ghost{--nui-button-bg: var(--nui-btn-success-ghost-bg);--nui-button-text: var(--nui-btn-success-ghost-text);--nui-button-border: var(--nui-btn-success-ghost-border);--nui-button-hover-bg: var(--nui-btn-success-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-success-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-success-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-success-ghost-active-bg);--nui-button-active-border: var(--nui-btn-success-ghost-active-border)}.nui-btn--success.nui-btn--link{--nui-button-bg: var(--nui-btn-success-link-bg);--nui-button-text: var(--nui-btn-success-link-text);--nui-button-border: var(--nui-btn-success-link-border);--nui-button-hover-bg: var(--nui-btn-success-link-hover-bg);--nui-button-hover-text: var(--nui-btn-success-link-hover-text);--nui-button-hover-border: var(--nui-btn-success-link-hover-border);--nui-button-active-bg: var(--nui-btn-success-link-active-bg);--nui-button-active-border: var(--nui-btn-success-link-active-border)}.nui-btn--info.nui-btn--solid{--nui-button-bg: var(--nui-btn-info-solid-bg);--nui-button-text: var(--nui-btn-info-solid-text);--nui-button-border: var(--nui-btn-info-solid-border);--nui-button-hover-bg: var(--nui-btn-info-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-info-solid-hover-text);--nui-button-hover-border: var(--nui-btn-info-solid-hover-border);--nui-button-active-bg: var(--nui-btn-info-solid-active-bg);--nui-button-active-border: var(--nui-btn-info-solid-active-border)}.nui-btn--info.nui-btn--outline{--nui-button-bg: var(--nui-btn-info-outline-bg);--nui-button-text: var(--nui-btn-info-outline-text);--nui-button-border: var(--nui-btn-info-outline-border);--nui-button-hover-bg: var(--nui-btn-info-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-info-outline-hover-text);--nui-button-hover-border: var(--nui-btn-info-outline-hover-border);--nui-button-active-bg: var(--nui-btn-info-outline-active-bg);--nui-button-active-border: var(--nui-btn-info-outline-active-border)}.nui-btn--info.nui-btn--ghost{--nui-button-bg: var(--nui-btn-info-ghost-bg);--nui-button-text: var(--nui-btn-info-ghost-text);--nui-button-border: var(--nui-btn-info-ghost-border);--nui-button-hover-bg: var(--nui-btn-info-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-info-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-info-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-info-ghost-active-bg);--nui-button-active-border: var(--nui-btn-info-ghost-active-border)}.nui-btn--info.nui-btn--link{--nui-button-bg: var(--nui-btn-info-link-bg);--nui-button-text: var(--nui-btn-info-link-text);--nui-button-border: var(--nui-btn-info-link-border);--nui-button-hover-bg: var(--nui-btn-info-link-hover-bg);--nui-button-hover-text: var(--nui-btn-info-link-hover-text);--nui-button-hover-border: var(--nui-btn-info-link-hover-border);--nui-button-active-bg: var(--nui-btn-info-link-active-bg);--nui-button-active-border: var(--nui-btn-info-link-active-border)}.nui-btn--warning.nui-btn--solid{--nui-button-bg: var(--nui-btn-warning-solid-bg);--nui-button-text: var(--nui-btn-warning-solid-text);--nui-button-border: var(--nui-btn-warning-solid-border);--nui-button-hover-bg: var(--nui-btn-warning-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-warning-solid-hover-text);--nui-button-hover-border: var(--nui-btn-warning-solid-hover-border);--nui-button-active-bg: var(--nui-btn-warning-solid-active-bg);--nui-button-active-border: var(--nui-btn-warning-solid-active-border)}.nui-btn--warning.nui-btn--outline{--nui-button-bg: var(--nui-btn-warning-outline-bg);--nui-button-text: var(--nui-btn-warning-outline-text);--nui-button-border: var(--nui-btn-warning-outline-border);--nui-button-hover-bg: var(--nui-btn-warning-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-warning-outline-hover-text);--nui-button-hover-border: var(--nui-btn-warning-outline-hover-border);--nui-button-active-bg: var(--nui-btn-warning-outline-active-bg);--nui-button-active-border: var(--nui-btn-warning-outline-active-border)}.nui-btn--warning.nui-btn--ghost{--nui-button-bg: var(--nui-btn-warning-ghost-bg);--nui-button-text: var(--nui-btn-warning-ghost-text);--nui-button-border: var(--nui-btn-warning-ghost-border);--nui-button-hover-bg: var(--nui-btn-warning-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-warning-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-warning-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-warning-ghost-active-bg);--nui-button-active-border: var(--nui-btn-warning-ghost-active-border)}.nui-btn--warning.nui-btn--link{--nui-button-bg: var(--nui-btn-warning-link-bg);--nui-button-text: var(--nui-btn-warning-link-text);--nui-button-border: var(--nui-btn-warning-link-border);--nui-button-hover-bg: var(--nui-btn-warning-link-hover-bg);--nui-button-hover-text: var(--nui-btn-warning-link-hover-text);--nui-button-hover-border: var(--nui-btn-warning-link-hover-border);--nui-button-active-bg: var(--nui-btn-warning-link-active-bg);--nui-button-active-border: var(--nui-btn-warning-link-active-border)}.nui-btn--danger.nui-btn--solid{--nui-button-bg: var(--nui-btn-danger-solid-bg);--nui-button-text: var(--nui-btn-danger-solid-text);--nui-button-border: var(--nui-btn-danger-solid-border);--nui-button-hover-bg: var(--nui-btn-danger-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-danger-solid-hover-text);--nui-button-hover-border: var(--nui-btn-danger-solid-hover-border);--nui-button-active-bg: var(--nui-btn-danger-solid-active-bg);--nui-button-active-border: var(--nui-btn-danger-solid-active-border)}.nui-btn--danger.nui-btn--outline{--nui-button-bg: var(--nui-btn-danger-outline-bg);--nui-button-text: var(--nui-btn-danger-outline-text);--nui-button-border: var(--nui-btn-danger-outline-border);--nui-button-hover-bg: var(--nui-btn-danger-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-danger-outline-hover-text);--nui-button-hover-border: var(--nui-btn-danger-outline-hover-border);--nui-button-active-bg: var(--nui-btn-danger-outline-active-bg);--nui-button-active-border: var(--nui-btn-danger-outline-active-border)}.nui-btn--danger.nui-btn--ghost{--nui-button-bg: var(--nui-btn-danger-ghost-bg);--nui-button-text: var(--nui-btn-danger-ghost-text);--nui-button-border: var(--nui-btn-danger-ghost-border);--nui-button-hover-bg: var(--nui-btn-danger-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-danger-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-danger-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-danger-ghost-active-bg);--nui-button-active-border: var(--nui-btn-danger-ghost-active-border)}.nui-btn--danger.nui-btn--link{--nui-button-bg: var(--nui-btn-danger-link-bg);--nui-button-text: var(--nui-btn-danger-link-text);--nui-button-border: var(--nui-btn-danger-link-border);--nui-button-hover-bg: var(--nui-btn-danger-link-hover-bg);--nui-button-hover-text: var(--nui-btn-danger-link-hover-text);--nui-button-hover-border: var(--nui-btn-danger-link-hover-border);--nui-button-active-bg: var(--nui-btn-danger-link-active-bg);--nui-button-active-border: var(--nui-btn-danger-link-active-border)}.nui-btn--accent.nui-btn--solid{--nui-button-bg: var(--nui-btn-accent-solid-bg);--nui-button-text: var(--nui-btn-accent-solid-text);--nui-button-border: var(--nui-btn-accent-solid-border);--nui-button-hover-bg: var(--nui-btn-accent-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-accent-solid-hover-text);--nui-button-hover-border: var(--nui-btn-accent-solid-hover-border);--nui-button-active-bg: var(--nui-btn-accent-solid-active-bg);--nui-button-active-border: var(--nui-btn-accent-solid-active-border)}.nui-btn--accent.nui-btn--outline{--nui-button-bg: var(--nui-btn-accent-outline-bg);--nui-button-text: var(--nui-btn-accent-outline-text);--nui-button-border: var(--nui-btn-accent-outline-border);--nui-button-hover-bg: var(--nui-btn-accent-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-accent-outline-hover-text);--nui-button-hover-border: var(--nui-btn-accent-outline-hover-border);--nui-button-active-bg: var(--nui-btn-accent-outline-active-bg);--nui-button-active-border: var(--nui-btn-accent-outline-active-border)}.nui-btn--accent.nui-btn--ghost{--nui-button-bg: var(--nui-btn-accent-ghost-bg);--nui-button-text: var(--nui-btn-accent-ghost-text);--nui-button-border: var(--nui-btn-accent-ghost-border);--nui-button-hover-bg: var(--nui-btn-accent-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-accent-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-accent-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-accent-ghost-active-bg);--nui-button-active-border: var(--nui-btn-accent-ghost-active-border)}.nui-btn--accent.nui-btn--link{--nui-button-bg: var(--nui-btn-accent-link-bg);--nui-button-text: var(--nui-btn-accent-link-text);--nui-button-border: var(--nui-btn-accent-link-border);--nui-button-hover-bg: var(--nui-btn-accent-link-hover-bg);--nui-button-hover-text: var(--nui-btn-accent-link-hover-text);--nui-button-hover-border: var(--nui-btn-accent-link-hover-border);--nui-button-active-bg: var(--nui-btn-accent-link-active-bg);--nui-button-active-border: var(--nui-btn-accent-link-active-border)}.nui-btn--neutral.nui-btn--solid{--nui-button-bg: var(--nui-btn-neutral-solid-bg);--nui-button-text: var(--nui-btn-neutral-solid-text);--nui-button-border: var(--nui-btn-neutral-solid-border);--nui-button-hover-bg: var(--nui-btn-neutral-solid-hover-bg);--nui-button-hover-text: var(--nui-btn-neutral-solid-hover-text);--nui-button-hover-border: var(--nui-btn-neutral-solid-hover-border);--nui-button-active-bg: var(--nui-btn-neutral-solid-active-bg);--nui-button-active-border: var(--nui-btn-neutral-solid-active-border)}.nui-btn--neutral.nui-btn--outline{--nui-button-bg: var(--nui-btn-neutral-outline-bg);--nui-button-text: var(--nui-btn-neutral-outline-text);--nui-button-border: var(--nui-btn-neutral-outline-border);--nui-button-hover-bg: var(--nui-btn-neutral-outline-hover-bg);--nui-button-hover-text: var(--nui-btn-neutral-outline-hover-text);--nui-button-hover-border: var(--nui-btn-neutral-outline-hover-border);--nui-button-active-bg: var(--nui-btn-neutral-outline-active-bg);--nui-button-active-border: var(--nui-btn-neutral-outline-active-border)}.nui-btn--neutral.nui-btn--ghost{--nui-button-bg: var(--nui-btn-neutral-ghost-bg);--nui-button-text: var(--nui-btn-neutral-ghost-text);--nui-button-border: var(--nui-btn-neutral-ghost-border);--nui-button-hover-bg: var(--nui-btn-neutral-ghost-hover-bg);--nui-button-hover-text: var(--nui-btn-neutral-ghost-hover-text);--nui-button-hover-border: var(--nui-btn-neutral-ghost-hover-border);--nui-button-active-bg: var(--nui-btn-neutral-ghost-active-bg);--nui-button-active-border: var(--nui-btn-neutral-ghost-active-border)}.nui-btn--neutral.nui-btn--link{--nui-button-bg: var(--nui-btn-neutral-link-bg);--nui-button-text: var(--nui-btn-neutral-link-text);--nui-button-border: var(--nui-btn-neutral-link-border);--nui-button-hover-bg: var(--nui-btn-neutral-link-hover-bg);--nui-button-hover-text: var(--nui-btn-neutral-link-hover-text);--nui-button-hover-border: var(--nui-btn-neutral-link-hover-border);--nui-button-active-bg: var(--nui-btn-neutral-link-active-bg);--nui-button-active-border: var(--nui-btn-neutral-link-active-border)}.nui-btn:focus-visible{outline:var(--nui-focus-ring-width) solid var(--nui-focus-ring-color);outline-offset:var(--nui-focus-ring-offset);border-radius:var(--nui-focus-ring-radius)}.nui-btn:disabled,.nui-btn.nui-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(30%);cursor:default!important}.nui-btn:disabled:focus-visible,.nui-btn.nui-btn--disabled:focus-visible{outline-color:var(--outline-disabled-color, var(--nui-color-gray-400));outline-width:var(--nui-border-width-xs);outline-style:solid}.nui-btn.nui-btn--link:hover:not(:disabled){text-decoration:underline!important;text-underline-offset:var(--nui-button-link-underline-offset);text-decoration-thickness:var(--nui-button-link-underline-thickness);text-decoration-skip-ink:var(--nui-button-link-underline-skip-ink)}.nui-btn.nui-btn--xs{min-height:var(--nui-height-xs, 2rem);min-width:var(--nui-height-xs, 2rem);font-size:var(--nui-font-size-xs, .75rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-xs);border-radius:var(--nui-border-radius-xs, .25rem);line-height:1}@media (max-width: 768px){.nui-btn.nui-btn--xs{padding:.25rem .5rem}}.nui-btn.nui-btn--xs i{font-size:var(--nui-font-size-xs)}.nui-btn.nui-btn--s{min-height:var(--nui-height-s, );min-width:var(--nui-height-s, );font-size:var(--nui-font-size-s, );line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-s);border-radius:var(--nui-border-radius-s, );line-height:1}.nui-btn.nui-btn--s i{font-size:var(--nui-font-size-s)}.nui-btn.nui-btn--sm{min-height:var(--nui-height-sm, 2.5rem);min-width:var(--nui-height-sm, 2.5rem);font-size:var(--nui-font-size-sm, .9375rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-sm);border-radius:var(--nui-border-radius-sm, .375rem);line-height:1}@media (max-width: 768px){.nui-btn.nui-btn--sm{padding:.25rem .75rem}}.nui-btn.nui-btn--sm i{font-size:var(--nui-font-size-sm)}.nui-btn.nui-btn--md{min-height:var(--nui-height-md, 2.75rem);min-width:var(--nui-height-md, 2.75rem);font-size:var(--nui-font-size-md, 1rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-md);border-radius:var(--nui-border-radius-md, .375rem);line-height:1}@media (max-width: 768px){.nui-btn.nui-btn--md{padding:.5rem .75rem}}.nui-btn.nui-btn--md i{font-size:var(--nui-font-size-md)}.nui-btn.nui-btn--lg{min-height:var(--nui-height-lg, 3rem);min-width:var(--nui-height-lg, 3rem);font-size:var(--nui-font-size-lg, 1.125rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-lg);border-radius:var(--nui-border-radius-lg, .5rem);line-height:1}@media (max-width: 768px){.nui-btn.nui-btn--lg{padding:.5rem 1rem}}.nui-btn.nui-btn--lg i{font-size:var(--nui-font-size-lg)}.nui-btn.nui-btn--xl{min-height:var(--nui-height-xl, 3.5rem);min-width:var(--nui-height-xl, 3.5rem);font-size:var(--nui-font-size-xl, 1.25rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-xl);border-radius:var(--nui-border-radius-xl, .625rem);line-height:1}@media (max-width: 768px){.nui-btn.nui-btn--xl{padding:.75rem 1.5rem;font-size:var(--nui-font-size-lg)}}.nui-btn.nui-btn--xl i{font-size:var(--nui-font-size-xl)}.nui-btn.nui-btn--square{border-radius:var(--nui-border-radius-square)}.nui-btn.nui-btn--pill{border-radius:var(--nui-border-radius-pill)}.nui-btn.nui-btn--raised:not(.nui-btn--outline):not(.nui-btn--ghost):not(.nui-btn--link){box-shadow:var(--nui-shadow-interactive-rest);transition:box-shadow .16s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.nui-btn.nui-btn--raised:not(.nui-btn--outline):not(.nui-btn--ghost):not(.nui-btn--link):hover:not(:disabled){box-shadow:var(--nui-shadow-interactive-hover);transform:translateY(-1px)}.nui-btn.nui-btn--raised:not(.nui-btn--outline):not(.nui-btn--ghost):not(.nui-btn--link):active:not(:disabled){box-shadow:var(--nui-shadow-interactive-active);transform:translateY(1px)}.nui-btn:hover:not(:disabled){background-color:var(--nui-button-hover-bg);color:var(--nui-button-hover-text);border-color:var(--nui-button-hover-border)}.nui-btn:active:not(:disabled){background-color:var(--nui-button-active-bg);border-color:var(--nui-button-active-border)}.nui-btn--full{width:100%}.nui-btn--fit{width:fit-content}.nui-btn--icon{padding:0!important;gap:0}.nui-btn--icon.nui-btn--xs{width:var(--nui-height-xs);min-width:var(--nui-height-xs)}.nui-btn--icon.nui-btn--s{width:var(--nui-height-s);min-width:var(--nui-height-s)}.nui-btn--icon.nui-btn--sm{width:var(--nui-height-sm);min-width:var(--nui-height-sm)}.nui-btn--icon.nui-btn--md{width:var(--nui-height-md);min-width:var(--nui-height-md)}.nui-btn--icon.nui-btn--lg{width:var(--nui-height-lg);min-width:var(--nui-height-lg)}.nui-btn--icon.nui-btn--xl{width:var(--nui-height-xl);min-width:var(--nui-height-xl)}.nui-btn--loading{position:relative;pointer-events:none!important}.nui-btn i,.nui-btn__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;width:1em;height:1em;vertical-align:middle}.nui-btn i:before,.nui-btn__icon:before{display:block;color:currentColor}.nui-btn__icon i{margin:0;font-size:inherit}.nui-btn__spinner{display:flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:0;font-size:1em;pointer-events:none;position:relative}.nui-btn__spinner--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nui-btn__spinner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:.125em solid currentColor;border-radius:50%;border-right-color:transparent;animation:nui-spin var(--nui-button-spin-duration) linear infinite;box-sizing:border-box;transform-origin:center center;will-change:transform}.nui-btn:has(.nui-btn__content--empty){gap:0}.nui-btn__content{display:inline-flex;justify-content:center;line-height:1;vertical-align:middle}.nui-btn__content:empty{display:none}.nui-btn__content--hidden{visibility:hidden;opacity:0}.nui-action-menu,.nui-action-menu-submenu{display:flex;flex-direction:column;align-items:flex-start;min-width:var(--nui-am-min-width);max-width:var(--nui-am-max-width);border:var(--nui-am-border-width) solid var(--nui-am-border-color);background-color:var(--nui-am-bg);border-radius:var(--nui-am-border-radius);padding:var(--nui-am-padding);box-shadow:var(--nui-am-shadow);gap:var(--nui-am-padding);list-style:none;margin:0}.nui-action-menu--fullWidth,.nui-action-menu-submenu--fullWidth{width:100%}.nui-action-menu--inline,.nui-action-menu-submenu--inline{box-shadow:var(--nui-am-static-shadow);animation:none!important;transform:none!important;transition:none!important;position:relative;display:flex}.nui-action-menu--primary,.nui-action-menu-submenu--primary{--nui-am-item-hover-bg: var(--nui-am-primary-base-bg);--nui-am-item-hover-color: var(--nui-am-primary-base-color);--nui-am-item-hover-icon-color: var(--nui-am-primary-check);--nui-am-item-hover-border-color: var(--nui-am-primary-border);--nui-am-item-check-color: var(--nui-am-primary-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-primary-base-bg);--nui-am-item-selected-color: var(--nui-am-primary-base-color);--nui-am-item-selected-icon-color: var(--nui-am-primary-check);--nui-am-item-selected-hover-bg: var(--nui-am-primary-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-primary-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-primary-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu--secondary,.nui-action-menu-submenu--secondary{--nui-am-item-hover-bg: var(--nui-am-secondary-base-bg);--nui-am-item-hover-color: var(--nui-am-secondary-base-color);--nui-am-item-hover-icon-color: var(--nui-am-secondary-check);--nui-am-item-hover-border-color: var(--nui-am-secondary-border);--nui-am-item-check-color: var(--nui-am-secondary-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-secondary-base-bg);--nui-am-item-selected-color: var(--nui-am-secondary-base-color);--nui-am-item-selected-icon-color: var(--nui-am-secondary-check);--nui-am-item-selected-hover-bg: var(--nui-am-secondary-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-secondary-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-secondary-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu--success,.nui-action-menu-submenu--success{--nui-am-item-hover-bg: var(--nui-am-success-base-bg);--nui-am-item-hover-color: var(--nui-am-success-base-color);--nui-am-item-hover-icon-color: var(--nui-am-success-check);--nui-am-item-hover-border-color: var(--nui-am-success-border);--nui-am-item-check-color: var(--nui-am-success-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-success-base-bg);--nui-am-item-selected-color: var(--nui-am-success-base-color);--nui-am-item-selected-icon-color: var(--nui-am-success-check);--nui-am-item-selected-hover-bg: var(--nui-am-success-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-success-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-success-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu--info,.nui-action-menu-submenu--info{--nui-am-item-hover-bg: var(--nui-am-info-base-bg);--nui-am-item-hover-color: var(--nui-am-info-base-color);--nui-am-item-hover-icon-color: var(--nui-am-info-check);--nui-am-item-hover-border-color: var(--nui-am-info-border);--nui-am-item-check-color: var(--nui-am-info-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-info-base-bg);--nui-am-item-selected-color: var(--nui-am-info-base-color);--nui-am-item-selected-icon-color: var(--nui-am-info-check);--nui-am-item-selected-hover-bg: var(--nui-am-info-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-info-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-info-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu--warning,.nui-action-menu-submenu--warning{--nui-am-item-hover-bg: var(--nui-am-warning-base-bg);--nui-am-item-hover-color: var(--nui-am-warning-base-color);--nui-am-item-hover-icon-color: var(--nui-am-warning-check);--nui-am-item-hover-border-color: var(--nui-am-warning-border);--nui-am-item-check-color: var(--nui-am-warning-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-warning-base-bg);--nui-am-item-selected-color: var(--nui-am-warning-base-color);--nui-am-item-selected-icon-color: var(--nui-am-warning-check);--nui-am-item-selected-hover-bg: var(--nui-am-warning-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-warning-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-warning-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu--danger,.nui-action-menu-submenu--danger{--nui-am-item-hover-bg: var(--nui-am-danger-base-bg);--nui-am-item-hover-color: var(--nui-am-danger-base-color);--nui-am-item-hover-icon-color: var(--nui-am-danger-check);--nui-am-item-hover-border-color: var(--nui-am-danger-border);--nui-am-item-check-color: var(--nui-am-danger-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-danger-base-bg);--nui-am-item-selected-color: var(--nui-am-danger-base-color);--nui-am-item-selected-icon-color: var(--nui-am-danger-check);--nui-am-item-selected-hover-bg: var(--nui-am-danger-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-danger-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-danger-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu--accent,.nui-action-menu-submenu--accent{--nui-am-item-hover-bg: var(--nui-am-accent-base-bg);--nui-am-item-hover-color: var(--nui-am-accent-base-color);--nui-am-item-hover-icon-color: var(--nui-am-accent-check);--nui-am-item-hover-border-color: var(--nui-am-accent-border);--nui-am-item-check-color: var(--nui-am-accent-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-accent-base-bg);--nui-am-item-selected-color: var(--nui-am-accent-base-color);--nui-am-item-selected-icon-color: var(--nui-am-accent-check);--nui-am-item-selected-hover-bg: var(--nui-am-accent-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-accent-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-accent-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu--neutral,.nui-action-menu-submenu--neutral{--nui-am-item-hover-bg: var(--nui-am-neutral-base-bg);--nui-am-item-hover-color: var(--nui-am-neutral-base-color);--nui-am-item-hover-icon-color: var(--nui-am-neutral-check);--nui-am-item-hover-border-color: var(--nui-am-neutral-border);--nui-am-item-check-color: var(--nui-am-neutral-check);--nui-am-item-bg: var(--nui-am-bg);--nui-am-item-color: var(--nui-am-color);--nui-am-item-selected-bg: var(--nui-am-neutral-base-bg);--nui-am-item-selected-color: var(--nui-am-neutral-base-color);--nui-am-item-selected-icon-color: var(--nui-am-neutral-check);--nui-am-item-selected-hover-bg: var(--nui-am-neutral-active-bg);--nui-am-separator-color: color-mix(in srgb, var(--nui-am-neutral-border), transparent 80%);--nui-am-item-subtitle-color: color-mix(in srgb, var(--nui-am-neutral-base-color), transparent 40%);border-color:var(--nui-am-item-hover-bg)}.nui-action-menu__start,.nui-action-menu__end,.nui-action-menu-submenu__start,.nui-action-menu-submenu__end{width:100%;padding:var(--nui-am-padding)}.nui-action-menu__start:empty,.nui-action-menu__end:empty,.nui-action-menu-submenu__start:empty,.nui-action-menu-submenu__end:empty{display:none}.nui-action-menu__start:not(:empty),.nui-action-menu-submenu__start:not(:empty){margin-bottom:var(--nui-am-padding);border-bottom:1px solid var(--nui-am-separator-color);padding-bottom:calc(var(--nui-am-padding) * 2)}.nui-action-menu__end:not(:empty),.nui-action-menu-submenu__end:not(:empty){margin-top:var(--nui-am-padding);border-top:1px solid var(--nui-am-separator-color);padding-top:calc(var(--nui-am-padding) * 2)}.nui-action-menu__separator,.nui-action-menu-submenu__separator{width:100%;height:1px;background-color:var(--nui-am-separator-color);margin:var(--nui-am-separator-padding)}.nui-action-menu__separator--labeled,.nui-action-menu-submenu__separator--labeled{height:auto;background-color:transparent;display:flex;align-items:center;gap:var(--nui-am-separator-label-spacing)}.nui-action-menu__separator--labeled:before,.nui-action-menu__separator--labeled:after,.nui-action-menu-submenu__separator--labeled:before,.nui-action-menu-submenu__separator--labeled:after{content:"";flex:1;height:1px;background-color:var(--nui-am-separator-color)}.nui-action-menu__separator__label,.nui-action-menu-submenu__separator__label{font-size:var(--nui-am-separator-font-size);font-weight:var(--nui-am-separator-font-weight);color:var(--nui-am-separator-label-color);text-transform:uppercase;letter-spacing:.05em;line-height:1}.nui-action-menu__item,.nui-action-menu-submenu__item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;overflow:hidden;background-color:var(--nui-am-item-bg);border:var(--nui-am-item-border);color:var(--nui-am-item-color);border-radius:var(--nui-am-item-border-radius);padding:var(--nui-am-item-padding-y) var(--nui-am-item-padding-x);gap:var(--nui-am-item-gap);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none}.nui-action-menu__item__container,.nui-action-menu-submenu__item__container{display:flex;align-items:flex-start;gap:var(--nui-am-item-gap);flex:1 1 auto;min-width:0;padding:var(--nui-am-item-padding)}.nui-action-menu__item__text,.nui-action-menu-submenu__item__text{display:flex;align-items:flex-start;flex-direction:column;gap:2px;flex:1;min-width:0;line-height:1}.nui-action-menu__item__label,.nui-action-menu-submenu__item__label{font-weight:var(--nui-am-item-label-weight);font-size:var(--nui-am-item-label-font-size);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nui-action-menu__item__subtitle,.nui-action-menu-submenu__item__subtitle{font-size:var(--nui-am-item-subtitle-font-size);line-height:1.2;color:var(--nui-am-item-subtitle-color);margin-top:.313rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nui-action-menu__item__icon,.nui-action-menu-submenu__item__icon{font-size:1em;flex-shrink:0}.nui-action-menu__item__check,.nui-action-menu-submenu__item__check{font-size:1.25em;flex-shrink:0;margin-left:auto;color:var(--nui-am-item-check-color)}.nui-action-menu__item__shortcut,.nui-action-menu-submenu__item__shortcut{display:flex;align-items:center;justify-content:center;background-color:var(--nui-am-shortcut-bg);color:var(--nui-am-shortcut-color);padding:var(--nui-am-shortcut-padding);border-radius:var(--nui-am-shortcut-border-radius);border:var(--nui-am-shortcut-border-width) solid var(--nui-am-shortcut-border-color);font-size:var(--nui-am-shortcut-font-size)}.nui-action-menu__item__badge,.nui-action-menu-submenu__item__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--nui-spacing-xs);background-color:var(--nui-am-badge-bg);color:var(--nui-am-badge-color);border-radius:var(--nui-border-radius-full, 9999px);font-size:var(--nui-font-size-xs);font-weight:var(--nui-font-weight-semibold);line-height:1;flex-shrink:0;margin-left:auto}.nui-action-menu__item__arrow,.nui-action-menu-submenu__item__arrow{flex-shrink:0;margin-left:auto;padding-left:var(--nui-am-arrow-padding-left);display:flex;align-items:center}.nui-action-menu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled),.nui-action-menu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled),.nui-action-menu-submenu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled),.nui-action-menu-submenu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled){background-color:var(--nui-am-item-hover-bg);color:var(--nui-am-item-hover-color)}.nui-action-menu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__icon,.nui-action-menu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__subtitle,.nui-action-menu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__arrow,.nui-action-menu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__check,.nui-action-menu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__icon,.nui-action-menu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__subtitle,.nui-action-menu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__arrow,.nui-action-menu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__check,.nui-action-menu-submenu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__icon,.nui-action-menu-submenu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__subtitle,.nui-action-menu-submenu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__arrow,.nui-action-menu-submenu__item:hover:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__check,.nui-action-menu-submenu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__icon,.nui-action-menu-submenu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__subtitle,.nui-action-menu-submenu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__arrow,.nui-action-menu-submenu__item:focus-visible:not(.nui-action-menu__item--disabled,.nui-action-menu-submenu__item--disabled) .nui-action-menu__item__check{color:var(--nui-am-item-hover-icon-color)}.nui-action-menu__item--selected .nui-action-menu__item__check,.nui-action-menu-submenu__item--selected .nui-action-menu__item__check{color:var(--nui-primary)}.nui-action-menu__item--has-selected .nui-action-menu__item__arrow:before,.nui-action-menu-submenu__item--has-selected .nui-action-menu__item__arrow:before{content:"";display:inline-block;width:var(--nui-am-item-notify-selected-size);height:var(--nui-am-item-notify-selected-size);border-radius:var(--nui-am-item-notify-selected-radius);background-color:var(--nui-primary);margin-right:8px;opacity:.8}.nui-action-menu__item[disabled],.nui-action-menu__item:disabled,.nui-action-menu__item--disabled,.nui-action-menu-submenu__item[disabled],.nui-action-menu-submenu__item:disabled,.nui-action-menu-submenu__item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(30%)}.nui-action-menu__item[disabled]:focus-visible,.nui-action-menu__item:disabled:focus-visible,.nui-action-menu__item--disabled:focus-visible,.nui-action-menu-submenu__item[disabled]:focus-visible,.nui-action-menu-submenu__item:disabled:focus-visible,.nui-action-menu-submenu__item--disabled:focus-visible{outline-color:var(--outline-disabled-color, var(--nui-color-gray-400));outline-width:var(--nui-border-width-xs);outline-style:solid}.nui-popover-overlay-pane{z-index:var(--nui-z-index-popout)!important;pointer-events:none}.nui-popover-overlay-pane .nui-popover{pointer-events:auto}.nui-popover-overlay{z-index:var(--nui-popover-z-index)}.nui-popover{--nui-popover-bg: var(--nui-popover-surface-bg);--nui-popover-text: var(--nui-popover-surface-text);--nui-popover-border-color: var(--nui-popover-surface-border);position:relative;display:block;max-width:var(--nui-popover-max-width);min-width:var(--nui-popover-min-width);padding:var(--nui-popover-padding);background-color:var(--nui-popover-bg);color:var(--nui-popover-text);border:var(--nui-popover-border-width) solid var(--nui-popover-border-color);border-radius:var(--nui-popover-border-radius);box-shadow:var(--nui-popover-shadow);transform-origin:center center;transition:opacity var(--nui-popover-transition-duration) var(--nui-popover-transition-timing),transform var(--nui-popover-transition-duration) var(--nui-popover-transition-timing);transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity;-webkit-font-smoothing:subpixel-antialiased}.nui-popover__content{font-size:var(--nui-popover-font-size);font-weight:var(--nui-popover-font-weight);line-height:1.2;overflow:visible}.nui-popover__content p{margin:0}.nui-popover__content p:not(:last-child){margin-bottom:.5rem}.nui-popover__content strong,.nui-popover__content b{font-weight:var(--nui-font-weight-semibold)}.nui-popover__content h1,.nui-popover__content h2,.nui-popover__content h3,.nui-popover__content h4,.nui-popover__content h5,.nui-popover__content h6{margin:0 0 .5rem;font-weight:var(--nui-font-weight-semibold);color:var(--nui-popover-text)}.nui-popover__content h1{font-size:var(--nui-font-size-lg)}.nui-popover__content h2{font-size:var(--nui-font-size-md)}.nui-popover__content h3,.nui-popover__content h4,.nui-popover__content h5,.nui-popover__content h6{font-size:var(--nui-font-size-sm)}.nui-popover__content ul,.nui-popover__content ol{margin:0;padding-left:1.5rem}.nui-popover__content ul:not(:last-child),.nui-popover__content ol:not(:last-child){margin-bottom:.5rem}.nui-popover__content ul li,.nui-popover__content ol li{margin-bottom:.25rem}.nui-popover__content button,.nui-popover__content .nui-button{margin-top:.5rem}.nui-popover__content button:not(:last-child),.nui-popover__content .nui-button:not(:last-child){margin-right:.5rem}.nui-popover__content a{color:var(--nui-primary);text-decoration:underline}.nui-popover__content a:hover{color:var(--nui-primary-hover)}.nui-popover__content hr{margin:.75rem 0;border:none;border-top:1px solid var(--nui-popover-border-color)}.nui-popover--scrollable .nui-popover__content{overflow:auto;max-height:60vh}.nui-popover.nui-popover-loading .nui-popover__content{display:flex;align-items:center;justify-content:center;min-height:3rem}.nui-popover.nui-popover-loading .nui-popover__content:after{content:"";width:1.5rem;height:1.5rem;border:2px solid var(--nui-popover-border-color);border-top-color:var(--nui-primary);border-radius:50%;animation:spin .8s linear infinite}.nui-popover.nui-popover-compact .nui-popover__content{padding:calc(var(--nui-popover-padding) / 2);font-size:var(--nui-font-size-xs)}.nui-popover.nui-popover-wide{max-width:30rem}.nui-popover.nui-popover-left .nui-popover__content{text-align:left}.nui-popover.nui-popover-center .nui-popover__content{text-align:center}.nui-popover.nui-popover-right .nui-popover__content{text-align:right}.nui-popover__arrow{position:absolute;width:0;height:0;border-style:solid}.nui-popover[data-position=top]{margin-bottom:var(--nui-popover-distance);transform-origin:bottom center}.nui-popover[data-position=bottom]{margin-top:var(--nui-popover-distance);transform-origin:top center}.nui-popover[data-position=left]{margin-right:var(--nui-popover-distance);transform-origin:center right}.nui-popover[data-position=right]{margin-left:var(--nui-popover-distance);transform-origin:center left}.nui-popover[data-position=top] .nui-popover__arrow{bottom:-8px;left:50%;transform:translate(-50%);border-width:8px 8px 0 8px;border-color:var(--nui-popover-bg) transparent transparent transparent;filter:drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover[data-position=bottom] .nui-popover__arrow{top:-8px;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-color:transparent transparent var(--nui-popover-bg) transparent;filter:drop-shadow(0 -1px 0 var(--nui-popover-border-color))}.nui-popover[data-position=left] .nui-popover__arrow{right:-8px;top:50%;transform:translateY(-50%);border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--nui-popover-bg);filter:drop-shadow(1px 0 0 var(--nui-popover-border-color))}.nui-popover[data-position=right] .nui-popover__arrow{left:-8px;top:50%;transform:translateY(-50%);border-width:8px 8px 8px 0;border-color:transparent var(--nui-popover-bg) transparent transparent;filter:drop-shadow(-1px 0 0 var(--nui-popover-border-color))}.nui-popover--primary,.nui-popover--primary.nui-popover--solid{--nui-popover-bg: var(--nui-popover-primary-solid-bg);--nui-popover-text: var(--nui-popover-primary-solid-text);--nui-popover-border-color: var(--nui-popover-primary-solid-border);--nui-popover-arrow-filter: none}.nui-popover--primary.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--primary.nui-popover--outline{--nui-popover-bg: var(--nui-popover-primary-outline-bg);--nui-popover-text: var(--nui-popover-primary-outline-text);--nui-popover-border-color: var(--nui-popover-primary-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--primary.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-primary-ghost-bg);--nui-popover-text: var(--nui-popover-primary-ghost-text);--nui-popover-border-color: var(--nui-popover-primary-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--primary.nui-popover--ghost .nui-popover__arrow{filter:none}.nui-popover--secondary,.nui-popover--secondary.nui-popover--solid{--nui-popover-bg: var(--nui-popover-secondary-solid-bg);--nui-popover-text: var(--nui-popover-secondary-solid-text);--nui-popover-border-color: var(--nui-popover-secondary-solid-border);--nui-popover-arrow-filter: none}.nui-popover--secondary.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--secondary.nui-popover--outline{--nui-popover-bg: var(--nui-popover-secondary-outline-bg);--nui-popover-text: var(--nui-popover-secondary-outline-text);--nui-popover-border-color: var(--nui-popover-secondary-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--secondary.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-secondary-ghost-bg);--nui-popover-text: var(--nui-popover-secondary-ghost-text);--nui-popover-border-color: var(--nui-popover-secondary-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--secondary.nui-popover--ghost .nui-popover__arrow{filter:none}.nui-popover--success,.nui-popover--success.nui-popover--solid{--nui-popover-bg: var(--nui-popover-success-solid-bg);--nui-popover-text: var(--nui-popover-success-solid-text);--nui-popover-border-color: var(--nui-popover-success-solid-border);--nui-popover-arrow-filter: none}.nui-popover--success.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--success.nui-popover--outline{--nui-popover-bg: var(--nui-popover-success-outline-bg);--nui-popover-text: var(--nui-popover-success-outline-text);--nui-popover-border-color: var(--nui-popover-success-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--success.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-success-ghost-bg);--nui-popover-text: var(--nui-popover-success-ghost-text);--nui-popover-border-color: var(--nui-popover-success-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--success.nui-popover--ghost .nui-popover__arrow{filter:none}.nui-popover--info,.nui-popover--info.nui-popover--solid{--nui-popover-bg: var(--nui-popover-info-solid-bg);--nui-popover-text: var(--nui-popover-info-solid-text);--nui-popover-border-color: var(--nui-popover-info-solid-border);--nui-popover-arrow-filter: none}.nui-popover--info.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--info.nui-popover--outline{--nui-popover-bg: var(--nui-popover-info-outline-bg);--nui-popover-text: var(--nui-popover-info-outline-text);--nui-popover-border-color: var(--nui-popover-info-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--info.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-info-ghost-bg);--nui-popover-text: var(--nui-popover-info-ghost-text);--nui-popover-border-color: var(--nui-popover-info-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--info.nui-popover--ghost .nui-popover__arrow{filter:none}.nui-popover--warning,.nui-popover--warning.nui-popover--solid{--nui-popover-bg: var(--nui-popover-warning-solid-bg);--nui-popover-text: var(--nui-popover-warning-solid-text);--nui-popover-border-color: var(--nui-popover-warning-solid-border);--nui-popover-arrow-filter: none}.nui-popover--warning.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--warning.nui-popover--outline{--nui-popover-bg: var(--nui-popover-warning-outline-bg);--nui-popover-text: var(--nui-popover-warning-outline-text);--nui-popover-border-color: var(--nui-popover-warning-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--warning.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-warning-ghost-bg);--nui-popover-text: var(--nui-popover-warning-ghost-text);--nui-popover-border-color: var(--nui-popover-warning-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--warning.nui-popover--ghost .nui-popover__arrow{filter:none}.nui-popover--danger,.nui-popover--danger.nui-popover--solid{--nui-popover-bg: var(--nui-popover-danger-solid-bg);--nui-popover-text: var(--nui-popover-danger-solid-text);--nui-popover-border-color: var(--nui-popover-danger-solid-border);--nui-popover-arrow-filter: none}.nui-popover--danger.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--danger.nui-popover--outline{--nui-popover-bg: var(--nui-popover-danger-outline-bg);--nui-popover-text: var(--nui-popover-danger-outline-text);--nui-popover-border-color: var(--nui-popover-danger-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--danger.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-danger-ghost-bg);--nui-popover-text: var(--nui-popover-danger-ghost-text);--nui-popover-border-color: var(--nui-popover-danger-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--danger.nui-popover--ghost .nui-popover__arrow{filter:none}.nui-popover--accent,.nui-popover--accent.nui-popover--solid{--nui-popover-bg: var(--nui-popover-accent-solid-bg);--nui-popover-text: var(--nui-popover-accent-solid-text);--nui-popover-border-color: var(--nui-popover-accent-solid-border);--nui-popover-arrow-filter: none}.nui-popover--accent.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--accent.nui-popover--outline{--nui-popover-bg: var(--nui-popover-accent-outline-bg);--nui-popover-text: var(--nui-popover-accent-outline-text);--nui-popover-border-color: var(--nui-popover-accent-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--accent.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-accent-ghost-bg);--nui-popover-text: var(--nui-popover-accent-ghost-text);--nui-popover-border-color: var(--nui-popover-accent-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--accent.nui-popover--ghost .nui-popover__arrow{filter:none}.nui-popover--neutral,.nui-popover--neutral.nui-popover--solid{--nui-popover-bg: var(--nui-popover-neutral-solid-bg);--nui-popover-text: var(--nui-popover-neutral-solid-text);--nui-popover-border-color: var(--nui-popover-neutral-solid-border);--nui-popover-arrow-filter: none}.nui-popover--neutral.nui-popover--solid .nui-popover__arrow{filter:none}.nui-popover--neutral.nui-popover--outline{--nui-popover-bg: var(--nui-popover-neutral-outline-bg);--nui-popover-text: var(--nui-popover-neutral-outline-text);--nui-popover-border-color: var(--nui-popover-neutral-outline-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color))}.nui-popover--neutral.nui-popover--ghost{--nui-popover-bg: var(--nui-popover-neutral-ghost-bg);--nui-popover-text: var(--nui-popover-neutral-ghost-text);--nui-popover-border-color: var(--nui-popover-neutral-ghost-border);--nui-popover-arrow-filter: drop-shadow(0 1px 0 var(--nui-popover-border-color));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nui-popover--neutral.nui-popover--ghost .nui-popover__arrow{filter:none}@keyframes spin{to{transform:rotate(360deg)}}.nui-popover:focus-visible{outline:2px solid var(--nui-primary);outline-offset:2px}.nui-popover-backdrop{position:fixed;inset:0;background-color:var(--nui-color-backdrop);transition:opacity 225ms cubic-bezier(0,0,.2,1);will-change:opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;contain:strict;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:var(--nui-z-index-popout)!important}@media (max-width: 480px){.nui-popover,.nui-popover.nui-popover-wide{max-width:calc(100vw - 2rem)}}.nui-tooltip-overlay{z-index:var(--nui-tooltip-z-index);pointer-events:none}.nui-tooltip{position:relative;display:block;max-width:var(--nui-tooltip-max-width);padding:0;background-color:var(--nui-tooltip-bg);color:var(--nui-tooltip-text);border:var(--nui-tooltip-border-width) solid var(--nui-tooltip-border-color);border-radius:var(--nui-tooltip-border-radius);box-shadow:var(--nui-tooltip-shadow);transition:opacity var(--nui-tooltip-transition-duration) var(--nui-tooltip-transition-timing),transform var(--nui-tooltip-transition-duration) var(--nui-tooltip-transition-timing);transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity;-webkit-font-smoothing:subpixel-antialiased}.nui-tooltip__content{padding:var(--nui-tooltip-padding-y) var(--nui-tooltip-padding-x);font-size:var(--nui-tooltip-font-size);font-weight:var(--nui-tooltip-font-weight);line-height:var(--nui-tooltip-line-height);text-align:center;word-wrap:break-word}.nui-tooltip__content p{margin:0}.nui-tooltip__content p:not(:last-child){margin-bottom:.5em}.nui-tooltip__content strong,.nui-tooltip__content b{font-weight:var(--nui-font-weight-semibold)}.nui-tooltip__arrow{position:absolute;width:0;height:0;border-style:solid}.nui-tooltip[data-position=top]{margin-bottom:var(--nui-tooltip-arrow-size)}.nui-tooltip[data-position=top] .nui-tooltip__arrow{bottom:calc(var(--nui-tooltip-arrow-size) * -1 + var(--nui-tooltip-border-width));left:50%;transform:translate(-50%);border-width:var(--nui-tooltip-arrow-size) var(--nui-tooltip-arrow-size) 0 var(--nui-tooltip-arrow-size);border-color:var(--nui-tooltip-bg) transparent transparent transparent;filter:drop-shadow(0 1px 0 var(--nui-tooltip-border-color))}.nui-tooltip[data-position=bottom]{margin-top:var(--nui-tooltip-arrow-size)}.nui-tooltip[data-position=bottom] .nui-tooltip__arrow{top:calc(var(--nui-tooltip-arrow-size) * -1 + var(--nui-tooltip-border-width));left:50%;transform:translate(-50%);border-width:0 var(--nui-tooltip-arrow-size) var(--nui-tooltip-arrow-size) var(--nui-tooltip-arrow-size);border-color:transparent transparent var(--nui-tooltip-bg) transparent;filter:drop-shadow(0 -1px 0 var(--nui-tooltip-border-color))}.nui-tooltip[data-position=left]{margin-right:var(--nui-tooltip-arrow-size)}.nui-tooltip[data-position=left] .nui-tooltip__arrow{right:calc(var(--nui-tooltip-arrow-size) * -1 + var(--nui-tooltip-border-width));top:50%;transform:translateY(-50%);border-width:var(--nui-tooltip-arrow-size) 0 var(--nui-tooltip-arrow-size) var(--nui-tooltip-arrow-size);border-color:transparent transparent transparent var(--nui-tooltip-bg);filter:drop-shadow(1px 0 0 var(--nui-tooltip-border-color))}.nui-tooltip[data-position=right]{margin-left:var(--nui-tooltip-arrow-size)}.nui-tooltip[data-position=right] .nui-tooltip__arrow{left:calc(var(--nui-tooltip-arrow-size) * -1 + var(--nui-tooltip-border-width));top:50%;transform:translateY(-50%);border-width:var(--nui-tooltip-arrow-size) var(--nui-tooltip-arrow-size) var(--nui-tooltip-arrow-size) 0;border-color:transparent var(--nui-tooltip-bg) transparent transparent;filter:drop-shadow(-1px 0 0 var(--nui-tooltip-border-color))}.nui-tooltip.nui-tooltip-left .nui-tooltip__content{text-align:left}.nui-tooltip.nui-tooltip-right .nui-tooltip__content{text-align:right}.nui-tooltip-overlay.nui-tooltip-interactive{z-index:var(--nui-z-index-top)!important;pointer-events:auto}.nui-tooltip-interactive .nui-tooltip{-webkit-user-select:text;user-select:text;cursor:auto}.nui-tooltip-interactive .nui-tooltip__content{text-align:left}.nui-tooltip-interactive .nui-tooltip__content a{color:var(--nui-color-primary);text-decoration:none;transition:color .2s ease}.nui-tooltip-interactive .nui-tooltip__content a:hover{color:var(--nui-color-primary);opacity:.8}.nui-tooltip-interactive .nui-tooltip__content button{margin-top:.5rem;font-size:.75rem}.nui-tooltip-interactive .nui-tooltip__content code{background-color:#ffffff26;color:inherit;padding:.125rem .25rem;border-radius:.25rem;font-family:monospace;font-size:.85em;border:1px solid rgba(255,255,255,.1)}.nui-tooltip-interactive .nui-tooltip__content pre{margin:.5rem 0;padding:.5rem;background-color:#0000004d;border-radius:.25rem;overflow-x:auto;border:1px solid rgba(255,255,255,.1)}.nui-tooltip-interactive .nui-tooltip__content pre code{background-color:transparent;padding:0;border:none;color:var(--nui-tooltip-text)}.nui-tooltip-interactive .nui-tooltip__content ul,.nui-tooltip-interactive .nui-tooltip__content ol{margin:.5rem 0;padding-left:1.25rem}.nui-tooltip-interactive .nui-tooltip__content ul li,.nui-tooltip-interactive .nui-tooltip__content ol li{margin-bottom:.25rem}.nui-toast-container{position:fixed;z-index:var(--nui-toast-z-index);pointer-events:none;display:flex;flex-direction:column;gap:var(--nui-toast-stack-gap);max-height:100vh;max-width:100vw}@media (min-width: 640px){.nui-toast-container{max-width:var(--nui-toast-max-width)}}.nui-toast-container--top-left{top:1rem;left:1rem;align-items:flex-start}.nui-toast-container--top-center{top:1rem;left:50%;transform:translate(-50%);align-items:center}.nui-toast-container--top-right{top:1rem;right:1rem;align-items:flex-end}.nui-toast-container--middle-left{top:50%;left:1rem;transform:translateY(-50%);align-items:flex-start}.nui-toast-container--middle-center{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center}.nui-toast-container--middle-right{top:50%;right:1rem;transform:translateY(-50%);align-items:flex-end}.nui-toast-container--bottom-left{bottom:1rem;left:1rem;align-items:flex-start}.nui-toast-container--bottom-center{bottom:1rem;left:50%;transform:translate(-50%);align-items:center}.nui-toast-container--bottom-right{bottom:1rem;right:1rem;align-items:flex-end}.nui-toast-container--top-full,.nui-toast-container--bottom-full{top:0;left:0;right:0;gap:0;align-items:stretch}.nui-toast-container--top-full .nui-toast,.nui-toast-container--bottom-full .nui-toast{width:100%;max-width:none;border-radius:0;border-left:0;border-right:0}.nui-toast-container__wrapper{display:flex;flex-direction:column;gap:var(--nui-toast-stack-gap);width:100%}.nui-toast{position:relative;display:block;width:var(--nui-toast-width);background-color:var(--nui-toast-bg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:var(--nui-toast-border-width) solid var(--nui-toast-border);border-radius:var(--nui-toast-radius);box-shadow:var(--nui-toast-shadow);color:var(--nui-toast-text);pointer-events:auto;overflow:hidden;transition:all var(--nui-toast-duration) var(--nui-toast-easing);animation:toastSlideIn var(--nui-toast-duration) var(--nui-toast-easing)}.nui-toast:hover{background-color:var(--nui-toast-hover-bg)}@media (max-width: 640px){.nui-toast{width:var(--nui-toast-width-mobile)}}.nui-toast__container{position:relative;display:flex;flex-direction:column;width:100%}.nui-toast__body{display:flex;align-items:flex-start;gap:var(--nui-toast-gap);width:100%;padding:var(--nui-toast-padding)}.nui-toast__body--single-content{align-items:center}.nui-toast__controls{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;z-index:2}.nui-toast__progress-bar{position:absolute;top:0;left:0;height:3px;width:100%;background-color:var(--nui-toast-progress);transform-origin:left;z-index:1}.nui-toast__progress-bar--paused{animation-play-state:paused}.nui-toast__close-button,.nui-toast__expand-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;color:currentColor;opacity:.5;cursor:pointer;border-radius:var(--nui-border-radius-sm);transition:all .2s ease}.nui-toast__close-button:hover,.nui-toast__expand-button:hover{opacity:1;background-color:#0000000d}.nui-toast__close-button i,.nui-toast__expand-button i{font-size:1rem;line-height:1}.nui-toast__icon{flex-shrink:0;font-size:1.25rem;color:var(--nui-toast-icon);display:flex;align-items:center;justify-content:center}.nui-toast__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.nui-toast__title{font-size:var(--nui-toast-title-size);font-weight:var(--nui-toast-title-weight);line-height:1.3}.nui-toast__message{font-size:var(--nui-toast-message-size);font-weight:var(--nui-toast-message-weight);opacity:.95;line-height:1.5}.nui-toast__actions{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.nui-toast__actions button[nuiButton]{--nui-button-text-color: currentColor;--nui-button-border-color: currentColor}.nui-toast__actions button[nuiButton].nui-button--ghost,.nui-toast__actions button[nuiButton].nui-button--outline{background-color:var(--nui-toast-element-bg);border-color:currentColor}.nui-toast__actions button[nuiButton].nui-button--ghost:hover,.nui-toast__actions button[nuiButton].nui-button--outline:hover{background-color:#ffffff40}.nui-toast__actions button[nuiButton].nui-button--solid{background-color:#fff;color:#000}@media (prefers-color-scheme: dark){.nui-toast__actions button[nuiButton].nui-button--solid{background-color:#fff;color:#000}}.nui-toast__html,.nui-toast__template,.nui-toast__expanded-content{font-size:var(--nui-toast-message-size);line-height:1.5;word-wrap:break-word}.nui-toast__html p,.nui-toast__template p,.nui-toast__expanded-content p{margin:0}.nui-toast__html p:not(:last-child),.nui-toast__template p:not(:last-child),.nui-toast__expanded-content p:not(:last-child){margin-bottom:.5em}.nui-toast__html a,.nui-toast__template a,.nui-toast__expanded-content a{color:inherit;text-decoration:underline;font-weight:600}.nui-toast__html ul,.nui-toast__template ul,.nui-toast__expanded-content ul{padding-left:1.25rem;margin:.25rem 0}.nui-toast__expanded-content{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--nui-toast-border);font-size:.85em;opacity:.9;white-space:pre-wrap;max-height:15rem;overflow-y:auto}.nui-toast--icon-top .nui-toast__body{flex-direction:column;align-items:center;text-align:center;padding-top:1.5rem}.nui-toast--icon-top .nui-toast__icon{font-size:1.5rem;margin-bottom:.5rem}.nui-toast--icon-top .nui-toast__actions{justify-content:center}.nui-toast--loading{cursor:wait}.nui-toast--loading .nui-toast__icon i.ri-loader-4-line,.nui-toast--loading .nui-toast__icon i.ri-loader-5-line,.nui-toast--loading .nui-toast__icon i.ri-loader-2-line{animation:nui-spin var(--nui-spin-duration) linear infinite}.nui-toast--success{--nui-toast-bg: var(--nui-toast-success-bg);--nui-toast-hover-bg: var(--nui-toast-success-hover-bg);--nui-toast-border: var(--nui-toast-success-border);--nui-toast-text: var(--nui-toast-success-text);--nui-toast-title: var(--nui-toast-success-title);--nui-toast-icon: var(--nui-toast-success-icon);--nui-toast-progress: var(--nui-toast-success-progress)}.nui-toast--warning{--nui-toast-bg: var(--nui-toast-warning-bg);--nui-toast-hover-bg: var(--nui-toast-warning-hover-bg);--nui-toast-border: var(--nui-toast-warning-border);--nui-toast-text: var(--nui-toast-warning-text);--nui-toast-title: var(--nui-toast-warning-title);--nui-toast-icon: var(--nui-toast-warning-icon);--nui-toast-progress: var(--nui-toast-warning-progress)}.nui-toast--danger{--nui-toast-bg: var(--nui-toast-danger-bg);--nui-toast-hover-bg: var(--nui-toast-danger-hover-bg);--nui-toast-border: var(--nui-toast-danger-border);--nui-toast-text: var(--nui-toast-danger-text);--nui-toast-title: var(--nui-toast-danger-title);--nui-toast-icon: var(--nui-toast-danger-icon);--nui-toast-progress: var(--nui-toast-danger-progress)}.nui-toast--info{--nui-toast-bg: var(--nui-toast-info-bg);--nui-toast-hover-bg: var(--nui-toast-info-hover-bg);--nui-toast-border: var(--nui-toast-info-border);--nui-toast-text: var(--nui-toast-info-text);--nui-toast-title: var(--nui-toast-info-title);--nui-toast-icon: var(--nui-toast-info-icon);--nui-toast-progress: var(--nui-toast-info-progress)}.nui-toast--primary{--nui-toast-bg: var(--nui-toast-primary-bg);--nui-toast-hover-bg: var(--nui-toast-primary-hover-bg);--nui-toast-border: var(--nui-toast-primary-border);--nui-toast-text: var(--nui-toast-primary-text);--nui-toast-title: var(--nui-toast-primary-title);--nui-toast-icon: var(--nui-toast-primary-icon);--nui-toast-progress: var(--nui-toast-primary-progress)}.nui-toast--neutral{--nui-toast-bg: var(--nui-toast-neutral-bg);--nui-toast-hover-bg: var(--nui-toast-neutral-hover-bg);--nui-toast-border: var(--nui-toast-neutral-border);--nui-toast-text: var(--nui-toast-neutral-text);--nui-toast-title: var(--nui-toast-neutral-title);--nui-toast-icon: var(--nui-toast-neutral-icon);--nui-toast-progress: var(--nui-toast-neutral-progress)}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.nui-drawer-pane{pointer-events:auto;height:100%;display:flex;max-width:100vw}.nui-drawer-wrapper{display:flex;flex-direction:column;height:100%;width:100%;background:var(--nui-drawer-bg)}.nui-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--nui-drawer-header-padding);padding-top:calc(var(--nui-drawer-header-padding) + env(safe-area-inset-top));border-bottom:1px solid var(--nui-drawer-border);background:var(--nui-drawer-bg);flex-shrink:0}.nui-drawer-header .nui-drawer-title{margin:0;font-size:var(--nui-drawer-title-size);font-weight:var(--nui-drawer-title-weight);color:var(--nui-drawer-text)}.nui-drawer-header .nui-drawer-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nui-drawer-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--nui-drawer-content-padding);background:var(--nui-drawer-bg);scrollbar-width:thin;scrollbar-color:var(--nui-drawer-scroll-thumb-bg) var(--nui-drawer-scroll-bg)}.nui-drawer-content::-webkit-scrollbar{width:var(--nui-scrollbar-width)}.nui-drawer-content::-webkit-scrollbar-track{background:var(--nui-drawer-scroll-bg)}.nui-drawer-content::-webkit-scrollbar-thumb{background:var(--nui-drawer-scroll-thumb-bg);border-radius:4px}.nui-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--nui-drawer-scroll-thumb-hover-bg)}.nui-drawer-footer{padding:var(--nui-drawer-header-padding);padding-bottom:calc(var(--nui-drawer-header-padding) + env(safe-area-inset-bottom));background:var(--nui-drawer-bg);flex-shrink:0}.nui-drawer-footer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--nui-spacing-sm)}.nui-drawer-overlay,.nui-drawer-backdrop{position:fixed;inset:0;background-color:var(--nui-color-backdrop);transition:opacity 225ms cubic-bezier(0,0,.2,1);will-change:opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;contain:strict;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:var(--nui-drawer-z-index)!important}.cdk-overlay-pane.drawer-pane{z-index:calc(var(--nui-drawer-z-index) + 1)!important}.drawer-container{position:fixed;overflow:hidden;z-index:calc(var(--nui-drawer-z-index) + 1)!important;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background-color:var(--nui-drawer-bg);box-shadow:var(--nui-drawer-shadow);color:var(--nui-drawer-text);display:flex;flex-direction:column;outline:none}.drawer-container.drawer-position-right{inset:0 0 0 auto;border-left:1px solid var(--nui-drawer-border)}.drawer-container.drawer-position-left{inset:0 auto 0 0;border-right:1px solid var(--nui-drawer-border)}.drawer-container.drawer-position-top{inset:0 0 auto;width:100%;height:auto;max-height:50vh;border-bottom:1px solid var(--nui-drawer-border)}.drawer-container.drawer-position-bottom{inset:auto 0 0;width:100%;height:auto;max-height:85vh;border-top:1px solid var(--nui-drawer-border)}.drawer-container--size-xs{width:var(--nui-drawer-size-xs-width)}.drawer-container--size-sm{width:var(--nui-drawer-size-sm-width)}.drawer-container--size-md{width:var(--nui-drawer-size-md-width)}.drawer-container--size-lg{width:var(--nui-drawer-size-lg-width)}.drawer-container--size-xl{width:var(--nui-drawer-size-xl-width)}.drawer-container--size-full{width:var(--nui-drawer-size-full-width)}.drawer-container--size-full{border:none}@media (max-width: 1024px){.drawer-container{width:100vw!important;border:none!important;border-radius:0!important}}.nui-fab{display:inline-block;position:relative;vertical-align:middle}.nui-fab__backdrop{position:fixed;inset:0;background-color:var(--nui-color-backdrop);transition:opacity 225ms cubic-bezier(0,0,.2,1);will-change:opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;contain:strict;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:calc(var(--nui-fab-z-index) + 1)!important}.nui-fab__container{position:relative;display:inline-flex;isolation:isolate;z-index:var(--nui-fab-z-index)}.nui-fab__trigger{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border:none;padding:0;font-family:inherit;line-height:1;text-decoration:none;vertical-align:middle;background-color:var(--nui-fab-trigger-bg);color:var(--nui-fab-trigger-text);border:1px solid var(--nui-fab-trigger-border, transparent);width:var(--nui-height-md);height:var(--nui-height-md);box-shadow:var(--nui-shadow-interactive-rest);transition:background-color var(--nui-fab-anim-duration) var(--nui-fab-anim-easing),box-shadow var(--nui-fab-anim-duration) var(--nui-fab-anim-easing),transform var(--nui-fab-anim-duration) var(--nui-fab-anim-easing)}.nui-fab__trigger:hover:not(:disabled){background-color:var(--nui-fab-trigger-hover-bg);color:var(--nui-fab-trigger-hover-text);border-color:var(--nui-fab-trigger-hover-border, transparent);box-shadow:var(--nui-shadow-interactive-hover)}.nui-fab__trigger:active:not(:disabled){background-color:var(--nui-fab-trigger-active-bg);box-shadow:var(--nui-shadow-interactive-active)}.nui-fab__trigger:disabled,.nui-fab--disabled .nui-fab__trigger{cursor:default;opacity:.5;pointer-events:none;box-shadow:none}.nui-fab__trigger:focus-visible{outline:var(--nui-fab-focus-width) solid var(--nui-fab-trigger-focus-ring);outline-offset:var(--nui-fab-focus-offset)}.nui-fab__trigger--custom-tpl{width:auto!important;height:auto!important;min-width:2.5rem;min-height:2.5rem;padding:.375rem .875rem}.nui-fab__trigger--labeled{width:auto!important;height:auto!important;min-width:2.5rem;min-height:2.5rem;padding:.375rem 1rem;gap:.5rem}.nui-fab__trigger-label{font-size:var(--nui-font-size-sm);font-weight:600;white-space:nowrap;color:currentColor;letter-spacing:.01em}.nui-fab__trigger-badge{position:absolute;top:-.3rem;inset-inline-end:-.3rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background-color:var(--nui-fab-badge-bg);color:var(--nui-fab-badge-text);font-size:.6rem;font-weight:700;line-height:1.1rem;text-align:center;white-space:nowrap;z-index:3;pointer-events:none;box-shadow:0 0 0 .125rem var(--nui-fab-badge-border, transparent)}.nui-fab__trigger-spinner{display:flex;align-items:center;justify-content:center;width:1em;height:1em;pointer-events:none;position:relative}.nui-fab__trigger-spinner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:.125em solid currentColor;border-radius:50%;border-right-color:transparent;animation:nui-spin var(--nui-fab-spin-duration) linear infinite;box-sizing:border-box;transform-origin:center center;will-change:transform}.nui-fab--loading .nui-fab__trigger{cursor:wait;pointer-events:none}.nui-fab--hover-mode .nui-fab__trigger{cursor:pointer}.nui-fab__trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:middle;font-size:calc(var(--nui-height-md) * var(--nui-fab-trigger-icon-scale, .5));line-height:1;transition:transform var(--nui-fab-anim-duration) var(--nui-fab-anim-easing)}.nui-fab__trigger-icon i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:middle}.nui-fab__trigger-icon i:before{display:block;color:currentColor}.nui-fab--expanded .nui-fab__trigger-icon{transform:rotate(var(--nui-fab-trigger-rotate))}.nui-fab__items{list-style:none;margin:0;padding:0;position:absolute;inset:0;z-index:1;pointer-events:none}.nui-fab__item{position:absolute;top:50%;left:50%;display:block;margin:0;padding:0;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;transition-property:transform,opacity;transition-duration:var(--nui-fab-anim-duration);transition-timing-function:var(--nui-fab-anim-easing);transition-delay:calc(var(--nui-fab-item-index, 0) * var(--nui-fab-anim-delay-step))}.nui-fab--anim-fade .nui-fab__item{transform:translate(calc(-50% + var(--nui-fab-item-tx, 0px)),calc(-50% + var(--nui-fab-item-ty, 0px))) scale(1)}.nui-fab--anim-slide .nui-fab__item{transform:translate(-50%,-50%) scale(1)}.nui-fab__item--visible{opacity:1;pointer-events:auto;transform:translate(calc(-50% + var(--nui-fab-item-tx, 0px)),calc(-50% + var(--nui-fab-item-ty, 0px))) scale(1)}.nui-fab--anim-slide .nui-fab__item--visible{transform:translate(calc(-50% + var(--nui-fab-item-tx, 0px)),calc(-50% + var(--nui-fab-item-ty, 0px))) scale(1)}.nui-fab__item-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border:none;padding:0;font-family:inherit;text-decoration:none;line-height:1;width:var(--nui-height-sm);height:var(--nui-height-sm);background-color:var(--nui-fab-item-bg);color:var(--nui-fab-item-text);border:1px solid var(--nui-fab-item-border, transparent);box-shadow:var(--nui-shadow-sm, none);transition:background-color var(--nui-fab-anim-duration) var(--nui-fab-anim-easing),box-shadow var(--nui-fab-anim-duration) var(--nui-fab-anim-easing)}.nui-fab__item-btn:hover:not(:disabled){background-color:var(--nui-fab-item-hover-bg);color:var(--nui-fab-item-hover-text);border-color:var(--nui-fab-item-hover-border, transparent)}.nui-fab__item-btn:active:not(:disabled){background-color:var(--nui-fab-item-active-bg)}.nui-fab__item-btn:focus-visible{outline:var(--nui-fab-focus-width) solid var(--nui-fab-item-focus-ring);outline-offset:var(--nui-fab-focus-offset)}.nui-fab__item-btn--custom-tpl{width:auto!important;height:auto!important;min-width:2rem;min-height:2rem;padding:.3125rem .625rem;white-space:nowrap}.nui-fab__item-btn--custom-colors{background-color:var(--nui-fab-item-bg, transparent);color:var(--nui-fab-item-color, inherit)}.nui-fab__item-btn--disabled,.nui-fab__item-btn:disabled{opacity:.5;pointer-events:none;cursor:default}.nui-fab__item-btn i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:middle;font-size:calc(var(--nui-height-sm) * var(--nui-fab-item-icon-scale, .45));line-height:1}.nui-fab__item-btn i:before{display:block;color:currentColor}.nui-fab__item-label{margin-inline-start:.375rem;font-size:var(--nui-font-size-sm);white-space:nowrap;color:currentColor}.nui-fab__item:hover{z-index:10}.nui-fab__item-tooltip{position:absolute;white-space:nowrap;z-index:1;background-color:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--tooltip-border-color, transparent);font-size:var(--nui-font-size-xs);padding:.25em .5em;border-radius:var(--nui-border-radius-sm);box-shadow:var(--nui-shadow-sm, none);opacity:0;pointer-events:none;transition:opacity var(--nui-fab-anim-duration) var(--nui-fab-anim-easing);top:50%;left:calc(100% + var(--nui-fab-tooltip-offset));right:auto;bottom:auto;transform:translateY(-50%)}.nui-fab__item--tooltip-left .nui-fab__item-tooltip{top:50%;left:auto;right:calc(100% + var(--nui-fab-tooltip-offset));bottom:auto;transform:translateY(-50%)}.nui-fab__item--tooltip-top .nui-fab__item-tooltip{top:auto;left:50%;right:auto;bottom:calc(100% + var(--nui-fab-tooltip-offset));transform:translate(-50%)}.nui-fab__item--tooltip-bottom .nui-fab__item-tooltip{top:calc(100% + var(--nui-fab-tooltip-offset));left:50%;right:auto;bottom:auto;transform:translate(-50%)}.nui-fab__item--visible:hover .nui-fab__item-tooltip{opacity:1}.nui-fab__container.nui-fab--xs{--nui-fab-spacing: 2.5rem;--nui-fab-radius: 3rem}.nui-fab__container.nui-fab--xs .nui-fab__trigger{min-height:var(--nui-height-xs, 2rem);min-width:var(--nui-height-xs, 2rem);font-size:var(--nui-font-size-xs, .75rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-xs);padding:0!important;width:var(--nui-height-xs);height:var(--nui-height-xs)}@media (max-width: 768px){.nui-fab__container.nui-fab--xs .nui-fab__trigger{padding:.25rem .5rem}}.nui-fab__container.nui-fab--xs .nui-fab__trigger.nui-fab__trigger--labeled,.nui-fab__container.nui-fab--xs .nui-fab__trigger.nui-fab__trigger--custom-tpl{padding:.375rem 1rem!important;width:auto!important;height:auto!important}.nui-fab__container.nui-fab--xs .nui-fab__trigger-icon{font-size:calc(var(--nui-height-xs) * var(--nui-fab-trigger-icon-scale, .5))}.nui-fab__container.nui-fab--xs .nui-fab__item-btn{min-height:var(--nui-height-xs, 2rem);min-width:var(--nui-height-xs, 2rem);font-size:var(--nui-font-size-xs, .75rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-xs);width:var(--nui-height-xs);height:var(--nui-height-xs)}@media (max-width: 768px){.nui-fab__container.nui-fab--xs .nui-fab__item-btn{padding:.25rem .5rem}}.nui-fab__container.nui-fab--xs .nui-fab__item-btn i{font-size:calc(var(--nui-height-xs) * var(--nui-fab-item-icon-scale, .45))}.nui-fab__container.nui-fab--sm{--nui-fab-spacing: 2.5rem;--nui-fab-radius: 3rem}.nui-fab__container.nui-fab--sm .nui-fab__trigger{min-height:var(--nui-height-sm, 2.5rem);min-width:var(--nui-height-sm, 2.5rem);font-size:var(--nui-font-size-sm, .9375rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-sm);padding:0!important;width:var(--nui-height-sm);height:var(--nui-height-sm)}@media (max-width: 768px){.nui-fab__container.nui-fab--sm .nui-fab__trigger{padding:.25rem .75rem}}.nui-fab__container.nui-fab--sm .nui-fab__trigger.nui-fab__trigger--labeled,.nui-fab__container.nui-fab--sm .nui-fab__trigger.nui-fab__trigger--custom-tpl{padding:.375rem 1rem!important;width:auto!important;height:auto!important}.nui-fab__container.nui-fab--sm .nui-fab__trigger-icon{font-size:calc(var(--nui-height-sm) * var(--nui-fab-trigger-icon-scale, .5))}.nui-fab__container.nui-fab--sm .nui-fab__item-btn{min-height:var(--nui-height-xs, 2rem);min-width:var(--nui-height-xs, 2rem);font-size:var(--nui-font-size-xs, .75rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-xs);width:var(--nui-height-xs);height:var(--nui-height-xs)}@media (max-width: 768px){.nui-fab__container.nui-fab--sm .nui-fab__item-btn{padding:.25rem .5rem}}.nui-fab__container.nui-fab--sm .nui-fab__item-btn i{font-size:calc(var(--nui-height-xs) * var(--nui-fab-item-icon-scale, .45))}.nui-fab__container.nui-fab--md{--nui-fab-spacing: 3rem;--nui-fab-radius: 3.5rem}.nui-fab__container.nui-fab--md .nui-fab__trigger{min-height:var(--nui-height-md, 2.75rem);min-width:var(--nui-height-md, 2.75rem);font-size:var(--nui-font-size-md, 1rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-md);padding:0!important;width:var(--nui-height-md);height:var(--nui-height-md)}@media (max-width: 768px){.nui-fab__container.nui-fab--md .nui-fab__trigger{padding:.5rem .75rem}}.nui-fab__container.nui-fab--md .nui-fab__trigger.nui-fab__trigger--labeled,.nui-fab__container.nui-fab--md .nui-fab__trigger.nui-fab__trigger--custom-tpl{padding:.375rem 1rem!important;width:auto!important;height:auto!important}.nui-fab__container.nui-fab--md .nui-fab__trigger-icon{font-size:calc(var(--nui-height-md) * var(--nui-fab-trigger-icon-scale, .5))}.nui-fab__container.nui-fab--md .nui-fab__item-btn{min-height:var(--nui-height-sm, 2.5rem);min-width:var(--nui-height-sm, 2.5rem);font-size:var(--nui-font-size-sm, .9375rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-sm);width:var(--nui-height-sm);height:var(--nui-height-sm)}@media (max-width: 768px){.nui-fab__container.nui-fab--md .nui-fab__item-btn{padding:.25rem .75rem}}.nui-fab__container.nui-fab--md .nui-fab__item-btn i{font-size:calc(var(--nui-height-sm) * var(--nui-fab-item-icon-scale, .45))}.nui-fab__container.nui-fab--lg{--nui-fab-spacing: 3.25rem;--nui-fab-radius: 4rem}.nui-fab__container.nui-fab--lg .nui-fab__trigger{min-height:var(--nui-height-lg, 3rem);min-width:var(--nui-height-lg, 3rem);font-size:var(--nui-font-size-lg, 1.125rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-lg);padding:0!important;width:var(--nui-height-lg);height:var(--nui-height-lg)}@media (max-width: 768px){.nui-fab__container.nui-fab--lg .nui-fab__trigger{padding:.5rem 1rem}}.nui-fab__container.nui-fab--lg .nui-fab__trigger.nui-fab__trigger--labeled,.nui-fab__container.nui-fab--lg .nui-fab__trigger.nui-fab__trigger--custom-tpl{padding:.375rem 1rem!important;width:auto!important;height:auto!important}.nui-fab__container.nui-fab--lg .nui-fab__trigger-icon{font-size:calc(var(--nui-height-lg) * var(--nui-fab-trigger-icon-scale, .5))}.nui-fab__container.nui-fab--lg .nui-fab__item-btn{min-height:var(--nui-height-md, 2.75rem);min-width:var(--nui-height-md, 2.75rem);font-size:var(--nui-font-size-md, 1rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-md);width:var(--nui-height-md);height:var(--nui-height-md)}@media (max-width: 768px){.nui-fab__container.nui-fab--lg .nui-fab__item-btn{padding:.5rem .75rem}}.nui-fab__container.nui-fab--lg .nui-fab__item-btn i{font-size:calc(var(--nui-height-md) * var(--nui-fab-item-icon-scale, .45))}.nui-fab__container.nui-fab--xl{--nui-fab-spacing: 3.5rem;--nui-fab-radius: 4.5rem}.nui-fab__container.nui-fab--xl .nui-fab__trigger{min-height:var(--nui-height-xl, 3.5rem);min-width:var(--nui-height-xl, 3.5rem);font-size:var(--nui-font-size-xl, 1.25rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-xl);padding:0!important;width:var(--nui-height-xl);height:var(--nui-height-xl)}@media (max-width: 768px){.nui-fab__container.nui-fab--xl .nui-fab__trigger{padding:.75rem 1.5rem;font-size:var(--nui-font-size-lg)}}.nui-fab__container.nui-fab--xl .nui-fab__trigger.nui-fab__trigger--labeled,.nui-fab__container.nui-fab--xl .nui-fab__trigger.nui-fab__trigger--custom-tpl{padding:.375rem 1rem!important;width:auto!important;height:auto!important}.nui-fab__container.nui-fab--xl .nui-fab__trigger-icon{font-size:calc(var(--nui-height-xl) * var(--nui-fab-trigger-icon-scale, .5))}.nui-fab__container.nui-fab--xl .nui-fab__item-btn{min-height:var(--nui-height-lg, 3rem);min-width:var(--nui-height-lg, 3rem);font-size:var(--nui-font-size-lg, 1.125rem);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--nui-spacing-xs);padding:var(--nui-padding-lg);width:var(--nui-height-lg);height:var(--nui-height-lg)}@media (max-width: 768px){.nui-fab__container.nui-fab--xl .nui-fab__item-btn{padding:.5rem 1rem}}.nui-fab__container.nui-fab--xl .nui-fab__item-btn i{font-size:calc(var(--nui-height-lg) * var(--nui-fab-item-icon-scale, .45))}.nui-fab__container.nui-fab--circular .nui-fab__trigger,.nui-fab__container.nui-fab--circular .nui-fab__item-btn{border-radius:50%}.nui-fab__container.nui-fab--rounded .nui-fab__trigger,.nui-fab__container.nui-fab--rounded .nui-fab__item-btn{border-radius:var(--nui-border-radius-md)}.nui-fab__container.nui-fab--square .nui-fab__trigger,.nui-fab__container.nui-fab--square .nui-fab__item-btn{border-radius:0}.nui-fab__container.nui-fab--primary .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-primary-solid-bg);--nui-fab-trigger-text: var(--nui-fab-primary-solid-text);--nui-fab-trigger-border: var(--nui-fab-primary-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-primary-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-primary-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-primary-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-primary-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--primary .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-primary-solid-bg);--nui-fab-item-text: var(--nui-fab-primary-solid-text);--nui-fab-item-border: var(--nui-fab-primary-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-primary-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-primary-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-primary-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-primary-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--primary.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-primary-solid-bg);--nui-fab-trigger-text: var(--nui-fab-primary-solid-text);--nui-fab-trigger-border: var(--nui-fab-primary-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-primary-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-primary-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-primary-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-primary-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--primary.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-primary-solid-bg);--nui-fab-item-text: var(--nui-fab-primary-solid-text);--nui-fab-item-border: var(--nui-fab-primary-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-primary-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-primary-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-primary-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-primary-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--primary.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-primary-outline-bg);--nui-fab-trigger-text: var(--nui-fab-primary-outline-text);--nui-fab-trigger-border: var(--nui-fab-primary-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-primary-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-primary-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-primary-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-primary-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--primary.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-primary-outline-bg);--nui-fab-item-text: var(--nui-fab-primary-outline-text);--nui-fab-item-border: var(--nui-fab-primary-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-primary-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-primary-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-primary-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-primary-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--primary.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-primary-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-primary-ghost-text);--nui-fab-trigger-border: var(--nui-fab-primary-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-primary-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-primary-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-primary-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-primary-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--primary.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-primary-ghost-bg);--nui-fab-item-text: var(--nui-fab-primary-ghost-text);--nui-fab-item-border: var(--nui-fab-primary-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-primary-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-primary-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-primary-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-primary-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container.nui-fab--secondary .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-secondary-solid-bg);--nui-fab-trigger-text: var(--nui-fab-secondary-solid-text);--nui-fab-trigger-border: var(--nui-fab-secondary-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-secondary-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-secondary-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-secondary-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-secondary-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--secondary .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-secondary-solid-bg);--nui-fab-item-text: var(--nui-fab-secondary-solid-text);--nui-fab-item-border: var(--nui-fab-secondary-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-secondary-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-secondary-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-secondary-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-secondary-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--secondary.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-secondary-solid-bg);--nui-fab-trigger-text: var(--nui-fab-secondary-solid-text);--nui-fab-trigger-border: var(--nui-fab-secondary-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-secondary-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-secondary-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-secondary-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-secondary-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--secondary.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-secondary-solid-bg);--nui-fab-item-text: var(--nui-fab-secondary-solid-text);--nui-fab-item-border: var(--nui-fab-secondary-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-secondary-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-secondary-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-secondary-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-secondary-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--secondary.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-secondary-outline-bg);--nui-fab-trigger-text: var(--nui-fab-secondary-outline-text);--nui-fab-trigger-border: var(--nui-fab-secondary-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-secondary-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-secondary-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-secondary-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-secondary-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--secondary.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-secondary-outline-bg);--nui-fab-item-text: var(--nui-fab-secondary-outline-text);--nui-fab-item-border: var(--nui-fab-secondary-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-secondary-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-secondary-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-secondary-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-secondary-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--secondary.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-secondary-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-secondary-ghost-text);--nui-fab-trigger-border: var(--nui-fab-secondary-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-secondary-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-secondary-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-secondary-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-secondary-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--secondary.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-secondary-ghost-bg);--nui-fab-item-text: var(--nui-fab-secondary-ghost-text);--nui-fab-item-border: var(--nui-fab-secondary-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-secondary-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-secondary-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-secondary-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-secondary-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container.nui-fab--success .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-success-solid-bg);--nui-fab-trigger-text: var(--nui-fab-success-solid-text);--nui-fab-trigger-border: var(--nui-fab-success-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-success-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-success-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-success-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-success-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--success .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-success-solid-bg);--nui-fab-item-text: var(--nui-fab-success-solid-text);--nui-fab-item-border: var(--nui-fab-success-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-success-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-success-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-success-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-success-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--success.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-success-solid-bg);--nui-fab-trigger-text: var(--nui-fab-success-solid-text);--nui-fab-trigger-border: var(--nui-fab-success-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-success-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-success-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-success-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-success-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--success.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-success-solid-bg);--nui-fab-item-text: var(--nui-fab-success-solid-text);--nui-fab-item-border: var(--nui-fab-success-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-success-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-success-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-success-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-success-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--success.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-success-outline-bg);--nui-fab-trigger-text: var(--nui-fab-success-outline-text);--nui-fab-trigger-border: var(--nui-fab-success-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-success-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-success-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-success-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-success-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--success.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-success-outline-bg);--nui-fab-item-text: var(--nui-fab-success-outline-text);--nui-fab-item-border: var(--nui-fab-success-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-success-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-success-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-success-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-success-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--success.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-success-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-success-ghost-text);--nui-fab-trigger-border: var(--nui-fab-success-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-success-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-success-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-success-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-success-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--success.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-success-ghost-bg);--nui-fab-item-text: var(--nui-fab-success-ghost-text);--nui-fab-item-border: var(--nui-fab-success-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-success-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-success-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-success-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-success-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container.nui-fab--info .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-info-solid-bg);--nui-fab-trigger-text: var(--nui-fab-info-solid-text);--nui-fab-trigger-border: var(--nui-fab-info-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-info-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-info-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-info-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-info-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--info .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-info-solid-bg);--nui-fab-item-text: var(--nui-fab-info-solid-text);--nui-fab-item-border: var(--nui-fab-info-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-info-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-info-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-info-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-info-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--info.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-info-solid-bg);--nui-fab-trigger-text: var(--nui-fab-info-solid-text);--nui-fab-trigger-border: var(--nui-fab-info-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-info-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-info-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-info-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-info-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--info.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-info-solid-bg);--nui-fab-item-text: var(--nui-fab-info-solid-text);--nui-fab-item-border: var(--nui-fab-info-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-info-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-info-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-info-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-info-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--info.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-info-outline-bg);--nui-fab-trigger-text: var(--nui-fab-info-outline-text);--nui-fab-trigger-border: var(--nui-fab-info-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-info-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-info-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-info-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-info-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--info.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-info-outline-bg);--nui-fab-item-text: var(--nui-fab-info-outline-text);--nui-fab-item-border: var(--nui-fab-info-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-info-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-info-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-info-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-info-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--info.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-info-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-info-ghost-text);--nui-fab-trigger-border: var(--nui-fab-info-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-info-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-info-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-info-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-info-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--info.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-info-ghost-bg);--nui-fab-item-text: var(--nui-fab-info-ghost-text);--nui-fab-item-border: var(--nui-fab-info-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-info-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-info-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-info-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-info-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container.nui-fab--warning .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-warning-solid-bg);--nui-fab-trigger-text: var(--nui-fab-warning-solid-text);--nui-fab-trigger-border: var(--nui-fab-warning-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-warning-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-warning-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-warning-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-warning-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--warning .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-warning-solid-bg);--nui-fab-item-text: var(--nui-fab-warning-solid-text);--nui-fab-item-border: var(--nui-fab-warning-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-warning-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-warning-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-warning-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-warning-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--warning.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-warning-solid-bg);--nui-fab-trigger-text: var(--nui-fab-warning-solid-text);--nui-fab-trigger-border: var(--nui-fab-warning-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-warning-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-warning-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-warning-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-warning-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--warning.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-warning-solid-bg);--nui-fab-item-text: var(--nui-fab-warning-solid-text);--nui-fab-item-border: var(--nui-fab-warning-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-warning-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-warning-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-warning-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-warning-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--warning.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-warning-outline-bg);--nui-fab-trigger-text: var(--nui-fab-warning-outline-text);--nui-fab-trigger-border: var(--nui-fab-warning-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-warning-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-warning-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-warning-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-warning-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--warning.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-warning-outline-bg);--nui-fab-item-text: var(--nui-fab-warning-outline-text);--nui-fab-item-border: var(--nui-fab-warning-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-warning-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-warning-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-warning-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-warning-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--warning.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-warning-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-warning-ghost-text);--nui-fab-trigger-border: var(--nui-fab-warning-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-warning-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-warning-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-warning-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-warning-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--warning.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-warning-ghost-bg);--nui-fab-item-text: var(--nui-fab-warning-ghost-text);--nui-fab-item-border: var(--nui-fab-warning-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-warning-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-warning-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-warning-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-warning-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container.nui-fab--danger .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-danger-solid-bg);--nui-fab-trigger-text: var(--nui-fab-danger-solid-text);--nui-fab-trigger-border: var(--nui-fab-danger-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-danger-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-danger-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-danger-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-danger-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--danger .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-danger-solid-bg);--nui-fab-item-text: var(--nui-fab-danger-solid-text);--nui-fab-item-border: var(--nui-fab-danger-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-danger-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-danger-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-danger-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-danger-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--danger.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-danger-solid-bg);--nui-fab-trigger-text: var(--nui-fab-danger-solid-text);--nui-fab-trigger-border: var(--nui-fab-danger-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-danger-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-danger-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-danger-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-danger-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--danger.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-danger-solid-bg);--nui-fab-item-text: var(--nui-fab-danger-solid-text);--nui-fab-item-border: var(--nui-fab-danger-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-danger-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-danger-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-danger-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-danger-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--danger.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-danger-outline-bg);--nui-fab-trigger-text: var(--nui-fab-danger-outline-text);--nui-fab-trigger-border: var(--nui-fab-danger-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-danger-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-danger-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-danger-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-danger-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--danger.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-danger-outline-bg);--nui-fab-item-text: var(--nui-fab-danger-outline-text);--nui-fab-item-border: var(--nui-fab-danger-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-danger-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-danger-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-danger-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-danger-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--danger.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-danger-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-danger-ghost-text);--nui-fab-trigger-border: var(--nui-fab-danger-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-danger-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-danger-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-danger-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-danger-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--danger.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-danger-ghost-bg);--nui-fab-item-text: var(--nui-fab-danger-ghost-text);--nui-fab-item-border: var(--nui-fab-danger-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-danger-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-danger-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-danger-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-danger-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container.nui-fab--accent .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-accent-solid-bg);--nui-fab-trigger-text: var(--nui-fab-accent-solid-text);--nui-fab-trigger-border: var(--nui-fab-accent-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-accent-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-accent-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-accent-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-accent-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--accent .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-accent-solid-bg);--nui-fab-item-text: var(--nui-fab-accent-solid-text);--nui-fab-item-border: var(--nui-fab-accent-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-accent-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-accent-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-accent-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-accent-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--accent.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-accent-solid-bg);--nui-fab-trigger-text: var(--nui-fab-accent-solid-text);--nui-fab-trigger-border: var(--nui-fab-accent-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-accent-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-accent-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-accent-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-accent-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--accent.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-accent-solid-bg);--nui-fab-item-text: var(--nui-fab-accent-solid-text);--nui-fab-item-border: var(--nui-fab-accent-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-accent-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-accent-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-accent-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-accent-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--accent.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-accent-outline-bg);--nui-fab-trigger-text: var(--nui-fab-accent-outline-text);--nui-fab-trigger-border: var(--nui-fab-accent-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-accent-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-accent-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-accent-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-accent-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--accent.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-accent-outline-bg);--nui-fab-item-text: var(--nui-fab-accent-outline-text);--nui-fab-item-border: var(--nui-fab-accent-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-accent-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-accent-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-accent-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-accent-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--accent.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-accent-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-accent-ghost-text);--nui-fab-trigger-border: var(--nui-fab-accent-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-accent-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-accent-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-accent-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-accent-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--accent.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-accent-ghost-bg);--nui-fab-item-text: var(--nui-fab-accent-ghost-text);--nui-fab-item-border: var(--nui-fab-accent-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-accent-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-accent-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-accent-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-accent-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container.nui-fab--neutral .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-neutral-solid-bg);--nui-fab-trigger-text: var(--nui-fab-neutral-solid-text);--nui-fab-trigger-border: var(--nui-fab-neutral-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-neutral-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-neutral-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-neutral-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-neutral-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container.nui-fab--neutral .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-neutral-solid-bg);--nui-fab-item-text: var(--nui-fab-neutral-solid-text);--nui-fab-item-border: var(--nui-fab-neutral-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-neutral-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-neutral-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-neutral-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-neutral-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container.nui-fab--neutral.nui-fab--solid .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-neutral-solid-bg);--nui-fab-trigger-text: var(--nui-fab-neutral-solid-text);--nui-fab-trigger-border: var(--nui-fab-neutral-solid-border);--nui-fab-trigger-hover-bg: var(--nui-fab-neutral-solid-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-neutral-solid-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-neutral-solid-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-neutral-solid-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container.nui-fab--neutral.nui-fab--solid .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-neutral-solid-bg);--nui-fab-item-text: var(--nui-fab-neutral-solid-text);--nui-fab-item-border: var(--nui-fab-neutral-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-neutral-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-neutral-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-neutral-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-neutral-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container.nui-fab--neutral.nui-fab--outline .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-neutral-outline-bg);--nui-fab-trigger-text: var(--nui-fab-neutral-outline-text);--nui-fab-trigger-border: var(--nui-fab-neutral-outline-border);--nui-fab-trigger-hover-bg: var(--nui-fab-neutral-outline-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-neutral-outline-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-neutral-outline-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-neutral-outline-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container.nui-fab--neutral.nui-fab--outline .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-neutral-outline-bg);--nui-fab-item-text: var(--nui-fab-neutral-outline-text);--nui-fab-item-border: var(--nui-fab-neutral-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-neutral-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-neutral-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-neutral-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-neutral-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container.nui-fab--neutral.nui-fab--ghost .nui-fab__trigger{--nui-fab-trigger-bg: var(--nui-fab-neutral-ghost-bg);--nui-fab-trigger-text: var(--nui-fab-neutral-ghost-text);--nui-fab-trigger-border: var(--nui-fab-neutral-ghost-border);--nui-fab-trigger-hover-bg: var(--nui-fab-neutral-ghost-hover-bg);--nui-fab-trigger-hover-text: var(--nui-fab-neutral-ghost-hover-text);--nui-fab-trigger-hover-border: var(--nui-fab-neutral-ghost-hover-border);--nui-fab-trigger-active-bg: var(--nui-fab-neutral-ghost-active-bg);--nui-fab-trigger-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container.nui-fab--neutral.nui-fab--ghost .nui-fab__item-btn{--nui-fab-item-bg: var(--nui-fab-neutral-ghost-bg);--nui-fab-item-text: var(--nui-fab-neutral-ghost-text);--nui-fab-item-border: var(--nui-fab-neutral-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-neutral-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-neutral-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-neutral-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-neutral-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=primary],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=primary][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-primary-solid-bg);--nui-fab-item-text: var(--nui-fab-primary-solid-text);--nui-fab-item-border: var(--nui-fab-primary-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-primary-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-primary-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-primary-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-primary-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=primary][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-primary-outline-bg);--nui-fab-item-text: var(--nui-fab-primary-outline-text);--nui-fab-item-border: var(--nui-fab-primary-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-primary-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-primary-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-primary-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-primary-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=primary][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-primary-ghost-bg);--nui-fab-item-text: var(--nui-fab-primary-ghost-text);--nui-fab-item-border: var(--nui-fab-primary-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-primary-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-primary-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-primary-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-primary-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-primary-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=secondary],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=secondary][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-secondary-solid-bg);--nui-fab-item-text: var(--nui-fab-secondary-solid-text);--nui-fab-item-border: var(--nui-fab-secondary-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-secondary-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-secondary-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-secondary-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-secondary-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=secondary][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-secondary-outline-bg);--nui-fab-item-text: var(--nui-fab-secondary-outline-text);--nui-fab-item-border: var(--nui-fab-secondary-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-secondary-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-secondary-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-secondary-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-secondary-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=secondary][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-secondary-ghost-bg);--nui-fab-item-text: var(--nui-fab-secondary-ghost-text);--nui-fab-item-border: var(--nui-fab-secondary-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-secondary-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-secondary-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-secondary-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-secondary-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-secondary-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=success],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=success][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-success-solid-bg);--nui-fab-item-text: var(--nui-fab-success-solid-text);--nui-fab-item-border: var(--nui-fab-success-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-success-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-success-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-success-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-success-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=success][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-success-outline-bg);--nui-fab-item-text: var(--nui-fab-success-outline-text);--nui-fab-item-border: var(--nui-fab-success-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-success-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-success-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-success-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-success-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=success][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-success-ghost-bg);--nui-fab-item-text: var(--nui-fab-success-ghost-text);--nui-fab-item-border: var(--nui-fab-success-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-success-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-success-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-success-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-success-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-success-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=info],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=info][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-info-solid-bg);--nui-fab-item-text: var(--nui-fab-info-solid-text);--nui-fab-item-border: var(--nui-fab-info-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-info-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-info-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-info-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-info-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=info][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-info-outline-bg);--nui-fab-item-text: var(--nui-fab-info-outline-text);--nui-fab-item-border: var(--nui-fab-info-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-info-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-info-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-info-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-info-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=info][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-info-ghost-bg);--nui-fab-item-text: var(--nui-fab-info-ghost-text);--nui-fab-item-border: var(--nui-fab-info-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-info-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-info-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-info-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-info-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-info-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=warning],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=warning][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-warning-solid-bg);--nui-fab-item-text: var(--nui-fab-warning-solid-text);--nui-fab-item-border: var(--nui-fab-warning-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-warning-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-warning-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-warning-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-warning-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=warning][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-warning-outline-bg);--nui-fab-item-text: var(--nui-fab-warning-outline-text);--nui-fab-item-border: var(--nui-fab-warning-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-warning-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-warning-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-warning-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-warning-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=warning][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-warning-ghost-bg);--nui-fab-item-text: var(--nui-fab-warning-ghost-text);--nui-fab-item-border: var(--nui-fab-warning-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-warning-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-warning-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-warning-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-warning-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-warning-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=danger],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=danger][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-danger-solid-bg);--nui-fab-item-text: var(--nui-fab-danger-solid-text);--nui-fab-item-border: var(--nui-fab-danger-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-danger-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-danger-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-danger-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-danger-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=danger][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-danger-outline-bg);--nui-fab-item-text: var(--nui-fab-danger-outline-text);--nui-fab-item-border: var(--nui-fab-danger-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-danger-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-danger-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-danger-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-danger-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=danger][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-danger-ghost-bg);--nui-fab-item-text: var(--nui-fab-danger-ghost-text);--nui-fab-item-border: var(--nui-fab-danger-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-danger-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-danger-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-danger-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-danger-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-danger-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=accent],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=accent][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-accent-solid-bg);--nui-fab-item-text: var(--nui-fab-accent-solid-text);--nui-fab-item-border: var(--nui-fab-accent-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-accent-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-accent-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-accent-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-accent-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=accent][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-accent-outline-bg);--nui-fab-item-text: var(--nui-fab-accent-outline-text);--nui-fab-item-border: var(--nui-fab-accent-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-accent-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-accent-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-accent-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-accent-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=accent][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-accent-ghost-bg);--nui-fab-item-text: var(--nui-fab-accent-ghost-text);--nui-fab-item-border: var(--nui-fab-accent-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-accent-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-accent-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-accent-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-accent-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-accent-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=neutral],.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=neutral][data-variant=solid]{--nui-fab-item-bg: var(--nui-fab-neutral-solid-bg);--nui-fab-item-text: var(--nui-fab-neutral-solid-text);--nui-fab-item-border: var(--nui-fab-neutral-solid-border);--nui-fab-item-hover-bg: var(--nui-fab-neutral-solid-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-neutral-solid-hover-text);--nui-fab-item-hover-border: var(--nui-fab-neutral-solid-hover-border);--nui-fab-item-active-bg: var(--nui-fab-neutral-solid-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=neutral][data-variant=outline]{--nui-fab-item-bg: var(--nui-fab-neutral-outline-bg);--nui-fab-item-text: var(--nui-fab-neutral-outline-text);--nui-fab-item-border: var(--nui-fab-neutral-outline-border);--nui-fab-item-hover-bg: var(--nui-fab-neutral-outline-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-neutral-outline-hover-text);--nui-fab-item-hover-border: var(--nui-fab-neutral-outline-hover-border);--nui-fab-item-active-bg: var(--nui-fab-neutral-outline-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab__container .nui-fab__item .nui-fab__item-btn[data-color=neutral][data-variant=ghost]{--nui-fab-item-bg: var(--nui-fab-neutral-ghost-bg);--nui-fab-item-text: var(--nui-fab-neutral-ghost-text);--nui-fab-item-border: var(--nui-fab-neutral-ghost-border);--nui-fab-item-hover-bg: var(--nui-fab-neutral-ghost-hover-bg);--nui-fab-item-hover-text: var(--nui-fab-neutral-ghost-hover-text);--nui-fab-item-hover-border: var(--nui-fab-neutral-ghost-hover-border);--nui-fab-item-active-bg: var(--nui-fab-neutral-ghost-active-bg);--nui-fab-item-focus-ring: var(--nui-fab-neutral-focus-ring)}.nui-fab--with-backdrop{z-index:calc(var(--nui-fab-z-index) + 2)}.nui-fab--icon-text{--nui-fab-spacing: 2.75rem}.nui-fab--icon-text .nui-fab__item-btn{width:auto!important;height:auto!important;min-width:2rem;min-height:2rem;padding:.3125rem .75rem!important;white-space:nowrap;gap:.375rem}.nui-fab--icon-text .nui-fab__item-btn i{font-size:var(--nui-font-size-sm);width:1em;height:1em}.nui-fab--anim-fade [dir=rtl] .nui-fab__item,[dir=rtl] .nui-fab__item--visible,.nui-fab--anim-slide [dir=rtl] .nui-fab__item--visible{transform:translate(calc(-50% - var(--nui-fab-item-tx, 0px)),calc(-50% + var(--nui-fab-item-ty, 0px))) scale(1)}[dir=rtl] .nui-fab__item--tooltip-right .nui-fab__item-tooltip{top:50%;left:auto;right:calc(100% + var(--nui-fab-tooltip-offset));bottom:auto;transform:translateY(-50%)}[dir=rtl] .nui-fab__item--tooltip-left .nui-fab__item-tooltip{top:50%;left:calc(100% + var(--nui-fab-tooltip-offset));right:auto;bottom:auto;transform:translateY(-50%)}.nui-modal-backdrop{background-color:var(--nui-modal-dialog-overlay-bg);z-index:var(--nui-modal-dialog-z-index)!important}.cdk-overlay-pane.nui-modal-overlay{z-index:calc(var(--nui-modal-dialog-z-index) + 1)!important;pointer-events:auto}nui-modal-dialog{display:flex;flex-direction:column;background:var(--nui-modal-dialog-bg);border-radius:var(--nui-modal-dialog-border-radius);box-shadow:var(--nui-modal-dialog-shadow);box-sizing:border-box;overflow:hidden;position:relative;outline:none}.nui-modal-dialog__progress-bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--nui-modal-dialog-progress-bg);z-index:1}.nui-modal-dialog__progress-fill{height:100%;background:var(--nui-modal-dialog-progress-color);transition:width 50ms linear}.nui-modal-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--nui-modal-dialog-header-padding-y) var(--nui-modal-dialog-header-padding) 0;gap:.5rem}.nui-modal-dialog__title{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.nui-modal-dialog__title-icon{font-size:1.25rem;flex-shrink:0}.nui-modal-dialog__title-text{font-size:var(--nui-modal-dialog-title-size);font-weight:var(--nui-modal-dialog-title-weight);color:var(--nui-modal-dialog-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nui-modal-dialog__countdown{font-size:.875rem;color:var(--nui-text-secondary);flex-shrink:0}.nui-modal-dialog__header-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.nui-modal-dialog__body{padding:var(--nui-modal-dialog-body-padding-y) var(--nui-modal-dialog-body-padding-x);flex:1;overflow-y:auto;color:var(--nui-modal-dialog-text);scrollbar-width:thin;scrollbar-color:var(--nui-modal-dialog-scroll-thumb-bg) var(--nui-modal-dialog-scroll-bg)}.nui-modal-dialog__body::-webkit-scrollbar{width:var(--nui-scrollbar-width, 6px)}.nui-modal-dialog__body::-webkit-scrollbar-track{background:var(--nui-modal-dialog-scroll-bg)}.nui-modal-dialog__body::-webkit-scrollbar-thumb{background:var(--nui-modal-dialog-scroll-thumb-bg);border-radius:4px}.nui-modal-dialog__body::-webkit-scrollbar-thumb:hover{background:var(--nui-modal-dialog-scroll-thumb-hover-bg)}.nui-modal-dialog__footer{padding:var(--nui-modal-dialog-footer-padding-top) var(--nui-modal-dialog-footer-padding-x) var(--nui-modal-dialog-footer-padding-bottom);border-top:1px solid var(--nui-modal-dialog-border)}.nui-modal-dialog__footer-actions{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.nui-modal-dialog--minimized{display:none}.nui-modal-dialog--danger .nui-modal-dialog__title-icon,.nui-modal-dialog--danger .nui-modal-dialog__title-text{color:var(--nui-danger)}.nui-modal-dialog--warning .nui-modal-dialog__title-icon,.nui-modal-dialog--warning .nui-modal-dialog__title-text{color:var(--nui-warning)}.nui-modal-dialog--success .nui-modal-dialog__title-icon,.nui-modal-dialog--success .nui-modal-dialog__title-text{color:var(--nui-success)}.nui-modal-dialog--info .nui-modal-dialog__title-icon,.nui-modal-dialog--info .nui-modal-dialog__title-text{color:var(--nui-info)}.nui-modal-dialog-simple__message{line-height:1.6;color:var(--nui-modal-dialog-text);font-size:.9375rem}.nui-modal-dialog-simple__message code{font-family:monospace;font-size:.875em;padding:2px 6px;background:var(--nui-modal-dialog-progress-bg);border-radius:4px}.nui-modal-dialog-simple__message strong{font-weight:600}.nui-modal-dialog-simple__loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.nui-modal-dialog-simple__loader{width:36px;height:36px;border:3px solid var(--nui-modal-dialog-progress-bg);border-top-color:var(--nui-primary);border-radius:50%;animation:nui-modal-spinner .7s linear infinite;flex-shrink:0}.nui-modal-dialog-simple__loading-label{color:var(--nui-modal-dialog-text);font-size:.875rem;text-align:center;margin:0}.nui-modal-dialog-simple__loading-message{color:var(--nui-text-secondary);font-size:.8125rem;text-align:center;margin:0}.nui-modal-dialog-simple__verification{margin-top:16px;display:flex;flex-direction:column;gap:.5rem}.nui-modal-dialog-simple__verification-label{font-size:.8125rem;color:var(--nui-text-secondary);font-weight:500;margin:0}.nui-modal-dialog-simple__verification-target{margin:var(--nui-spacing-sm) 0;padding:var(--nui-spacing-sm) var(--nui-spacing-md);background-color:var(--nui-bg-secondary);border-radius:var(--nui-border-radius-sm);border:1px dashed var(--nui-border-subtle);text-align:center;-webkit-user-select:none;user-select:none}.nui-modal-dialog-simple__verification-target strong{font-family:monospace;font-size:.938rem;color:var(--nui-text-primary);letter-spacing:.05em}.nui-modal-dialog--danger .nui-modal-dialog-simple__verification-target{background-color:rgba(var(--nui-danger),.05);border-color:var(--nui-danger)}.nui-modal-dialog--danger .nui-modal-dialog-simple__verification-target strong{color:var(--nui-danger)}.nui-modal-dialog-simple__verification-input{width:100%;padding:8px 12px;background:var(--nui-modal-dialog-bg);border:1px solid var(--nui-modal-dialog-border);border-radius:6px;font-size:.875rem;color:var(--nui-modal-dialog-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;font-family:inherit}.nui-modal-dialog-simple__verification-input::placeholder{color:var(--nui-placeholder-text)}.nui-modal-dialog-simple__verification-input:focus{border-color:var(--nui-primary);box-shadow:0 0 0 3px var(--nui-focus-ring-color)}.nui-modal-dialog-simple__verification-input[aria-invalid=true]{border-color:var(--nui-danger)}.nui-modal-dialog-simple__verification-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--nui-danger) 25%,transparent)}.nui-modal-dialog-simple__verification-error{font-size:.75rem;color:var(--nui-danger);margin:0}@keyframes nui-modal-spinner{to{transform:rotate(360deg)}}.nui-dock{position:fixed;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:var(--nui-dock-z-index)}.nui-dock--bottom{bottom:var(--nui-dock-offset)}.nui-dock--top{top:var(--nui-dock-offset)}.nui-dock__container{display:flex;flex-direction:row;align-items:center;gap:8px;pointer-events:auto;max-width:var(--nui-dock-max-width)}.nui-dock__chip-group{position:relative;display:inline-flex}.nui-dock__chip-group:hover .nui-dock__close{opacity:1;transform:scale(1)}.nui-dock__close{position:absolute;top:-7px;right:-7px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--nui-dock-border);background:var(--nui-dock-chip-bg);color:var(--nui-dock-text);cursor:pointer;opacity:0;transform:scale(.8);transition:opacity .12s ease,transform .12s ease,background 80ms ease;font-family:inherit;padding:0}.nui-dock__close i{font-size:.7rem;line-height:1.5}.nui-dock__close:hover{background:var(--nui-danger);border-color:var(--nui-danger);color:var(--nui-on-danger)}.nui-dock__close:focus-visible{outline:2px solid var(--nui-primary);outline-offset:2px;opacity:1;transform:scale(1)}@media (hover: none){.nui-dock__close{opacity:1;transform:scale(1)}}.nui-dock__item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--nui-dock-border-radius);border:1px solid var(--nui-dock-border);background:var(--nui-dock-chip-bg);color:var(--nui-dock-text);font-size:.875rem;font-weight:500;cursor:pointer;width:148px;white-space:nowrap;overflow:hidden;box-shadow:var(--nui-dock-shadow);transition:box-shadow 80ms ease,transform 80ms ease;-webkit-user-select:none;user-select:none;font-family:inherit;line-height:1.2}.nui-dock__item:hover{box-shadow:var(--nui-dock-hover-shadow);background:var(--nui-dock-chip-hover-bg);transform:translateY(-1px)}.nui-dock__item:active{transform:translateY(0);box-shadow:var(--nui-dock-shadow)}.nui-dock__item:focus-visible{outline:2px solid var(--nui-primary);outline-offset:2px}.nui-dock__item--primary{border-color:var(--nui-primary)}.nui-dock__item--success{border-color:var(--nui-success)}.nui-dock__item--warning{border-color:var(--nui-warning)}.nui-dock__item--danger{border-color:var(--nui-danger)}.nui-dock__item--info{border-color:var(--nui-info)}.nui-dock__overflow-chip{font-weight:600;letter-spacing:.02em;min-width:44px;justify-content:center;padding:8px 10px;max-width:60px;width:auto}.nui-dock__item-icon{font-size:.875rem;flex-shrink:0;line-height:1.2}.nui-dock__item-icon--position{opacity:.55}.nui-dock__item-initial{display:none;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--nui-primary);color:var(--nui-on-primary);font-size:.6rem;font-weight:700;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.nui-dock__item-initial--sheet{display:flex}.nui-dock__item-title{overflow:hidden;text-overflow:ellipsis}.nui-dock__item-restore{font-size:.875rem;flex-shrink:0;opacity:.5}.nui-dock__separator{width:1px;height:24px;background:var(--nui-dock-separator-color);flex-shrink:0;margin:0 4px}.nui-dock__sheet-backdrop{position:fixed;inset:0;background:#0000004d;z-index:calc(var(--nui-dock-z-index) + 1);pointer-events:auto;animation:nui-dock-fade-in .2s ease forwards}.nui-dock__sheet{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--nui-dock-z-index) + 2);background:var(--nui-dock-chip-bg);border-top:1px solid var(--nui-dock-border);border-radius:1rem 1rem 0 0;padding:.5rem 1rem 1.5rem;box-shadow:0 -4px 24px #0000001f;pointer-events:auto;animation:nui-dock-slide-up .25s cubic-bezier(.32,.72,0,1) forwards}.nui-dock__sheet-handle{width:36px;height:4px;border-radius:2px;background:var(--nui-dock-border);margin:.5rem auto 1rem}.nui-dock__sheet-title{font-size:.8125rem;font-weight:600;color:var(--nui-dock-text);margin:0 0 .75rem;display:flex;align-items:center;gap:.4rem}.nui-dock__sheet-count{font-weight:400;opacity:.6}.nui-dock__sheet-row{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-top:1px solid var(--nui-dock-border);color:var(--nui-dock-text)}.nui-dock__sheet-row-icon{flex-shrink:0;opacity:.75;font-size:1rem;line-height:1}.nui-dock__sheet-row-title{flex:1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;text-align:left}.nui-dock__sheet-row-title:hover{text-decoration:underline}.nui-dock__sheet-row-title:focus-visible{outline:2px solid var(--nui-primary);outline-offset:2px}.nui-dock__sheet-row-actions{display:flex;gap:.25rem;flex-shrink:0}.nui-dock__sheet-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid var(--nui-dock-border);background:transparent;color:var(--nui-dock-text);cursor:pointer;font-size:.9rem;font-family:inherit;transition:background 80ms ease}.nui-dock__sheet-btn:hover{background:var(--nui-dock-chip-hover-bg)}.nui-dock__sheet-btn:focus-visible{outline:2px solid var(--nui-primary);outline-offset:2px}.nui-dock__sheet-btn--close:hover{background:var(--nui-danger);border-color:var(--nui-danger);color:var(--nui-on-danger)}@keyframes nui-dock-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nui-dock-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 1024px){.nui-dock__item{padding:8px;gap:0;max-width:none;width:38px;height:38px;justify-content:center}.nui-dock__item-title,.nui-dock__item-restore{display:none}.nui-dock__item-initial{display:flex}}.nui-bottom-sheet-backdrop{position:fixed;inset:0;background-color:var(--nui-color-backdrop);transition:opacity 225ms cubic-bezier(0,0,.2,1);will-change:opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;contain:strict;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.cdk-overlay-pane.nui-bottom-sheet-pane{pointer-events:auto;display:flex;align-items:flex-end;width:100%!important}nui-bottom-sheet{display:flex;flex-direction:column;width:100%;max-height:var(--nui-bottom-sheet-max-height);background:var(--nui-bottom-sheet-bg);color:var(--nui-bottom-sheet-text);border-radius:var(--nui-bottom-sheet-border-radius) var(--nui-bottom-sheet-border-radius) 0 0;box-shadow:var(--nui-bottom-sheet-shadow);outline:none;overflow:hidden;will-change:transform;padding-bottom:env(safe-area-inset-bottom)}.nui-bottom-sheet__wrapper{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.nui-bottom-sheet__handle-area{display:flex;align-items:center;justify-content:center;height:var(--nui-bottom-sheet-handle-area-height);flex-shrink:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.nui-bottom-sheet__handle-area:active{cursor:grabbing}.nui-bottom-sheet__handle{width:var(--nui-bottom-sheet-handle-width);height:var(--nui-bottom-sheet-handle-height);background:var(--nui-bottom-sheet-handle-bg);border-radius:9999px}.nui-bottom-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:var(--nui-bottom-sheet-header-padding);border-bottom:1px solid var(--nui-bottom-sheet-border);flex-shrink:0}.nui-bottom-sheet__title{margin:0;font-size:var(--nui-bottom-sheet-title-size);font-weight:var(--nui-bottom-sheet-title-weight);color:var(--nui-bottom-sheet-text)}.nui-bottom-sheet__content{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--nui-bottom-sheet-content-padding);scrollbar-width:thin;scrollbar-color:var(--nui-bottom-sheet-scroll-thumb-bg) var(--nui-bottom-sheet-scroll-bg)}.nui-bottom-sheet__content::-webkit-scrollbar{width:var(--nui-scrollbar-width)}.nui-bottom-sheet__content::-webkit-scrollbar-track{background:var(--nui-bottom-sheet-scroll-bg)}.nui-bottom-sheet__content::-webkit-scrollbar-thumb{background:var(--nui-bottom-sheet-scroll-thumb-bg);border-radius:4px}.nui-bottom-sheet__content::-webkit-scrollbar-thumb:hover{background:var(--nui-bottom-sheet-scroll-thumb-hover-bg)}.nui-bottom-sheet__footer{padding:var(--nui-bottom-sheet-footer-padding);border-top:1px solid var(--nui-bottom-sheet-border);flex-shrink:0}.nui-bottom-sheet__footer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--nui-spacing-sm)}.code-block-container{--code-block-bg: #ffffff}html.dark-mode .code-block-container{--code-block-bg: #0d1117}.code-block-pre{background-color:var(--code-block-bg)!important;color:#1f2328}html.dark-mode .code-block-pre{color:#e6edf3}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html,body{height:100%;margin:0}body{background-color:var(--nui-surface);color:var(--nui-on-surface)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--nui-surface-secondary)}::-webkit-scrollbar-thumb{background:var(--nui-border-high);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--nui-border-subtle)}*{scrollbar-width:thin;scrollbar-color:var(--nui-border-high) var(--nui-surface-secondary)}.example-input{padding:.5rem .75rem;border:1px solid var(--nui-border-high);border-radius:var(--nui-border-radius-sm);background-color:var(--nui-surface);color:var(--nui-on-surface);font-size:.875rem;font-family:inherit;min-width:250px}.example-input:focus{outline:none;border-color:var(--nui-primary)}.example-input::placeholder{color:var(--nui-placeholder-text)}.value-display{margin-top:.5rem;padding:.75rem 1rem;background-color:var(--nui-surface-neutral);border-radius:var(--nui-border-radius-sm);font-family:SF Mono,Roboto Mono,monospace;font-size:.875rem;color:var(--nui-on-surface-neutral);border:1px solid var(--nui-border-high);display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.value-display strong{color:var(--nui-primary);font-weight:600}.showcase-container{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.showcase-main{display:flex;flex:1;overflow:hidden;position:relative}@media (min-width: 992px){.showcase-main.sidebar-collapsed .showcase-sidebar{width:0}}.showcase-main.sidebar-collapsed .sidebar-overlay{opacity:0;pointer-events:none}.sidebar-overlay{display:none;position:fixed;inset:0;background-color:#00000080;z-index:var(--nui-z-index-overlay);opacity:0;pointer-events:none;transition:opacity .3s ease}@media (max-width: 991px){.sidebar-overlay{display:block}}.sidebar-overlay.visible{opacity:1;pointer-events:all}.showcase-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:1.5rem;background-color:var(--nui-surface)}@media (max-width: 767px){.showcase-content{padding:1rem}}a{color:var(--nui-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--nui-primary-shade-10)}code{color:var(--nui-accent);background:color-mix(in srgb,var(--nui-accent) 10%,transparent);border-radius:.25rem;padding:.15rem .35rem;font-size:inherit!important;margin:0 .15rem;font-weight:var(--nui-font-weight-medium);line-height:1}code.neutral{color:var(--nui-neutral);background:color-mix(in srgb,var(--nui-neutral) 15%,transparent)}kbd{color:var(--nui-primary);background:color-mix(in srgb,var(--nui-primary) 10%,transparent);border-radius:.25rem;padding:.15rem .35rem;font-size:inherit!important;margin:0 .15rem;font-weight:var(--nui-font-weight-medium);line-height:1}pre code{background-color:transparent;border:none;padding:0}::selection{background-color:var(--nui-selection);color:var(--nui-on-selection)}.docs-page{margin:0 auto}.docs-page .container-fluid{padding:0}.docs-page .page-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--nui-border-high)}.docs-page .page-header .page-title,.docs-page .page-header h1{font-size:1.5rem;font-weight:700;color:var(--nui-on-surface);margin-bottom:.5rem}.docs-page .page-header .page-subtitle{font-size:1rem;color:var(--nui-on-surface);margin:0}.docs-page .page-header .subtitle{font-size:1rem;color:var(--nui-on-surface-secondary);margin:0}.docs-page .docs-content .docs-section,.docs-page .docs-content .section,.docs-page .nui-component-tabs__content .docs-section,.docs-page .nui-component-tabs__content .section{margin-bottom:2rem;border-bottom:1px solid var(--nui-border-subtle);padding-bottom:2rem}.docs-page .docs-content .docs-section:last-child,.docs-page .docs-content .section:last-child,.docs-page .nui-component-tabs__content .docs-section:last-child,.docs-page .nui-component-tabs__content .section:last-child{margin-bottom:0;border-bottom:none}.docs-page .docs-content .docs-section h2,.docs-page .docs-content .section h2,.docs-page .nui-component-tabs__content .docs-section h2,.docs-page .nui-component-tabs__content .section h2{font-size:1.125rem;font-weight:600;color:var(--nui-on-surface);margin-bottom:1rem}.docs-page .docs-content .docs-section h3,.docs-page .docs-content .section h3,.docs-page .nui-component-tabs__content .docs-section h3,.docs-page .nui-component-tabs__content .section h3{font-size:1rem;font-weight:600;color:var(--nui-on-surface);margin-bottom:.75rem}.docs-page .docs-content .docs-section p,.docs-page .docs-content .section p,.docs-page .nui-component-tabs__content .docs-section p,.docs-page .nui-component-tabs__content .section p{font-size:.938rem;color:var(--nui-on-surface-secondary);line-height:1.5;margin-bottom:1rem}.docs-page .docs-content .docs-section>ul,.docs-page .docs-content .section>ul,.docs-page .nui-component-tabs__content .docs-section>ul,.docs-page .nui-component-tabs__content .section>ul{margin-bottom:1rem;padding-left:1.5rem}.docs-page .docs-content .docs-section>ul>li,.docs-page .docs-content .section>ul>li,.docs-page .nui-component-tabs__content .docs-section>ul>li,.docs-page .nui-component-tabs__content .section>ul>li{font-size:1rem;color:var(--nui-on-surface-secondary);line-height:1.5;margin-bottom:.5rem}.docs-page .docs-content .docs-section .section-description,.docs-page .docs-content .section .section-description,.docs-page .nui-component-tabs__content .docs-section .section-description,.docs-page .nui-component-tabs__content .section .section-description{font-size:1rem;color:var(--nui-on-surface-secondary);opacity:.8;line-height:1.5}.docs-page .docs-content .docs-section .section-note,.docs-page .docs-content .section .section-note,.docs-page .nui-component-tabs__content .docs-section .section-note,.docs-page .nui-component-tabs__content .section .section-note{padding:1rem 1.25rem;margin-bottom:1.5rem;background-color:var(--nui-surface-secondary);border-left:4px solid var(--nui-border-high);border-radius:var(--nui-border-radius-sm);font-size:.813rem;line-height:1.5;display:flex;gap:.75rem;align-items:flex-start}.docs-page .docs-content .docs-section .section-note p,.docs-page .docs-content .section .section-note p,.docs-page .nui-component-tabs__content .docs-section .section-note p,.docs-page .nui-component-tabs__content .section .section-note p{font-size:.813rem}.docs-page .docs-content .docs-section .section-note i,.docs-page .docs-content .section .section-note i,.docs-page .nui-component-tabs__content .docs-section .section-note i,.docs-page .nui-component-tabs__content .section .section-note i{font-size:1.25rem;flex-shrink:0}.docs-page .docs-content .docs-section .section-note.info,.docs-page .docs-content .section .section-note.info,.docs-page .nui-component-tabs__content .docs-section .section-note.info,.docs-page .nui-component-tabs__content .section .section-note.info{border-left-color:var(--nui-info)}.docs-page .docs-content .docs-section .section-note.info i,.docs-page .docs-content .section .section-note.info i,.docs-page .nui-component-tabs__content .docs-section .section-note.info i,.docs-page .nui-component-tabs__content .section .section-note.info i{color:var(--nui-info)}.docs-page .docs-content .docs-section .section-note.warning,.docs-page .docs-content .section .section-note.warning,.docs-page .nui-component-tabs__content .docs-section .section-note.warning,.docs-page .nui-component-tabs__content .section .section-note.warning{border-left-color:var(--nui-warning)}.docs-page .docs-content .docs-section .section-note.warning i,.docs-page .docs-content .section .section-note.warning i,.docs-page .nui-component-tabs__content .docs-section .section-note.warning i,.docs-page .nui-component-tabs__content .section .section-note.warning i{color:var(--nui-warning)}.docs-page .docs-content .docs-section .section-note.danger,.docs-page .docs-content .section .section-note.danger,.docs-page .nui-component-tabs__content .docs-section .section-note.danger,.docs-page .nui-component-tabs__content .section .section-note.danger{border-left-color:var(--nui-danger)}.docs-page .docs-content .docs-section .section-note.danger i,.docs-page .docs-content .section .section-note.danger i,.docs-page .nui-component-tabs__content .docs-section .section-note.danger i,.docs-page .nui-component-tabs__content .section .section-note.danger i{color:var(--nui-danger)}.docs-page .docs-content .docs-section .section-note.success,.docs-page .docs-content .section .section-note.success,.docs-page .nui-component-tabs__content .docs-section .section-note.success,.docs-page .nui-component-tabs__content .section .section-note.success{border-left-color:var(--nui-success)}.docs-page .docs-content .docs-section .section-note.success i,.docs-page .docs-content .section .section-note.success i,.docs-page .nui-component-tabs__content .docs-section .section-note.success i,.docs-page .nui-component-tabs__content .section .section-note.success i{color:var(--nui-success)}.docs-page .docs-content .docs-section .section-note p,.docs-page .docs-content .section .section-note p,.docs-page .nui-component-tabs__content .docs-section .section-note p,.docs-page .nui-component-tabs__content .section .section-note p{margin:0}.docs-page .docs-content .docs-section .code-block,.docs-page .docs-content .section .code-block,.docs-page .nui-component-tabs__content .docs-section .code-block,.docs-page .nui-component-tabs__content .section .code-block{background-color:var(--nui-surface-neutral);border:1px solid var(--nui-border-high);border-radius:var(--nui-border-radius-md);padding:1.25rem;margin:1rem 0;overflow-x:auto;font-family:Courier New,Consolas,monospace;font-size:.875rem;line-height:1.6}.docs-page .docs-content .docs-section .code-block code,.docs-page .docs-content .section .code-block code,.docs-page .nui-component-tabs__content .docs-section .code-block code,.docs-page .nui-component-tabs__content .section .code-block code{color:var(--nui-on-surface-neutral);display:block;white-space:pre}.docs-page .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.docs-page .feature-card{padding:1.5rem;border-radius:12px;background:var(--nui-surface-secondary);border:1px solid var(--nui-border-high);transition:all .2s ease}.docs-page .feature-card:hover{transform:translateY(-2px);box-shadow:var(--nui-shadow-elevated)}.docs-page .feature-card .feature-icon{font-size:2rem;color:var(--nui-primary);margin-bottom:1rem}.docs-page .feature-card .feature-icon i{display:block}.docs-page .feature-card .feature-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--nui-on-primary)}.docs-page .feature-card .feature-description{font-size:.875rem;color:var(--nui-on-secondary);line-height:1.5;margin:0}.docs-page .integration-list{list-style:none;padding:0;margin:0}.docs-page .integration-list li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:1rem;color:var(--nui-on-primary)}.docs-page .integration-list li i{color:var(--nui-success);font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.docs-page .highlight-box{background:var(--nui-surface-secondary);border-left:4px solid var(--nui-primary);padding:1.5rem;border-radius:8px;margin-bottom:1rem}.docs-page .highlight-box .key-features-list{list-style:none;padding:0;margin:0}.docs-page .highlight-box .key-features-list li{padding:.5rem 0;color:var(--nui-on-secondary);line-height:1.6}.docs-page .highlight-box .key-features-list li strong{color:var(--nui-on-primary)}.example-preview{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding:1.5rem;background-color:var(--nui-surface-secondary);border-radius:var(--nui-border-radius-md);margin-bottom:1rem;border:var(--nui-border-width-xs) solid var(--nui-border-subtle);box-shadow:var(--nui-box-shadow-xs)}.example-preview.flex-column{flex-direction:column;align-items:stretch}.example-preview .button-row{display:flex;gap:.75rem;flex-wrap:wrap}.home-page .hero-section{text-align:center;padding:var(--nui-spacing-lg) 0 var(--nui-spacing-xl);max-width:800px;margin:0 auto}.home-page .hero-section .hero-logo{margin-bottom:var(--nui-spacing-xl);animation:float 3s ease-in-out infinite}.home-page .hero-section .hero-logo svg{width:80px;height:80px;color:var(--nui-primary)}.home-page .hero-section .hero-logo svg path{fill:currentColor}.home-page .hero-section .hero-title{font-size:var(--nui-font-size-xl);font-weight:var(--nui-font-weight-bold);color:var(--nui-text-primary);margin-bottom:var(--nui-spacing-md)}@media (max-width: 767px){.home-page .hero-section .hero-title{font-size:var(--nui-font-size-xl)}}.home-page .hero-section .hero-subtitle{font-size:var(--nui-font-size-lg);font-weight:var(--nui-font-weight-semibold);color:var(--nui-text-secondary);margin-bottom:var(--nui-spacing-md)}@media (max-width: 767px){.home-page .hero-section .hero-subtitle{font-size:var(--nui-font-size-lg)}}.home-page .hero-section .hero-description{font-size:var(--nui-font-size-lg);color:var(--nui-text-tertiary);margin-bottom:var(--nui-spacing-lg);line-height:var(--nui-line-height-relaxed)}.home-page .hero-section .hero-actions{display:flex;gap:var(--nui-spacing-md);justify-content:center;flex-wrap:wrap}.home-page .hero-section .hero-actions nui-button i{font-size:var(--nui-font-size-xl)}.home-page .features-section{padding:var(--nui-spacing-xl) 0;margin-top:var(--nui-spacing-lg);border-top:1px solid var(--nui-border-default)}.home-page .features-section .feature-card{text-align:center;padding:var(--nui-spacing-lg) var(--nui-spacing-md);border-radius:var(--nui-border-radius-lg);transition:all var(--nui-transition-normal)}.home-page .features-section .feature-card:hover{transform:translateY(-5px);background:var(--nui-surface-secondary);box-shadow:var(--nui-shadow-md)}.home-page .features-section .feature-card .feature-icon{font-size:3rem;color:var(--nui-primary);margin-bottom:var(--nui-spacing-md);display:flex;justify-content:center}.home-page .features-section .feature-card .feature-title{font-size:var(--nui-font-size-xl);font-weight:var(--nui-font-weight-semibold);color:var(--nui-text-primary);margin-bottom:var(--nui-spacing-sm)}.home-page .features-section .feature-card .feature-description{font-size:var(--nui-font-size-base);color:var(--nui-text-secondary);line-height:var(--nui-line-height-relaxed)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.api-table{margin:0;overflow-x:auto;border-radius:.5rem;border:1px solid var(--nui-border-high)}.api-table table{width:100%;min-width:800px;font-size:.9rem;border-collapse:collapse;background-color:var(--nui-surface)}.api-table table thead{background-color:var(--nui-surface-secondary);border-bottom:2px solid var(--nui-border-high)}.api-table table thead tr th{padding:.875rem 1rem;text-align:left;font-weight:600;color:var(--nui-on-surface-secondary);white-space:nowrap}.api-table table thead tr th:first-child{border-radius:.5rem 0 0}.api-table table thead tr th:last-child{border-radius:0 .5rem 0 0}.api-table table tbody tr{background-color:var(--nui-surface);border-bottom:1px solid var(--nui-border-default);transition:background-color .2s ease}.api-table table tbody tr:last-child{border-bottom:none}.api-table table tbody tr td{padding:.875rem 1rem;color:var(--nui-on-surface);vertical-align:top}.api-table table tbody tr td:first-child{font-weight:500;color:var(--nui-accent);white-space:nowrap}@media (max-width: 768px){.api-table table{font-size:.8rem}.api-table table thead th,.api-table table tbody td{padding:.625rem .75rem}}
