@font-face{font-family:Vazirmatn;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/Vazirmatn-Light.7762c1a4.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Vazirmatn-Regular.77a5213e.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Vazirmatn-Medium.2c8554bd.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/Vazirmatn-SemiBold.c9f82b62.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Vazirmatn-Bold.0b7b20f6.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/Vazirmatn-Black.5bb88b96.woff2) format("woff2")}@font-face{font-family:Estedad;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/Estedad-Variable.978f3cb5.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-Regular.ed598da9.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-SemiBold.2c4dfa48.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-Bold.0561ac0b.woff2) format("woff2")}@layer reset, base, theme;@layer theme{:root{--dk-font:"Vazirmatn",system-ui,sans-serif;--dk-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--dk-fs-display:40px;--dk-fw-display:900;--dk-fs-h1:30px;--dk-fw-h1:800;--dk-fs-h2:22px;--dk-fw-h2:700;--dk-fs-h3:17px;--dk-fw-h3:700;--dk-fs-body:15px;--dk-fs-small:13px;--dk-fs-caption:11.5px;--dk-fs-code:13px;--dk-lh:1.8;--dk-bg:#fafaf9;--dk-surface:#ffffff;--dk-border:#e6e6e2;--dk-border-strong:#90908d;--dk-ink:#1a1a18;--dk-muted:#6b6a65;--dk-tint-ink:rgba(26,26,24,0.05);--dk-accent:#4a5a6a;--dk-accent-strong:#3a4956;--dk-accent-tint:rgba(74,90,106,0.1);--dk-on-accent:#ffffff;--dk-success:#3e7259;--dk-error:#b3473f;--dk-warn:#a87b2a;--dk-info:#517694;--dk-error-tint:rgba(179,71,63,0.08);--dk-scrim:rgba(0,0,0,0.45);--dk-r-sm:8px;--dk-r-md:12px;--dk-r-lg:16px;--dk-r-full:999px;--dk-shadow-1:0 1px 2px rgba(26,26,24,0.05);--dk-shadow-2:0 6px 24px rgba(26,26,24,0.08);--dk-motion-fast:150ms;--dk-motion-base:250ms;--dk-motion-slow:480ms;--dk-motion-reveal:850ms;--dk-ease-out-expo:cubic-bezier(0.16,1,0.3,1)}[data-theme=dark]{--dk-bg:#17171a;--dk-surface:#212125;--dk-border:#34343a;--dk-border-strong:#6c6c70;--dk-ink:#f0f0ee;--dk-muted:#9a9992;--dk-tint-ink:rgba(240,240,238,0.07);--dk-accent:#93a6b8;--dk-accent-strong:#b0c1d0;--dk-on-accent:#1a1a18;--dk-accent-tint:rgba(120,140,160,0.16);--dk-success:#6fa88c;--dk-error:#d08078;--dk-warn:#c9a35e;--dk-info:#86a8c4;--dk-shadow-1:0 1px 2px rgba(0,0,0,0.4);--dk-shadow-2:0 6px 24px rgba(0,0,0,0.5)}}@layer reset{.dk-app,.dk-app *,.dk-app :after,.dk-app :before{box-sizing:border-box}}@layer base{.dk-app{font-family:var(--dk-font);font-size:var(--dk-fs-body);line-height:var(--dk-lh);background:var(--dk-bg);color:var(--dk-ink)}.dk-app[dir=rtl]{text-align:right}svg.dk-ic{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.dk-btn{font-family:inherit;font-size:var(--dk-fs-small);font-weight:600;padding:9px 20px;border-radius:var(--dk-r-sm);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background var(--dk-motion-fast),border-color var(--dk-motion-fast)}.dk-btn-primary{background:var(--dk-accent);color:var(--dk-on-accent)}.dk-btn-primary:hover{background:var(--dk-accent-strong)}.dk-btn-secondary{background:transparent;color:var(--dk-ink);border-color:var(--dk-border)}.dk-btn-secondary:hover{border-color:var(--dk-muted);background:var(--dk-accent-tint)}.dk-btn-ghost{background:transparent;color:var(--dk-accent)}.dk-btn-ghost:hover{background:var(--dk-accent-tint)}.dk-btn-danger{background:transparent;color:var(--dk-error);border-color:var(--dk-error)}.dk-btn-danger:hover{background:var(--dk-error-tint)}.dk-btn:focus-visible{outline:2px solid var(--dk-accent);outline-offset:2px}.dk-btn[disabled]{opacity:.45;cursor:not-allowed}.dk-btn-lg{font-size:var(--dk-fs-body);padding:12px 28px;border-radius:var(--dk-r-md)}.dk-btn-sm{font-size:12px;padding:6px 14px}.dk-btn-icon{padding:9px;border-radius:var(--dk-r-sm)}.dk-field{display:flex;flex-direction:column;gap:6px}.dk-field label,.dk-field-label{font-size:var(--dk-fs-small);font-weight:600}.dk-help{font-size:var(--dk-fs-caption);color:var(--dk-muted)}.dk-input,select.dk-input,textarea.dk-input{font-family:inherit;font-size:var(--dk-fs-small);color:var(--dk-ink);background:var(--dk-surface);border:1px solid var(--dk-border);border-radius:var(--dk-r-sm);padding:10px 14px;outline:none;transition:border-color var(--dk-motion-fast),box-shadow var(--dk-motion-fast);width:100%}.dk-input:focus{border-color:var(--dk-accent);box-shadow:0 0 0 3px var(--dk-accent-tint)}.dk-input.dk-error{border-color:var(--dk-error)}select.dk-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.dk-err-msg{font-size:var(--dk-fs-caption);color:var(--dk-error)}.dk-input-wrap{position:relative}.dk-input-wrap .dk-ic{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--dk-muted)}.dk-input-wrap .dk-input{-webkit-padding-start:38px;padding-inline-start:38px}.dk-badge{font-size:var(--dk-fs-caption);font-weight:600;padding:3px 12px;border-radius:var(--dk-r-full);display:inline-flex;align-items:center;gap:6px;color:var(--dk-ink);background:var(--dk-tint-ink)}.dk-badge:before{content:"";width:6px;height:6px;transform:rotate(45deg);background:var(--dk-muted)}.dk-badge-success{color:var(--dk-success)}.dk-badge-success:before{background:var(--dk-success)}.dk-badge-warn:before{background:var(--dk-warn)}.dk-badge-info{color:var(--dk-info)}.dk-badge-info:before{background:var(--dk-info)}.dk-badge-error{color:var(--dk-error)}.dk-badge-error:before{background:var(--dk-error)}.dk-badge-neutral{color:var(--dk-muted)}.dk-badge-accent{color:var(--dk-accent);background:var(--dk-accent-tint)}.dk-badge-accent:before{background:var(--dk-accent)}.dk-card{background:var(--dk-surface);border:1px solid var(--dk-border);border-radius:var(--dk-r-lg);padding:22px;box-shadow:var(--dk-shadow-1)}.dk-card-h{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--dk-border);margin-bottom:14px}.dk-card-h h3{font-size:var(--dk-fs-h3);font-weight:700}.dk-card-f{padding-top:14px;border-top:1px solid var(--dk-border);margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.dk-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--dk-r-md);font-size:var(--dk-fs-small);background:var(--dk-surface);border:1px solid var(--dk-border);-webkit-border-start:3px solid var(--dk-muted);border-inline-start:3px solid var(--dk-muted)}.dk-alert b{display:block;margin-bottom:2px}.dk-alert .dk-ic{margin-top:3px;flex:none}.dk-alert-desc{color:var(--dk-muted)}.dk-alert-warn{border-inline-start-color:var(--dk-warn)}.dk-alert-warn .dk-ic{color:var(--dk-warn)}.dk-alert-info{border-inline-start-color:var(--dk-info)}.dk-alert-info .dk-ic{color:var(--dk-info)}.dk-alert-success{border-inline-start-color:var(--dk-success)}.dk-alert-success .dk-ic{color:var(--dk-success)}.dk-alert-error{border-inline-start-color:var(--dk-error)}.dk-alert-error .dk-ic{color:var(--dk-error)}.dk-modal-overlay{position:fixed;inset:0;background:var(--dk-scrim);display:flex;align-items:center;justify-content:center;z-index:300;padding:24px}.dk-modal{background:var(--dk-surface);border:1px solid var(--dk-border);border-radius:var(--dk-r-lg);box-shadow:var(--dk-shadow-2);width:100%;max-width:460px;max-height:90vh;overflow-y:auto}.dk-modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--dk-border)}.dk-modal-head h2{font-size:var(--dk-fs-h3);font-weight:800}.dk-modal-body{padding:20px;display:flex;flex-direction:column;gap:16px}.dk-modal-foot{padding:16px 20px;border-top:1px solid var(--dk-border);display:flex;justify-content:flex-end;gap:10px}.dk-drawer-overlay{position:fixed;inset:0;background:var(--dk-scrim);opacity:0;pointer-events:none;transition:opacity var(--dk-motion-base);z-index:300}.dk-drawer-overlay.dk-open{opacity:1;pointer-events:auto}.dk-drawer{position:fixed;top:0;bottom:0;inset-inline-start:0;width:420px;max-width:92vw;background:var(--dk-surface);-webkit-border-end:1px solid var(--dk-border);border-inline-end:1px solid var(--dk-border);box-shadow:var(--dk-shadow-2);display:flex;flex-direction:column;transform:translateX(-100%);transition:transform var(--dk-motion-slow) var(--dk-ease-out-expo);z-index:301}.dk-drawer.dk-open{transform:translateX(0)}[dir=rtl] .dk-drawer{transform:translateX(100%)}[dir=rtl] .dk-drawer.dk-open{transform:translateX(0)}.dk-drawer:not(.dk-open){visibility:hidden;transition:transform var(--dk-motion-slow) var(--dk-ease-out-expo),visibility 0s linear var(--dk-motion-slow)}.dk-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--dk-border)}.dk-drawer-body{padding:22px 20px;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.dk-drawer-foot{padding:16px 20px;border-top:1px solid var(--dk-border);display:flex;justify-content:flex-end;gap:10px}.dk-empty{flex-direction:column;text-align:center;padding:56px 24px;gap:12px;color:var(--dk-muted)}.dk-empty,.dk-empty .dk-es-icon{display:flex;align-items:center;justify-content:center}.dk-empty .dk-es-icon{width:52px;height:52px;border-radius:var(--dk-r-md);background:var(--dk-accent-tint);color:var(--dk-accent)}.dk-empty h3{font-size:var(--dk-fs-h3);font-weight:700;color:var(--dk-ink)}.dk-empty p{font-size:var(--dk-fs-small);max-width:44ch}.dk-spinner{width:18px;height:18px;border-radius:var(--dk-r-full);border:2px solid var(--dk-border);border-top-color:var(--dk-accent);animation:dk-spin .7s linear infinite;display:inline-block}.dk-skeleton{background:linear-gradient(90deg,var(--dk-tint-ink) 25%,var(--dk-border) 37%,var(--dk-tint-ink) 63%);background-size:400% 100%;animation:dk-shimmer 1.4s ease infinite;border-radius:var(--dk-r-sm)}@keyframes dk-spin{to{transform:rotate(1turn)}}@keyframes dk-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.dk-app *,.dk-app :after,.dk-app :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}}