:root{--nav-bg: var(--container-bg, #3a3a3a);--nav-border: var(--border-color, #555);--nav-text: var(--text-primary, #f0f0f0);--nav-text-secondary: var(--text-muted, #888);--nav-hover: rgba(var(--fate-accent-rgb, 0, 196, 217), .1);--nav-active: var(--fate-accent, #00c4d9);--nav-accent: var(--fate-accent, #00c4d9);--nav-border-radius: 4px;--nav-gap: 12px;--nav-padding: 12px 16px;--nav-item-padding: 8px 12px;--nav-transition: all .2s ease;--nav-transition-slow: all .3s ease;--nav-z-overlay: 50;--nav-z-drawer: 100;--nav-z-dropdown: 200;--upgrade-btn-bg: linear-gradient(135deg, #ffd700, #ffb347);--upgrade-btn-bg-hover: linear-gradient(135deg, #ffed4e, #ffc266);--upgrade-btn-text: #1a1a1a;--upgrade-btn-shadow: 0 2px 8px rgba(255, 215, 0, .3);--upgrade-btn-shadow-hover: 0 4px 16px rgba(255, 215, 0, .4)}body:not(.light-theme){--nav-bg: #ffffff;--nav-border: #e0e0e0;--nav-text: #1c1c1e;--nav-text-secondary: #666666}body.light-theme{--nav-bg: #1c1c1e;--nav-border: #6a6a6a;--nav-text: #f5f5f7;--nav-text-secondary: #b0b0b0}.top-navigation{display:flex;justify-content:space-between;align-items:center;padding:12px 8px 12px 16px;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);color:var(--nav-text);z-index:var(--z-nav-drawer);height:50px;box-sizing:border-box;transition:transform .35s ease,margin-bottom .35s ease,border-color .2s ease}.top-navigation.nav-hidden{transform:translateY(-100%);margin-bottom:-50px;pointer-events:none;border-bottom-color:transparent}body.combined-panel-active #top-nav{display:block!important}.nav-left{flex:1;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content}.nav-logo{display:flex;align-items:center;text-decoration:none;cursor:pointer}.nav-logo img{height:32px;width:auto;transition:opacity .3s ease}.nav-logo:hover img{opacity:.8}.logo-light-mode,body.light-theme .logo-dark-mode{display:none}body.light-theme .logo-light-mode{display:block}.subscription-tier-badge{display:flex;align-items:center;margin-left:12px;padding:4px 10px;border:2px solid #000;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.subscription-tier-badge.hidden{display:none}body:not(.light-theme) .subscription-tier-badge{color:#1c1c1e;border-color:#1c1c1e;background:transparent}body.light-theme .subscription-tier-badge{color:#f5f5f7;border-color:#f5f5f7;background:transparent}.subscription-tier-badge.tier-pro{border-color:silver;color:silver}.subscription-tier-badge.tier-premium{border-color:gold;color:gold}.subscription-tier-badge.tier-admin{border-color:#ff6b6b;color:#ff6b6b}.fa-crown.tier-pro,[data-tier=pro] .fa-crown,.tier-pro .fa-crown{color:silver!important}.fa-crown.tier-premium,[data-tier=premium] .fa-crown,.tier-premium .fa-crown,.fa-crown:not(.tier-pro):not(.tier-admin){color:gold!important}.fa-crown.tier-admin,[data-tier=admin] .fa-crown,.tier-admin .fa-crown{color:#ff6b6b!important}.nav-center{display:flex;justify-content:center;gap:1.5rem;width:100%!important}.nav-link{text-decoration:none;color:var(--nav-text);padding:.5rem;border-radius:0;text-align:center;border-bottom:4px solid transparent;display:inline-flex;align-items:center;gap:6px;font-weight:550}.nav-link i{font-size:18px}.nav-link:hover:not(.active){border-bottom:4px solid rgba(0,0,0,.2);opacity:.7;color:#000c}.nav-link.active i.fa-regular{font-weight:900;color:#000c}.nav-link.active{background:transparent;color:var(--nav-text);border-bottom:4px solid var(--nav-active);font-weight:550}.nav-create-wheel-btn{background:var(--container-bg, #1a1a2e)!important;color:#fff!important;border-radius:20px!important;padding:.5rem 1rem!important;border:none!important;border-bottom:none!important;font-size:13px;font-weight:600;transition:all .2s ease;text-decoration:none!important}.nav-create-wheel-btn:hover{background:var(--container-bg-hover, #2a2a4e)!important;opacity:1!important;border:none!important;border-bottom:none!important;text-decoration:none!important;transform:scale(1.02)}.nav-create-wheel-btn .btn-text-short{display:none}@media(max-width:480px){.nav-create-wheel-btn .btn-text-full{display:none}.nav-create-wheel-btn .btn-text-short{display:inline}}.nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.user-auth-area{position:relative;display:flex;align-items:center}.logged-out-nav{display:flex;align-items:center;gap:8px}.logged-in-nav{display:flex;align-items:center}.user-avatar-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:0;height:40px;position:relative}.user-avatar-img,.user-avatar-btn .avatar-initials{width:32px!important;height:32px!important;border-radius:50%;border:2px solid var(--nav-active);flex-shrink:0}.user-avatar-btn .avatar-initials{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--avatar-text-color, #fff);background:var(--avatar-bg-color, #6b7280)}.nav-avatar-container{border-radius:50%;display:flex;align-items:center;position:relative}.nav-avatar-loading-spinner{border:1px solid rgba(255,255,255,.1);border-top:1px solid var(--accent-color);border-radius:50%;width:12px;height:12px;animation:spin 1s linear infinite}.dropdown-indicator{color:var(--nav-text-secondary);font-size:.8rem;transition:var(--nav-transition)}.user-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--container-bg);border-radius:8px;min-width:300px;box-shadow:0 4px 15px #21212133;z-index:var(--nav-z-dropdown);display:none!important;visibility:hidden!important;opacity:0!important}.user-dropdown-menu:not(.hidden)[style*="display: block"]{display:block!important;visibility:visible!important;opacity:1!important}.user-dropdown-menu .dropdown-item{display:block;padding:12px 16px;color:var(--text-primary);text-decoration:none;transition:var(--nav-transition)}.user-dropdown-menu .dropdown-item:hover{background:var(--hover-bg);color:var(--text-primary)}.dropdown-header{padding:12px 16px 8px;font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;background:#ffffff0d;margin-top:8px}.dropdown-divider.mobile-only{display:none;height:1px;background:var(--border-color);margin:12px 0}.user-dropdown-menu .dropdown-item:last-child{border-top:1px solid var(--border-color);margin-top:8px;padding-top:16px}#globalSettingsNavLink{border-top:.5px solid var(--border-color)}.dropdown-item.has-submenu{display:flex;align-items:center;width:100%;background:none;border:none;text-align:left;cursor:pointer;font-size:inherit;font-family:inherit;padding:12px 16px;color:var(--text-primary);text-decoration:none;transition:var(--nav-transition);position:relative}.dropdown-item.has-submenu:hover{background:var(--hover-bg)}.dropdown-item.has-submenu .fa-circle-question{margin-right:8px}.submenu-arrow{font-size:.7rem;opacity:.6;margin-left:auto}.help-submenu-panel{position:fixed;background:var(--container-bg, #1a1a2e);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;padding:8px 0;min-width:180px;box-shadow:0 8px 24px #0006;z-index:10002}.help-submenu-panel.hidden{display:none}.help-submenu-panel .dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--text-primary, #fff);text-decoration:none;transition:background .2s ease}.help-submenu-panel .dropdown-item:hover{background:var(--hover-bg, rgba(255, 255, 255, .05))}.help-submenu-panel .dropdown-item i{width:18px;text-align:center;opacity:.8}@media(max-width:768px){.help-submenu-panel{display:none!important}}.mobile-submenu{display:none}@media(max-width:768px){.user-dropdown-content{overflow:hidden;position:relative;width:100%}.user-dropdown-items{position:relative;transition:transform .3s cubic-bezier(.32,.72,0,1);width:100%}.user-dropdown-content.submenu-active .user-dropdown-items{transform:translate(-100%)}.mobile-submenu{display:block;position:absolute;top:0;left:100%;width:100%;background:var(--container-bg, #1a1a2e);transition:transform .3s cubic-bezier(.32,.72,0,1);padding:8px 0;min-height:100%}.mobile-submenu.hidden{display:block}.user-dropdown-content.submenu-active .mobile-submenu{transform:translate(-100%)}.mobile-submenu{z-index:10!important}.mobile-submenu .dropdown-item{display:flex!important;align-items:center;gap:10px;color:var(--text-primary);padding:16px 12px;position:relative;z-index:10}#helpMenuTrigger .submenu-arrow{display:inline-block}}.admin-item{color:var(--warning-color, #ffc107)!important}.admin-item:hover{background:rgba(var(--warning-rgb, 255, 193, 7),.1)!important}.mobile-nav-section,.mobile-nav-item{display:block}.mobile-nav-item{padding:14px 20px;color:var(--text-primary);text-decoration:none;transition:var(--nav-transition);display:flex;align-items:center;gap:12px;font-size:1rem;background:none;border:none;width:100%;cursor:pointer}.mobile-nav-item:hover{background:var(--hover-bg);color:var(--text-primary)}.mobile-nav-item.active{background:rgba(var(--fate-accent-rgb, 0, 196, 217),.2);color:var(--nav-active)}.mobile-nav-item i{width:20px;text-align:center;font-size:1.1rem}.theme-toggle-btn{display:none;background:none;border:none;color:var(--nav-text);cursor:pointer;padding:0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;line-height:1rem;font-size:1rem;text-align:center;transition:var(--nav-transition)}.theme-toggle-btn:hover{background:var(--nav-active);color:var(--text-on-accent, #fff)}.nav-upgrade-btn{display:none;background:var(--upgrade-btn-bg);border:none;color:var(--upgrade-btn-text);cursor:pointer;padding:8px 16px;border-radius:16px;font-size:.875rem;font-weight:600;align-items:center;gap:6px;transition:var(--nav-transition);box-shadow:var(--upgrade-btn-shadow);white-space:nowrap}.nav-upgrade-btn:hover{background:var(--upgrade-btn-bg-hover);box-shadow:var(--upgrade-btn-shadow-hover);transform:translateY(-1px)}.nav-upgrade-btn:active{transform:translateY(0);box-shadow:var(--upgrade-btn-shadow)}.nav-upgrade-btn .fa-crown{font-size:.875rem}body:is(.user-pro,.user-premium,.user-admin) .nav-upgrade-btn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:not(.user-authenticated) .nav-upgrade-btn{display:none!important}body.free-user.user-authenticated .nav-upgrade-btn{display:none!important}.nav-my-wheels-btn{background:transparent;width:40px;height:40px;border:none;color:#000;cursor:pointer;padding:8px;border-radius:50%;font-size:1.125rem;display:none;align-items:center;justify-content:center;position:relative;transition:var(--nav-transition)}.nav-my-wheels-btn:hover,.nav-my-wheels-btn.active{background:#0000001a}.nav-my-wheels-btn:hover i.fa-bookmark,.nav-my-wheels-btn.active i.fa-bookmark{font-weight:900}.nav-my-wheels-btn:active{transform:scale(.95)}@media(min-width:768px){body.user-authenticated .nav-my-wheels-btn{display:flex!important}}@media(max-width:767px){.nav-my-wheels-btn{display:none!important}}@media(min-width:768px){#mobile-nav-your-wheels,#logged-out-nav-my-wheels{display:none!important}}.my-wheels-badge{position:absolute;top:2px;right:2px;background:var(--color-error, #dc3545);color:#fff;font-size:.65rem;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.my-wheels-badge.hidden{display:none}.theme-icon-dark,.theme-icon-light{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1em;height:1em;font-size:1.2rem;transition:opacity .3s ease,visibility .3s ease}.theme-icon-dark{opacity:0;visibility:hidden}.theme-icon-light,body.light-theme .theme-icon-dark{opacity:1;visibility:visible}body.light-theme .theme-icon-light{opacity:0;visibility:hidden}.fab.has-changes,#saveWheelNavBtn.has-changes{position:relative;animation:save-button-pulse 2s ease-in-out infinite}.fab.has-changes .save-ripple,#saveWheelNavBtn.has-changes .save-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.fab.has-changes .save-ripple{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(78,194,157,.4) 0%,rgba(78,194,157,.1) 50%,transparent 70%);animation:save-ripple-effect 2s ease-out infinite}#saveWheelNavBtn.has-changes .save-ripple{width:120%;height:120%;border-radius:8px;background:linear-gradient(135deg,rgba(78,194,157,.2) 0%,rgba(78,194,157,.1) 50%,transparent 70%);animation:save-nav-ripple-effect 2s ease-out infinite}@media(prefers-reduced-motion:reduce){.fab.has-changes,#saveWheelNavBtn.has-changes{animation:none}.fab.has-changes .save-ripple,#saveWheelNavBtn.has-changes .save-ripple{animation:none;opacity:.3;transform:translate(-50%,-50%) scale(1.1)}}.nav-container{display:flex;align-items:center;background:var(--nav-bg);color:var(--nav-text);border:1px solid var(--nav-border);border-radius:var(--nav-border-radius);transition:var(--nav-transition)}.nav-list{display:flex;list-style:none;margin:0;padding:0;gap:var(--nav-gap)}.nav-list.vertical{flex-direction:column}.nav-list.horizontal{flex-direction:row}.nav-list.centered{justify-content:center}.nav-list.spaced{justify-content:space-between}.nav-item{display:flex;align-items:center;padding:var(--nav-item-padding);color:var(--nav-text);text-decoration:none;border-radius:var(--nav-border-radius);cursor:pointer;transition:var(--nav-transition)}.nav-item:hover{background:var(--nav-hover);color:var(--nav-accent)}.nav-item.active{background:var(--nav-active);color:#fff;font-weight:600}.nav-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nav-icon{margin-right:8px;font-size:1.1em;transition:transform .1s ease}.nav-item:hover .nav-icon{transform:scale(1.1)}.nav-drawer{position:fixed;background:var(--nav-bg);border:1px solid var(--nav-border);box-shadow:0 4px 20px #00000026;z-index:var(--nav-z-drawer);transition:var(--nav-transition-slow);display:flex;flex-direction:column}.nav-drawer.right{top:0;right:0;height:100vh;width:300px;transform:translate(100%)}.nav-drawer.visible{transform:translate(0)}.nav-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--nav-padding);border-bottom:1px solid var(--nav-border)}.nav-drawer-title{font-size:18px;font-weight:600;color:var(--nav-text)}.nav-drawer-close{background:none;border:none;color:var(--nav-text-secondary);font-size:20px;cursor:pointer;padding:8px;border-radius:4px;transition:var(--nav-transition)}.nav-drawer-close:hover{background:var(--nav-hover);color:var(--nav-text)}.nav-drawer-content{flex:1;overflow-y:auto;padding:var(--nav-padding)}.nav-kebab{position:relative;display:inline-block}.nav-kebab-toggle{background:transparent;border:none;color:var(--nav-text-secondary);font-size:16px;cursor:pointer;padding:8px;border-radius:4px;transition:var(--nav-transition);min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.nav-kebab-toggle:hover{background:var(--nav-hover);color:var(--nav-text)}.nav-kebab-menu{position:absolute;top:100%;right:0;margin-top:4px;background:var(--nav-bg);border:1px solid var(--nav-border);border-radius:var(--nav-border-radius);box-shadow:0 4px 20px #00000026;z-index:var(--nav-z-dropdown);min-width:200px;transition:var(--nav-transition)}.nav-kebab-menu.hidden{opacity:0;transform:translateY(-10px);pointer-events:none}.nav-kebab-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--nav-text);cursor:pointer;transition:var(--nav-transition);border-bottom:1px solid var(--nav-border)}.nav-kebab-item:last-child{border-bottom:none}.nav-kebab-item:hover{background:var(--nav-hover);color:var(--nav-accent)}body.shared-wheel-readonly,body.shared-wheel-editable{padding-top:0;margin-top:0}body.shared-wheel-readonly #top-nav,body.shared-wheel-readonly .top-navigation,body.shared-wheel-readonly .nav-left,body.shared-wheel-readonly .nav-center,body.shared-wheel-readonly .nav-right,body.shared-wheel-readonly #mobile-menu-toggle,body.shared-wheel-readonly #saveWheelNavBtn,body.shared-wheel-readonly #resetBtn,body.shared-wheel-readonly #settingsBtn,body.shared-wheel-readonly #prescreen,body.shared-wheel-readonly #authModal,body.shared-wheel-readonly #prescreen .alert-overlay,body.shared-wheel-readonly #authModal .modal-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.shared-wheel-readonly .share-modal-overlay,body.shared-wheel-readonly .alert-overlay:has(.share-modal-content){display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.shared-wheel-readonly .alert-overlay.share-modal-overlay{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.shared-wheel-editable #top-nav,body.shared-wheel-editable .top-navigation,body.shared-wheel-editable .nav-left,body.shared-wheel-editable .nav-center,body.shared-wheel-editable .nav-right{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.shared-wheel-editable .wheel-save-choice-modal{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.shared-wheel-readonly .wheel-save-choice-modal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.shared-wheel-mode #stepQuestion{display:none}body.shared-wheel-mode #outcomePopup{display:flex;visibility:visible;opacity:1;pointer-events:auto;padding-top:40px}body.shared-wheel-mode #outcomePopup.hidden{display:none}.site-footer{margin-top:20px;padding:20px 0 160px;width:100%;min-height:60px;background:var(--color-surface-primary);border-top:1px solid var(--color-border-subtle);position:relative;z-index:var(--z-base)}body.wheel-view-active .site-footer{display:none}.footer-content{max-width:1600px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.footer-links{display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px;color:var(--color-text-tertiary)}.footer-link{color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.footer-link:hover{color:var(--color-text-primary);text-decoration:underline}.footer-separator{color:var(--color-text-disabled)}.footer-social{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}.footer-social-link{color:var(--color-text-secondary);transition:color .2s ease;display:flex;line-height:0;width:18px;height:20px}.footer-social-link:hover{color:var(--color-text-primary)}.mobile-only{display:none!important}.user-dropdown-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:var(--nav-z-overlay, 140);display:none;opacity:0;transition:opacity .3s ease;pointer-events:none}.user-dropdown-backdrop.visible{display:block;opacity:1;pointer-events:auto}@media(max-width:768px){#themeToggleBtn{display:none}.nav-upgrade-btn{padding:6px 12px;font-size:.8rem}.nav-upgrade-btn .upgrade-text{display:none}.top-navigation{box-shadow:0 1px 3px #0000001a;padding:12px 8px 12px 16px;box-sizing:border-box}.nav-center,.sub-navigation,#subNavigation{display:none}.nav-right{gap:6px}.nav-logo img{height:32px}.subscription-tier-badge{margin-left:8px;padding:3px 6px;font-size:9px;border-width:1.5px}.logged-out-nav .button{font-size:.8rem;padding:6px 12px}.user-avatar-img,.user-avatar-btn .avatar-initials{max-width:32px!important;max-height:32px!important;width:32px!important;height:32px!important}.dropdown-indicator,.hamburger-indicator{font-size:.8rem}.hamburger-menu-btn{display:none;background:none;border:none!important;color:#000!important;font-size:1rem;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.hamburger-menu-btn:hover{background:var(--color-surface-hover)}.mobile-only{display:flex!important}#navSignInBtn{display:none}.user-dropdown-menu{position:fixed;top:0;right:0;height:100vh;width:min(90vw,480px);min-width:0;background:var(--container-bg);box-shadow:-4px 0 20px #0000004d;z-index:calc(var(--nav-z-dropdown) + 1);transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);padding:64px 8px 108px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:none!important;visibility:hidden!important;opacity:0!important}.user-dropdown-menu:before{content:"";position:sticky;top:-65px;left:0;right:0;height:1px;display:block;z-index:1;margin:0 -8px;box-shadow:0 32px 0 32px var(--container-bg);pointer-events:none}.user-dropdown-menu.mobile-visible{display:block!important;visibility:visible!important;opacity:1!important;transform:translate(0)}.user-dropdown-menu .dropdown-item{padding:16px 12px;font-size:1rem;display:flex;align-items:center;gap:8px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.user-dropdown-menu .dropdown-item:hover{background:var(--hover-bg);color:var(--text-primary)}.user-dropdown-menu .dropdown-item i{width:20px;text-align:center;font-size:1.1rem}.dropdown-header{position:sticky;top:0;padding:16px 12px 8px;font-size:.75rem;margin-top:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.dropdown-header.mobile-only{position:sticky;top:0;background:var(--container-bg);z-index:998;margin:0 -8px;padding:16px 20px 12px;border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px #00000026;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body:not(.light-theme) .dropdown-header.mobile-only{background:#3a3a3a}body.light-theme .dropdown-header.mobile-only{background:#fff}.dropdown-divider.mobile-only{display:block;background:var(--border-color)}.user-dropdown-menu .dropdown-item:last-child{padding:20px 12px 16px;margin-top:12px;border-top:1px solid var(--border-color)}.nav-drawer.right{width:100%;height:70vh;top:auto;bottom:0;border-radius:16px 16px 0 0}.footer-links{flex-direction:column;gap:8px;text-align:center}.footer-separator{display:none}}@media(max-width:400px){.user-dropdown-menu{width:70vw;padding:60px 4px 4px}.user-dropdown-menu:after{height:100px}.user-dropdown-menu .dropdown-item{padding:16px 8px;gap:6px}.dropdown-header{padding:16px 8px 8px}.dropdown-header.mobile-only{margin:0 -4px;padding:16px 12px 12px}}@media(min-width:769px)and (max-width:1024px){.nav-center{display:flex;gap:16px}.nav-link{font-size:.9rem;padding:8px 12px}}@media(min-width:769px){.mobile-only,.nav-icon-btn.mobile-only,#mobile-menu-toggle{display:none!important}.user-dropdown-menu .mobile-nav-item{display:flex!important}.user-dropdown-menu #mobile-nav-latest,.user-dropdown-menu #mobile-nav-explore{display:none!important}}body:not(.wheel-view-active) #top-nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.wheel-view-active #top-nav,body.wheel-view-active.shared-wheel-editable #top-nav{display:none!important}.customizing-active .top-navigation{display:none}.persona-selector{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-start;align-items:center;margin-left:8px;background:#fff;color:#000;padding:0;position:relative;border-radius:32px;border:1px solid rgba(0,0,0,.3)}.persona-selector .persona-name{color:#000!important;font-size:14px;font-weight:800;text-align:left;white-space:nowrap}.persona-dropdown-trigger{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--nav-text);font-size:14px;font-weight:500;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background .2s ease}.persona-dropdown-trigger:hover,.persona-dropdown-trigger.active{background:var(--nav-hover)}.persona-name{font-size:14px;font-weight:500}.persona-chevron{font-size:10px;transition:transform .2s ease;color:#000!important}.persona-trigger-icon{font-size:14px;color:#000!important}.persona-dropdown-trigger.active .persona-chevron{transform:rotate(180deg)}.persona-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;background:var(--container-bg);border:.5px solid var(--border-color);border-radius:var(--card-border-radius, 12px);box-shadow:var(--card-shadow-lg, 0 4px 12px rgba(0, 0, 0, .3));min-width:200px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .3s ease;z-index:var(--nav-z-dropdown);overflow:hidden}.persona-dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.persona-dropdown-item{display:flex;align-items:center;gap:14px;padding:16px;color:var(--text-primary, white);text-decoration:none;font-size:14px;transition:background .2s ease;border-bottom:.5px solid rgba(255,255,255,.1)}.persona-dropdown-item:last-child{border-bottom:none}.persona-dropdown-item:hover{background:#ffffff1a}.persona-dropdown-item:active{background:#ffffff26}.persona-dropdown-item.active{background:#00c4d926;color:var(--nav-active, #00c4d9);font-weight:500}.persona-item-text{flex:1}body.light-theme .persona-dropdown-trigger{color:#1a1a1a!important;font-weight:500}body.light-theme .persona-dropdown-trigger:hover{background:#00000014;color:#000!important}body.light-theme .persona-dropdown-trigger.active{background:#0000001f;color:#000!important}body.light-theme .persona-dropdown-menu{background:#fff;border-color:#d0d0d0;box-shadow:0 4px 16px #00000026}body.light-theme .persona-dropdown-item{color:#1a1a1a!important;border-bottom-color:#e8e8e8;font-weight:500}body.light-theme .persona-dropdown-item:hover{background:#00c4d91f;color:#000!important}body.light-theme .persona-dropdown-item.active{background:#00c4d92e;color:#089!important;font-weight:600}body:not(.light-theme) .persona-dropdown-trigger{color:#f0f0f0}body:not(.light-theme) .persona-dropdown-trigger:hover{background:#ffffff1a}body:not(.light-theme) .persona-dropdown-trigger.active{background:#ffffff26}@media(max-width:768px){.persona-selector{margin-left:8px;padding-left:8px}.persona-dropdown-trigger{padding:4px}.persona-dropdown-menu{left:8px}}.floating-nav-widget{position:fixed;top:24px;left:50%;transform:translate(-50%) translateY(-120px);z-index:1250;display:block!important;white-space:nowrap;padding:4px;border-radius:28px;width:auto!important;height:auto!important;max-width:90vw;text-align:center;background:#14141480;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,0 2px 8px #0003;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .3s ease;will-change:transform,opacity}.floating-nav-widget.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.floating-nav-item{display:inline-flex;vertical-align:middle;align-items:center;gap:6px;padding:16px;border:none;border-radius:24px;background:transparent;color:#fff9;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.floating-nav-item i{font-size:18px;flex-shrink:0}.floating-nav-item span{line-height:1}.floating-nav-item:hover{background:#ffffff1a;color:#ffffffe6}.floating-nav-item:active{transform:scale(.96)}.floating-nav-item.active{background:#fff;color:#000000e6;font-weight:600;box-shadow:0 2px 8px #00c4d94d}.floating-nav-item.active:hover{background:var(--nav-active, #00c4d9);color:#fff;filter:brightness(1.08)}body.wheel-view-active .floating-nav-widget,body.combined-panel-active .floating-nav-widget{display:none!important}body.light-theme .floating-nav-widget{background:#ffffffeb;border-color:#00000014;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}body.light-theme .floating-nav-item{color:#666}body.light-theme .floating-nav-item:hover{background:#0000000d;color:#333}body.light-theme .floating-nav-item.active{color:#fff}@media(max-width:768px){.floating-nav-widget{top:auto;bottom:24px;transform:translate(-50%) translateY(120px)}.floating-nav-widget.visible{transform:translate(-50%) translateY(0)}.floating-nav-item[data-nav-view=create]{display:none}}@media(max-width:480px){.floating-nav-widget{padding:3px}.floating-nav-item{padding:12px;font-size:14px;gap:8px}.floating-nav-item i{font-size:13px}}
