@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Medium-D86t5Axy.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Bold-_OhAJEdh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Samim;src:url(/assets/Samim-FD-BbqpWOB3.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Samim;src:url(/assets/Samim-Bold-FD-DHUNO6jg.woff2) format("woff2");font-weight:700;font-display:swap}:root{--primary-gradient: linear-gradient(135deg, #4f46e5 0%, #3b82f6 100%);--surface-bg: #ffffff;--body-bg: #f8fafc;--card-border: #e2e8f0;--card-shadow: 0 4px 20px -2px rgba(15, 23, 42, .05)}body{font-family:Vazirmatn,Samim,sans-serif;background-color:var(--body-bg);color:#0f172a;overflow-x:hidden;-webkit-font-smoothing:antialiased}.body--dark{background-color:#0b0f17;color:#f8fafc}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;margin-bottom:.5em;color:inherit}.q-card{border-radius:16px!important;border:1px solid var(--card-border);box-shadow:var(--card-shadow)!important}.q-card.glass-card{background:#ffffffd9!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(226,232,240,.8)}.q-tooltip{font-size:11px!important;font-weight:500!important;padding:5px 10px!important;border-radius:8px!important;background:#0f172af0!important;color:#f8fafc!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;box-shadow:0 4px 14px #0000002e!important;pointer-events:none!important;transition:opacity .15s ease-out,transform .15s ease-out!important}.q-btn{border-radius:10px!important;font-weight:600;letter-spacing:.3px;text-transform:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.q-btn:active{transform:scale(.98)}.q-field--outlined .q-field__control{border-radius:12px!important;transition:border-color .2s ease,box-shadow .2s ease}.q-field--outlined.q-field--focused .q-field__control{box-shadow:0 0 0 3px #4f46e526}.q-header{background:#ffffffeb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.8);color:#1e293b!important}.body--dark .q-header{background:#0f172aeb!important;border-bottom:1px solid rgba(51,65,85,.8);color:#f8fafc!important}.q-table__container{border-radius:16px!important;overflow:hidden;border:1px solid #e2e8f0}.q-table thead tr th{background-color:#f8fafc!important;color:#475569!important;font-weight:700!important;font-size:.82rem!important;border-bottom:1px solid #e2e8f0}.q-table tbody tr:hover{background-color:#f1f5f9!important}.q-badge{border-radius:6px!important;font-weight:600;padding:3px 8px}.font-mono{font-family:Vazirmatn,Samim,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:.02em}.text-gradient{background:var(--primary-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}input[type=password],input[type=email],input[type=url],input[type=tel],input[autocomplete=current-password],input[autocomplete=new-password],input[autocomplete=username],input[autocomplete=email],.q-field[dir=ltr] input,.q-field--ltr input,.input-ltr input,.text-ltr,.ltr-content{direction:ltr!important;text-align:left!important;unicode-bidi:isolate}.ltr-content.q-field,.ltr-content.q-input{direction:ltr!important}.ltr-content.q-field .q-field__native,.ltr-content.q-field .q-field__prefix,.ltr-content.q-field .q-field__suffix,.ltr-content.q-field input,.ltr-content.q-field textarea,.ltr-content.q-input .q-field__native,.ltr-content.q-input .q-field__prefix,.ltr-content.q-input .q-field__suffix,.ltr-content.q-input input,.ltr-content.q-input textarea{direction:ltr!important;text-align:left!important}.font-code,.code-mono,pre.code-mono,code.code-mono{font-family:Consolas,Menlo,Monaco,Courier New,Courier,monospace!important;direction:ltr!important;text-align:left!important;unicode-bidi:isolate}
