:root{color-scheme:light;--paper:#f2fcf8;--sheet:#fff;--ink:#102f33;--quiet:#426064;--line:#cbded8;--tint:#dbf4ec;--jade:#096457;--action:#086154;--on-action:#fff;--stage:#123f40;--brand-jade:#22b6a5;--sans:system-ui, -apple-system, sans-serif}:root[lang=ar]{--sans:"Geeza Pro", "Noto Sans Arabic", Tahoma, Arial, sans-serif}:root[data-theme=dark]{color-scheme:dark;--paper:#102729;--sheet:#153236;--ink:#effcf7;--quiet:#b0cbc5;--line:#36565a;--tint:#1a4140;--jade:#9be8ce;--action:#b8f2df;--on-action:#102f33;--stage:#0a2022}:focus-visible{outline:3px solid var(--jade);outline-offset:3px}bdi,kbd,code{font-variant-numeric:tabular-nums}.stash-brand{color:var(--ink);letter-spacing:-.035em;flex:none;align-items:center;gap:.5rem;font-family:system-ui,sans-serif;font-size:1.4rem;font-weight:760;text-decoration:none;display:inline-flex}.stash-main-nav,.stash-tools{align-items:center;gap:clamp(.5rem,1.5vw,1.4rem);display:flex}.stash-main-nav a{color:var(--quiet);padding-block:.4rem;font-size:.92rem;font-weight:650;text-decoration:none}.stash-main-nav a[aria-current],.stash-main-nav a:hover{color:var(--jade);text-underline-offset:.25em;text-decoration:underline}.stash-tools{gap:.55rem;margin-inline-start:auto}.stash-language,.theme-button{background:var(--sheet);color:var(--ink);border:1px solid var(--line);white-space:nowrap;min-height:40px;font:650 .88rem/1.4 var(--sans);border-radius:.6rem;justify-content:center;align-items:center;padding:.35rem .65rem;text-decoration:none;display:inline-flex}.stash-language:hover,.theme-button:hover{border-color:var(--jade)}.theme-button{cursor:pointer}.theme-button[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:1rem/1.6 var(--sans);margin:0}.wrap{width:min(1256px,100% - 5.5rem);margin-inline:auto}a{color:var(--jade);text-underline-offset:.23em}a:hover{text-decoration-thickness:2px}p,h1,h2,h3,figure{margin:0}img{max-width:100%;display:block}kbd,code{direction:ltr;unicode-bidi:isolate}code{overflow-wrap:anywhere}.skip-link{z-index:2;background:var(--sheet);padding:.5rem 1rem;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.preview-label{text-align:center;background:var(--tint);color:var(--quiet);padding:.3rem 1rem;font-size:.8rem}.site-header{border-block-end:1px solid var(--line)}.top{align-items:center;gap:clamp(.8rem,2vw,2rem);min-height:73px;display:flex}.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5.25rem);padding-block:4.4rem 3.45rem;display:grid}.eyebrow{color:var(--jade);align-items:center;gap:.6rem;margin-block-end:.75rem;font-size:.92rem;font-weight:750;display:flex}.dot{background:var(--brand-jade);border:1px solid var(--jade);border-radius:50%;block-size:9px;inline-size:9px}h1{letter-spacing:-.027em;text-wrap:balance;font-size:clamp(2.65rem,5vw,5.1rem);line-height:1.03}h2{letter-spacing:-.025em;font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.25}h3{font-size:1.15rem}:lang(ar) h1,:lang(ar) h2{letter-spacing:normal;line-height:1.24}:lang(ar) h1{font-size:clamp(2.35rem,4.8vw,4.6rem)}.lead{color:var(--quiet);max-width:36ch;margin-block:1.15rem 1.4rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.buttons{flex-wrap:wrap;gap:.65rem;display:flex}.btn{border:1px solid var(--line);background:var(--sheet);min-height:48px;color:var(--ink);border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-weight:720;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--jade)}.btn.primary{background:var(--action);color:var(--on-action);border-color:#0000}.btn.primary:hover{outline:1px solid var(--jade)}.release-note{color:var(--quiet);margin-block-start:1.1rem;font-size:.9rem}.release-note a{font-weight:730}.stage{isolation:isolate;background:var(--stage);color:#f2fcf8;border:1px solid var(--line);border-radius:1.45rem;padding:1.75rem 1.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 12px 34px #051f2022}.ribbon{z-index:-1;width:100%;height:100%;color:var(--brand-jade);opacity:.65;position:absolute;inset:0}.stage-head{align-items:center;gap:.65rem;margin-block-end:1.15rem;font-size:.85rem;font-weight:700;display:flex}.stage-head kbd{background:var(--sheet);color:var(--ink);white-space:nowrap;border-radius:.35rem;margin-inline-start:auto;padding:.02rem .4rem}.capture{border:1px solid #83b9b0;border-radius:.65rem;width:100%;height:auto;box-shadow:0 12px 20px #051f2066}.stage figcaption{color:#d5efe7;margin-block-start:.6rem;font-size:.83rem}.band{border-block-start:1px solid var(--line);padding-block:2rem 2.4rem}.band h2{margin-block-end:1.5rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.feature{border-block-start:2px solid var(--line);padding-block-start:1rem}.feature svg{block-size:1.8rem;inline-size:1.8rem;color:var(--jade)}.feature a,.after a{color:var(--ink);text-decoration-thickness:1px}.feature p,.after p{color:var(--quiet);margin-block-start:.4rem}.feature p{max-width:39ch}.after{background:var(--tint);border-radius:1rem;grid-template-columns:1fr 1fr;gap:1.4rem;margin-block-end:2.6rem;padding:1.5rem;display:grid}.site-footer{border-block-start:1px solid var(--line)}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding-block:1rem;display:flex}.foot nav{flex-wrap:wrap;gap:.8rem 1.2rem;font-size:.88rem;display:flex}.footer-brand{color:var(--ink);font-weight:750}.chooser{place-items:center;min-block-size:100svh;padding:1rem;display:grid}.plain-sheet{background:var(--sheet);border:1px solid var(--line);border-radius:1.25rem;min-inline-size:min(100%,28rem);padding:clamp(1.25rem,5vw,3rem)}.plain-sheet h1,.plain-sheet .buttons{margin-block:.9rem}.plain-sheet p{color:var(--quiet);text-align:start}.content{width:min(100%,53rem);margin-inline:auto;padding-block:3rem 4rem}.content h1{font-size:clamp(2.4rem,4.8vw,4.35rem)}.content h2{margin-block:1.8rem .65rem;font-size:clamp(1.5rem,3vw,2rem)}.content p,.content ul,.content ol{margin-block:.75rem}.content li+li{margin-block-start:.4rem}.content .buttons{margin-block:1rem}.notice{border-inline-start:3px solid var(--jade);background:var(--tint);border-radius:.6rem;padding:1rem 1.15rem}.asset{border-block-start:1px solid var(--line);padding-block:.95rem}.asset .btn{margin-block:.45rem}.asset dd{margin-block-end:.65rem;margin-inline-start:0}.asset dt{font-weight:700}@media (width<=1000px){.wrap{width:calc(100% - 3.5rem)}}@media (width<=760px){.wrap{width:calc(100% - 2rem)}.top{flex-wrap:wrap;gap:.25rem .75rem;padding-block:.45rem}.top .stash-main-nav{order:3;gap:1rem;width:100%}.hero{grid-template-columns:1fr;gap:1.4rem;padding-block:2rem 1.65rem}.stage{border-radius:1rem;padding:.85rem}.stage-head{margin-block-end:.55rem}.stage-head img{width:32px;height:32px}.feature-grid,.after{grid-template-columns:1fr;gap:1rem}.band{padding-block:1.3rem}.content{padding-block:1.8rem 2.5rem}}
