@property --masteros-mode-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.NavigationModeSwitcher-module__jqdsia__switcher{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);box-shadow:0 10px 26px color-mix(in srgb, var(--color-text) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;padding:.375rem}.NavigationModeSwitcher-module__jqdsia__vertical{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.NavigationModeSwitcher-module__jqdsia__buttonStack{gap:.375rem;display:flex}.NavigationModeSwitcher-module__jqdsia__vertical .NavigationModeSwitcher-module__jqdsia__buttonStack{flex-direction:column}.NavigationModeSwitcher-module__jqdsia__button{text-align:center;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:.625rem .75rem;font-size:.75rem;font-weight:700;line-height:1.25;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.NavigationModeSwitcher-module__jqdsia__vertical .NavigationModeSwitcher-module__jqdsia__button{text-align:left;justify-content:flex-start;width:100%}.NavigationModeSwitcher-module__jqdsia__button svg{flex:none}.NavigationModeSwitcher-module__jqdsia__button span{overflow-wrap:anywhere;min-width:0}.NavigationModeSwitcher-module__jqdsia__active{color:#fff;background:linear-gradient(135deg, #1677ff, #0057d9) padding-box, conic-gradient(from var(--masteros-mode-border-angle), #38bdf840 0deg, #38bdf840 250deg, #7dd3fc 292deg, #fff 318deg, #38bdf8 342deg, #38bdf840 360deg) border-box;animation:4.5s linear infinite NavigationModeSwitcher-module__jqdsia__masteros-mode-border-orbit;box-shadow:0 6px 16px #0066ff3d}.NavigationModeSwitcher-module__jqdsia__inactive{color:var(--color-text-muted);background:0 0;border-color:#0000}.NavigationModeSwitcher-module__jqdsia__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NavigationModeSwitcher-module__jqdsia__button:disabled{cursor:wait;opacity:.72}@media (hover:hover) and (pointer:fine){.NavigationModeSwitcher-module__jqdsia__inactive:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:var(--color-primary-soft);color:var(--color-primary)}}@keyframes NavigationModeSwitcher-module__jqdsia__masteros-mode-border-orbit{to{--masteros-mode-border-angle:360deg}}@media (prefers-reduced-motion:reduce){.NavigationModeSwitcher-module__jqdsia__button{transition:none}.NavigationModeSwitcher-module__jqdsia__active{background:linear-gradient(135deg,#1677ff,#0057d9) padding-box padding-box,#7dd3fc border-box;animation:none}}
