.nova-base-button{font-family:Manrope,sans-serif;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:var(--nova-btn-backgroundColor);color:var(--nova-btn-color);stroke:var(--nova-btn-stroke);fill:var(--nova-btn-fill);border:var(--nova-btn-border, none);opacity:var(--nova-btn-opacity, 1)}.nova-base-button-icon-container{flex-shrink:0;display:flex;align-items:center;justify-content:center}.nova-base-button:focus-visible{outline:none}.nova-base-button:hover:not(:disabled){background-color:var( --nova-btn-hover-backgroundColor, var(--nova-btn-backgroundColor) );color:var(--nova-btn-hover-color, var(--nova-btn-color));stroke:var(--nova-btn-hover-stroke, var(--nova-btn-stroke));fill:var(--nova-btn-hover-fill, var(--nova-btn-fill));border:var(--nova-btn-hover-border, var(--nova-btn-border));opacity:var(--nova-btn-hover-opacity, var(--nova-btn-opacity))}.nova-base-button:active:not(:disabled){background-color:var( --nova-btn-active-backgroundColor, var(--nova-btn-hover-backgroundColor, var(--nova-btn-backgroundColor)) );color:var( --nova-btn-active-color, var(--nova-btn-hover-color, var(--nova-btn-color)) );stroke:var( --nova-btn-active-stroke, var(--nova-btn-hover-stroke, var(--nova-btn-stroke)) );fill:var( --nova-btn-active-fill, var(--nova-btn-hover-fill, var(--nova-btn-fill)) );border:var( --nova-btn-active-border, var(--nova-btn-hover-border, var(--nova-btn-border)) )}.nova-base-button:disabled{background-color:var( --nova-btn-disabled-backgroundColor, var(--nova-btn-backgroundColor) );color:var(--nova-btn-disabled-color, var(--nova-btn-color));stroke:var(--nova-btn-disabled-stroke, var(--nova-btn-stroke));fill:var(--nova-btn-disabled-fill, var(--nova-btn-fill));border:var(--nova-btn-disabled-border, var(--nova-btn-border));cursor:not-allowed}.nova-vertical-button{font-family:Manrope,sans-serif;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:4px;padding:9px 16px 8px;border-radius:10px;cursor:pointer;width:-moz-fit-content;width:fit-content;background-color:"transparent";color:var(--nova-vertical-btn-color);stroke:var(--nova-vertical-btn-stroke);fill:var(--nova-vertical-btn-fill)}.nova-vertical-button-icon{display:flex;align-items:center;justify-content:center;border-radius:10px;width:36px;height:36px}.nova-vertical-button:hover:not(:disabled) .nova-vertical-button-icon{background-color:var(--nova-vertical-btn-hover-backgroundColor)}.nova-vertical-button:active:not(:disabled) .nova-vertical-button-icon{background-color:var(--nova-vertical-btn-hover-backgroundColor)}.nova-vertical-button:disabled{background-color:"transparent";color:var(--nova-vertical-btn-disabled-color);stroke:var(--nova-vertical-btn-disabled-stroke);fill:var(--nova-vertical-btn-disabled-fill);cursor:not-allowed}.nova-toast{font-family:Manrope,sans-serif;position:fixed;right:16px;top:16px;z-index:9999;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background-color:var(--nova-toast-background-color);color:var(--nova-toast-text-color);backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 10px 15px -3px #0000001a;max-width:calc(100vw - 48px);animation:nova-toast-slide-in .5s cubic-bezier(.34,1.56,.64,1)}.nova-toast--dismissing{animation:nova-toast-slide-out .22s ease forwards}@keyframes nova-toast-slide-in{0%{opacity:0;transform:translateY(var(--nova-toast-enter-from-y, -16px))}to{opacity:1;transform:translateY(0)}}@keyframes nova-toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--nova-toast-exit-to-y, -16px))}}.nova-toast-content{display:flex;flex-direction:column;gap:4px;flex:1;word-break:break-word}.nova-toast-action{width:-moz-fit-content;width:fit-content;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;border-radius:0!important;--nova-btn-backgroundColor: transparent;--nova-btn-hover-backgroundColor: transparent;--nova-btn-active-backgroundColor: transparent;--nova-btn-disabled-backgroundColor: transparent;--nova-btn-color: inherit;--nova-btn-hover-color: inherit;--nova-btn-active-color: inherit;--nova-btn-disabled-color: inherit}.nova-toast-action:hover:not(:disabled){opacity:.8}.nova-toast-action:active:not(:disabled){opacity:.6}.nova-toast-action-label{text-decoration:underline}.nova-toast-close-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;opacity:.8;transition:opacity .2s ease}.nova-toast-close-button:hover{opacity:1}.nova-toast-close-button:active{opacity:.6}@media (max-width: 768px){.nova-toast{right:24px;left:24px;top:16px;margin:auto;min-width:unset;max-width:calc(100vw - 48px)}}.nova-dual-button{display:flex;align-items:center;cursor:pointer;width:-moz-fit-content;width:fit-content;border-radius:10px;overflow:hidden;border:1.5px solid var(--nova-btn-dual-btn-border)}.nova-dual-button-dropdown-button{padding:0 8px 0 7px;height:100%;border-left:1px solid var(--nova-btn-dual-btn-border);fill:var(--nova-btn-dual-btn-color);stroke:var(--nova-btn-dual-btn-color)}.nova-dual-button-content:hover,.nova-dual-button-dropdown-button:hover{background-color:var(--nova-btn-dual-btn-hover-backgroundColor)}.nova-dual-button-content:active,.nova-dual-button-dropdown-button:active{background-color:var(--nova-btn-dual-btn-active-backgroundColor)}.nova-dual-button-content:focus-visible,.nova-dual-button-dropdown-button:focus-visible{outline:none}.nova-dual-button-content{height:100%;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px 0 16px;color:var(--nova-btn-dual-btn-color);fill:var(--nova-btn-dual-btn-color);stroke:var(--nova-btn-dual-btn-color)}.nova-dual-btn-dropdown-menu{position:fixed;z-index:1342;padding:4px;border-radius:12px;border:1px solid var(--nova-btn-dual-btn-border);background-color:var(--nova-btn-dual-btn-menu-background);max-height:calc(100dvh - 32px);overflow-y:auto}.nova-dual-btn-dropdown-menu-title{padding:8px 12px 4px}.nova-dropdown-menu-divider{border-top:1px solid var(--nova-btn-dual-btn-border);margin:4px 12px}.nova-option-button{display:flex;align-items:center;width:100%;min-height:40px;padding:8px 12px;border-radius:8px;gap:10px;cursor:pointer;border:none;background-color:var(--nova-option-btn-backgroundColor, transparent);color:var(--nova-option-btn-color, #000);border:1px solid var(--nova-option-btn-border-color, transparent)}.nova-option-button--danger{color:var(--nova-option-btn-danger-color, #f04438)}.nova-option-button-prefix-icon{fill:var(--nova-option-btn-prefix-icon, #000);stroke:var(--nova-option-btn-prefix-icon, #000);flex-shrink:0}.nova-option-button-prefix-icon.nova-option-button--danger{fill:var(--nova-option-btn-danger-color, #f04438);stroke:var(--nova-option-btn-danger-color, #f04438)}.nova-option-button-suffix-icon{fill:var(--nova-option-btn-suffix-icon, #000);stroke:var(--nova-option-btn-suffix-icon, #000);flex-shrink:0}.nova-option-button-suffix-icon.nova-option-button--danger{fill:var(--nova-option-btn-danger-color, #f04438);stroke:var(--nova-option-btn-danger-color, #f04438)}.nova-option-button-label{text-align:left}.nova-option-button-label-wrapper{min-width:0;display:flex;align-items:center}.nova-option-button:focus-visible{outline:none}.nova-option-button:hover:not(:disabled){background-color:var(--nova-option-btn-hover-backgroundColor, #f5f5f5)}.nova-option-button:active:not(:disabled){background-color:var(--nova-option-btn-active-backgroundColor, #f5f5f5);outline:2px solid var(--nova-option-btn-outline-color, transparent)}.nova-option-button--active:not(:disabled){background-color:var(--nova-option-btn-active-backgroundColor, #f5f5f5);outline:2px solid var(--nova-option-btn-outline-color, transparent)}.nova-option-button:disabled{cursor:not-allowed;opacity:.65;color:var(--nova-option-btn-disabled-color, #999);stroke:var(--nova-option-btn-disabled-stroke, #999);fill:var(--nova-option-btn-disabled-fill, #999)}.nova-pill-button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:40px;color:var(--nova-pill-button-text-color);stroke:var(--nova-pill-button-text-color);fill:var(--nova-pill-button-text-color);background-color:var(--nova-pill-button-background-color);border:var(--nova-pill-button-border, none)}.nova-pill-button:hover{background-color:var(--nova-pill-button-hover-background-color);border:var(--nova-pill-button-hover-border, var(--nova-pill-button-border, none))}.nova-pill-button:active{background-color:var(--nova-pill-button-active-background-color);border:var(--nova-pill-button-active-border, var(--nova-pill-button-border, none))}.nova-pill-button:disabled{background-color:var(--nova-pill-button-disabled-background-color);color:var(--nova-pill-button-disabled-text-color);stroke:var(--nova-pill-button-disabled-text-color);fill:var(--nova-pill-button-disabled-text-color);border:var(--nova-pill-button-disabled-border, var(--nova-pill-button-border, none))}.nova-pill-button:focus-visible{outline:none}.nova-pill-button-round{border-radius:50%;padding:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);aspect-ratio:1/1}.nova-pill-button-icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0}.nova-select-btn-container{display:flex;flex-direction:column;gap:8px;overflow:hidden}.nova-select-btn{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:0 14px;border-radius:8px;flex-shrink:0;width:100%}.nova-select-btn:focus-visible{outline:none}.nova-select-btn--normal{background-color:var(--nova-select-normal-bg);border:1px solid var(--nova-select-border)}.nova-select-btn--ghost:hover{background-color:var(--nova-select-active-ghost-bg)}.nova-select-btn--error{border:1px solid var(--nova-select-border-error)}.nova-select-btn--ghost.nova-select-btn--open{background-color:var(--nova-select-active-ghost-bg)}.nova-select-btn--normal.nova-select-btn--open{border:1px solid var(--nova-select-border-active)}.nova-select-btn-button{display:flex;align-items:center;justify-content:space-between}.nova-segmented-picker{display:flex;flex-wrap:nowrap;gap:4px;padding:3px;border-radius:11px;background-color:var(--nova-seg-bg);box-sizing:border-box;height:-moz-fit-content;height:fit-content;stroke:var(--nova-seg-icon);fill:var(--nova-seg-icon)}.nova-segmented-picker__item{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:8px;background:transparent;color:var(--nova-seg-text);border:none;cursor:pointer;outline:none;white-space:nowrap}.nova-segmented-picker__item[data-icon-only=true]{padding:0 8px}.nova-segmented-picker__item[data-selected=true]{background-color:var(--nova-seg-active-bg);color:var(--nova-seg-active-text);fill:var(--nova-seg-active-icon);stroke:var(--nova-seg-active-icon)}.nova-segmented-picker__item[disabled]{cursor:not-allowed;color:var(--nova-seg-disabled-text);fill:var(--nova-seg-disabled-text);stroke:var(--nova-seg-disabled-text)}.nova-segmented-picker__item:focus-visible{outline:none}.nova-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.nova-checkbox__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.nova-checkbox__label{font-family:Manrope,sans-serif;font-size:14px;line-height:18px;font-weight:600;color:var(--checkbox-label)}.nova-checkbox[aria-disabled=true]{cursor:not-allowed}.nova-checkbox:focus-visible{outline:2px solid var(--checkbox-bg-checked);outline-offset:2px;border-radius:4px}.nova-toggle-switch-2{width:36px;height:18px;padding:2px;border-radius:9px;background-color:var(--off-bg);cursor:pointer;position:relative;transition:background-color .2s ease;outline:none;box-sizing:border-box}.nova-toggle-switch-2 .nova-toggle-switch-2__knob{width:19px;height:14px;border-radius:7px;background-color:var(--off-knob);position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 1px 3px #0000001a}.nova-toggle-switch-2[aria-checked=true]{background-color:var(--on-bg)}.nova-toggle-switch-2[aria-checked=true] .nova-toggle-switch-2__knob{transform:translate(13px)}.nova-toggle-switch-2[aria-disabled=true]{cursor:not-allowed;background-color:var(--off-disabled-bg)}.nova-toggle-switch-2[aria-disabled=true] .nova-toggle-switch-2__knob{background-color:var(--off-disabled-knob)}.nova-toggle-switch-2[aria-disabled=true][aria-checked=true]{background-color:var(--on-disabled-bg)}.nova-toggle-switch-2[aria-disabled=true][aria-checked=true] .nova-toggle-switch-2__knob{background-color:var(--on-disabled-knob)}.nova-badge{font-family:Manrope,sans-serif;display:inline-flex;padding:0 8px;justify-content:center;align-items:center;border-radius:40px;width:-moz-fit-content;width:fit-content;height:22px;font-size:10px;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:.2px;text-transform:uppercase;word-break:keep-all;white-space:nowrap;background-color:var(--nova-badge-background-color);color:var(--nova-badge-text-color)}.nova-pill-tab{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;color:var(--nova-pill-tab-text-color);fill:var(--nova-pill-tab-icon-color);stroke:var(--nova-pill-tab-icon-color);border-radius:var(--nova-pill-tab-border-radius)}@media (hover: hover) and (pointer: fine){.nova-pill-tab:hover:not([data-active=true]){background-color:var(--nova-pill-tab-active-background-color);color:var(--nova-pill-tab-active-text-color);fill:var(--nova-pill-tab-active-icon-color);stroke:var(--nova-pill-tab-active-icon-color)}}.nova-pill-tab[data-active=true]{background-color:var(--nova-pill-tab-active-background-color);color:var(--nova-pill-tab-active-text-color);fill:var(--nova-pill-tab-active-icon-color);stroke:var(--nova-pill-tab-active-icon-color)}.nova-pill-tab:focus-visible{outline:none}.nova-filter-tag{height:24px;padding:0 8px 0 10px;border-radius:8px;display:flex;align-items:center;gap:10px;background-color:var(--nova-filter-tag-backgroundColor);border:1px solid var(--nova-filter-tag-border);color:var(--nova-filter-tag-color);stroke:var(--nova-filter-tag-color)}.nova-filter-tag-close-btn{cursor:pointer;background:none;border:none}.nova-skeleton-thumbnail{width:100%;aspect-ratio:1 / 1;animation:nova-skeleton-pulse 1.5s ease-in-out infinite}@keyframes nova-skeleton-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
