@font-face{font-family:iranSans;src:url(/_next/static/media/c58005c07df8bfc0-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:iranSans;src:url(/_next/static/media/31f014c929bbb872-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:iranSans;src:url(/_next/static/media/f053e4f91e2cd358-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:iranSans;src:url(/_next/static/media/b8d3dce8632b5245-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:iranSans;src:url(/_next/static/media/b8d3dce8632b5245-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:iranSans;src:url(/_next/static/media/be99b791990db480-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:iranSans;src:url(/_next/static/media/be99b791990db480-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:iranSans;src:url(/_next/static/media/bff0ab33ff2521a4-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:iranSans Fallback;src:local("Arial");ascent-override:96.08%;descent-override:56.05%;line-gap-override:0.00%;size-adjust:108.60%}.__className_9e8c34{font-family:iranSans,iranSans Fallback,Tahoma,Arial,sans-serif}.__variable_9e8c34{--font-iransans:"iranSans","iranSans Fallback",Tahoma,Arial,sans-serif}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_1112bc{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_1112bc{--font-dx-brand:"Orbitron","Orbitron Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_05c05e{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_05c05e{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3743d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3743d9{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root,[data-theme=dark]{color-scheme:dark;--zharfa-bg-canvas:#070b16;--zharfa-surface-base:#0b1222;--zharfa-surface-card:#101a2e;--zharfa-surface-raised:#14213a;--zharfa-bg-elevated:var(--zharfa-surface-raised);--zharfa-text-primary:#f7f9fc;--zharfa-text-secondary:#a5b2c8;--zharfa-text-muted:#71819d;--zharfa-text-link:#29d8ff;--zharfa-text-on-action:#f7f9fc;--zharfa-text-on-primary:#f7f9fc;--zharfa-border-default:#1d2b45;--dx-blue:#276bff;--dx-cyan:#29d8ff;--dx-violet:#7657f6;--zharfa-action-primary:#276bff;--zharfa-action-hover:#3d7cff;--zharfa-action-active:#1f56d6;--zharfa-accent-concept:#7657f6;--zharfa-accent-preorder:#f2c780;--zharfa-status-success:#4adeb5;--zharfa-status-error:#f0a0a8;--zharfa-tone-sale:#29d8ff;--zharfa-tone-free:#4adeb5;--zharfa-tone-presale:var(--zharfa-accent-preorder);--zharfa-tone-soon:#a78bfa;--zharfa-tone-pending:#e6c15a;--zharfa-tone-warning:#e39a62;--zharfa-tone-success:var(--zharfa-status-success);--zharfa-tone-danger:var(--zharfa-status-error);--zharfa-tone-discount:#ff9b8a;--zharfa-chart-1:var(--dx-blue);--zharfa-chart-2:var(--dx-violet);--zharfa-chart-3:var(--zharfa-status-success);--zharfa-chart-4:var(--dx-cyan);--zharfa-chart-5:var(--zharfa-status-error);--zharfa-chart-grid:color-mix(in srgb,var(--zharfa-border-default) 70%,transparent);--zharfa-space-0:0;--zharfa-space-4:4px;--zharfa-space-8:8px;--zharfa-space-12:12px;--zharfa-space-16:16px;--zharfa-space-20:20px;--zharfa-space-24:24px;--zharfa-space-32:32px;--zharfa-space-40:40px;--zharfa-space-48:48px;--zharfa-space-64:64px;--zharfa-space-80:80px;--zharfa-radius-0:0;--zharfa-radius-4:4px;--zharfa-radius-6:6px;--zharfa-radius-8:8px;--zharfa-radius-12:12px;--zharfa-radius-16:16px;--zharfa-shadow-raised:0 22px 48px color-mix(in srgb,#000 48%,transparent);--zharfa-shadow-soft:0 1px 0 color-mix(in srgb,#fff 6%,transparent);--zharfa-shadow-glow:0 0 40px color-mix(in srgb,var(--dx-blue) 22%,transparent);--zharfa-z-header:20;--zharfa-z-overlay:40;--zharfa-container:1040px;--zharfa-container-wide:1440px;--zharfa-font-persian:"IRANSans","IRANSansWeb","Tahoma",sans-serif;--zharfa-font-latin:"Plus Jakarta Sans","IRANSans","Tahoma",sans-serif;--zharfa-font-code:"JetBrains Mono",ui-monospace,monospace;--dx-font-brand:"Orbitron","Plus Jakarta Sans",sans-serif;--dx-font-tech:"JetBrains Mono",ui-monospace,monospace;--zharfa-text-12:0.75rem;--zharfa-text-sm:0.8125rem;--zharfa-text-14:0.875rem;--zharfa-text-16:1rem;--zharfa-text-18:1.125rem;--zharfa-text-20:1.25rem;--zharfa-text-22:1.375rem;--zharfa-text-24:1.5rem;--zharfa-text-26:1.625rem;--zharfa-text-28:1.75rem;--zharfa-text-34:2.125rem;--zharfa-text-48:3rem;--zharfa-text-64:4rem;--zharfa-leading-tight:1.35;--zharfa-leading-body:1.7;--zharfa-shadow-focus:0 0 0 3px color-mix(in srgb,var(--dx-cyan) 40%,transparent);--zharfa-motion-fast:160ms ease;--zharfa-motion-medium:280ms ease;--dx-gradient-brand:linear-gradient(135deg,var(--dx-blue) 0%,color-mix(in srgb,var(--dx-blue) 55%,var(--dx-violet)) 55%,var(--dx-violet) 100%)}[data-theme=light]{color-scheme:light;--zharfa-bg-canvas:#f3f6fb;--zharfa-surface-base:#ffffff;--zharfa-surface-card:#ffffff;--zharfa-surface-raised:#eef3fb;--zharfa-bg-elevated:#ffffff;--zharfa-text-primary:#0b1222;--zharfa-text-secondary:#4b5a73;--zharfa-text-muted:#71819d;--zharfa-text-link:#1d4ed8;--zharfa-text-on-action:#ffffff;--zharfa-text-on-primary:#ffffff;--zharfa-border-default:#d8e0ee;--dx-blue:#276bff;--dx-cyan:#0891b2;--dx-violet:#5b45c9;--zharfa-action-primary:#276bff;--zharfa-action-hover:#1d56e0;--zharfa-action-active:#1847c2;--zharfa-shadow-raised:0 16px 40px color-mix(in srgb,#0b1222 10%,transparent);--zharfa-shadow-soft:0 1px 2px color-mix(in srgb,#0b1222 6%,transparent),0 10px 28px color-mix(in srgb,#0b1222 5%,transparent);--zharfa-shadow-glow:0 0 32px color-mix(in srgb,var(--dx-blue) 14%,transparent);--zharfa-accent-concept:#5b45c9;--zharfa-accent-preorder:#9a6b1f;--zharfa-status-success:#0f766e;--zharfa-status-error:#b42338;--zharfa-tone-sale:#276bff;--zharfa-tone-free:#0f766e;--zharfa-tone-presale:var(--zharfa-accent-preorder);--zharfa-tone-soon:var(--zharfa-accent-concept);--zharfa-tone-pending:#92650f;--zharfa-tone-warning:#b45309;--zharfa-tone-success:var(--zharfa-status-success);--zharfa-tone-danger:var(--zharfa-status-error);--zharfa-tone-discount:#b45c4e;--zharfa-chart-1:var(--zharfa-action-primary);--zharfa-chart-2:var(--zharfa-accent-concept);--zharfa-chart-3:var(--zharfa-status-success);--zharfa-chart-4:var(--dx-cyan);--zharfa-chart-5:var(--zharfa-status-error);--zharfa-chart-grid:color-mix(in srgb,var(--zharfa-border-default) 70%,transparent);--dx-gradient-brand:linear-gradient(135deg,#276bff,#5b45c9)}@media (max-width:720px){:root,[data-theme=dark],[data-theme=light]{--zharfa-text-12:0.6875rem;--zharfa-text-sm:0.75rem;--zharfa-text-14:0.8125rem;--zharfa-text-16:0.9375rem;--zharfa-text-18:1rem;--zharfa-text-20:1.0625rem;--zharfa-text-22:1.125rem;--zharfa-text-24:1.1875rem;--zharfa-text-26:1.25rem;--zharfa-text-28:1.3125rem;--zharfa-text-34:1.375rem;--zharfa-text-48:1.625rem;--zharfa-text-64:1.875rem;--zharfa-leading-body:1.6;--zharfa-space-16:12px;--zharfa-space-20:14px;--zharfa-space-24:16px;--zharfa-space-32:20px;--zharfa-radius-16:12px}}.z-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--zharfa-space-8);min-height:44px;padding:0 var(--zharfa-space-20);border:1px solid transparent;border-radius:var(--zharfa-radius-8);font-family:var(--zharfa-font-persian);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--zharfa-motion-fast),border-color var(--zharfa-motion-fast),color var(--zharfa-motion-fast),opacity var(--zharfa-motion-fast),transform var(--zharfa-motion-fast)}@media (max-width:720px){.z-btn{min-height:38px;padding:0 14px;font-size:.8125rem}.z-course-card__body{gap:8px;padding:12px 12px 11px}.z-course-card__title{font-size:.95rem;line-height:1.4}.z-course-card__media img{padding:12px}.z-course-card__discount{top:10px;inset-inline-start:10px;padding:4px 8px;font-size:.68rem}.z-course-card__action .z-btn{min-height:34px;font-size:.8rem}}.z-btn:focus-visible{outline:none;box-shadow:var(--zharfa-shadow-focus)}.z-btn--primary{background:var(--dx-gradient-brand,var(--zharfa-action-primary));color:var(--zharfa-text-on-primary);box-shadow:0 10px 28px -16px color-mix(in srgb,var(--dx-blue,#276bff) 55%,transparent)}.z-btn--primary:hover:not(:disabled){background:var(--zharfa-action-hover);text-decoration:none;filter:brightness(1.04)}.z-btn--primary:active:not(:disabled){background:var(--zharfa-action-active);color:var(--zharfa-text-on-action);transform:translateY(1px)}.z-btn--secondary{background:var(--zharfa-surface-raised);border-color:var(--zharfa-border-default);color:var(--zharfa-text-primary)}.z-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--zharfa-text-link) 45%,var(--zharfa-border-default));text-decoration:none}.z-btn--ghost{background:transparent;border-color:var(--zharfa-border-default)}.z-btn--danger,.z-btn--ghost{color:var(--zharfa-text-primary)}.z-btn--danger{background:color-mix(in srgb,var(--zharfa-status-error) 16%,var(--zharfa-surface-raised));border-color:color-mix(in srgb,var(--zharfa-status-error) 45%,var(--zharfa-border-default))}.z-btn:disabled,.z-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.z-btn--loading{position:relative;pointer-events:none}.z-btn__spinner{width:1rem;height:1rem;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;border-radius:50%;animation:z-spin .7s linear infinite}@keyframes z-spin{to{transform:rotate(1turn)}}.z-field{display:flex;flex-direction:column;gap:var(--zharfa-space-8);width:100%;text-align:right}.z-field__label{margin:0;font-size:var(--zharfa-text-14);font-weight:700;color:var(--zharfa-text-primary)}.z-field__control{display:flex;align-items:center;min-height:52px;width:100%;padding:10px var(--zharfa-space-16);border:1px solid var(--zharfa-border-default);border-radius:var(--zharfa-radius-8);background:var(--zharfa-surface-base);color:var(--zharfa-text-primary);font-family:inherit;font-size:var(--zharfa-text-16);line-height:var(--zharfa-leading-body);transition:border-color var(--zharfa-motion-fast),box-shadow var(--zharfa-motion-fast)}.z-field__control::placeholder{color:var(--zharfa-text-secondary)}.z-field__control:focus{outline:none;border-color:var(--zharfa-text-link);box-shadow:var(--zharfa-shadow-focus)}.z-field__control--mono{font-family:var(--zharfa-font-code)}.z-field__secret{position:relative}.z-field__secret .z-field__control{-webkit-padding-end:48px;padding-inline-end:48px}.z-field__reveal{position:absolute;inset-inline-end:8px;top:50%;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:var(--zharfa-radius-8);background:transparent;color:var(--zharfa-text-secondary);transform:translateY(-50%);cursor:pointer}.z-field__reveal:hover,.z-field__reveal[aria-pressed=true]{color:var(--zharfa-text-primary)}.z-field__reveal:disabled{cursor:not-allowed}select.z-field__control,textarea.z-field__control{display:block}textarea.z-field__control{min-height:9rem;resize:vertical}.z-field--error .z-field__control{border-color:var(--zharfa-status-error)}.z-field--disabled{opacity:.5}.z-field__error,.z-field__hint{margin:0;font-size:var(--zharfa-text-12);line-height:var(--zharfa-leading-body)}.z-field__hint{color:var(--zharfa-text-secondary)}.z-field__error{color:var(--zharfa-status-error)}.z-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:var(--zharfa-space-4) 10px;border-radius:var(--zharfa-radius-6);background:var(--zharfa-surface-raised);font-size:var(--zharfa-text-12);line-height:var(--zharfa-leading-body);text-align:center;white-space:nowrap}.z-badge--failure,.z-badge--information,.z-badge--pending,.z-badge--success{border:1px solid color-mix(in srgb,var(--zharfa-tone) 46%,transparent);background:color-mix(in srgb,var(--zharfa-tone) 16%,var(--zharfa-surface-card));color:var(--zharfa-tone)}.z-badge--success{--zharfa-tone:var(--zharfa-tone-success)}.z-badge--pending{--zharfa-tone:var(--zharfa-tone-pending)}.z-badge--failure{--zharfa-tone:var(--zharfa-tone-danger)}.z-badge--information{--zharfa-tone:var(--zharfa-tone-sale)}.z-notice{display:flex;gap:var(--zharfa-space-16);align-items:flex-start;width:100%;padding:var(--zharfa-space-20);border:1px solid var(--zharfa-border-default);border-radius:var(--zharfa-radius-12);background:var(--zharfa-surface-base);text-align:right}.z-notice__body{display:flex;flex:1 1;flex-direction:column;gap:var(--zharfa-space-4);min-width:0}.z-notice__title{font-size:var(--zharfa-text-16);font-weight:700}.z-notice__message,.z-notice__title{margin:0;line-height:var(--zharfa-leading-body)}.z-notice__message{font-size:var(--zharfa-text-14);color:var(--zharfa-text-secondary)}.z-notice__accent{width:3px;min-height:44px;border-radius:2px;flex-shrink:0}.z-notice--success .z-notice__title{color:var(--zharfa-status-success)}.z-notice--success .z-notice__accent{background:var(--zharfa-status-success)}.z-notice--information .z-notice__title{color:var(--zharfa-text-link)}.z-notice--information .z-notice__accent{background:var(--zharfa-text-link)}.z-notice--error .z-notice__title{color:var(--zharfa-tone-danger)}.z-notice--error .z-notice__accent{background:var(--zharfa-tone-danger)}.z-notice--warning .z-notice__title{color:var(--zharfa-tone-warning)}.z-notice--warning .z-notice__accent{background:var(--zharfa-tone-warning)}.z-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:color-mix(in srgb,var(--zharfa-bg-canvas) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.z-dialog,.z-dialog-backdrop{padding:var(--zharfa-space-24)}.z-dialog{width:min(100%,40rem);max-height:min(90vh,56rem);overflow:auto;display:flex;flex-direction:column;gap:var(--zharfa-space-16);border:1px solid var(--zharfa-border-default);border-radius:var(--zharfa-radius-12);background:var(--zharfa-surface-card);text-align:right;box-shadow:0 24px 64px color-mix(in srgb,#000 35%,transparent)}.z-dialog__header{display:flex;align-items:center;gap:var(--zharfa-space-12);width:100%}.z-dialog__title{flex:1 1;margin:0;font-size:var(--zharfa-text-22);font-weight:700;line-height:var(--zharfa-leading-body);color:var(--zharfa-text-primary)}.z-dialog__index{margin:0;color:var(--zharfa-text-link);font-size:var(--zharfa-text-24,1.5rem)}.z-dialog__body{margin:0;color:var(--zharfa-text-secondary);font-size:var(--zharfa-text-16);line-height:var(--zharfa-leading-body)}.z-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--zharfa-space-12)}.z-dialog__footnote{margin:0;color:var(--zharfa-text-secondary);font-size:13px;line-height:var(--zharfa-leading-body)}.z-course-card{--z-course-card-radius:16px;position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--zharfa-action-primary) 22%,var(--zharfa-border-default));border-radius:var(--z-course-card-radius);background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--zharfa-action-primary) 14%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--zharfa-surface-raised) 88%,transparent),color-mix(in srgb,var(--zharfa-surface-card) 96%,var(--zharfa-bg-canvas)));text-align:right;box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent),0 22px 48px -34px rgb(0 0 0/.55);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.z-course-card:hover{border-color:color-mix(in srgb,var(--zharfa-action-primary) 46%,var(--zharfa-border-default));transform:translateY(-2px);box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent),0 28px 56px -32px color-mix(in srgb,var(--zharfa-action-primary) 34%,transparent)}.z-course-card__media{position:relative;display:block;flex:none;width:100%;max-width:none;aspect-ratio:16/9;margin:0;overflow:hidden;isolation:isolate;border-radius:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--zharfa-action-primary) 14%,var(--zharfa-border-default));background:radial-gradient(80% 90% at 50% 20%,color-mix(in srgb,var(--zharfa-action-primary) 18%,transparent),transparent 62%),#0b1018;color:inherit;text-decoration:none}.z-course-card__media-frame{position:absolute;inset:8px;z-index:1;border-radius:10px;border:1px solid color-mix(in srgb,var(--zharfa-action-primary) 28%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent);pointer-events:none}.z-course-card__media-frame:after,.z-course-card__media-frame:before{content:"";position:absolute;width:18px;height:18px;pointer-events:none}.z-course-card__media-frame:before{top:-1px;inset-inline-end:-1px;-webkit-border-before:2px solid color-mix(in srgb,var(--dx-cyan,#29d8ff) 70%,transparent);border-block-start:2px solid color-mix(in srgb,var(--dx-cyan,#29d8ff) 70%,transparent);-webkit-border-end:2px solid color-mix(in srgb,var(--dx-cyan,#29d8ff) 70%,transparent);border-inline-end:2px solid color-mix(in srgb,var(--dx-cyan,#29d8ff) 70%,transparent);border-start-end-radius:12px}.z-course-card__media-frame:after{bottom:-1px;inset-inline-start:-1px;-webkit-border-after:2px solid color-mix(in srgb,var(--dx-violet,#7657f6) 70%,transparent);border-block-end:2px solid color-mix(in srgb,var(--dx-violet,#7657f6) 70%,transparent);-webkit-border-start:2px solid color-mix(in srgb,var(--dx-violet,#7657f6) 70%,transparent);border-inline-start:2px solid color-mix(in srgb,var(--dx-violet,#7657f6) 70%,transparent);border-end-start-radius:12px}.z-course-card__media:focus-visible,.z-course-card__media:hover{color:inherit;text-decoration:none;outline:none}.z-course-card__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;padding:18px;object-fit:contain;object-position:center;transform:scale(1);filter:none;opacity:1;transition:transform .28s cubic-bezier(.22,1,.36,1)}.z-course-card:hover .z-course-card__media img,.z-course-card__media:hover img{transform:scale(1.03)}.z-course-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:0;color:var(--zharfa-text-secondary);font-family:var(--zharfa-font-latin);font-size:.78rem;font-weight:600;letter-spacing:.08em;background:radial-gradient(55% 60% at 62% 38%,color-mix(in srgb,var(--dx-violet,#7657f6) 22%,transparent),transparent 70%),radial-gradient(50% 55% at 38% 58%,color-mix(in srgb,var(--dx-cyan,#29d8ff) 18%,transparent),transparent 68%)}.z-course-card--publishedPaid{--zharfa-tone:var(--zharfa-tone-success)}.z-course-card--publishedFree{--zharfa-tone:var(--zharfa-tone-free)}.z-course-card--preorder{--zharfa-tone:var(--zharfa-tone-presale)}.z-course-card--comingSoon,.z-course-card--inProduction{--zharfa-tone:var(--zharfa-tone-soon)}.z-course-card--unavailable{--zharfa-tone:var(--zharfa-tone-warning)}.z-course-card__discount{position:absolute;top:14px;inset-inline-start:14px;z-index:3;padding:5px 10px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.01em;line-height:1.25;background:linear-gradient(135deg,color-mix(in srgb,var(--zharfa-tone-discount) 28%,transparent),color-mix(in srgb,var(--zharfa-surface-card) 72%,transparent));color:var(--zharfa-tone-discount);border:1px solid color-mix(in srgb,var(--zharfa-tone-discount) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent),0 10px 22px -16px rgb(0 0 0/.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .z-course-card__discount{background:linear-gradient(145deg,color-mix(in srgb,#141c2a 88%,#ff9b8a),color-mix(in srgb,#0b1220 92%,#ff9b8a));color:#ffd2c8;border-color:color-mix(in srgb,#ff9b8a 38%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 12px 24px -16px rgb(15 23 42/.45)}.z-course-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:12px;min-height:0}.z-course-card__kicker{margin:0;color:var(--zharfa-tone-sale);font-family:var(--dx-font-tech,var(--zharfa-font-code)),var(--zharfa-font-persian);font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.2}.z-course-card__heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px 12px}.z-course-card__title{flex:1 1 auto;margin:0;min-width:0;overflow:hidden;font-size:1rem;font-weight:800;line-height:1.4;color:var(--zharfa-text-primary);text-overflow:ellipsis;white-space:nowrap}.z-course-card__title a{color:inherit;text-decoration:none}.z-course-card__title a:focus-visible,.z-course-card__title a:hover{color:var(--zharfa-text-link);text-decoration:none;outline:none}.z-course-card__meta-row{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;margin-top:0}.z-course-card__status-inline{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--zharfa-tone) 34%,transparent);background:color-mix(in srgb,var(--zharfa-tone) 12%,transparent);color:var(--zharfa-tone);font-size:.78rem;font-weight:700;line-height:1.3}.z-course-card__check{flex:none;width:14px;height:14px;color:var(--zharfa-tone)}.z-course-card__byline{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--zharfa-border-default) 88%,transparent);background:color-mix(in srgb,var(--zharfa-bg-canvas) 35%,transparent);color:var(--zharfa-text-secondary);font-size:.78rem;font-weight:600;line-height:1.3}.z-course-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--zharfa-action-primary) 12%,var(--zharfa-border-default))}.z-course-card__duration{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--zharfa-action-primary) 8%,transparent);color:var(--zharfa-text-primary);font-size:.82rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.z-course-card__duration--empty{min-height:1em;padding:0;background:transparent}.z-course-card__clock{flex:none;width:14px;height:14px;color:var(--zharfa-text-secondary)}.z-course-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px;margin:0}.z-course-card__price{font-size:.95rem;font-weight:800;color:var(--zharfa-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.z-course-card--freePrice .z-course-card__price,.z-course-card--publishedFree .z-course-card__price{color:var(--zharfa-tone-free)}.z-course-card__compare{color:var(--zharfa-text-secondary);font-size:.78rem;font-weight:500;line-height:1.3;text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.z-course-card__action{padding-top:2px}.z-course-card__action .z-btn{width:100%;min-height:36px;border-radius:10px;font-size:.84rem;font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 10px 20px -16px color-mix(in srgb,var(--zharfa-action-primary) 55%,transparent)}