@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_db7957{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_db7957{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_48542f{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_48542f{--font-space-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_31d44e{font-family:Playfair Display,Playfair Display Fallback}.__variable_31d44e{--font-playfair:"Playfair Display","Playfair Display Fallback"}.kkb-panel{--_gap:var(--kkb-gap,4px);--_key-size:var(--kkb-key-size,2.2rem);--_key-font:var(--kkb-key-font-size,1.1rem);display:flex;flex-direction:column;gap:var(--_gap)}@media (pointer:coarse){.kkb-panel{--_key-size:var(--kkb-key-size,44px);--_key-font:var(--kkb-key-font-size,1.3rem)}}.kkb-row{display:flex;gap:var(--_gap);flex-wrap:wrap}.kkb-panel button{min-width:var(--_key-size);min-height:var(--_key-size);font-size:var(--_key-font);cursor:pointer;background:var(--kkb-key-bg,ButtonFace);color:var(--kkb-key-color,ButtonText);border:1px solid var(--kkb-key-border,color-mix(in srgb,ButtonText 40%,transparent));border-radius:var(--kkb-key-radius,4px)}.kkb-controls button[aria-pressed=true]{background:var(--kkb-pressed-bg,#cbdcee);color:#000}.kkb-panel button:focus-visible{outline:2px solid var(--kkb-focus-color,#1a56a0);outline-offset:2px}@media (max-width:480px){.kkb-panel button{flex:1 1 auto}}.kkb-docked{box-shadow:0 -2px 8px rgba(0,0,0,.2);box-sizing:border-box}.kkb-docked,.kkb-floating{background:var(--kkb-surface-bg,Canvas);padding:6px}.kkb-floating{box-shadow:0 2px 12px rgba(0,0,0,.25);border-radius:8px}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/vazirmatn-arabic.woff2)format("woff2-variations");unicode-range:u+6??,u+750-77f,u+870-88e,u+890-891,u+897-8e1,u+8e3-8ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:after,:before{box-sizing:border-box}body{margin:0}img{max-width:100%;display:block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3{text-wrap:balance}li,p{text-wrap:pretty}.skip{z-index:60;color:#fff;background:#000;padding:8px 12px;font:14px system-ui,sans-serif;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip:focus{transform:none}:focus-visible{outline:2px solid}:root{--bg:light-dark(#f4efe6,#1b1420);--surface:light-dark(#fbf7f0,#241b2b);--ink:light-dark(#231a29,#eee6da);--muted:light-dark(#5e5266,#b6aabb);--line:light-dark(#ddd3c6,#3a2e42);--accent:light-dark(#94500c,#f0a03a);--accent-soft:light-dark(#f4dfc1,#4a3321);--fill:#e8962f;--fill-ink:#1f1424;--shadow:light-dark(#3a1c4238,#06020a99);--code-bg:light-dark(#2a1f31,#140e18);--code-ink:#efe6da;--paper:#f1eadf;--paper-ink:#231a29;--paper-accent:#94500c;--plum:#221828;--plum-ink:#f1e8dc;--plum-accent:#f0a03a;--sans:"Vazirmatn Variable",var(--font-geist-mono),ui-monospace,Menlo,monospace;--display:"Vazirmatn Variable",var(--font-playfair),Georgia,serif;--mono:"Vazirmatn Variable",var(--font-space-mono),ui-monospace,Menlo,monospace;--kkb-key-bg:var(--surface);--kkb-key-color:var(--ink);--kkb-key-border:var(--line);--kkb-key-radius:7px;--kkb-gap:4px;--kkb-pressed-bg:var(--accent-soft);--kkb-focus-color:var(--accent);--kkb-surface-bg:var(--surface);--kkb-key-size:2.6rem;--kkb-key-font-size:1.05rem;--header:4.25rem}:root:is(:lang(ckb),:lang(fa),:lang(ar)){--sans:"Vazirmatn Variable",system-ui,-apple-system,sans-serif}@media (max-width:480px){:root{--kkb-gap:3px;--kkb-key-size:2.6rem;--kkb-key-font-size:1rem}}.kkb-row{flex-wrap:nowrap}.kkb-panel{margin-block-start:10px}.kkb-panel button{min-width:0;font-family:var(--sans);box-shadow:0 1px 0 var(--kkb-key-border);flex:1 1 0;padding-inline:0;transition:background-color .2s,transform .2s}.kkb-panel button:hover{background:var(--kkb-pressed-bg)}.kkb-panel button:active{box-shadow:none;transform:translateY(1px)}.kkb-docked{padding:8px max(8px,env(safe-area-inset-left))}.kkb-floating{width:min(30rem,100vw - 32px)}body{background:var(--bg);color:var(--ink);font:400 1rem/1.65 var(--sans)}body:after{z-index:40;content:"";opacity:.06;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}:root[data-theme=dark] body:after{mix-blend-mode:screen}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:after{mix-blend-mode:screen}}:lang(en),:lang(kmr),:lang(tr){--tight:-.02em}a{color:inherit}code,pre{font-family:"Vazirmatn Variable",var(--font-geist-mono),ui-monospace,Menlo,monospace}dd code,li code,p code,td code{background:var(--accent-soft);direction:ltr;unicode-bidi:isolate;border-radius:4px;padding:.05em .35em;font-size:.88em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:min(100% - 32px,76rem);margin-inline:auto}section[id]{scroll-margin-block-start:calc(var(--header) + 12px)}.kicker{color:var(--accent);font:500 .85rem/1.4 var(--mono);margin:0 0 10px}.kicker:before{content:"— "}h1,h2,h3{font-family:var(--display);letter-spacing:var(--tight,0);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:900;line-height:1.12}h2{font-size:clamp(1.9rem,4.4vw,3.2rem)}h3{font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:700}.lede{max-width:62ch;margin:16px 0 0;font-size:1.08rem}.lede,.note{color:var(--muted)}.note{border-inline-start:2px solid var(--accent);max-width:65ch;margin:20px 0 0;padding-inline-start:14px;font-size:.95rem}.btn{background:var(--fill);min-height:46px;color:var(--fill-ink);font:600 1rem/1 var(--sans);box-shadow:0 10px 24px -12px var(--shadow);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:inline-flex}.btn:hover{box-shadow:0 16px 30px -14px var(--shadow);transform:translateY(-2px)}.btn:active{transform:translateY(1px)scale(.98)}.text-link{min-height:46px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;align-items:center;padding:0 4px;font-weight:600;text-decoration-thickness:2px;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--accent)}.seg{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.seg button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:inherit;font:500 .92rem/1 var(--sans);cursor:pointer;border-radius:999px;padding:0 14px;transition:background-color .2s,border-color .2s,transform .2s}.seg.mono button{font-family:var(--mono);font-size:.82rem}.seg button:hover{border-color:var(--accent)}.seg button:active{transform:scale(.97)}.seg button[aria-pressed=true]{border-color:var(--fill);background:var(--fill);color:var(--fill-ink)}.field-label{color:var(--muted);margin:0 0 6px;font-size:.88rem;display:block}.host,input[type=text],textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:1.2rem/1.5 var(--sans);border-radius:10px;padding:12px 14px;transition:border-color .2s;display:block}textarea{resize:vertical}.host{min-height:5.5rem}.host:focus,input[type=text]:focus,textarea:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}input::placeholder{color:var(--muted);opacity:.7}.top{z-index:30;border-block-end:1px solid var(--line);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.top{background:color-mix(in srgb,var(--bg) 95%,transparent)}}.top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top .wrap{min-height:var(--header);gap:20px;display:flex}.brand,.top .wrap{align-items:center}.brand{font:600 1.1rem/1 var(--sans);white-space:nowrap;gap:10px;text-decoration:none;display:inline-flex}.brand img{width:28px;height:28px}.sections{gap:2px;margin:0;padding:0;list-style:none;display:flex}.sections a{color:var(--muted);border-radius:8px;padding:6px 10px;font-size:.92rem;text-decoration:none;transition:color .2s,background-color .2s;display:block}.sections a:hover{color:var(--ink)}.sections a[aria-current=true]{background:var(--accent-soft);color:var(--ink)}.top-end{align-items:center;gap:14px;margin-inline-start:auto}.langs,.top-end{min-width:0;display:flex}.langs{scrollbar-width:none;gap:2px;overflow-x:auto}.langs a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:.88rem;text-decoration:none;transition:color .2s}.langs a:hover{color:var(--ink)}.langs a[aria-current=true]{color:var(--ink);font-weight:700}.out{color:var(--muted);white-space:nowrap;font-size:.9rem;text-decoration:none;transition:color .2s}.out:hover{color:var(--accent)}@media (max-width:1060px){.sections{display:none}}@media (max-width:720px){:root{--header:6.5rem}.top .wrap{flex-wrap:wrap;gap:4px 14px;padding-block:8px}.top-end{display:contents}.langs{flex-basis:100%;order:3;margin-inline:-8px}.out:first-of-type{margin-inline-start:auto}.out-gh{display:none}}.split{min-height:calc(100dvh - var(--header));background:linear-gradient(to right,var(--paper) 50%,var(--plum) 50%);direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"bridge bridge""kmr ckb";display:grid;position:relative;overflow:clip}.split:before{background:linear-gradient(to bottom,transparent,var(--fill) 18%,var(--fill) 82%,transparent);content:"";inset-block:0;width:2px;position:absolute;left:calc(50% - 1px)}.bridge{z-index:2;box-sizing:border-box;background:var(--surface);width:min(100% - 32px,50rem);box-shadow:0 1px 0 var(--line),0 40px 80px -36px var(--shadow);color:var(--ink);text-align:center;border-radius:22px;grid-area:bridge;justify-self:center;margin-block:clamp(28px,6vh,64px) 8px;padding:clamp(22px,4vw,44px);position:relative}:root[dir=rtl] .split>*{direction:rtl}.eyebrow{color:var(--accent);font:500 .85rem/1.4 var(--mono);margin:0}.bridge .mast{margin-block-start:14px;font-size:clamp(2.6rem,6.6vw,5.2rem);font-weight:900;line-height:1}.bridge .headline{font:600 clamp(1.35rem,2.6vw,2rem) /1.15 var(--display);text-wrap:balance;margin:10px 0 0}.bridge .headline mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:light-dark(#dcd8d2,#4a3f4f);padding-inline:.06em}:lang(en) .bridge :is(.mast,.headline),:lang(kmr) .bridge :is(.mast,.headline),:lang(tr) .bridge :is(.mast,.headline){letter-spacing:-.02em}.tagline{max-width:56ch;color:var(--muted);margin:18px auto 0;font-size:1.1rem}.ctas{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-block-start:26px;display:flex}pre.install[data-code]{background:var(--code-bg);max-width:100%;color:var(--code-ink);border-radius:10px;margin:22px 0 0;padding:10px 16px;font-size:.92rem;display:inline-flex;overflow-x:auto}.install:before{color:var(--plum-accent);content:"$";margin-inline-end:10px}.stats{border-block-start:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:30px 0 0;display:grid}.stats div{flex-direction:column-reverse;gap:2px;padding:16px 8px 0;display:flex}.stats div+div{border-inline-start:1px solid var(--line)}.stats dd{font:800 clamp(1.7rem,3.4vw,2.4rem) /1 var(--display);font-variant-numeric:tabular-nums;margin:0}.stats dt{color:var(--muted);font-size:.82rem;line-height:1.35}.half{flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,56px);padding-block-end:clamp(40px,6vw,72px);display:flex;position:relative}.half-kmr{--surface:#fbf7f0;--ink:var(--paper-ink);--muted:#5e5266;--line:#d9cebf;--accent:var(--paper-accent);--accent-soft:#f4dfc1;color:var(--paper-ink);text-align:left;grid-area:kmr}.half-ckb{--surface:#2e2236;--ink:var(--plum-ink);--muted:#c2b5c5;--line:#47384f;--accent:var(--plum-accent);--accent-soft:#4a3321;color:var(--plum-ink);text-align:right;grid-area:ckb}.half-inner{will-change:transform;width:min(100%,34rem)}.half-kmr .half-inner{margin-right:auto}.half-ckb .half-inner{margin-left:auto}.big{white-space:nowrap;margin:0 0 8px;font-weight:800;line-height:1;display:block}.half-kmr .big{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.02em;font-size:clamp(3.2rem,10.5vw,9.5rem);font-weight:900}.half-ckb .big{font-family:Vazirmatn Variable,sans-serif;font-size:clamp(3.2rem,10vw,9rem);font-weight:900;line-height:1.25}.big:after{color:var(--plum-accent);content:"."}.half-name{margin:0;font-weight:600}.half-line{color:var(--muted);margin:2px 0 18px;font-size:.95rem}@media (max-width:760px){.split{background:var(--bg);grid-template-columns:minmax(0,1fr);grid-template-areas:"bridge""kmr""ckb"}.split:before{display:none}.half-kmr{background:var(--paper)}.half-ckb{background:var(--plum);border-block-start:2px solid var(--fill)}.stats{grid-template-columns:repeat(2,1fr)}.stats div:nth-child(3){border-inline-start:0}}.block{padding-block:clamp(64px,10vw,128px) clamp(72px,11vw,140px)}.block+.block{border-block-start:1px solid var(--line)}.why{text-align:center}.why .wrap{width:min(100% - 32px,46rem)}.why p:not(.kicker){text-align:start;margin:22px auto 0;font-size:1.15rem;line-height:1.75}.pairs{direction:ltr;flex-wrap:wrap;justify-content:center;margin:36px 0 0;padding:0;list-style:none}.pairs,.pairs li{gap:12px;display:flex}.pairs li{background:var(--surface);box-shadow:0 14px 30px -20px var(--shadow);border-radius:14px;align-items:center;padding:10px 18px;font:900 2rem/1.3 Vazirmatn Variable,sans-serif}.pairs s{color:var(--muted);text-decoration-color:#c24a3a;text-decoration-thickness:3px}.pairs i{color:var(--accent);font:400 1.2rem/1 var(--mono)}.try-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid;position:relative}.bench-col{align-self:center}.link-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.link-line path{fill:none;stroke:var(--fill);stroke-width:1.5px}.layouts .native{color:var(--accent);font-family:Vazirmatn Variable,system-ui,sans-serif}bdi[dir=ltr]{white-space:nowrap}.layouts{gap:8px;margin:28px 0 0;display:grid}.layouts button{border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:14px;gap:2px;padding:14px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.layouts button:hover{border-color:var(--accent);transform:translateY(-1px)}.layouts button:active{transform:translateY(1px)}.layouts button[aria-pressed=true]{border-color:var(--fill);box-shadow:0 14px 30px -20px var(--shadow)}.layouts span{font-weight:600}.layouts small{color:var(--muted);font-size:.86rem}.bench{background:var(--surface);box-shadow:0 30px 60px -36px var(--shadow);border-radius:20px;padding:clamp(18px,3vw,30px)}.features{counter-reset:f;--rule:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.features{--rule:color-mix(in srgb,var(--ink) 30%,transparent)}}.features li{counter-increment:f;padding-block:28px 36px;padding-inline:0 clamp(20px,3vw,40px)}.features li:nth-child(n+4){border-block-start:1px solid var(--rule)}.features li:before{color:var(--accent);font:500 .8rem/1 var(--mono);content:counter(f,decimal-leading-zero);margin-block-end:18px;display:block}.features h3{font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}[dir=rtl] .features h3{line-height:1.5}.features .sub{color:var(--muted);margin:6px 0 16px}:is(:lang(en),:lang(kmr),:lang(tr)) .features .sub{font:italic 400 1.1rem/1.4 var(--font-playfair),Georgia,serif}.features p{margin:0}@media (max-width:900px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}.features li:nth-child(n+3){border-block-start:1px solid var(--rule)}}@media (max-width:600px){.features{grid-template-columns:minmax(0,1fr)}.features li+li{border-block-start:1px solid var(--rule)}}.principles{counter-reset:p;grid-template-columns:1fr 1fr;gap:18px 56px;margin:44px 0 0;padding:0;list-style:none;display:grid}.principles li{border-block-start:1px solid var(--line);counter-increment:p;grid-template-columns:auto 1fr;align-content:start;gap:4px 18px;padding-block:22px;display:grid}.principles li:nth-child(2n){transform:translateY(48px)}.principles li:before{color:var(--accent);font:500 .8rem/1 var(--mono);content:counter(p,decimal-leading-zero);grid-row:1;align-self:baseline}.principles li>*{grid-column:2}.principles h3{font-size:1.3rem}.principles p{max-width:48ch;color:var(--muted);margin:0}.guide-head{max-width:46rem}.g{border-block-end:1px dashed var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);padding-block:clamp(48px,7vw,88px);display:grid}.g:last-child{border-block-end:0}.g-prose{align-self:stretch}.g-stick{top:calc(var(--header) + 24px);position:sticky}.g-work{gap:16px;min-width:0;display:grid}.g-wide{grid-column:1/-1}pre[data-code]{tab-size:2;box-shadow:0 24px 48px -32px var(--shadow);border-radius:14px;margin:0;padding:18px 20px;font-size:.84rem;line-height:1.65;overflow-x:auto}.live{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:clamp(16px,2.6vw,24px)}.live-label{color:var(--accent);font:600 .85rem/1.3 var(--sans);align-items:center;gap:8px;margin:0 0 12px;display:flex}.live-label:before{background:var(--fill);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);content:"";border-radius:50%;flex:none}.hint{color:var(--muted);margin:12px 0 0;font-size:.88rem}.shift-out{margin:0 0 12px;font-size:.95rem}.shift-out output{background:var(--accent-soft);border-radius:6px;padding:2px 10px;font-weight:600}.clean{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.result{min-height:3.2rem}.result mark{background:var(--fill);color:var(--fill-ink);border-radius:3px}.theme-night{--kkb-key-bg:#1e293b;--kkb-key-color:#e2e8f0;--kkb-key-border:#334155;--kkb-pressed-bg:#334155;--kkb-focus-color:#38bdf8;--kkb-surface-bg:#1e293b;border-color:var(--kkb-key-border);background:var(--kkb-surface-bg)}.theme-night,.theme-night .live-label{color:var(--kkb-key-color)}.theme-night .live-label code{background:var(--kkb-pressed-bg)}.theme-night input[type=text]{border-color:var(--kkb-key-border);background:var(--kkb-key-bg);color:var(--kkb-key-color)}.table{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.92rem}td,th{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:12px 16px}tr:last-child td{border-block-end:0}th{color:var(--muted);font-weight:600}td code{white-space:nowrap}.limits{grid-template-columns:1fr 1fr;gap:0 40px;margin:0;display:grid}.limits div{border-block-start:1px solid var(--line);padding-block:18px}.limits dt{font-weight:600}.limits dd{color:var(--muted);margin:6px 0 0}.get{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,6vw,80px);display:grid}.price{font:800 clamp(3rem,14vw,12rem) /.9 var(--display);overflow-wrap:anywhere;letter-spacing:var(--tight,0);margin:0}.price:after{color:var(--fill);content:"."}.get p:not(.price){color:var(--muted);margin:0 0 16px}.get pre.install[data-code]{margin:0 0 16px}.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);margin:40px 0 0;display:grid}.faq dd,.faq dt{border-block-start:1px solid var(--line);margin:0;padding-block:22px}.faq dt{font:700 1.15rem/1.4 var(--display);padding-inline-end:32px}.faq dd{color:var(--muted)}.foot{border-block-start:1px solid var(--line);background:var(--plum);color:var(--plum-ink);--muted:#c2b5c5;--accent:var(--plum-accent);padding-block:56px 96px}.foot .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.foot .brand{white-space:normal;font-size:1.6rem}.slogan{color:var(--plum-accent);margin:10px 0 0;font:900 1.4rem/1.4 Vazirmatn Variable,sans-serif}.foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.foot nav a{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.foot nav a:hover{-webkit-text-decoration-color:var(--plum-accent);text-decoration-color:var(--plum-accent)}.foot p{max-width:60ch;color:var(--muted);font-size:.92rem}@media (max-width:900px){.link-line{display:none}.faq,.foot .wrap,.g,.get,.limits,.principles,.try-grid{grid-template-columns:minmax(0,1fr)}.g-stick{position:static}.principles li:nth-child(2n){transform:none}.faq dd{border-block-start:0;padding-block-start:0}.faq dt{padding-block-end:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important}.half-inner{transform:none!important}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{background:#1c1b19}.hljs,.hljs-literal,.hljs-quote,.hljs-subst{color:#fce8c3}.hljs-symbol,.hljs-type{color:#68a8e4}.hljs-deletion,.hljs-keyword{color:#ef2f27}.hljs-attribute,.hljs-function,.hljs-name,.hljs-section,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#fbb829}.hljs-class,.hljs-code,.hljs-property,.hljs-template-variable,.hljs-variable{color:#0aaeb3}.hljs-addition,.hljs-bullet,.hljs-regexp,.hljs-string{color:#98bc37}.hljs-built_in,.hljs-params{color:#ff5c8f}.hljs-selector-tag,.hljs-template-tag{color:#2c78bf}.hljs-comment,.hljs-link,.hljs-meta,.hljs-number{color:#918175}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}