.ef-modal:has(.ef-modal-user-dropdown){overflow:visible;max-height:none}.ef-modal:has(.ef-modal-user-dropdown) .ef-modal-body{overflow:visible}.ef-modal:has(.ef-modal-user-dropdown) .ef-modal-body>.ef-modal-form{overflow:visible;min-height:auto}.ef-modal:has(.ef-modal-user-dropdown) .ef-modal-user-dropdown .user-section{z-index:600}.ef-modal:has(.ef-modal-user-dropdown) .ef-modal-user-dropdown .dropdown{z-index:1200}:root{--ef-connector-color:var(--accent-bright,#00e5ff)}:root[data-theme=atelier]{--ef-connector-color:#ff86c8}:root[data-theme=plain-light]{--ef-connector-color:rgba(24,32,40,.48)}:root[data-theme=plain-dark]{--ef-connector-color:hsla(0,0%,100%,.48)}:root[data-theme-mode=custom] .ef-panel--card,:root[data-theme-mode=custom] .ef-panel--full,:root[data-theme-mode=custom] .ef-panel--header,:root[data-theme-mode=custom] .ef-panel--highlight{border-radius:var(--ef-panel-radius,var(--radius));background:var(--ef-panel-surface-layer,linear-gradient(var(--ef-panel-surface,var(--ef-surface)),var(--ef-panel-surface,var(--ef-surface)))) padding-box,var(--ef-border-gradient) border-box}:root[data-theme-mode=custom]{--ef-input-surface:var(--ef-button-surface);--ef-toggle-track-radius:var(--ef-control-radius);--ef-toggle-thumb-radius:var(--ef-control-radius);--ef-toggle-box-radius:var(--ef-control-radius);--ef-toggle-check-radius:var(--ef-control-radius)}:root[data-theme-mode=custom] body{background:var(--ef-custom-body-background,var(--bg))!important}:root[data-theme-mode=custom] body:after,:root[data-theme-mode=custom] body:before{content:none!important;animation:none!important}:root[data-theme-mode=custom] .ef-input,:root[data-theme-mode=custom] .ef-select,:root[data-theme-mode=custom] .ef-textarea{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-input-border,var(--ef-border-gradient)) border-box;color:var(--ef-button-text)}:root[data-theme-mode=custom] .ef-button{color:var(--ef-button-text)}:root[data-theme-mode=custom] .ef-button.primary{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-button-border,var(--ef-border-gradient)) border-box}:root[data-theme-mode=custom] .ef-button.info{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-button-info-border,var(--ef-button-border,var(--ef-border-gradient))) border-box}:root[data-theme-mode=custom] .ef-button.success{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-button-success-border,var(--ef-button-border,var(--ef-border-gradient))) border-box}:root[data-theme-mode=custom] .ef-button.warning{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-button-warning-border,var(--ef-button-border,var(--ef-border-gradient))) border-box}:root[data-theme-mode=custom] .ef-button.danger,:root[data-theme-mode=custom] .ef-button.delete{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-button-danger-border,var(--ef-button-border,var(--ef-border-gradient))) border-box}:root[data-theme-mode=custom] .ef-input::placeholder,:root[data-theme-mode=custom] .ef-textarea::placeholder{color:color-mix(in srgb,var(--ef-button-text) 50%,transparent)}:root[data-theme-mode=custom] .bookmark-menu,:root[data-theme-mode=custom] .bookmark-trigger,:root[data-theme-mode=custom] .ef-toggle-box,:root[data-theme-mode=custom] .ef-toggle-track{border:2px solid transparent;border-radius:var(--ef-control-radius);background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-border-gradient) border-box}:root[data-theme-mode=custom] .bookmark-item{border-radius:var(--ef-control-radius)}:root[data-theme-mode=custom] .bookmark-icon,:root[data-theme-mode=custom] .bookmark-item,:root[data-theme-mode=custom] .bookmark-label,:root[data-theme-mode=custom] .bookmark-text{color:var(--ef-button-text)}:root[data-theme-mode=custom] .bookmark-caret,:root[data-theme-mode=custom] .bookmark-empty,:root[data-theme-mode=custom] .bookmark-group{color:color-mix(in srgb,var(--ef-button-text) 68%,transparent)}:root[data-theme-mode=custom] .ef-toggle-thumb{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-border-gradient) border-box;border-color:transparent}:root[data-theme-mode=custom] .ef-toggle-check{border-radius:var(--ef-control-radius);background:var(--ef-border-gradient)}:root[data-theme-mode=custom] .ef-stacked-card{background:linear-gradient(hsla(0,0%,100%,.06),hsla(0,0%,100%,.06)),color-mix(in srgb,var(--ef-panel-surface,var(--ef-surface)) 90%,transparent)}.ef-button.ghost{color:var(--text-strong)!important}:root[data-theme-mode=custom] .dropdown,:root[data-theme-mode=custom] .ef-menu-popover,:root[data-theme-mode=custom] .ef-menu-sub{background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-border-gradient) border-box;color:var(--ef-button-text)}:root[data-theme-mode=custom] .dropdown{border:2px solid transparent;border-top:none}:root[data-theme-mode=custom] .ef-menu-popover,:root[data-theme-mode=custom] .ef-menu-sub{border:1px solid transparent}:root[data-theme-mode=custom] .dropdown-item,:root[data-theme-mode=custom] .dropdown-item-label,:root[data-theme-mode=custom] .ef-menu-button,:root[data-theme-mode=custom] .ef-menu-group-title,:root[data-theme-mode=custom] .ef-menu-item,:root[data-theme-mode=custom] .user-button,:root[data-theme-mode=custom] .user-name{color:var(--ef-button-text)}:root[data-theme-mode=custom] .ef-menu-popover,:root[data-theme-mode=custom] .ef-menu-popover .ef-menu-button,:root[data-theme-mode=custom] .ef-menu-popover .ef-menu-group-title,:root[data-theme-mode=custom] .ef-menu-popover .ef-menu-item,:root[data-theme-mode=custom] .ef-menu-sub,:root[data-theme-mode=custom] .ef-menu-sub .ef-menu-button,:root[data-theme-mode=custom] .ef-menu-sub .ef-menu-group-title,:root[data-theme-mode=custom] .ef-menu-sub .ef-menu-item{color:var(--ef-button-text)!important}:root[data-theme-mode=custom] .dropdown-item:not(.theme-preview),:root[data-theme-mode=custom] .ef-menu-button,:root[data-theme-mode=custom] .ef-menu-item,:root[data-theme-mode=custom] .user-button{background:var(--ef-button-surface-layer,var(--ef-button-surface))}:root[data-theme-mode=custom] .user-button{border:2px solid transparent;background:var(--ef-button-surface-layer,linear-gradient(var(--ef-button-surface),var(--ef-button-surface))) padding-box,var(--ef-border-gradient) border-box}.dropdown-item.theme-preview.theme-preview--__divider__,.theme-preview-divider,.theme-preview.theme-preview--__divider__{position:relative;pointer-events:none;min-height:10px;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important}.dropdown-item.theme-preview.theme-preview--__divider__:before,.theme-preview-divider:before,.theme-preview.theme-preview--__divider__:before{content:"";position:absolute;left:8px;right:8px;top:50%;transform:translateY(-50%);height:2px;background:var(--ef-border-gradient);-webkit-clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%)}.dropdown-item.theme-preview.theme-preview--custom,.dropdown-item.theme-preview[class*=theme-preview--custom_theme_],.ef-button.theme-preview.theme-preview--custom,.ef-button.theme-preview[class*=theme-preview--custom_theme_],.ef-menu-sub .ef-button.theme-preview.theme-preview--custom,.ef-menu-sub .ef-button.theme-preview[class*=theme-preview--custom_theme_],.ef-menu-sub .theme-preview.theme-preview--custom,.ef-menu-sub .theme-preview[class*=theme-preview--custom_theme_]{--ef-control-radius:var(--ef-custom-preview-radius,12px);--ef-button-surface:var(--ef-custom-preview-surface,#121524);--ef-button-border:var(--ef-custom-preview-border,linear-gradient(135deg,#10b9ff,#7c4dff,#ff4dd2,#ffd166));--ef-button-border-soft:var(
    --ef-custom-preview-border,linear-gradient(135deg,rgba(16,185,255,.55),rgba(124,77,255,.55),rgba(255,77,210,.55),rgba(255,209,102,.55))
  );--ef-button-text:var(--ef-custom-preview-text,#f6f5ff);border:2px solid transparent;border-radius:var(--ef-custom-preview-radius,12px);background:linear-gradient(var(--ef-custom-preview-surface,#121524),var(--ef-custom-preview-surface,#121524)) padding-box,var(--ef-custom-preview-border,linear-gradient(135deg,#10b9ff,#7c4dff,#ff4dd2,#ffd166)) border-box;color:var(--ef-custom-preview-text,#f6f5ff);box-shadow:none}.dropdown-item.theme-preview.theme-preview--custom:focus-visible,.dropdown-item.theme-preview.theme-preview--custom:hover,.dropdown-item.theme-preview[class*=theme-preview--custom_theme_]:focus-visible,.dropdown-item.theme-preview[class*=theme-preview--custom_theme_]:hover,.ef-button.theme-preview.theme-preview--custom:focus-visible,.ef-button.theme-preview.theme-preview--custom:hover,.ef-button.theme-preview[class*=theme-preview--custom_theme_]:focus-visible,.ef-button.theme-preview[class*=theme-preview--custom_theme_]:hover,.ef-menu-sub .ef-button.theme-preview.theme-preview--custom:focus-visible,.ef-menu-sub .ef-button.theme-preview.theme-preview--custom:hover,.ef-menu-sub .ef-button.theme-preview[class*=theme-preview--custom_theme_]:focus-visible,.ef-menu-sub .ef-button.theme-preview[class*=theme-preview--custom_theme_]:hover,.ef-menu-sub .theme-preview.theme-preview--custom:focus-visible,.ef-menu-sub .theme-preview.theme-preview--custom:hover,.ef-menu-sub .theme-preview[class*=theme-preview--custom_theme_]:focus-visible,.ef-menu-sub .theme-preview[class*=theme-preview--custom_theme_]:hover{background:linear-gradient(var(--ef-custom-preview-surface,#121524),var(--ef-custom-preview-surface,#121524)) padding-box,var(--ef-custom-preview-border,linear-gradient(135deg,#10b9ff,#7c4dff,#ff4dd2,#ffd166)) border-box;color:var(--ef-custom-preview-text,#f6f5ff);box-shadow:none}:root[data-theme=light] .dropdown-item.theme-preview.theme-preview--custom,:root[data-theme=light] .ef-button.theme-preview.theme-preview--custom,:root[data-theme=plain-light] .dropdown-item.theme-preview.theme-preview--custom,:root[data-theme=plain-light] .ef-button.theme-preview.theme-preview--custom{background:linear-gradient(var(--ef-custom-preview-surface-light,#fff),var(--ef-custom-preview-surface-light,#fff)) padding-box,var(--ef-custom-preview-border-light,var(--ef-custom-preview-border,linear-gradient(135deg,#10b9ff,#7c4dff,#ff4dd2,#f29f45))) border-box;color:var(--ef-custom-preview-text-light,#1d232a);box-shadow:none}:root[data-theme=light] .dropdown-item.theme-preview.theme-preview--custom:focus-visible,:root[data-theme=light] .dropdown-item.theme-preview.theme-preview--custom:hover,:root[data-theme=light] .ef-button.theme-preview.theme-preview--custom:focus-visible,:root[data-theme=light] .ef-button.theme-preview.theme-preview--custom:hover,:root[data-theme=plain-light] .dropdown-item.theme-preview.theme-preview--custom:focus-visible,:root[data-theme=plain-light] .dropdown-item.theme-preview.theme-preview--custom:hover,:root[data-theme=plain-light] .ef-button.theme-preview.theme-preview--custom:focus-visible,:root[data-theme=plain-light] .ef-button.theme-preview.theme-preview--custom:hover{background:linear-gradient(var(--ef-custom-preview-surface-light,#fff),var(--ef-custom-preview-surface-light,#fff)) padding-box,var(--ef-custom-preview-border-light,var(--ef-custom-preview-border,linear-gradient(135deg,#10b9ff,#7c4dff,#ff4dd2,#f29f45))) border-box;color:var(--ef-custom-preview-text-light,#1d232a);box-shadow:none}:root[data-theme=light] .dropdown-item.theme-preview[class*=theme-preview--custom_theme_],:root[data-theme=light] .ef-button.theme-preview[class*=theme-preview--custom_theme_],:root[data-theme=plain-light] .dropdown-item.theme-preview[class*=theme-preview--custom_theme_],:root[data-theme=plain-light] .ef-button.theme-preview[class*=theme-preview--custom_theme_]{background:linear-gradient(var(--ef-custom-preview-surface-light,#fff),var(--ef-custom-preview-surface-light,#fff)) padding-box,var(--ef-custom-preview-border-light,var(--ef-custom-preview-border,linear-gradient(135deg,#10b9ff,#7c4dff,#ff4dd2,#f29f45))) border-box;color:var(--ef-custom-preview-text-light,#1d232a);box-shadow:none}:root[data-theme=light] .dropdown-item.theme-preview[class*=theme-preview--custom_theme_]:focus-visible,:root[data-theme=light] .dropdown-item.theme-preview[class*=theme-preview--custom_theme_]:hover,:root[data-theme=light] .ef-button.theme-preview[class*=theme-preview--custom_theme_]:focus-visible,:root[data-theme=light] .ef-button.theme-preview[class*=theme-preview--custom_theme_]:hover,:root[data-theme=plain-light] .dropdown-item.theme-preview[class*=theme-preview--custom_theme_]:focus-visible,:root[data-theme=plain-light] .dropdown-item.theme-preview[class*=theme-preview--custom_theme_]:hover,:root[data-theme=plain-light] .ef-button.theme-preview[class*=theme-preview--custom_theme_]:focus-visible,:root[data-theme=plain-light] .ef-button.theme-preview[class*=theme-preview--custom_theme_]:hover{background:linear-gradient(var(--ef-custom-preview-surface-light,#fff),var(--ef-custom-preview-surface-light,#fff)) padding-box,var(--ef-custom-preview-border-light,var(--ef-custom-preview-border,linear-gradient(135deg,#10b9ff,#7c4dff,#ff4dd2,#f29f45))) border-box;color:var(--ef-custom-preview-text-light,#1d232a);box-shadow:none}:root[data-theme-mode=custom] .theme-preview.theme-preview--galaxy,:root[data-theme-mode=custom] .theme-preview.theme-preview--system{--ef-control-radius:12px!important;--ef-button-surface:#0b0c1a!important;--ef-button-border:linear-gradient(135deg,#00e5ff,#7c4dff,#ff4dd2,#ffb74d)!important;--ef-button-border-soft:linear-gradient(135deg,rgba(0,229,255,.6),rgba(124,77,255,.6),rgba(255,77,210,.6),rgba(255,183,77,.6))!important;--ef-button-text:#f6f5ff!important}:root[data-theme-mode=custom] .theme-preview.theme-preview--light{--ef-control-radius:12px!important;--ef-button-surface:#fff!important;--ef-button-border:linear-gradient(135deg,#00e5ff,#7c4dff,#ff4dd2,#ffb74d)!important;--ef-button-border-soft:linear-gradient(135deg,rgba(0,229,255,.6),rgba(124,77,255,.6),rgba(255,77,210,.6),rgba(255,183,77,.6))!important;--ef-button-text:#1d232a!important}:root[data-theme-mode=custom] .theme-preview.theme-preview--plain-light{--ef-control-radius:12px!important;--ef-button-surface:#fff!important;--ef-button-border:linear-gradient(135deg,rgba(24,32,40,.18),rgba(24,32,40,.18))!important;--ef-button-border-soft:linear-gradient(135deg,rgba(24,32,40,.18),rgba(24,32,40,.18))!important;--ef-button-text:#1d232a!important}:root[data-theme-mode=custom] .theme-preview.theme-preview--plain-dark{--ef-control-radius:12px!important;--ef-button-surface:#0b0c1a!important;--ef-button-border:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.35))!important;--ef-button-border-soft:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.18))!important;--ef-button-text:#f6f5ff!important}:root[data-theme-mode=custom] .theme-preview.theme-preview--atelier{--ef-control-radius:0px!important;--ef-button-surface:#1b0b18!important;--ef-button-border:linear-gradient(135deg,#ff86c8,#e255a1,#7dd6f6)!important;--ef-button-border-soft:linear-gradient(135deg,rgba(255,134,200,.5),rgba(226,85,161,.5),rgba(125,214,246,.5))!important;--ef-button-text:#f6eaf2!important}:root[data-theme-mode=custom] .dropdown-item.theme-preview.theme-preview--galaxy,:root[data-theme-mode=custom] .dropdown-item.theme-preview.theme-preview--system,:root[data-theme-mode=custom] .ef-button.theme-preview.theme-preview--galaxy,:root[data-theme-mode=custom] .ef-button.theme-preview.theme-preview--system{border:2px solid transparent!important;border-radius:12px!important;background:linear-gradient(#0b0c1a,#0b0c1a) padding-box,linear-gradient(135deg,#00e5ff,#7c4dff,#ff4dd2,#ffb74d) border-box!important;color:#f6f5ff!important;box-shadow:0 24px 60px rgba(0,0,0,.35)!important}:root[data-theme-mode=custom] .dropdown-item.theme-preview.theme-preview--light,:root[data-theme-mode=custom] .ef-button.theme-preview.theme-preview--light{border:2px solid transparent!important;border-radius:12px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#00e5ff,#7c4dff,#ff4dd2,#ffb74d) border-box!important;color:#1d232a!important;box-shadow:0 20px 50px rgba(24,32,40,.12)!important}:root[data-theme-mode=custom] .dropdown-item.theme-preview.theme-preview--plain-light,:root[data-theme-mode=custom] .ef-button.theme-preview.theme-preview--plain-light{border:2px solid transparent!important;border-radius:12px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(24,32,40,.18),rgba(24,32,40,.18)) border-box!important;color:#1d232a!important;box-shadow:0 20px 50px rgba(24,32,40,.12)!important}:root[data-theme-mode=custom] .dropdown-item.theme-preview.theme-preview--plain-dark,:root[data-theme-mode=custom] .ef-button.theme-preview.theme-preview--plain-dark{border:2px solid transparent!important;border-radius:12px!important;background:linear-gradient(#0b0c1a,#0b0c1a) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.35)) border-box!important;color:#f6f5ff!important;box-shadow:0 24px 60px rgba(0,0,0,.35)!important}:root[data-theme-mode=custom] .dropdown-item.theme-preview.theme-preview--atelier,:root[data-theme-mode=custom] .ef-button.theme-preview.theme-preview--atelier{border:2px solid transparent!important;border-radius:0!important;background:linear-gradient(#1b0b18,#1b0b18) padding-box,linear-gradient(135deg,#ff86c8,#e255a1,#7dd6f6) border-box!important;color:#f6eaf2!important;box-shadow:0 18px 45px rgba(0,0,0,.6)!important}body.ef-galaxy{background:radial-gradient(1600px 900px at 70% -15%,rgba(124,77,255,.25),transparent 70%),radial-gradient(1200px 900px at 10% 20%,rgba(0,229,255,.18),transparent 70%),radial-gradient(1300px 1000px at 85% 80%,rgba(255,77,210,.22),transparent 70%),radial-gradient(1000px 800px at 20% 75%,rgba(255,183,77,.12),transparent 75%),linear-gradient(180deg,#000001,#02020a)!important;background-attachment:fixed!important}body.ef-galaxy:after,body.ef-galaxy:before{content:none!important}