@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Variable-BeciDpKm.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6f9;margin:0;padding:0}body{font-family:Vazirmatn,sans-serif}#root{min-height:100svh}a{color:inherit}img{max-width:100%}button,input,select,textarea{font-family:inherit}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:640px){html,body{font-size:15px}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){a,button{transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,opacity .16s,border-color .16s}a:active,button:not(:disabled):active{transform:scale(.97)}input,select,textarea{transition:border-color .16s,box-shadow .16s}.hoverable{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.hoverable:hover{transform:translateY(-5px);box-shadow:0 18px 34px #14213c21}.reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.in-view{opacity:1;transform:translateY(0)}.page-fade{animation:.32s both page-fade-in}@keyframes page-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media print{.no-print{display:none!important}body{background:#fff!important}.invoice-print-area{box-shadow:none!important;border:none!important;width:100%!important;margin:0!important}}:root{--site-bg:radial-gradient(900px 520px at 100% -4%, #ffc49657, transparent 62%), radial-gradient(760px 520px at -6% 30%, #aad4ff57, transparent 60%), radial-gradient(820px 620px at 104% 78%, #d6c4ff4d, transparent 62%), radial-gradient(700px 520px at 10% 100%, #b2ecc84d, transparent 60%), radial-gradient(#14213c0d 1.2px, transparent 1.4px) 0 0 / 24px 24px, #f7f8fc;--fun-orange:#f97316;--fun-blue:#2563c9;--fun-purple:#7c3adb;--fun-green:#1f9b53;--fun-pink:#db2777}::selection{background:#f9731638}a:focus-visible{outline-offset:2px;outline:3px solid #f973168c}button:focus-visible{outline-offset:2px;outline:3px solid #f973168c}input:focus-visible{outline-offset:2px;outline:3px solid #f973168c}select:focus-visible{outline-offset:2px;outline:3px solid #f973168c}textarea:focus-visible{outline-offset:2px;outline:3px solid #f973168c}[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #f973168c}.fun-deco{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute}.fun-title{display:inline-block;position:relative}.fun-title:after{content:"";opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10'%3E%3Cpath d='M2 6c12-5 22 4 34 0s22-5 34 0 22 4 34 0 12-3 14-2' fill='none' stroke='%23f97316' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:min(120px,60%);height:10px;position:absolute;bottom:-8px;right:0}.nav-bubble .nav-icon{font-size:15px;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){button[style*="rgb(249, 115, 22)"]:not(:disabled):hover,a[style*="rgb(249, 115, 22)"]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #f9731652}.nav-bubble:hover{background:#14213c0d}.nav-bubble:hover .nav-icon{animation:.5s fun-hop}.logo-wiggle:hover{animation:.6s fun-wiggle}.fun-float{animation:6s ease-in-out infinite fun-float}.fun-float-2{animation:7.5s ease-in-out infinite reverse fun-float}.fun-spin{animation:18s linear infinite fun-spin}.fun-twinkle{animation:3.2s ease-in-out infinite fun-twinkle}@keyframes fun-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)rotate(-8deg)}}@keyframes fun-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}60%{transform:rotate(5deg)}}@keyframes fun-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(6deg)}}@keyframes fun-spin{to{transform:rotate(360deg)}}@keyframes fun-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}}[data-st-hidden]{display:none!important}
