.toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.toast-item{pointer-events:auto;background:#fff;border:1px solid #0000000d;border-radius:12px;align-items:center;gap:12px;min-width:280px;max-width:400px;padding:12px 16px;animation:.3s cubic-bezier(.34,1.3,.64,1) toast-slide-in;display:flex;box-shadow:0 8px 24px #0000001f}[data-theme=dark] .toast-item{background:#1c1c1e;border-color:#ffffff1a}.toast-item.toast-success .toast-icon{color:#34c759}.toast-item.toast-error .toast-icon{color:#ff3b30}.toast-item.toast-info .toast-icon{color:#000008}.toast-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-message{color:var(--text-main,#000008);flex:1;font-size:14px;font-weight:500;line-height:1.4}.toast-close{color:var(--text-secondary,#436eb6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.toast-close:hover{color:var(--text-main,#000008);background:#0000000d}[data-theme=dark] .toast-close:hover{background:#ffffff1a}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.toast-container{align-items:stretch;bottom:16px;left:16px;right:16px}.toast-item{min-width:0}}.header-container{z-index:100;background:var(--bg-glass,#ffffffb3);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass,#ffffff80);border-radius:99px;justify-content:space-between;align-items:center;width:90%;max-width:1200px;height:72px;padding:0 24px;transition:all .5s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -10px #0000001a,inset 0 1px #fff}@media (width<=480px){.header-container{width:96%;height:64px;padding:0 12px;top:16px}}.header-container .logo{flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.header-container .logo .logo-img{object-fit:contain;width:auto;height:45px;transition:height .3s;display:block}@media (width<=480px){.header-container .logo .logo-img{height:36px}}.header-container .header-search-bar{background:#ffffff73;border:1px solid #00000014;border-radius:99px;flex:1;align-items:center;max-width:800px;height:48px;margin:0 20px;padding:4px 8px 4px 16px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 2px #00000005}.header-container .header-search-bar:focus-within{background:#fffffff2;border-color:#436eb6;box-shadow:0 0 0 3px #436eb626,0 2px 8px #0000000a}.header-container .header-search-bar .search-type-selector{align-items:center;height:100%;display:flex;position:relative}.header-container .header-search-bar .search-type-selector .selector-toggle{height:100%;color:var(--text-main,#000008);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .2s;display:flex}.header-container .header-search-bar .search-type-selector .selector-toggle:hover{background-color:#0000000a}.header-container .header-search-bar .search-type-selector .selector-toggle .type-icon{color:var(--text-secondary,#436eb6)}.header-container .header-search-bar .search-type-selector .selector-toggle .chevron-icon{color:var(--text-light,#86868b);transition:transform .25s}.header-container .header-search-bar .search-type-selector .selector-toggle .chevron-icon.open{transform:rotate(180deg)}.header-container .header-search-bar .search-type-selector .selector-dropdown{-webkit-backdrop-filter:blur(25px);z-index:110;background:#ffffffe6;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:2px;min-width:150px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) dropdown-fade-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #00000014}.header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item{color:var(--text-secondary,#436eb6);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item:hover{color:var(--text-main,#000008);background-color:#0000000a}.header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item.active{color:#436eb6;background-color:#436eb614;font-weight:600}.header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item.active .item-icon{color:#436eb6}.header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item .item-icon{color:var(--text-light,#86868b)}.header-container .header-search-bar .search-divider{background-color:#00000014;width:1px;height:16px;margin:0 4px}.header-container .header-search-bar .search-input-wrapper{flex:1;align-items:center;height:100%;display:flex;position:relative}.header-container .header-search-bar .search-input-wrapper input{width:100%;height:100%;color:var(--text-main,#000008);background:0 0;border:none;outline:none;padding:0 4px;font-size:15px;font-weight:400}.header-container .header-search-bar .search-input-wrapper input::placeholder{color:var(--text-light,#86868b)}.header-container .header-search-bar .search-input-wrapper .clear-search-btn{width:22px;height:22px;color:var(--text-secondary,#436eb6);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;margin-right:4px;transition:background-color .2s;display:flex}.header-container .header-search-bar .search-input-wrapper .clear-search-btn:hover{color:var(--text-main,#000008);background-color:#0000000d}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown{-webkit-backdrop-filter:blur(20px);z-index:120;background:#fffffff2;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:16px;max-height:400px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) dropdown-fade-in;display:flex;position:absolute;top:calc(100% + 14px);left:-15px;right:-30px;overflow-y:auto;box-shadow:0 16px 40px #0000001f}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown::-webkit-scrollbar{width:6px}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestions-section{flex-direction:column;gap:6px;display:flex}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestions-section .section-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text-light,#86868b);margin-bottom:2px;padding-left:8px;font-size:10px;font-weight:700}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item{cursor:pointer;color:var(--text-main,#000008);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item:hover{color:#436eb6;background:#436eb60d}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item:hover .item-icon-right{opacity:1;transform:translate(2px,-2px)}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item .item-icon-left{color:var(--text-light,#86868b);flex-shrink:0}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item .item-text{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-weight:500;overflow:hidden}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item .item-text.highlight{color:#436eb6;font-weight:600}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item .item-icon-right{color:var(--text-light,#86868b);opacity:0;flex-shrink:0;transition:all .2s}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item .remove-history-btn{color:var(--text-light,#86868b);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:flex}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item .remove-history-btn:hover{color:#ff3b30;background:#ff3b301a}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .format-chips-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 4px;display:grid}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .format-chips-grid .format-chip-item{color:var(--text-secondary,#436eb6);cursor:pointer;text-align:left;background:#00000005;border:1px solid #0000000a;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .format-chips-grid .format-chip-item:hover{color:#436eb6;background:#436eb614;border-color:#436eb626;transform:translateY(-1px)}.header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .format-chips-grid .format-chip-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-container .header-search-bar .search-submit-btn{width:32px;height:32px;color:var(--text-inverse,#fff);background-color:#000008;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.header-container .header-search-bar .search-submit-btn:hover{background-color:#1a1a24;transform:scale(1.05)}.header-container .header-search-bar .search-submit-btn:active{transform:scale(.95)}@media (width<=768px){.header-container .header-search-bar{margin:0 12px;padding-left:6px}.header-container .header-search-bar .search-type-selector .type-label{display:none}}@media (width<=480px){.header-container .header-search-bar{margin:0 8px}.header-container .header-search-bar .search-divider{margin:0 2px}}.header-container .nav-links{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=1024px){.header-container .nav-links{gap:8px}.header-container .nav-links .nav-text,.header-container .nav-links .nav-btn-hide{display:none}}@media (width<=768px){.header-container .nav-links{display:none}}.header-container .nav-links a{color:var(--text-secondary,#436eb6);align-items:center;font-size:14px;font-weight:500;transition:color .2s;display:flex}.header-container .nav-links a:hover{color:var(--text-main,#000008)}.header-container .nav-links a.active{color:var(--text-main,#000008);font-weight:600}.header-container .nav-links .collections-link .badge{color:#fff;background:#000008;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700}.header-container .nav-links .icon-btn{color:var(--text-main,#000008);border-color:#0000001a}.header-container .nav-links .icon-btn:hover{background:#0000000d}[data-theme=dark] .header-container .logo{color:#fff}[data-theme=dark] .header-container .header-search-bar{background:#1e1e2373;border-color:#ffffff14;box-shadow:inset 0 1px 2px #ffffff05}[data-theme=dark] .header-container .header-search-bar:focus-within{background:#1e1e23f2;border-color:#436eb6;box-shadow:0 0 0 3px #436eb640,0 2px 8px #0000000a}[data-theme=dark] .header-container .header-search-bar .search-type-selector .selector-toggle{color:#fff}[data-theme=dark] .header-container .header-search-bar .search-type-selector .selector-toggle:hover{background-color:#ffffff0a}[data-theme=dark] .header-container .header-search-bar .search-type-selector .selector-dropdown{background:#1e1e23e6;border-color:#ffffff14;box-shadow:0 10px 30px #0000004d}[data-theme=dark] .header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item{color:#a1a1a6}[data-theme=dark] .header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item:hover{color:#fff;background-color:#ffffff0a}[data-theme=dark] .header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item.active{color:#436eb6;background-color:#436eb626}[data-theme=dark] .header-container .header-search-bar .search-type-selector .selector-dropdown .dropdown-item.active .item-icon{color:#436eb6}[data-theme=dark] .header-container .header-search-bar .search-divider{background-color:#ffffff14}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper input{color:#fff}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .clear-search-btn{color:#a1a1a6}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .clear-search-btn:hover{color:#fff;background-color:#ffffff0d}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown{background:#1e1e23f2;border-color:#ffffff14;box-shadow:0 16px 40px #0006}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown::-webkit-scrollbar-thumb{background:#ffffff1a}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item{color:#fffc}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .suggestion-item:hover{color:#436eb6;background:#436eb626}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .format-chips-grid .format-chip-item{color:#ffffffb3;background:#ffffff08;border-color:#ffffff0d}[data-theme=dark] .header-container .header-search-bar .search-input-wrapper .search-suggestions-dropdown .format-chips-grid .format-chip-item:hover{color:#436eb6;background:#436eb626;border-color:#436eb64d}[data-theme=dark] .header-container .header-search-bar .search-submit-btn{color:#16171d;background-color:#fff}[data-theme=dark] .header-container .header-search-bar .search-submit-btn:hover{background-color:#e5e5e7}[data-theme=dark] .header-container .nav-links a{color:#a1a1a6}[data-theme=dark] .header-container .nav-links a:hover,[data-theme=dark] .header-container .nav-links a.active{color:#fff}[data-theme=dark] .header-container .nav-links .collections-link .badge{color:#16171d;background:#fff}[data-theme=dark] .header-container .nav-links .icon-btn{color:#fff;border-color:#ffffff1a}[data-theme=dark] .header-container .nav-links .icon-btn:hover{background:#ffffff0d}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.user-menu-wrap{position:relative}.user-avatar-btn{cursor:pointer;color:var(--text-main,#000008);background:#fff;border:1.5px solid #00000017;border-radius:99px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.user-avatar-btn:hover{border-color:#436eb6;box-shadow:0 2px 8px #436eb626}.user-avatar-btn .user-avatar-img,.user-avatar-btn .user-avatar-fallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.user-avatar-btn .user-avatar-fallback{color:#fff;background:#436eb6;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:none}.user-avatar-btn .user-name-label{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}@media (width<=1024px){.user-avatar-btn .user-name-label{display:none}}.user-avatar-btn .user-chevron{color:var(--text-light,#86868b);transition:transform .2s}.user-avatar-btn .user-chevron.open{transform:rotate(180deg)}.user-dropdown{z-index:100;background:#fff;border:1px solid #00000014;border-radius:16px;width:260px;animation:.18s dropdown-fade-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 40px #00000024}.user-dropdown .user-dropdown-header{cursor:pointer;border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:18px 18px 14px;transition:background .15s;display:flex}.user-dropdown .user-dropdown-header:hover{background:#00000005}.user-dropdown .user-dropdown-header .ud-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.user-dropdown .user-dropdown-header div{flex-direction:column;gap:2px;min-width:0;display:flex}.user-dropdown .user-dropdown-header div strong{color:var(--text-main,#000008);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.user-dropdown .user-dropdown-header div span{color:var(--text-secondary,#436eb6);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.user-dropdown .user-dropdown-header div .ud-role-badge{border-radius:99px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.user-dropdown .user-dropdown-header div .ud-role-badge.contributor{color:#436eb6;background:#436eb61a}.user-dropdown .user-dropdown-header div .ud-role-badge.user{color:var(--text-secondary,#436eb6);background:#0000000d}.user-dropdown .user-dropdown-links{border-bottom:1px solid #0000000f;padding:8px}.user-dropdown .user-dropdown-links .ud-link{color:var(--text-secondary,#436eb6);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.user-dropdown .user-dropdown-links .ud-link:hover{color:var(--text-main,#000008);background:#0000000a}.user-dropdown .user-dropdown-links .ud-link .ud-count{color:#fff;background:#000008;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.user-dropdown .user-dropdown-links .ud-link.ud-link-highlight{color:#436eb6}.user-dropdown .user-dropdown-links .ud-link.ud-link-highlight:hover{background:#436eb60f}.user-dropdown .user-dropdown-footer{padding:8px}.user-dropdown .user-dropdown-footer .ud-signout{color:#ff3b30;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;transition:background .12s;display:flex}.user-dropdown .user-dropdown-footer .ud-signout:hover{background:#ff3b300f}[data-theme=dark] .user-avatar-btn{color:#ffffffd9;background:#1c1c1e;border-color:#ffffff1a}[data-theme=dark] .user-avatar-btn:hover{border-color:#436eb6}[data-theme=dark] .user-avatar-btn .user-chevron{color:#ffffff4d}[data-theme=dark] .user-dropdown{background:#1c1c1e;border-color:#ffffff14;box-shadow:0 16px 40px #00000080}[data-theme=dark] .user-dropdown .user-dropdown-header{border-bottom-color:#ffffff0f}[data-theme=dark] .user-dropdown .user-dropdown-header div strong{color:#fff}[data-theme=dark] .user-dropdown .user-dropdown-header div span{color:#fff6}[data-theme=dark] .user-dropdown .user-dropdown-links{border-bottom-color:#ffffff0f}[data-theme=dark] .user-dropdown .user-dropdown-links .ud-link{color:#ffffff8c}[data-theme=dark] .user-dropdown .user-dropdown-links .ud-link:hover{color:#fff;background:#ffffff0f}[data-theme=dark] .user-dropdown .user-dropdown-links .ud-link.ud-link-highlight{color:#436eb6}[data-theme=dark] .user-dropdown .user-dropdown-links .ud-link.ud-link-highlight:hover{background:#436eb61a}[data-theme=dark] .user-dropdown .user-dropdown-links .ud-link .ud-count{background:#436eb6}[data-theme=dark] .user-dropdown .user-dropdown-footer .ud-signout{color:#ff3b30}[data-theme=dark] .user-dropdown .user-dropdown-footer .ud-signout:hover{background:#ff3b3014}.mobile-menu-btn{color:var(--text-main,#000008);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:8px;display:none}@media (width<=768px){.mobile-menu-btn{justify-content:center;align-items:center;display:flex}}.mobile-drawer-overlay{-webkit-backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;background:#0006;transition:opacity .3s;position:fixed;inset:0}.mobile-drawer-overlay.open{opacity:1;pointer-events:auto}.mobile-drawer{-webkit-backdrop-filter:blur(20px);z-index:1001;background:#ffffffd9;flex-direction:column;width:280px;transition:transform .35s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0000001a}.mobile-drawer.open{transform:translate(0)}.mobile-drawer .drawer-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:24px;display:flex}.mobile-drawer .drawer-header .logo{color:var(--text-main,#000008);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.mobile-drawer .drawer-header .close-drawer-btn{width:32px;height:32px;color:var(--text-secondary,#436eb6);cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.mobile-drawer .drawer-content{flex-direction:column;flex:1;gap:32px;padding:24px;display:flex;overflow-y:auto}.mobile-drawer .drawer-nav{flex-direction:column;gap:16px;display:flex}.mobile-drawer .drawer-nav .drawer-link{color:var(--text-secondary,#436eb6);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex}.mobile-drawer .drawer-nav .drawer-link.active{color:#436eb6}.mobile-drawer .drawer-nav .drawer-link .badge{color:#fff;background:#436eb6;border-radius:12px;margin-left:8px;padding:2px 6px;font-size:12px}.mobile-drawer .drawer-actions{flex-direction:column;gap:16px;display:flex}.mobile-drawer .drawer-actions .drawer-theme-btn{justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.mobile-drawer .drawer-actions .drawer-user-info{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mobile-drawer .drawer-actions .drawer-user-info .du-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.mobile-drawer .drawer-actions .drawer-user-info .du-text{flex-direction:column;display:flex}.mobile-drawer .drawer-actions .drawer-user-info .du-text strong{color:var(--text-main,#000008);font-size:14px}.mobile-drawer .drawer-actions .drawer-user-info .du-text span{color:var(--text-secondary,#436eb6);font-size:12px}[data-theme=dark] .mobile-menu-btn{color:#fff}[data-theme=dark] .mobile-drawer{background:#1c1c1ed9;border-left:1px solid #ffffff14}[data-theme=dark] .mobile-drawer .drawer-header{border-bottom-color:#ffffff14}[data-theme=dark] .mobile-drawer .drawer-header .logo{color:#fff}[data-theme=dark] .mobile-drawer .drawer-header .close-drawer-btn{color:#fff;background:#ffffff1a}[data-theme=dark] .mobile-drawer .drawer-nav .drawer-link{color:#ffffffb3}[data-theme=dark] .mobile-drawer .drawer-nav .drawer-link.active,[data-theme=dark] .mobile-drawer .drawer-user-info .du-text strong{color:#fff}.saas-dark-dropdown{overflow:hidden;color:#1d1d1f!important;background:#fff!important;border:1px solid #00000014!important;border-radius:12px!important;width:280px!important;padding:0!important;box-shadow:0 10px 40px #0000001f!important}.saas-dark-dropdown a,.saas-dark-dropdown button{font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-decoration:none}.saas-dark-dropdown .ud-header-block{align-items:center;gap:12px;padding:16px;transition:background .2s;display:flex}.saas-dark-dropdown .ud-header-block:hover{background:#00000008}.saas-dark-dropdown .ud-header-block .ud-avatar-wrapper{position:relative}.saas-dark-dropdown .ud-header-block .ud-avatar-wrapper .ud-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.saas-dark-dropdown .ud-header-block .ud-avatar-wrapper .ud-crown{background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:-6px;right:-6px}.saas-dark-dropdown .ud-header-block .ud-user-info{flex-direction:column;display:flex}.saas-dark-dropdown .ud-header-block .ud-user-info strong{color:#1d1d1f;font-size:14px;line-height:1.2}.saas-dark-dropdown .ud-header-block .ud-user-info span{color:#00000080;font-size:12px}.saas-dark-dropdown .ud-divider{background:#0000000f;width:100%;height:1px}.saas-dark-dropdown .ud-menu-group{flex-direction:column;padding:8px;display:flex}.saas-dark-dropdown .ud-menu-group .ud-menu-item{color:#000c;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex}.saas-dark-dropdown .ud-menu-group .ud-menu-item:hover{color:#000;background:#0000000d}.saas-dark-dropdown .ud-menu-group .ud-menu-item .ud-badge{color:#436eb6;background:#436eb61a;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.saas-dark-dropdown .ud-menu-group .ud-logout-btn{color:#000c}.saas-dark-dropdown .ud-menu-group .ud-logout-btn:hover{color:#ff3b30;background:#ff3b3014}.saas-dark-dropdown .ud-menu-group .ud-menu-select-item{border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-ms-label{color:#000c;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-select-wrapper{align-items:center;display:flex;position:relative}.saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-select-wrapper select{appearance:none;color:#000;cursor:pointer;background:#0000000d;border:1px solid #0000001a;border-radius:4px;outline:none;padding:4px 24px 4px 8px;font-size:12px;font-weight:500}.saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-select-wrapper select:hover{border-color:#0003}.saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-select-wrapper .ud-select-icon{pointer-events:none;color:#00000080;position:absolute;right:6px}[data-theme=dark] .saas-dark-dropdown{color:#fff!important;background:#1a1a1c!important;border:1px solid #ffffff14!important;box-shadow:0 10px 40px #00000080!important}[data-theme=dark] .saas-dark-dropdown .ud-header-block:hover{background:#ffffff08}[data-theme=dark] .saas-dark-dropdown .ud-header-block .ud-avatar-wrapper .ud-crown{background:#1a1a1c}[data-theme=dark] .saas-dark-dropdown .ud-header-block .ud-user-info strong{color:#fff}[data-theme=dark] .saas-dark-dropdown .ud-header-block .ud-user-info span{color:#ffffff80}[data-theme=dark] .saas-dark-dropdown .ud-divider{background:#ffffff0f}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-menu-item{color:#fffc}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-menu-item:hover{color:#fff;background:#ffffff0d}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-menu-item .ud-badge{color:#436eb6;background:#436eb626}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-logout-btn{color:#fffc}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-logout-btn:hover{color:#ff453a;background:#ff453a1a}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-ms-label{color:#fffc}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-select-wrapper select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-select-wrapper select:hover{border-color:#fff3}[data-theme=dark] .saas-dark-dropdown .ud-menu-group .ud-menu-select-item .ud-select-wrapper .ud-select-icon{color:#ffffff80}.footer-container{background-color:#fcfdfe;background-image:radial-gradient(#00000008 1px,#0000 1px);background-size:24px 24px;border-top:1px solid #0000000d;margin-top:120px;padding:80px 24px 40px;position:relative;overflow:hidden}.footer-container .footer-top-accent{background:linear-gradient(90deg,#000008 0%,#436eb6 100%);width:100%;height:3px;position:absolute;top:0;left:0;box-shadow:0 1px 15px #436eb640}.footer-container .footer-glow-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.footer-container .footer-glow-bg .footer-orb{filter:blur(100px);opacity:.04;border-radius:50%;position:absolute}.footer-container .footer-glow-bg .footer-orb-1{background:radial-gradient(circle,#436eb626 0%,#0000 70%);width:300px;height:300px;bottom:-100px;left:10%}.footer-container .footer-glow-bg .footer-orb-2{background:radial-gradient(circle,#00000833 0%,#0000 70%);width:400px;height:400px;top:-100px;right:5%}.footer-container .footer-content{z-index:1;grid-template-columns:1fr 1fr 1fr 1fr 2fr;gap:48px;max-width:1400px;margin:0 auto 80px;display:grid;position:relative}@media (width<=1200px){.footer-container .footer-content{grid-template-columns:1fr 1fr 1fr 1fr;gap:32px}.footer-container .footer-content .footer-newsletter-col{grid-column:span 4;max-width:500px;margin-top:16px}}@media (width<=768px){.footer-container .footer-content{grid-template-columns:1fr 1fr}.footer-container .footer-content .footer-newsletter-col{grid-column:span 2}}@media (width<=480px){.footer-container .footer-content{grid-template-columns:1fr}.footer-container .footer-content .footer-newsletter-col{grid-column:span 1}}.footer-container .footer-brand .logo{align-items:center;margin-bottom:20px;text-decoration:none;display:inline-flex}.footer-container .footer-brand .logo .logo-img{object-fit:contain;width:auto;height:38px;display:block}.footer-container .footer-brand .brand-desc{color:var(--text-secondary,#436eb6);max-width:320px;margin-bottom:24px;font-size:14.5px;line-height:1.6}.footer-container .footer-brand .social-links-grid{gap:12px;display:flex}.footer-container .footer-brand .social-links-grid .social-badge{width:36px;height:36px;color:var(--text-secondary,#436eb6);background:#00000005;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex}.footer-container .footer-brand .social-links-grid .social-badge:hover{color:#fff;background:linear-gradient(135deg,#000008 0%,#436eb6 100%);border-color:#0000;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #436eb633}.footer-container .footer-column h4{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-main,#000008);margin-bottom:24px;font-size:13px;font-weight:700}.footer-container .footer-column .footer-links{flex-direction:column;gap:14px;display:flex}.footer-container .footer-column .footer-links a{color:var(--text-secondary,#436eb6);cursor:pointer;align-items:center;width:fit-content;font-size:14px;text-decoration:none;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.footer-container .footer-column .footer-links a:hover{color:#436eb6;transform:translate(4px)}.footer-container .footer-newsletter-col .newsletter-desc{color:var(--text-secondary,#436eb6);margin-bottom:20px;font-size:14px;line-height:1.6}.footer-container .footer-newsletter-col .newsletter-form{width:100%;max-width:320px;position:relative}.footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group{background:#00000005;border:1.5px solid #00000014;border-radius:12px;align-items:center;height:46px;padding:4px 4px 4px 16px;transition:all .3s;display:flex}.footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group:focus-within{background:#fff;border-color:#436eb6;box-shadow:0 0 0 3px #436eb61a}.footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-input{color:var(--text-main,#000008);background:0 0;border:none;outline:none;flex:1;width:100%;font-family:inherit;font-size:13.5px}.footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-input::placeholder{color:var(--text-light,#86868b)}.footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-btn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-btn:hover{background:#436eb6;transform:scale(1.03)}.footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-btn:active{transform:scale(.97)}.footer-container .footer-newsletter-col .newsletter-form .newsletter-success{color:#248a3d;background:#34c75914;border:1px solid #34c75933;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:500;display:flex}.footer-container .footer-newsletter-col .newsletter-form .newsletter-success .success-spark{color:#34c759;flex-shrink:0}.footer-container .footer-bottom{z-index:1;border-top:1px solid #0000000f;width:100%;margin-top:40px;padding-top:32px;position:relative}.footer-container .footer-bottom .footer-bottom-inner{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}@media (width<=768px){.footer-container .footer-bottom .footer-bottom-inner{text-align:center;flex-direction:column;gap:24px}}.footer-container .footer-bottom .footer-bottom-left{align-items:center;gap:24px;display:flex}.footer-container .footer-bottom .footer-bottom-left .bottom-logo{align-items:center;display:flex}.footer-container .footer-bottom .footer-bottom-left .bottom-logo .bottom-logo-img{opacity:.9}.footer-container .footer-bottom .footer-bottom-left .social-icons-row{gap:20px;display:flex}.footer-container .footer-bottom .footer-bottom-left .social-icons-row a{color:#0009;align-items:center;transition:all .2s;display:flex}.footer-container .footer-bottom .footer-bottom-left .social-icons-row a:hover{color:#000;transform:translateY(-2px)}.footer-container .footer-bottom .footer-bottom-right{color:#ffffff80;align-items:center;gap:12px;font-size:13px;display:flex}.footer-container .footer-bottom .footer-bottom-right .separator{color:#fff3;margin:0 4px}.footer-container .footer-bottom .footer-bottom-right .meta-link{color:#fff9;text-decoration:none;transition:color .2s}.footer-container .footer-bottom .footer-bottom-right .meta-link:hover{color:#fff}@media (width<=768px){.footer-container .footer-bottom .footer-bottom-right{flex-wrap:wrap;justify-content:center}}[data-theme=dark] .footer-container{background-color:#0b0b0d;background-image:radial-gradient(#ffffff04 1px,#0000 1px);border-top-color:#ffffff0a}[data-theme=dark] .footer-container .footer-glow-bg .footer-orb-1,[data-theme=dark] .footer-container .footer-glow-bg .footer-orb-2{opacity:.06}[data-theme=dark] .footer-container .footer-bottom-left .social-icons-row a{color:#ffffffa6}[data-theme=dark] .footer-container .footer-bottom-left .social-icons-row a:hover,[data-theme=dark] .footer-container .footer-column h4{color:#fff}[data-theme=dark] .footer-container .footer-column .footer-links a{color:#ffffff8c}[data-theme=dark] .footer-container .footer-column .footer-links a:hover{color:#436eb6}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-desc{color:#ffffff8c}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group:focus-within{background:#121216;border-color:#436eb6;box-shadow:0 0 0 3px #436eb633}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-input{color:#fff}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-input::placeholder{color:#ffffff59}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-btn{color:#fff;background:#ffffff14}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-form .newsletter-input-group .newsletter-btn:hover{background:#436eb6}[data-theme=dark] .footer-container .footer-newsletter-col .newsletter-form .newsletter-success{color:#34c759;background:#34c7590d;border-color:#34c75926}[data-theme=dark] .footer-container .footer-bottom{border-top-color:#ffffff0a}[data-theme=dark] .footer-container .footer-bottom .copyright-text,[data-theme=dark] .footer-container .footer-bottom .footer-bottom-meta .meta-link{color:#fff6}[data-theme=dark] .footer-container .footer-bottom .footer-bottom-meta .meta-link:hover{color:#ffffffb3}.error-boundary-container{background-color:var(--bg-color);min-height:100vh;color:var(--text-color);text-align:center;justify-content:center;align-items:center;padding:20px;display:flex}.error-boundary-content{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;max-width:500px;padding:40px;box-shadow:0 20px 40px #0006}.error-boundary-content h1{font-size:24px;font-family:var(--font-heading);margin-bottom:16px}.error-boundary-content p{color:var(--text-muted);margin-bottom:24px}.error-boundary-content .error-actions{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.error-boundary-content .error-actions .btn{align-items:center;gap:8px;display:flex}.error-boundary-content .error-details{color:#ff6b6b;text-align:left;background:#0003;border-radius:8px;padding:12px;font-family:monospace;font-size:12px;overflow-x:auto}.lm-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.25s cubic-bezier(.16,1,.3,1) lm-fade;display:flex;position:fixed;inset:0}@keyframes lm-fade{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.lm-modal{background:var(--bg-glass,#ffffffb3);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass,#ffffff80);border-radius:28px;grid-template-columns:1.1fr 1fr;width:100%;max-width:900px;max-height:92vh;animation:.35s cubic-bezier(.34,1.56,.64,1) lm-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000029}@media (width<=768px){.lm-modal{grid-template-columns:1fr;max-height:95vh;overflow-y:auto}}@keyframes lm-rise{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lm-close{z-index:10;width:36px;height:36px;color:var(--text-secondary,#436eb6);cursor:pointer;background:#fffc;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #00000014}.lm-close:hover{color:var(--text-main,#000008);background:#fff;transform:rotate(90deg)scale(1.05);box-shadow:0 6px 16px #0000001f}.lm-close:active{transform:scale(.95)}.lm-left{background:linear-gradient(135deg,#02020a 0%,#0d0d1a 100%);border-right:1px solid #ffffff0f;align-items:flex-start;padding:56px 44px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.lm-left{display:none}}.lm-left .lm-left-inner{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.lm-left .lm-brand{align-items:center;margin-bottom:44px;display:flex}.lm-left .lm-brand .logo-img{object-fit:contain;filter:drop-shadow(0 4px 12px #436eb633);width:auto;height:40px;display:block}.lm-left h2{color:#fff;letter-spacing:-.8px;background:linear-gradient(135deg,#fff 0%,#fffc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 16px;font-size:28px;font-weight:800;line-height:1.25}.lm-left p{color:#ffffff80;margin:0 0 44px;font-size:14.5px;line-height:1.6}.lm-left .lm-feature-list{flex-direction:column;gap:16px;display:flex}.lm-left .lm-feature-list .lm-feature{color:#fffc;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:transform .2s;display:flex}.lm-left .lm-feature-list .lm-feature:hover{background:#ffffff0d;transform:translate(4px)}.lm-left .lm-feature-list .lm-feature svg{color:#34c759;flex-shrink:0}.lm-left .lm-left-orb{filter:blur(80px);pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute}.lm-left .lm-left-orb.lm-orb-1{background:radial-gradient(circle,#436eb666,#0000 70%);width:260px;height:260px;animation:12s infinite alternate float-slow-1;bottom:-60px;right:-60px}.lm-left .lm-left-orb.lm-orb-2{background:radial-gradient(circle,#af52de4d,#0000 70%);width:220px;height:220px;animation:15s infinite alternate float-slow-2;top:-30px;right:30px}@keyframes float-slow-1{0%{transform:translateY(0)scale(1)}to{transform:translateY(-30px)scale(1.1)}}@keyframes float-slow-2{0%{transform:translateY(0)scale(1)}to{transform:translateY(20px)scale(.9)}}.lm-right{flex-direction:column;gap:0;max-height:92vh;padding:44px 44px 36px;display:flex;overflow-y:auto}@media (width<=768px){.lm-right{max-height:none;padding:40px 24px 28px}}.lm-tabs{background:#0000000a;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:28px;padding:4px;display:grid}.lm-tabs button{color:var(--text-light,#86868b);cursor:pointer;background:0 0;border:none;border-radius:11px;padding:12px;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.lm-tabs button.active{background:var(--bg-surface,#fff);color:var(--text-main,#000008);box-shadow:0 4px 12px #0000000f}.lm-tabs button:hover:not(.active){color:var(--text-main,#000008)}.lm-account-type{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.lm-account-type .lm-type-btn{border:1px solid var(--border-light,#00000014);cursor:pointer;text-align:center;background:#00000004;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.lm-account-type .lm-type-btn svg{color:var(--text-light,#86868b);flex-shrink:0;transition:color .2s,transform .2s}.lm-account-type .lm-type-btn div{flex-direction:column;gap:2px;display:flex}.lm-account-type .lm-type-btn div strong{color:var(--text-main,#000008);font-size:13px;font-weight:700}.lm-account-type .lm-type-btn div span{color:var(--text-light,#86868b);font-size:10.5px;line-height:1.3}.lm-account-type .lm-type-btn:hover{background:var(--bg-surface,#fff);border-color:#436eb64d;transform:translateY(-2px)}.lm-account-type .lm-type-btn:hover svg{color:#436eb6;transform:scale(1.05)}.lm-account-type .lm-type-btn.active{background:#436eb60f;border-color:#436eb6;box-shadow:0 4px 12px #436eb614}.lm-account-type .lm-type-btn.active svg{color:#436eb6}.lm-account-type .lm-type-btn:active{transform:scale(.97)}.lm-account-type .lm-type-btn .lm-type-check{color:#436eb6;position:absolute;top:8px;right:8px}.lm-form{flex-direction:column;flex:1;gap:18px;display:flex}.lm-field{flex-direction:column;gap:8px;display:flex}.lm-field label{color:var(--text-light,#86868b);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.lm-field .input-with-icon{align-items:center;display:flex;position:relative}.lm-field .input-with-icon .input-icon{color:var(--text-light,#86868b);pointer-events:none;transition:color .2s,transform .2s;position:absolute;left:14px}.lm-field .input-with-icon input,.lm-field .input-with-icon select{border:1px solid var(--border-light,#00000014);width:100%;color:var(--text-main,#000008);box-sizing:border-box;background:#00000004;border-radius:12px;outline:none;padding:12px 14px 12px 42px;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;transition:all .2s}.lm-field .input-with-icon input::placeholder,.lm-field .input-with-icon select::placeholder{color:var(--text-light,#86868b)}.lm-field .input-with-icon input:focus,.lm-field .input-with-icon select:focus{background:var(--bg-surface,#fff);border-color:#436eb6;box-shadow:0 0 0 3.5px #436eb626}.lm-field .input-with-icon input:focus~.input-icon,.lm-field .input-with-icon select:focus~.input-icon{color:#436eb6;transform:scale(1.05)}.lm-field .input-with-icon select{cursor:pointer;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2386868b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.lm-field-pass .input-with-icon .lm-show-pass{cursor:pointer;color:var(--text-light,#86868b);background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lm-field-pass .input-with-icon .lm-show-pass:hover{color:var(--text-main,#000008)}.lm-forgot{text-align:right;margin-top:-6px}.lm-forgot .lm-forgot-btn{color:#436eb6;cursor:pointer;background:0 0;border:none;padding:0;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none}.lm-forgot .lm-forgot-btn:hover{text-decoration:underline}.lm-error{color:#ff3b30;background:#ff3b300f;border:1px solid #ff3b3029;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.lm-error svg{flex-shrink:0}.lm-submit{color:#fff;cursor:pointer;background:#000008;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:14px;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 20px #00000026}.lm-submit:hover:not(:disabled){background:#1a1a24;transform:translateY(-2px);box-shadow:0 10px 24px #0003}.lm-submit:active{transform:scale(.97)}.lm-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.lm-spin{animation:1.2s linear infinite lm-spin-anim}@keyframes lm-spin-anim{to{transform:rotate(360deg)}}.lm-divider{color:var(--text-light,#86868b);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:12px;margin:6px 0;font-size:12px;font-weight:600;display:flex}.lm-divider:before,.lm-divider:after{content:"";background:var(--border-light,#00000014);flex:1;height:1px}.lm-social{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lm-social .lm-social-btn{border:1px solid var(--border-light,#00000014);background:var(--bg-surface,#fff);color:var(--text-main,#000008);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.lm-social .lm-social-btn:hover{background:#00000005;border-color:#00000026;transform:translateY(-1px)}.lm-social .lm-social-btn:active{transform:scale(.97)}.lm-social .lm-dev-btn{color:var(--text-main,#000008);background:#436eb604;border:1.5px dashed #436eb64d;grid-column:span 2;margin-top:4px}.lm-social .lm-dev-btn .dev-btn-icon{flex-shrink:0}.lm-social .lm-dev-btn .dev-btn-icon.creator-color{color:#436eb6}.lm-social .lm-dev-btn .dev-btn-icon.agency-color{color:#af52de}.lm-social .lm-dev-btn:hover{background:#436eb60d;border-color:#436eb699}.lm-social .lm-dev-btn.lm-dev-agency{background:#af52de04;border-color:#af52de4d}.lm-social .lm-dev-btn.lm-dev-agency:hover{background:#af52de0d;border-color:#af52de99}.lm-switch{text-align:center;color:var(--text-light,#86868b);margin:6px 0 0;font-size:14.5px;font-weight:500}.lm-switch button{color:#436eb6;cursor:pointer;background:0 0;border:none;padding:0;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600}.lm-switch button:hover{text-decoration:underline}.lm-terms{text-align:center;color:var(--text-light,#86868b);margin-top:4px;font-size:12.5px;line-height:1.5}.lm-terms a{color:#436eb6;font-weight:500;text-decoration:none}.lm-terms a:hover{text-decoration:underline}[data-theme=dark] .lm-modal{background:rgba(var(--bg-surface,#fff), .35);border-color:#ffffff14;box-shadow:0 32px 80px #0006}[data-theme=dark] .lm-left{background:linear-gradient(135deg,#000 0%,#08080f 100%);border-color:#ffffff0a}[data-theme=dark] .lm-left .lm-feature{background:#ffffff04;border-color:#ffffff08}[data-theme=dark] .lm-left .lm-orb-1,[data-theme=dark] .lm-left .lm-orb-2{opacity:.35}[data-theme=dark] .lm-close{color:#fff9;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .lm-close:hover{color:#fff;background:#ffffff1a}[data-theme=dark] .lm-tabs{background:#ffffff0a}[data-theme=dark] .lm-tabs button.active{color:#fff;background:#ffffff14}[data-theme=dark] .lm-account-type .lm-type-btn{background:#ffffff03;border-color:#ffffff0f}[data-theme=dark] .lm-account-type .lm-type-btn div strong{color:#fff}[data-theme=dark] .lm-account-type .lm-type-btn div span{color:#ffffff59}[data-theme=dark] .lm-account-type .lm-type-btn:hover{background:#ffffff05;border-color:#436eb666}[data-theme=dark] .lm-account-type .lm-type-btn.active{background:#436eb61a;border-color:#436eb6}[data-theme=dark] .lm-field .input-with-icon input,[data-theme=dark] .lm-field .input-with-icon select{color:#fff;background:#ffffff05;border-color:#ffffff14}[data-theme=dark] .lm-field .input-with-icon input::placeholder,[data-theme=dark] .lm-field .input-with-icon select::placeholder{color:#ffffff40}[data-theme=dark] .lm-field .input-with-icon input:focus,[data-theme=dark] .lm-field .input-with-icon select:focus{background:#ffffff0d;border-color:#436eb6}[data-theme=dark] .lm-submit{color:#fff;background:#436eb6}[data-theme=dark] .lm-submit:hover:not(:disabled){background:#325ba0;box-shadow:0 8px 24px #436eb64d}[data-theme=dark] .lm-divider{color:#ffffff40}[data-theme=dark] .lm-divider:before,[data-theme=dark] .lm-divider:after{background:#ffffff14}[data-theme=dark] .lm-social .lm-social-btn{color:#fffc;background:#ffffff05;border-color:#ffffff14}[data-theme=dark] .lm-social .lm-social-btn:hover{background:#ffffff0a;border-color:#ffffff26}[data-theme=dark] .lm-social .lm-dev-btn{color:#ffffffe6;background:#436eb608;border-color:#436eb640}[data-theme=dark] .lm-social .lm-dev-btn:hover{background:#436eb614;border-color:#436eb680}[data-theme=dark] .lm-social .lm-dev-btn.lm-dev-agency{background:#af52de08;border-color:#af52de40}[data-theme=dark] .lm-social .lm-dev-btn.lm-dev-agency:hover{background:#af52de14;border-color:#af52de80}[data-theme=dark] .lm-switch{color:#fff6}[data-theme=dark] .lm-terms{color:#ffffff40}.lm-upgrade-overlay{z-index:100;-webkit-backdrop-filter:blur(16px);background:#0006;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out lm-fade;display:flex;position:absolute;inset:0}.lm-upgrade-card{background:var(--bg-glass,#ffffffb3);border:1px solid var(--border-glass,#ffffff80);text-align:center;border-radius:24px;width:100%;max-width:480px;padding:32px 28px;animation:.3s cubic-bezier(.34,1.56,.64,1) lm-rise;position:relative;box-shadow:0 24px 64px #00000040}.lm-upgrade-card .lm-upgrade-close{cursor:pointer;color:var(--text-light,#86868b);background:0 0;border:none;border-radius:50%;padding:6px;transition:all .2s;position:absolute;top:16px;right:16px}.lm-upgrade-card .lm-upgrade-close:hover{color:var(--text-main,#000008);background:#0000000d}.lm-upgrade-card .lm-upgrade-icon{color:#ff9500;background:#ff95001a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 18px;display:flex}.lm-upgrade-card h3{color:var(--text-main,#000008);margin:0 0 10px;font-size:20px;font-weight:800}.lm-upgrade-card p{color:var(--text-secondary,#436eb6);margin:0 0 24px;font-size:13.5px;line-height:1.5}.lm-upgrade-card p strong{color:var(--text-main,#000008)}.lm-upgrade-card .lm-upgrade-options{flex-direction:column;gap:12px;display:flex}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn{border:1px solid var(--border-light,#00000014);background:var(--bg-surface,#fff);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:16px;transition:all .2s;display:flex}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn .opt-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn .opt-text{flex-direction:column;flex:1;gap:2px;display:flex}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn .opt-text strong{color:var(--text-main,#000008);font-size:13.5px}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn .opt-text span{color:var(--text-light,#86868b);font-size:11px}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn .opt-chevron{color:var(--text-light,#86868b);transition:transform .2s,color .2s}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.creator-opt .opt-icon{color:#436eb6;background:#436eb614}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.creator-opt:hover{background:#436eb604;border-color:#436eb680;transform:translateY(-2px)}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.creator-opt:hover .opt-icon{color:#fff;background:#436eb6}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.creator-opt:hover .opt-chevron{color:#436eb6;transform:translate(3px)}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.agency-opt .opt-icon{color:#af52de;background:#af52de14}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.agency-opt:hover{background:#af52de04;border-color:#af52de80;transform:translateY(-2px)}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.agency-opt:hover .opt-icon{color:#fff;background:#af52de}.lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.agency-opt:hover .opt-chevron{color:#af52de;transform:translate(3px)}[data-theme=dark] .lm-upgrade-card{background:rgba(var(--bg-surface,#fff), .35);border-color:#ffffff14;box-shadow:0 24px 64px #00000080}[data-theme=dark] .lm-upgrade-card .lm-upgrade-close:hover{background:#ffffff0d}[data-theme=dark] .lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn .opt-text strong{color:#fff}[data-theme=dark] .lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn .opt-text span{color:#fff6}[data-theme=dark] .lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.creator-opt:hover{background:#436eb60d;border-color:#436eb666}[data-theme=dark] .lm-upgrade-card .lm-upgrade-options .lm-upgrade-opt-btn.agency-opt:hover{background:#af52de0d;border-color:#af52de66}@font-face{font-family:WF Visual Sans;src:url(/fonts/WFVisualSansVF.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{transition:background-color .3s,color .3s}:root[data-theme=light]{--bg-main:#f5f5f7;--bg-surface:#fff;--bg-glass:#ffffffb3;--text-main:#000008;--text-secondary:#436eb6;--text-light:#86868b;--text-inverse:#fff;--border-light:#00000014;--border-glass:#ffffff80;--border-focus:#436eb6}:root[data-theme=dark]{--bg-main:#000008;--bg-surface:#0b0b16;--bg-glass:#0b0b16bf;--text-main:#fff;--text-secondary:#a1b8d9;--text-light:#51647f;--text-inverse:#000008;--border-light:#ffffff14;--border-glass:#ffffff0a;--border-focus:#436eb6}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-main,#f5f5f7);color:var(--text-main,#000008);transition:background-color .3s,color .3s;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.01em;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.035em;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1.15}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:WF Visual Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}img{max-width:100%;display:block}.btn{border-radius:99px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.19,1,.22,1);display:inline-flex}.btn.btn-primary{color:#fff;background-color:#436eb6}.btn.btn-primary:hover{background-color:#325ba0;transform:scale(1.02);box-shadow:0 8px 24px #00000014}.btn.btn-outline{border:1px solid var(--border-light,#00000014);background-color:var(--bg-surface,#fff);color:var(--text-main,#000008)}.btn.btn-outline:hover{color:var(--text-secondary,#436eb6);background-color:#436eb614;border-color:#436eb6}.btn.btn-icon{background:var(--bg-glass,#ffffffb3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-main,#000008);border-radius:50%;padding:10px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px #0000000a}.btn.btn-icon:hover{transform:scale(1.05);box-shadow:0 8px 24px #00000014}.glass-panel{background:var(--bg-glass,#ffffffb3);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass,#ffffff80);border-radius:24px;box-shadow:0 20px 40px -10px #0000001a,inset 0 1px #fff}
