@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}.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}}.app[data-v-47c32410]{position:relative;min-height:100vh}.settings-button[data-v-47c32410]{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-47c32410]:hover{border-color:var(--accent-color);transform:rotate(90deg) scale(1.05);box-shadow:0 6px 20px var(--primary-glow)}.settings-button[data-v-47c32410]:active{transform:rotate(90deg) scale(.95)}.settings-button-enter-active[data-v-47c32410],.settings-button-leave-active[data-v-47c32410]{transition:all .3s ease}.settings-button-enter-from[data-v-47c32410]{opacity:0;transform:rotate(-90deg) scale(.5)}.settings-button-leave-to[data-v-47c32410]{opacity:0;transform:rotate(90deg) scale(.5)}.page-enter-active[data-v-47c32410]{transition:all .5s cubic-bezier(.4,0,.2,1)}.page-leave-active[data-v-47c32410]{transition:all .4s cubic-bezier(.4,0,.6,1)}.page-enter-from[data-v-47c32410]{opacity:0;transform:translate(-30px) scale(.96);filter:blur(4px)}.page-leave-to[data-v-47c32410]{opacity:0;transform:translate(30px) scale(.96);filter:blur(4px)}[data-animations=disabled] .page-enter-active[data-v-47c32410],[data-animations=disabled] .page-leave-active[data-v-47c32410],[data-animations=disabled] .settings-button-enter-active[data-v-47c32410],[data-animations=disabled] .settings-button-leave-active[data-v-47c32410]{transition:none!important}[data-animations=disabled] .page-enter-from[data-v-47c32410],[data-animations=disabled] .page-leave-to[data-v-47c32410]{filter:none!important}@media (max-width: 640px){.settings-button[data-v-47c32410]{top:1rem;right:1rem;width:44px;height:44px}}.full-loader[data-v-47c32410]{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-47c32410]{width:64px;height:64px;border:4px solid rgba(255,255,255,.1);border-top-color:#38bdf8;border-radius:50%;animation:spin-47c32410 1s linear infinite}@keyframes spin-47c32410{to{transform:rotate(360deg)}}
