@font-face{font-family:GE_SS_Two;src:url(/assets/GE_SS_Two_Medium.Da35L79U.otf) format("opentype");font-weight:400;font-style:normal}:root{font-family:GE_SS_Two,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;font-weight:400;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (max-width: 480px){:root{font-size:15px}}@media (max-width: 360px){:root{font-size:14px}}[data-theme=dark]{--bg-primary: #0a0a0f;--bg-secondary: #13131a;--bg-logo-secondary:#F8C900;--card-bg: #1a1a24;--text-primary: #ffffff;--text-logo-secondary: #F8C900;--text-secondary: #F8C900;--border-color: #2a2a3a;--accent-color: #00d4ff;--secondary-color: #00a8e8;--primary-color: #00a8e8;--primary-glow: rgba(0, 212, 255, .15);--accent-rgb: 0, 212, 255;--primary-rgb: 0, 168, 232}[data-theme=light]{--bg-primary: #f5f5f7;--bg-secondary: #e8e8ed;--card-bg: #ffffff;--text-primary: #1a1a1a;--text-secondary: #F8C900;--border-color: #d2d2d7;--accent-color: #007aff;--secondary-color: #0051d5;--primary-color: #0051d5;--primary-glow: rgba(0, 122, 255, .15);--accent-rgb: 0, 122, 255;--primary-rgb: 0, 81, 213}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{font-family:Changa,sans-serif;direction:rtl;text-align:right;unicode-bidi:plaintext;font-variant-numeric:normal}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}#app{width:100%;min-height:100vh}h1,h2,h3,h4,h5,h6{line-height:1.2}button{font-family:inherit;outline:none}button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}input{font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}input:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}input:focus{animation:input-focus-pulse .4s ease}@keyframes input-focus-pulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}select{font-family:inherit}a{color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}.ripple-effect{position:absolute;border-radius:50%;background:#fff9;transform:scale(0);animation:ripple-animation .6s ease-out;pointer-events:none}@keyframes ripple-animation{to{transform:scale(2);opacity:0}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (max-width: 768px){:root{font-size:14px}}[data-animations=disabled] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}[data-animations=disabled] *:hover{transition-duration:.1s!important}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1{font-size:clamp(1.9rem,2.5vw + 1rem,2.8rem);font-weight:800}h2{font-size:clamp(1.6rem,2vw + .8rem,2.2rem);font-weight:700}h3{font-size:clamp(1.3rem,1.7vw + .6rem,1.8rem);font-weight:600}h4,h5{font-size:clamp(1.1rem,1.2vw + .5rem,1.4rem);font-weight:600}p,li,label,span,input,textarea,button{font-size:clamp(.95rem,.5vw + .85rem,1.1rem);line-height:1.55;font-weight:500}small,.tooltip-text,.stat-key{font-size:clamp(.8rem,.4vw + .75rem,.95rem);color:var(--text-secondary)}.theme-icon,.category-icon,.welcome-icon{font-size:clamp(1.8rem,1.2vw + 1.4rem,2.5rem)}*{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}@media (max-width: 768px){:root{font-size:clamp(1rem,1.2vw + .9rem,1.1rem)}.welcome-icon{font-size:3rem}}@media (max-width: 480px){:root{font-size:clamp(.95rem,1vw + .85rem,1rem)}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none!important}@media (max-width: 768px){::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{border-radius:4px}}.mobile-card{background:var(--card-bg);border-radius:20px;padding:1.5rem;border:1px solid var(--border-color);box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.mobile-card:active{transform:scale(.98)}.mobile-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border-radius:14px;border:none;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:52px}.mobile-btn:active{transform:scale(.96)}.mobile-btn-primary{background:linear-gradient(135deg,#f8c900,#e5b800);color:#1a1a1a;box-shadow:0 4px 16px #f8c9004d}.mobile-btn-primary:active{box-shadow:0 2px 8px #f8c90033}.mobile-btn-secondary{background:var(--card-bg);color:var(--text-primary);border:2px solid var(--border-color)}.mobile-btn-secondary:active{background:var(--bg-secondary)}.mobile-input{width:100%;padding:1rem 1.25rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:14px;color:var(--text-primary);font-size:1rem;transition:all .3s ease;min-height:52px}.mobile-input:focus{border-color:#f8c900;box-shadow:0 0 0 4px #f8c90026;outline:none}.mobile-input::placeholder{color:var(--text-secondary);opacity:.6}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.section-title{font-size:1.35rem;font-weight:700;color:var(--text-primary)}.section-subtitle{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}.animate-slide-up{animation:slideUp .5s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-down{animation:slideDown .5s cubic-bezier(.4,0,.2,1) forwards}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-in{animation:fadeIn .4s ease forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}@supports (padding: max(0px)){.safe-area-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.safe-area-top{padding-top:max(1rem,env(safe-area-inset-top))}}@supports (-webkit-touch-callout: none){html,body{min-height:-webkit-fill-available}}@media (hover: none) and (pointer: coarse){.mobile-btn:hover,.mobile-card:hover{transform:none}}.glass-effect{background:rgba(var(--card-bg-rgb, 26, 26, 36),.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.gradient-text{background:linear-gradient(135deg,#f8c900,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;background:linear-gradient(135deg,#F8C900,var(--accent-color));border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.native-app .leaderboard-screen,.native-app .profile-screen,.native-app .game-screen{--animation-duration: .15s;--transition-duration: .15s}html.native-app .floating-shapes,html.native-app .shape,html.native-app .trophy-sparkles,html.native-app .sparkle,html.native-app .avatar-glow-ring,html.native-app .trophy-glow,html.native-app .particle,html.native-app .orb-pulse-large,html.native-app .avatar-border-rotating,html.native-app .category-shine,html.native-app .sidebar-toggle-wave,html.native-app .sidebar-toggle-sparkle{animation:none!important;opacity:.5}html.native-app .visual-bg:before,html.native-app .visual-bg:after{animation:none!important}html.native-app .trophy-icon,html.native-app .crown-icon,html.native-app .stat-icon,html.native-app .empty-icon,html.native-app .empty-stats-icon,html.native-app .empty-trophy,html.native-app .empty-history-illustration,html.native-app .avatar-circle{animation:none!important}html.native-app .podium-player{animation-duration:.3s!important}html.native-app .ranking-item,html.native-app .history-item,html.native-app .category-card{animation-duration:.2s!important}html.native-app .option-card{animation-duration:.15s!important}html.native-app .shimmer:before{animation-duration:.8s!important}html.native-app .loader-progress-bar{animation-duration:1s!important}html.native-app *:not(.loader-progress-bar):not(.shimmer):before{animation-duration:.15s!important}html.native-app .ranking-item:hover,html.native-app .history-item:hover,html.native-app .category-card:hover{transform:none!important}html.native-app{--safe-area-top: env(safe-area-inset-top, 20px);--safe-area-bottom: env(safe-area-inset-bottom, 20px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}html.native-android{--safe-area-top: env(safe-area-inset-top, 24px);--safe-area-bottom: env(safe-area-inset-bottom, 0px)}html.native-ios{--safe-area-top: env(safe-area-inset-top, 47px);--safe-area-bottom: env(safe-area-inset-bottom, 34px)}@media (max-width: 768px){*{-webkit-tap-highlight-color:transparent}.floating-shapes,.shape,.trophy-sparkles,.sparkle{animation-duration:3s!important}.particle{opacity:.4}.category-card,.option-card{transition-duration:.2s!important}.category-card:active,.option-card:active{transform:scale(.97)!important;transition-duration:.1s!important}.answer-overlay{animation-duration:.25s!important}.loader-card{animation-duration:.3s!important}}@media (max-width: 480px){.floating-shapes,.shape,.trophy-sparkles,.sparkle,.particle{display:none!important}.category-card,.option-card{animation-duration:.15s!important;transition-duration:.15s!important}.orb-pulse-large,.level-badge-glow,.level-badge-particles{display:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.introjs-overlay{background-color:#000000d9!important;z-index:999998!important}.introjs-helperLayer{background-color:#ffffff0d!important;border:2px solid var(--accent-color)!important;box-shadow:0 0 0 9999px #000000d9,0 0 30px var(--primary-glow)!important;border-radius:16px!important;z-index:999999!important}.introjs-tooltipReferenceLayer{z-index:1000000!important}.introjs-tooltip{background:linear-gradient(135deg,var(--card-bg),rgba(20,20,20,.98))!important;border:2px solid var(--accent-color)!important;border-radius:20px!important;box-shadow:0 20px 60px #00000080,0 0 40px var(--primary-glow)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;max-width:450px!important;min-width:300px!important;padding:0!important;direction:rtl!important;text-align:right!important}.introjs-tooltip .intro-custom{padding:2rem!important}.introjs-tooltip .intro-custom h3{font-size:1.75rem!important;font-weight:800!important;background:linear-gradient(135deg,var(--accent-color),var(--secondary-color))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;margin:0 0 1rem!important;text-align:right!important}.introjs-tooltip .intro-custom p{font-size:1.125rem!important;font-weight:600!important;color:var(--text-primary)!important;line-height:1.7!important;margin:0!important;text-align:right!important}.introjs-tooltipbuttons{padding:0 2rem 2rem!important;display:flex!important;gap:.75rem!important;justify-content:flex-end!important;border-top:none!important}.introjs-button{padding:.875rem 2rem!important;border:none!important;border-radius:14px!important;font-weight:700!important;font-size:1rem!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-shadow:none!important;font-family:inherit!important}.introjs-button:focus{outline:none!important;box-shadow:0 0 0 3px #ffffff1a!important}.introjs-skipbutton{background:transparent!important;border:2px solid var(--border-color)!important;color:var(--text-secondary)!important;margin-left:auto!important}.introjs-skipbutton:hover{border-color:var(--accent-color)!important;color:var(--accent-color)!important;transform:translateY(-2px)!important;background:transparent!important}.introjs-prevbutton{background:transparent!important;border:2px solid var(--border-color)!important;color:var(--text-secondary)!important}.introjs-prevbutton:hover{border-color:var(--accent-color)!important;color:var(--accent-color)!important;transform:translateY(-2px)!important;background:transparent!important}.introjs-nextbutton,.introjs-donebutton{background:linear-gradient(135deg,var(--accent-color),var(--secondary-color))!important;color:#fff!important;box-shadow:0 4px 16px var(--primary-glow)!important;border:none!important}.introjs-nextbutton:hover,.introjs-donebutton:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 24px var(--primary-glow)!important}.introjs-nextbutton:active,.introjs-donebutton:active{transform:translateY(0) scale(.98)!important}.introjs-bullets{padding:0 2rem 1rem!important;text-align:center!important}.introjs-bullets ul{display:flex!important;gap:.5rem!important;justify-content:center!important;padding:0!important;margin:0!important}.introjs-bullets ul li{list-style:none!important;margin:0!important}.introjs-bullets ul li a{width:10px!important;height:10px!important;background:#ffffff4d!important;border:none!important;border-radius:50%!important;display:block!important;transition:all .3s ease!important}.introjs-bullets ul li a:hover{background:#ffffff80!important}.introjs-bullets ul li a.active{width:28px!important;border-radius:5px!important;background:linear-gradient(135deg,var(--accent-color),var(--secondary-color))!important;box-shadow:0 0 10px var(--primary-glow)!important}.introjs-arrow{border:none!important}.introjs-arrow.top{border-bottom-color:var(--accent-color)!important}.introjs-arrow.bottom{border-top-color:var(--accent-color)!important}.introjs-arrow.left{border-right-color:var(--accent-color)!important}.introjs-arrow.right{border-left-color:var(--accent-color)!important}.introjs-tooltip-header{display:none!important}.introjs-disabled{opacity:.5!important;pointer-events:none!important}.introjs-fixedTooltip{position:fixed!important}.introjs-showElement{z-index:999999!important}.introjs-relativePosition{position:relative!important}.introjs-fixParent{z-index:999999!important;position:relative!important}.introjs-tooltip{z-index:99999!important}.intro-outside-tooltip{position:relative!important;margin-top:20px!important}.introjs-tooltip:after{border-color:transparent transparent rgba(0,0,0,.8) transparent!important}.themes-grid{overflow:visible!important}[data-tour-step=theme-selection] .introjs-helperLayer{z-index:1000000!important}[data-tour-step=theme-selection]+.introjs-tooltipReferenceLayer{z-index:1000001!important}.intro-outside-tooltip{transform:translate(-40px)!important}.intro-outside-tooltip .introjs-arrow{left:60px!important}.intro-centered-tooltip.introjs-tooltip{position:absolute!important;right:auto!important;left:40%!important;transform:translate(40%) translateY(10px)!important;top:90%!important;bottom:auto!important;margin-top:8px!important;z-index:1000002!important}.intro-centered-tooltip .introjs-arrow{display:block!important;position:absolute!important;top:-8px!important;right:40%!important;transform:translate(50%) rotate(0)!important;border-bottom-color:var(--accent-color)!important;border-width:8px!important;border-top:none!important}.intro-section-tooltip.introjs-tooltip{position:absolute!important;left:80%!important;transform:translateY(15px)!important;top:90%!important;bottom:auto!important;margin-top:10px!important;z-index:1000002!important}.intro-section-tooltip .introjs-arrow{display:block!important;position:absolute!important;top:-8px!important;right:30%!important;transform:translate(50%)!important;border-bottom-color:var(--accent-color)!important;border-width:8px!important;border-top:none!important}@media (max-width: 768px){.introjs-tooltip{max-width:90vw!important;min-width:280px!important;border-radius:12px!important;padding:1rem 1.25rem!important;line-height:1.6!important;position:absolute!important;left:50%!important;transform:translate(-50%) translateY(10px)!important;margin:0!important;font-size:.95rem!important}.introjs-tooltip .intro-custom{padding:1.5rem!important}.introjs-tooltip .intro-custom h3{font-size:1.5rem!important;margin-bottom:.75rem!important}.introjs-tooltip .intro-custom p{font-size:1rem!important}.introjs-tooltipbuttons{padding:0 1.5rem 1.5rem!important;gap:.5rem!important}.introjs-button{padding:.75rem 1.5rem!important;font-size:.9rem!important}.introjs-bullets{padding:0 1.5rem .75rem!important}.introjs-arrow{transform:scale(.9)}.intro-card-tooltip.introjs-tooltip{position:absolute!important;top:100%!important;bottom:auto!important;left:50%!important;transform:translate(-50%) translateY(12px)!important;margin:0!important;width:88%!important;max-width:340px!important;text-align:center!important}.intro-card-tooltip .introjs-arrow{top:-8px!important;left:50%!important;transform:translate(-50%)!important;border-bottom-color:var(--accent-color)!important;border-width:8px!important}.intro-centered-tooltip.introjs-tooltip{top:100%!important;bottom:auto!important;margin-top:8px!important;width:88%!important;max-width:360px!important;text-align:center!important}.intro-centered-tooltip .introjs-arrow{top:-8px!important;left:50%!important;transform:translate(-50%)!important;border-bottom-color:var(--accent-color)!important;border-width:8px!important}.intro-section-tooltip.introjs-tooltip{position:absolute!important;left:50%!important;transform:translate(-50%) translateY(12px)!important;top:100%!important;bottom:auto!important;width:88%!important;max-width:340px!important;margin:0!important;text-align:center!important;z-index:1000002!important}.intro-section-tooltip .intro-custom h3{font-size:1.4rem!important;line-height:1.4!important;margin-bottom:.5rem!important}.intro-section-tooltip .intro-custom p{font-size:1.05rem!important;line-height:1.6!important}.intro-section-tooltip .introjs-arrow{top:-8px!important;left:50%!important;transform:translate(-50%)!important;border-bottom-color:var(--accent-color)!important;border-width:8px!important;border-top:none!important}.intro-level-tooltip.introjs-tooltip{top:100%!important;height:100%!important}}.modal-overlay[data-v-5febf107]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-5febf107]{background:var(--card-bg);border:2px solid var(--border-color);border-radius:24px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-header[data-v-5febf107]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid var(--border-color)}.modal-title[data-v-5febf107]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,var(--accent-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.close-button[data-v-5febf107]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--border-color);border-radius:50%;color:var(--text-primary);font-size:1.25rem;cursor:pointer;transition:all .3s ease}.close-button[data-v-5febf107]:hover{border-color:var(--accent-color);background:var(--bg-primary);transform:rotate(90deg)}.modal-body[data-v-5febf107]{padding:1.5rem 2rem}.setting-item[data-v-5febf107]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--border-color);gap:1rem;animation:setting-appear-5febf107 .4s cubic-bezier(.4,0,.2,1) backwards;animation-delay:calc(.1s + var(--index, 0) * .05s)}.setting-item[data-v-5febf107]:last-child{border-bottom:none}@keyframes setting-appear-5febf107{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.setting-info[data-v-5febf107]{flex:1}.setting-label[data-v-5febf107]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.setting-description[data-v-5febf107]{font-size:.875rem;color:var(--text-secondary)}.toggle-button[data-v-5febf107]{padding:.75rem 1.5rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.toggle-button[data-v-5febf107]:hover{border-color:var(--accent-color);background:var(--card-bg)}.toggle-button.active[data-v-5febf107]{background:linear-gradient(135deg,var(--accent-color),var(--secondary-color));border-color:transparent;color:#fff}.toggle-icon[data-v-5febf107]{font-size:1.125rem;display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.toggle-button:hover .toggle-icon[data-v-5febf107]{transform:scale(1.2) rotate(10deg)}.toggle-button.active .toggle-icon[data-v-5febf107]{animation:icon-pop-5febf107 .4s cubic-bezier(.4,0,.2,1)}@keyframes icon-pop-5febf107{0%,to{transform:scale(1)}50%{transform:scale(1.3) rotate(10deg)}}.modal-enter-active[data-v-5febf107]{transition:opacity .3s ease}.modal-leave-active[data-v-5febf107]{transition:opacity .25s ease}.modal-enter-from[data-v-5febf107],.modal-leave-to[data-v-5febf107]{opacity:0}.modal-enter-active .modal-content[data-v-5febf107]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-leave-active .modal-content[data-v-5febf107]{transition:all .3s cubic-bezier(.4,0,.6,1)}.modal-enter-from .modal-content[data-v-5febf107]{transform:scale(.85) translateY(-30px);opacity:0}.modal-leave-to .modal-content[data-v-5febf107]{transform:scale(.9) translateY(20px);opacity:0}[data-animations=disabled] .setting-item[data-v-5febf107]{animation:none!important}[data-animations=disabled] .modal-enter-active .modal-content[data-v-5febf107],[data-animations=disabled] .modal-leave-active .modal-content[data-v-5febf107]{transition:opacity .15s ease!important}@media (max-width: 640px){.modal-header[data-v-5febf107],.modal-body[data-v-5febf107]{padding:1.25rem 1.5rem}.setting-item[data-v-5febf107]{flex-direction:column;align-items:flex-start}.toggle-button[data-v-5febf107]{width:100%;justify-content:center}}.mobile-bottom-nav[data-v-deddbaf0]{position:fixed;bottom:0;left:0;right:0;height:calc(72px + env(safe-area-inset-bottom,0px));background:var(--card-bg);border-top:1px solid var(--border-color);display:none;justify-content:space-around;align-items:flex-start;padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -4px 20px #0000001a}.mobile-bottom-nav.native-app[data-v-deddbaf0]{height:calc(72px + env(safe-area-inset-bottom,20px));padding-bottom:calc(env(safe-area-inset-bottom,20px) + 4px)}.mobile-bottom-nav.hidden[data-v-deddbaf0]{transform:translateY(100%)}@media (max-width: 768px){.mobile-bottom-nav[data-v-deddbaf0]{display:flex}}.nav-item[data-v-deddbaf0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 16px;text-decoration:none;color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border-radius:16px;min-width:64px}.nav-item[data-v-deddbaf0]:active{transform:scale(.92)}.nav-icon-wrapper[data-v-deddbaf0]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:32px;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item.active .nav-icon-wrapper[data-v-deddbaf0]{background:#f8c90026}.nav-icon[data-v-deddbaf0]{width:24px;height:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item.active .nav-icon[data-v-deddbaf0]{color:#f8c900;transform:scale(1.1)}.active-indicator[data-v-deddbaf0]{position:absolute;bottom:-2px;left:50%;transform:translate(-50%) scaleX(0);width:20px;height:3px;background:#f8c900;border-radius:3px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-item.active .active-indicator[data-v-deddbaf0]{transform:translate(-50%) scaleX(1)}.nav-label[data-v-deddbaf0]{font-size:11px;font-weight:600;letter-spacing:.02em;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item.active .nav-label[data-v-deddbaf0]{color:#f8c900}@media (max-width: 360px){.mobile-bottom-nav[data-v-deddbaf0]{height:68px;padding:0 4px}.nav-item[data-v-deddbaf0]{padding:6px 10px;min-width:56px}.nav-icon-wrapper[data-v-deddbaf0]{width:42px;height:28px}.nav-icon[data-v-deddbaf0]{width:22px;height:22px}.nav-label[data-v-deddbaf0]{font-size:10px}}.app[data-v-2d4ed9fd]{position:relative;min-height:100vh}.settings-button[data-v-2d4ed9fd]{position:fixed;top:1.5rem;right:1.5rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--card-bg);border:2px solid var(--border-color);border-radius:50%;font-size:1.25rem;cursor:pointer;transition:all .3s ease;z-index:100;box-shadow:0 4px 12px #0000001a}.settings-button[data-v-2d4ed9fd]:hover{border-color:var(--accent-color);transform:rotate(90deg) scale(1.05);box-shadow:0 6px 20px var(--primary-glow)}.settings-button[data-v-2d4ed9fd]:active{transform:rotate(90deg) scale(.95)}.settings-button-enter-active[data-v-2d4ed9fd],.settings-button-leave-active[data-v-2d4ed9fd]{transition:all .3s ease}.settings-button-enter-from[data-v-2d4ed9fd]{opacity:0;transform:rotate(-90deg) scale(.5)}.settings-button-leave-to[data-v-2d4ed9fd]{opacity:0;transform:rotate(90deg) scale(.5)}.page-enter-active[data-v-2d4ed9fd]{transition:all .4s cubic-bezier(.4,0,.2,1)}.page-leave-active[data-v-2d4ed9fd]{transition:all .3s cubic-bezier(.4,0,.6,1)}.page-enter-from[data-v-2d4ed9fd]{opacity:0;transform:translateY(20px) scale(.98)}.page-leave-to[data-v-2d4ed9fd]{opacity:0;transform:translateY(-10px) scale(.98)}@media (max-width: 768px){.page-enter-active[data-v-2d4ed9fd]{transition:all .35s cubic-bezier(.4,0,.2,1)}.page-leave-active[data-v-2d4ed9fd]{transition:all .25s cubic-bezier(.4,0,.6,1)}.page-enter-from[data-v-2d4ed9fd]{opacity:0;transform:translateY(30px)}.page-leave-to[data-v-2d4ed9fd]{opacity:0;transform:translateY(-15px)}}[data-animations=disabled] .page-enter-active[data-v-2d4ed9fd],[data-animations=disabled] .page-leave-active[data-v-2d4ed9fd],[data-animations=disabled] .settings-button-enter-active[data-v-2d4ed9fd],[data-animations=disabled] .settings-button-leave-active[data-v-2d4ed9fd]{transition:none!important}[data-animations=disabled] .page-enter-from[data-v-2d4ed9fd],[data-animations=disabled] .page-leave-to[data-v-2d4ed9fd]{filter:none!important}@media (max-width: 768px){.app-content.has-bottom-nav[data-v-2d4ed9fd]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (max-width: 640px){.settings-button[data-v-2d4ed9fd]{top:1rem;right:1rem;width:44px;height:44px}}.full-loader[data-v-2d4ed9fd]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#020617,#000);display:flex;align-items:center;justify-content:center;z-index:9999}.spinner[data-v-2d4ed9fd]{width:64px;height:64px;border:4px solid rgba(255,255,255,.1);border-top-color:#38bdf8;border-radius:50%;animation:spin-2d4ed9fd 1s linear infinite}@keyframes spin-2d4ed9fd{to{transform:rotate(360deg)}}
