.landing-page{--paper:#f2f4f6;--paper-raised:#fff;--paper-sunken:#e9ecef;--ink:#161b22;--ink-soft:#3c4550;--slate:#6b7480;--border:#d8dee4;--brass:#8c5f27;--brass-soft:#f1e4d0;--teal:#1f7a5c;--teal-soft:#dceee7;--rose:#ae3730;--rose-soft:#f6e0de;--get:#2c6e9e;--get-soft:#deeaf3;--code-bg:#12161d;--code-border:#262e38;--code-ink:#d8dee6;--code-slate:#7c8a9a;--code-brass:#e0ae68;--code-teal:#6fcba6;--code-string:#9fcb7e;--font-display:"Vazirmatn", "Archivo Narrow", "Roboto Condensed", sans-serif;--font-body:"Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, sans-serif;--font-mono:"SF Mono", "Cascadia Code", "JetBrains Mono", ui-monospace, Consolas, "Courier New", monospace;--shadow:0 1px 2px #161b220a, 0 4px 16px #161b220f;--shadow-lg:0 4px 8px #161b220d, 0 16px 40px #161b2217}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-page{--paper:#10141a;--paper-raised:#171d25;--paper-sunken:#0c0f14;--ink:#e9ecef;--ink-soft:#b7c0ca;--slate:#87919c;--border:#2a323c;--brass:#d3a667;--brass-soft:#362a18;--teal:#4fb48e;--teal-soft:#163429;--rose:#e08880;--rose-soft:#3a211f;--get:#7eb3dd;--get-soft:#182838;--shadow:0 1px 2px #0003, 0 8px 24px #00000059;--shadow-lg:0 4px 8px #0000004d, 0 24px 60px #00000080}}html[data-theme=dark] .landing-page{--paper:#10141a;--paper-raised:#171d25;--paper-sunken:#0c0f14;--ink:#e9ecef;--ink-soft:#b7c0ca;--slate:#87919c;--border:#2a323c;--brass:#d3a667;--brass-soft:#362a18;--teal:#4fb48e;--teal-soft:#163429;--rose:#e08880;--rose-soft:#3a211f;--get:#7eb3dd;--get-soft:#182838;--shadow:0 1px 2px #0003, 0 8px 24px #00000059;--shadow-lg:0 4px 8px #0000004d, 0 24px 60px #00000080}.landing-page *{box-sizing:border-box}.landing-page{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15.5px;line-height:1.65}.landing-page ::selection{background:var(--brass-soft)}.landing-page a{color:var(--brass);text-decoration:none}.landing-page h1,.landing-page h2,.landing-page h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:.01em;margin:0}.landing-page code,.landing-page pre,.landing-page kbd{font-family:var(--font-mono)}.landing-page :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.landing-page .ltr{direction:ltr;unicode-bidi:isolate}.landing-page section{padding:72px 24px}.landing-page .wrap{max-width:1080px;margin:0 auto}.landing-page .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--brass);margin-bottom:10px;font-size:.75rem;font-weight:600}.landing-page .section-head{text-align:center;max-width:620px;margin:0 auto 44px}.landing-page .section-head h2{margin-bottom:12px;font-size:1.9rem}.landing-page .section-head p{color:var(--slate);margin:0;font-size:1rem}.landing-page .topbar{z-index:40;background:color-mix(in srgb, var(--paper-raised) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:14px 24px;display:flex;position:sticky;top:0}.landing-page .brand{flex-shrink:0;align-items:baseline;gap:10px;display:flex}.landing-page .brand .mark{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);font-size:1.1rem;font-weight:700}.landing-page .brand .mark em{color:var(--brass);font-style:normal}.landing-page .topbar .spacer{flex:1}.landing-page .topnav{align-items:center;gap:22px;display:flex}.landing-page .topnav a:not(.btn){color:var(--ink-soft);font-size:.92rem}.landing-page .topnav a:not(.btn):hover{color:var(--ink)}@media (max-width:760px){.landing-page .topnav a:not(.btn){display:none}}.landing-page .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:600;display:inline-flex}.landing-page .btn-primary{background:var(--brass);color:#1a1204}.landing-page .btn-primary:hover{filter:brightness(1.08)}.landing-page .btn-ghost{border-color:var(--border);color:var(--ink);background:0 0}.landing-page .btn-ghost:hover{border-color:var(--brass);color:var(--brass)}.landing-page .btn-lg{padding:13px 26px;font-size:1rem}.landing-page .theme-btn{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.landing-page .theme-btn:hover{background:var(--paper)}.landing-page .hero{text-align:center;padding:88px 24px 64px}.landing-page .hero h1{max-width:780px;margin:0 auto 20px;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.28}.landing-page .hero h1 .hl{color:var(--brass)}.landing-page .hero .lede{max-width:600px;color:var(--slate);margin:0 auto 34px;font-size:1.1rem}.landing-page .hero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}.landing-page .hero .trust{color:var(--slate);flex-wrap:wrap;justify-content:center;gap:26px;font-size:.86rem;display:flex}.landing-page .hero .trust span{align-items:center;gap:7px;display:flex}.landing-page .hero .trust b{color:var(--teal);font-size:1rem}.landing-page .hero-demo{border:1px solid var(--border);max-width:900px;box-shadow:var(--shadow-lg);background:var(--code-bg);border-radius:14px;grid-template-columns:1fr 1fr;margin:0 auto;display:grid;overflow:hidden}@media (max-width:720px){.landing-page .hero-demo{grid-template-columns:1fr}}.landing-page .hero-demo .pane{padding:0}.landing-page .hero-demo .pane-head{border-bottom:1px solid var(--code-border);color:var(--code-slate);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;padding:10px 16px;font-size:.75rem;display:flex}.landing-page .hero-demo .dots{gap:6px;margin-inline-end:6px;display:flex}.landing-page .hero-demo .dots i{background:var(--code-border);border-radius:50%;width:8px;height:8px}.landing-page .hero-demo pre{color:var(--code-ink);text-align:left;white-space:pre;direction:ltr;margin:0;padding:18px 16px;font-size:.82rem;line-height:1.7;overflow-x:auto}.landing-page .hero-demo .pane+.pane{border-right:1px solid var(--code-border)}@media (max-width:720px){.landing-page .hero-demo .pane+.pane{border-right:none;border-top:1px solid var(--code-border)}}.landing-page .tok-key{color:var(--code-slate)}.landing-page .tok-str{color:var(--code-string)}.landing-page .tok-num{color:var(--code-brass)}.landing-page .tok-punc{color:var(--code-slate)}.landing-page .features{background:var(--paper-raised);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.landing-page .feat-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:900px){.landing-page .feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.landing-page .feat-grid{grid-template-columns:1fr}}.landing-page .feat-card{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:22px}.landing-page .feat-card .ic{margin-bottom:12px;font-size:1.5rem}.landing-page .feat-card h3{margin-bottom:8px;font-size:1rem}.landing-page .feat-card p{color:var(--slate);margin:0;font-size:.88rem}.landing-page .steps{counter-reset:step}.landing-page .step{grid-template-columns:40px 1fr;align-items:start;gap:18px;margin-bottom:36px;display:grid}.landing-page .step:last-child{margin-bottom:0}.landing-page .step .num{counter-increment:step;background:var(--brass-soft);width:40px;height:40px;color:var(--brass);border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex}.landing-page .step .num:before{content:counter(step)}.landing-page .step h3{margin-bottom:8px;font-size:1.08rem}.landing-page .step p{color:var(--slate);margin:0 0 12px;font-size:.94rem}.landing-page .step pre.inline{background:var(--code-bg);border:1px solid var(--code-border);color:var(--code-ink);text-align:left;direction:ltr;border-radius:8px;margin:0;padding:13px 15px;font-size:.82rem;overflow-x:auto}.landing-page .tuts{flex-direction:column;gap:14px;display:flex}.landing-page .tut{border:1px solid var(--border);background:var(--paper-raised);border-radius:12px;overflow:hidden}.landing-page .tut-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:18px 20px;display:flex}.landing-page .tut-head .ic{flex-shrink:0;font-size:1.3rem}.landing-page .tut-head .ttl{flex:1;min-width:0}.landing-page .tut-head .ttl h3{margin-bottom:3px;font-size:1rem}.landing-page .tut-head .ttl p{color:var(--slate);margin:0;font-size:.85rem}.landing-page .tut-head .plan-tag{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:.68rem;font-weight:700}.landing-page .tut-head .plan-tag.gold{background:var(--brass-soft);color:var(--brass)}.landing-page .tut-head .chev{color:var(--slate);flex-shrink:0;transition:transform .15s}.landing-page .tut.open .tut-head .chev{transform:rotate(180deg)}.landing-page .tut-body{padding:0 20px 20px;display:none}.landing-page .tut.open .tut-body{display:block}.landing-page .tut-body pre{background:var(--code-bg);border:1px solid var(--code-border);color:var(--code-ink);text-align:left;direction:ltr;border-radius:8px;margin:0 0 10px;padding:15px 16px;font-size:.82rem;line-height:1.65;overflow-x:auto}.landing-page .tut-body .out-label{color:var(--slate);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;font-size:.72rem}.landing-page .plans-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.landing-page .plans-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.landing-page .plans-grid{grid-template-columns:1fr}}.landing-page .plan-card{border:1px solid var(--border);background:var(--paper-raised);text-align:center;border-radius:12px;padding:24px 20px}.landing-page .plan-card.gold{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass);position:relative}.landing-page .plan-card.gold:before{content:"پیشنهادی";background:var(--brass);color:#1a1204;border-radius:20px;padding:3px 12px;font-size:.68rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.landing-page .plan-card .name{font-family:var(--font-display);margin-bottom:6px;font-size:1.15rem;font-weight:700}.landing-page .plan-card .price{color:var(--slate);min-height:2.4em;margin-bottom:18px;font-size:.85rem}.landing-page .plan-card .rate{font-family:var(--font-mono);color:var(--ink);direction:ltr;margin-bottom:4px;font-size:1.3rem;font-weight:700;display:inline-block}.landing-page .plan-card .rate-label{color:var(--slate);margin-bottom:16px;font-size:.78rem}.landing-page .plan-card ul{text-align:right;color:var(--ink-soft);margin:0;padding:0;font-size:.85rem;list-style:none}.landing-page .plan-card li{border-top:1px solid var(--border);align-items:center;gap:8px;padding:6px 0;display:flex}.landing-page .plan-card li:first-child{border-top:none}.landing-page .plan-card li .no{color:var(--slate);opacity:.5}.landing-page .plan-card li .yes{color:var(--teal)}.landing-page .cta-band{background:var(--paper-sunken);border-top:1px solid var(--border);text-align:center}.landing-page .cta-band h2{margin-bottom:12px;font-size:1.6rem}.landing-page .cta-band p{color:var(--slate);margin-bottom:26px}.landing-page footer{border-top:1px solid var(--border);padding:40px 24px}.landing-page .foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:flex}.landing-page .foot-links{flex-wrap:wrap;gap:20px;display:flex}.landing-page .foot-links a{color:var(--slate);font-size:.88rem}.landing-page .foot-links a:hover{color:var(--ink)}.landing-page .foot-note{color:var(--slate);font-size:.82rem}
