.dark-mode-toggle-container[data-v-ad4edade]{align-items:center;display:flex;gap:.5rem;position:relative}.dark-mode-toggle[data-v-ad4edade]{border:none;border-radius:.75rem;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark-mode-toggle[data-v-ad4edade]:focus{transform:scale(1.05)}.dark-mode-toggle[data-v-ad4edade]:active{transform:scale(.95)}.toggle-glow[data-v-ad4edade]{background:radial-gradient(circle,rgba(59,130,246,.4),transparent 70%);filter:blur(8px)}.toggle-background[data-v-ad4edade]{background:inherit;border-radius:inherit}.icon-container[data-v-ad4edade],.icon-wrapper[data-v-ad4edade]{height:100%;width:100%}.icon-wrapper[data-v-ad4edade]{align-items:center;display:flex;justify-content:center;position:relative}.sun-icon[data-v-ad4edade]{color:#f59e0b}.sun-rays[data-v-ad4edade]{inset:0;pointer-events:none;position:absolute}.sun-ray[data-v-ad4edade]{animation:sunRayPulse-ad4edade 2s ease-in-out infinite;background:linear-gradient(180deg,#fbbf24,transparent);border-radius:1px;height:6px;left:50%;position:absolute;top:-8px;transform-origin:1px 20px;width:2px}@keyframes sunRayPulse-ad4edade{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.1)}}.moon-icon[data-v-ad4edade]{color:#6366f1}.stars[data-v-ad4edade]{inset:0;pointer-events:none}.star[data-v-ad4edade],.stars[data-v-ad4edade]{position:absolute}.star[data-v-ad4edade]{animation:starTwinkle-ad4edade 1.5s ease-in-out infinite;background:#fbbf24;border-radius:50%;height:2px;width:2px}.star[data-v-ad4edade]:before{transform:translate(-50%,-50%)}.star[data-v-ad4edade]:after,.star[data-v-ad4edade]:before{background:inherit;border-radius:1px;content:"";height:1px;left:50%;position:absolute;top:50%;width:6px}.star[data-v-ad4edade]:after{transform:translate(-50%,-50%) rotate(90deg)}@keyframes starTwinkle-ad4edade{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.ripple-effect[data-v-ad4edade]{background:radial-gradient(circle,#3b82f64d,#3b82f61a);border-radius:50%;height:20px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.icon-fade-enter-active[data-v-ad4edade],.icon-fade-leave-active[data-v-ad4edade]{transition:all .3s ease-in-out}.icon-fade-enter-from[data-v-ad4edade]{opacity:0;transform:scale(.8) rotate(-90deg)}.icon-fade-leave-to[data-v-ad4edade]{opacity:0;transform:scale(.8) rotate(90deg)}.toggle-label[data-v-ad4edade]{align-items:center;display:flex}.label-text[data-v-ad4edade]{color:#374151;font-size:.875rem;font-weight:500;transition:color .2s ease}@media (prefers-color-scheme:dark){.label-text[data-v-ad4edade]{color:#d1d5db}}.theme-dropdown[data-v-ad4edade]{animation:dropdownSlide-ad4edade .2s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;box-shadow:0 10px 25px #0000001a;margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;width:16rem;z-index:50}@keyframes dropdownSlide-ad4edade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.theme-dropdown[data-v-ad4edade]{background:#111827f2;border:1px solid rgba(55,65,81,.3)}}.dropdown-header[data-v-ad4edade]{border-bottom:1px solid rgba(229,231,235,.3);padding:1rem}@media (prefers-color-scheme:dark){.dropdown-header[data-v-ad4edade]{border-bottom-color:#4b55634d}}.dropdown-title[data-v-ad4edade]{align-items:center;color:#111827;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}@media (prefers-color-scheme:dark){.dropdown-title[data-v-ad4edade]{color:#f9fafb}}.dropdown-body[data-v-ad4edade]{padding:.5rem}.theme-options[data-v-ad4edade]{display:flex;flex-direction:column;gap:.25rem}.theme-option[data-v-ad4edade]{align-items:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;transition:all .2s ease;width:100%}.theme-option[data-v-ad4edade]:hover{background:#f3f4f680}.theme-option-active[data-v-ad4edade]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}@media (prefers-color-scheme:dark){.theme-option[data-v-ad4edade]:hover{background:#37415180}.theme-option-active[data-v-ad4edade]{background:#3b82f61a;border-color:#3b82f64d}}.option-icon[data-v-ad4edade]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.option-content[data-v-ad4edade]{flex:1;min-width:0}.option-label[data-v-ad4edade]{color:#111827;display:block;font-size:.875rem;font-weight:500;margin-bottom:.125rem}.option-description[data-v-ad4edade]{color:#6b7280;display:block;font-size:.75rem}@media (prefers-color-scheme:dark){.option-label[data-v-ad4edade]{color:#f3f4f6}.option-description[data-v-ad4edade]{color:#9ca3af}}.option-check[data-v-ad4edade]{flex-shrink:0}.dropdown-footer[data-v-ad4edade]{border-top:1px solid rgba(229,231,235,.3);margin-top:.5rem;padding:.75rem .5rem .25rem}@media (prefers-color-scheme:dark){.dropdown-footer[data-v-ad4edade]{border-top-color:#4b55634d}}.setting-item[data-v-ad4edade],.setting-label[data-v-ad4edade]{align-items:center;display:flex}.setting-label[data-v-ad4edade]{color:#6b7280;cursor:pointer;font-size:.75rem;gap:.5rem}@media (prefers-color-scheme:dark){.setting-label[data-v-ad4edade]{color:#9ca3af}}.setting-checkbox[data-v-ad4edade]{display:none}.checkbox-custom[data-v-ad4edade]{align-items:center;border:2px solid #d1d5db;border-radius:.25rem;display:flex;height:1rem;justify-content:center;position:relative;transition:all .2s ease;width:1rem}.checkbox-custom[data-v-ad4edade]:after{border:2px solid transparent;border-right:none;border-top:none;content:"";height:.25rem;opacity:0;transform:rotate(-45deg);transition:opacity .2s ease;width:.5rem}.setting-checkbox:checked+.checkbox-custom[data-v-ad4edade]{background:#3b82f6;border-color:#3b82f6}.setting-checkbox:checked+.checkbox-custom[data-v-ad4edade]:after{border-color:#fff;opacity:1}@media (prefers-color-scheme:dark){.checkbox-custom[data-v-ad4edade]{border-color:#6b7280}}.setting-text[data-v-ad4edade]{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.theme-dropdown[data-v-ad4edade]{bottom:1rem;left:1rem;position:fixed;right:1rem;top:auto;width:auto}}.dark-mode-toggle[data-v-ad4edade]:focus-visible,.theme-option[data-v-ad4edade]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.star[data-v-ad4edade],.sun-ray[data-v-ad4edade]{animation:none!important}.icon-container[data-v-ad4edade]{transition-duration:.1s}.theme-dropdown[data-v-ad4edade]{animation:none}}.will-change-transform[data-v-5bd9496e]{will-change:transform}.search-modal[data-v-5bd9496e]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.search-box[data-v-5bd9496e],.search-container[data-v-5bd9496e]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.search-input[data-v-5bd9496e]{caret-color:#3b82f6}.search-input[data-v-5bd9496e]:focus{transform:scale(1.02);transition:transform .3s ease}.clear-btn[data-v-5bd9496e],.close-btn[data-v-5bd9496e],.search-btn[data-v-5bd9496e]{overflow:hidden;position:relative}.clear-btn[data-v-5bd9496e]:before,.close-btn[data-v-5bd9496e]:before,.search-btn[data-v-5bd9496e]:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.clear-btn[data-v-5bd9496e]:hover:before,.close-btn[data-v-5bd9496e]:hover:before,.search-btn[data-v-5bd9496e]:hover:before{opacity:1}.result-item[data-v-5bd9496e]:hover{box-shadow:0 10px 25px #0000001a;transform:translate(5px) scale(1.02)}.quick-link[data-v-5bd9496e]:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px) scale(1.02)}.kbd[data-v-5bd9496e]{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.kbd[data-v-5bd9496e]:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.loading-spinner[data-v-5bd9496e]:before{animation:spin-5bd9496e 1s linear infinite;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#3b82f6);border-radius:50%;content:"";inset:-2px;position:absolute;z-index:-1}@keyframes spin-5bd9496e{to{transform:rotate(1turn)}}.search-modal-enter-active[data-v-5bd9496e],.search-modal-leave-active[data-v-5bd9496e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.search-modal-enter-from[data-v-5bd9496e],.search-modal-leave-to[data-v-5bd9496e]{opacity:0}.search-modal-enter-from .search-container[data-v-5bd9496e],.search-modal-leave-to .search-container[data-v-5bd9496e]{opacity:0;transform:translateY(-50px) scale(.9)}@media (max-width:640px){.search-container[data-v-5bd9496e]{margin:0 1rem}.links-grid[data-v-5bd9496e]{grid-template-columns:1fr}.search-header[data-v-5bd9496e]{flex-direction:column;gap:1rem}}@media (prefers-color-scheme:dark){.search-box[data-v-5bd9496e]{box-shadow:0 25px 50px -12px #00000080}}.clear-btn[data-v-5bd9496e]:focus-visible,.close-btn[data-v-5bd9496e]:focus-visible,.quick-link[data-v-5bd9496e]:focus-visible,.result-item[data-v-5bd9496e]:focus-visible,.search-btn[data-v-5bd9496e]:focus-visible,.search-input[data-v-5bd9496e]:focus{outline:2px solid #3b82f6;outline-offset:2px}.search-content[data-v-5bd9496e]{scrollbar-color:#9ca3af transparent;scrollbar-width:thin}.search-content[data-v-5bd9496e]::-webkit-scrollbar{width:6px}.search-content[data-v-5bd9496e]::-webkit-scrollbar-track{background:transparent}.search-content[data-v-5bd9496e]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.search-content[data-v-5bd9496e]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.will-change-transform[data-v-808e7281]{will-change:transform}.bottom-nav-container[data-v-808e7281],.nav-background[data-v-808e7281]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-background[data-v-808e7281]{box-shadow:0 -10px 40px #0000001a}.nav-background[data-v-808e7281]:before{background:linear-gradient(135deg,#3b82f608,#9333ea08);content:"";inset:0;pointer-events:none;position:absolute}.nav-tab[data-v-808e7281]{min-height:64px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-tab[data-v-808e7281]:active{transform:scale(.95)}.nav-tab-active[data-v-808e7281]{transform:scale(1.05)}.nav-tab-inactive[data-v-808e7281]:hover{transform:scale(1.02)}.icon-container[data-v-808e7281]{position:relative;transition:all .3s ease}.icon-container[data-v-808e7281]:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1));border-radius:1rem;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.nav-tab:hover .icon-container[data-v-808e7281]:before{opacity:1}.badge[data-v-808e7281]{animation:badgePulse-808e7281 2s infinite}@keyframes badgePulse-808e7281{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notification-dot[data-v-808e7281]{animation:notificationPing-808e7281 1s cubic-bezier(0,0,.2,1) infinite}@keyframes notificationPing-808e7281{75%,to{opacity:0;transform:scale(2)}}.tab-label[data-v-808e7281]{transition:all .3s ease;white-space:nowrap}.ripple[data-v-808e7281]{border-radius:1rem;inset:0;overflow:hidden;position:absolute}.ripple-effect[data-v-808e7281]{border-radius:50%;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;width:100px}.nav-tab:active .ripple-effect[data-v-808e7281]{transform:translate(-50%,-50%) scale(1)}.tab-indicator[data-v-808e7281]{box-shadow:0 0 10px #3b82f680;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-active-bg[data-v-808e7281]{animation:activeGlow-808e7281 2s ease-in-out infinite alternate;border-radius:1rem}@keyframes activeGlow-808e7281{0%{opacity:.1}to{opacity:.2}}.nav-tab-inactive:hover .icon-container[data-v-808e7281]{background:linear-gradient(135deg,#3b82f61a,#9333ea1a)}.nav-tab-inactive:hover .tab-label[data-v-808e7281]{color:#3b82f6cc}@media (prefers-color-scheme:dark){.nav-background[data-v-808e7281]{box-shadow:0 -10px 40px #0000004d}.nav-tab-inactive:hover .tab-label[data-v-808e7281]{color:#60a5facc}}@media (max-width:768px){.nav-tab[data-v-808e7281]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-nav-container[data-v-808e7281]{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.icon-container[data-v-808e7281],.nav-tab[data-v-808e7281],.ripple-effect[data-v-808e7281],.tab-indicator[data-v-808e7281],.tab-label[data-v-808e7281]{animation:none;transition:none}.badge[data-v-808e7281],.notification-dot[data-v-808e7281]{animation:none}}
