:root{--color-main:#6cb771;--color-main-hover:#5a9a5c;--color-main-light:#d8ead7;--color-main-dark:#3f6b3f;--color-main-half:rgba(108,183,113,.5);--color-main-opacity:rgba(108,183,113,.8);--color-main-pulse:rgba(108,183,113,.3);--color-main-pulse-light:rgba(108,183,113,.15);--color-main-pulse-bg:#4c6245;--color-accent:#3b82f6;--color-accent-hover:#2563eb;--color-accent-light:#dbeafe;--color-accent-dark:#1e40af;--color-accent-half:rgba(59,130,246,.5);--color-accent-opacity:rgba(59,130,246,.8);--color-accent-pulse:rgba(59,130,246,.3);--color-accent-pulse-light:rgba(59,130,246,.15);--color-accent-pulse-bg:#3d526d;--color-warning:#f0ac3a;--color-warning-hover:#d4972e;--color-warning-light:#f9e7c0;--color-warning-dark:#b37e1f;--color-warning-half:rgba(240,172,58,.5);--color-warning-opacity:rgba(240,172,58,.8);--color-warning-pulse:rgba(240,172,58,.3);--color-warning-pulse-light:rgba(240,172,58,.15);--color-warning-pulse-bg:#63502a;--color-danger:#e72a2a;--color-danger-hover:#c02626;--color-danger-light:#f5c6c6;--color-danger-dark:#8b1a1a;--color-danger-half:rgba(231,42,42,.5);--color-danger-opacity:rgba(231,42,42,.8);--color-danger-pulse:rgba(231,42,42,.3);--color-danger-pulse-light:rgba(231,42,42,.15);--color-danger-pulse-bg:#612925;--color-main-sidebar:#6cb77122;--color-danger-sidebar:#e72a2a22;--bg:#fff;--surface-1:#fafafa;--surface-2:#f7f9fc;--color-text:#1f2937;--color-text-muted:#6b7280;--color-text-low:#3e3f44;--border-radius:8px;--border-color:#e5e7eb;--icon-color:#5f6368;--icon-width-tiny:14px;--icon-height-tiny:14px;--icon-width-small:18px;--icon-height-small:18px;--icon-width:22px;--icon-height:22px;--icon-width-large:50px;--icon-height-large:50px}[data-theme=dark]{--color-main:#5da863;--color-main-hover:#7acb7f;--color-main-light:#2a3d2a;--color-main-dark:#88d18b;--color-main-half:rgba(108,183,113,.33);--color-main-opacity:rgba(93,168,99,.8);--color-main-pulse:rgba(93,168,99,.3);--color-main-pulse-light:rgba(93,168,99,.15);--color-main-pulse-bg:rgba(93,168,99,.1);--color-accent:#60a5fa;--color-accent-hover:#3b82f6;--color-accent-light:#1e3a8a;--color-accent-dark:#93c5fd;--color-accent-opacity:rgba(96,165,250,.8);--color-accent-pulse:rgba(96,165,250,.3);--color-accent-pulse-light:rgba(96,165,250,.15);--color-accent-pulse-bg:rgba(96,165,250,.1);--color-accent-half:rgba(59,130,246,.33);--color-warning:#fbbf24;--color-warning-hover:#f59e0b;--color-warning-light:#78350f;--color-warning-dark:#fde68a;--color-warning-opacity:rgba(251,191,36,.8);--color-warning-pulse:rgba(251,191,36,.3);--color-warning-pulse-light:rgba(251,191,36,.15);--color-warning-pulse-bg:rgba(251,191,36,.1);--color-warning-half:rgba(251,191,36,.33);--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-light:#7f1d1d;--color-danger-dark:#fca5a5;--color-danger-opacity:hsla(0,91%,71%,.8);--color-danger-pulse:hsla(0,91%,71%,.3);--color-danger-pulse-light:hsla(0,91%,71%,.15);--color-danger-pulse-bg:hsla(0,91%,71%,.1);--color-danger-half:hsla(0,91%,71%,.33);--color-main-sidebar:#6cb77133;--color-danger-sidebar:#e72a2a33;--bg:#000;--surface-1:#111827;--surface-2:#1f2937;--color-text:#f3f4f6;--color-text-muted:#9ca3af;--color-text-low:#717172;--border-color:#2b2b2b}@font-face{font-family:yekanBakh-Regular;src:url(./YekanBakhFaNum-Regular.BnPW0L28.woff2) format("woff2")}@font-face{font-family:yekanBakh-Bold;src:url(./YekanBakhFaNum-Bold.D5nkx4KG.woff2) format("woff2")}html{background-color:var(--color-bg);direction:rtl;scroll-behavior:smooth}body{background-color:var(--bg);overflow-x:hidden}*,body{font-family:yekanBakh-Regular;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}*{box-sizing:border-box;text-decoration:none}*,:after,:before{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.no-scroll{overflow:hidden!important}.icon{align-items:center;display:flex;flex-shrink:0;height:var(--icon-height);justify-content:center;transition:all .3s ease;width:var(--icon-width)}.icon,.icon.fill{stroke:var(--icon-color)}.icon.fill{fill:currentColor}.icon.small{height:var(--icon-height-small)!important;width:var(--icon-width-small)!important}.icon.tiny{height:var(--icon-height-tiny)!important;width:var(--icon-width-tiny)!important}.icon.large{height:var(--icon-height-large)!important;width:var(--icon-width-large)!important}.icon.active{stroke:var(--color-main)!important}.icon.danger{stroke:var(--color-error)!important}.icon.white{stroke:#fff!important}.icon.with-bg{background-color:var(--bg);border-radius:8px;padding:5px}.icon.with-bg:hover{background-color:var(--color-main);border-radius:8px;stroke:#fff}.icon.rotate{transform:rotate(180deg)}.icon.spin{animation:spin 1.5s ease-in-out infinite}.icon.spin.fast{animation:spin .8s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.pulse-highlight{position:relative}.pulse-highlight:before{animation:arrow-ripple 2s ease-out;color:var(--color-main);content:"→";font-size:40px;font-weight:700;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:9999}@keyframes arrow-ripple{0%{opacity:0;text-shadow:0 0 0 var(--color-main);transform:translateY(-50%) scale(.8)}30%{opacity:1;text-shadow:0 0 10px var(--color-main);transform:translateY(-50%) scale(1.3)}70%{opacity:.8;text-shadow:0 0 20px var(--color-main);transform:translateY(-50%) scale(1)}to{opacity:0;text-shadow:0 0 0 hsla(0,0%,100%,0);transform:translateY(-50%) scale(.9)}}.page-enter-active,.page-leave-active{transition:opacity .28s cubic-bezier(.24,.8,.32,1),transform .28s cubic-bezier(.24,.8,.32,1),filter .28s cubic-bezier(.24,.8,.32,1)}.page-enter-from{opacity:0;transform:translateY(12px) scale(.985)}.page-leave-to{opacity:0;transform:translateY(-12px) scale(.985)}.slide-down-enter-active,.slide-down-leave-active{overflow:hidden;transition:all .25s ease}.slide-down-enter-from,.slide-down-leave-to{max-height:0;opacity:0;transform:translateY(-10px)}.slide-down-enter-to,.slide-down-leave-from{max-height:500px;opacity:1;transform:translateY(0)}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-5px)}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from,.slide-leave-to{transform:translate(100%)}.animate-on-scroll,.animate-on-scroll.group>*{opacity:0;transform:translateY(20px);transition:all .6s ease}.animate-on-scroll.group>*{--delay:calc(var(--idx)*.1s);transition-delay:min(var(--delay),.5s)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.loading-wrapper[data-v-f5b04621]{align-items:center;background:#fff;background:radial-gradient(circle,#f1f5ff 200px,var(--color-main-light));flex-direction:column;gap:2rem;inset:0;position:fixed;z-index:9999}.loading-wrapper[data-v-f5b04621],.title[data-v-f5b04621]{display:flex;justify-content:center}.title[data-v-f5b04621]{color:var(--color-main);flex-wrap:wrap;font-size:3rem;font-weight:700}.word[data-v-f5b04621]{animation:wordRise-f5b04621 .4s cubic-bezier(.25,1.25,.5,1) forwards;display:inline-block;opacity:0;transform:translateY(30px) scale(.8)}@keyframes wordRise-f5b04621{0%{opacity:0;transform:translateY(30px) scale(.8)}60%{opacity:1;transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-logo[data-v-f5b04621]{animation:breathe-f5b04621 1s ease infinite forwards;height:120px;width:150px}.part[data-v-f5b04621]{animation:draw-f5b04621 1s ease forwards,fillin-f5b04621 .6s ease forwards;animation-fill-mode:forwards;fill:none;stroke:var(--color-main);stroke-dasharray:100;stroke-dashoffset:100;stroke-width:1.3}.part1[data-v-f5b04621]{animation-delay:0s,.7s}.part2[data-v-f5b04621]{animation-delay:.1s,.8s}.part3[data-v-f5b04621]{animation-delay:.2s,.9s}.part4[data-v-f5b04621]{animation-delay:.4s,1s}@keyframes draw-f5b04621{to{stroke-dashoffset:0}}@keyframes fillin-f5b04621{0%{fill:transparent}to{fill:var(--color-main);stroke:var(--color-main)}}@keyframes breathe-f5b04621{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}}.app-toast[data-v-5fff2c6d]{align-items:flex-start;background:var(--bg);border:1px solid transparent;border-radius:10px;box-shadow:0 8px 30px #0000002e;cursor:pointer;display:flex;font-family:inherit;gap:10px;max-width:420px;min-width:280px;padding:12px 16px}.app-toast__icon[data-v-5fff2c6d]{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:22px;place-items:center;width:22px}.app-toast__icon .icon[data-v-5fff2c6d]{height:13px;stroke:currentColor;width:13px}.app-toast__content p[data-v-5fff2c6d]{color:var(--color-text-low);font-size:13px;margin:2px 0 0}.app-toast__title[data-v-5fff2c6d]{color:var(--color-text);font-size:14px}.app-toast--success[data-v-5fff2c6d]{border-color:var(--color-main-pulse)}.app-toast--success .app-toast__icon[data-v-5fff2c6d]{background:var(--color-main)}.app-toast--error[data-v-5fff2c6d]{border-color:var(--color-danger)}.app-toast--error .app-toast__icon[data-v-5fff2c6d]{background:var(--color-danger)}.app-toast--warning .app-toast__icon[data-v-5fff2c6d]{background:#f59e0b}.app-toast--info .app-toast__icon[data-v-5fff2c6d]{background:#3b82f6}.toast-stack[data-v-56568473]{display:flex;flex-direction:column;gap:8px;left:50%;pointer-events:none;position:fixed;top:16px;transform:translate(-50%);z-index:3000}.toast-stack[data-v-56568473]>*{pointer-events:auto}.modal-layer[data-v-56568473]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-layer.placement-left[data-v-56568473]{justify-content:flex-start}.modal-backdrop[data-v-56568473]{background:#00000073;inset:0;position:absolute}.modal-panel[data-v-56568473]{background:var(--bg);border-radius:15px;box-shadow:0 10px 25px #0003;box-sizing:border-box;max-height:90vh;max-width:calc(100vw - 32px);overflow-y:auto;padding:20px;position:relative}.modal-close[data-v-56568473]{background:var(--surface-2);border:none;border-radius:8px;color:var(--color-main);cursor:pointer;display:grid;height:28px;left:12px;padding:0;place-items:center;position:absolute;top:12px;width:28px;z-index:1}.modal-close .lucide[data-v-56568473],.modal-close svg[data-v-56568473]{height:18px;stroke:currentColor;width:18px}.toast-enter-active[data-v-56568473],.toast-leave-active[data-v-56568473]{transition:all .25s ease}.toast-enter-from[data-v-56568473],.toast-leave-to[data-v-56568473]{opacity:0;transform:translateY(-8px)}.modal-enter-active[data-v-56568473],.modal-leave-active[data-v-56568473]{transition:opacity .2s ease}.modal-enter-active .modal-panel[data-v-56568473],.modal-leave-active .modal-panel[data-v-56568473]{transition:transform .2s ease}.modal-enter-from[data-v-56568473],.modal-leave-to[data-v-56568473]{opacity:0}.modal-enter-from .modal-panel[data-v-56568473],.modal-leave-to .modal-panel[data-v-56568473]{transform:scale(.96)}.fade-loader-leave-active[data-v-66a7a46d]{transition:opacity .4s ease}.fade-loader-leave-to[data-v-66a7a46d]{opacity:0}
