@font-face{font-family:CairoLocal;src:url('/assets/arabic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:SpaceDisplay;src:url('/assets/display.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
:root{--bg:#080b0f;--panel:#0e1319;--panel-2:#121820;--line:#27303a;--muted:#87909b;--text:#f3f0e9;--amber:#ffb547;--amber-soft:#f7cf95;--amber-dim:#8b622b;--max:1320px;--display:SpaceDisplay,CairoLocal,Arial,sans-serif;--arabic:CairoLocal,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--arabic);font-size:16px;line-height:1.75;text-rendering:optimizeLegibility}body:before{position:fixed;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:100% 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 72%)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{color:var(--bg);background:var(--amber)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:20;top:10px;right:10px;padding:8px 14px;background:var(--amber);color:var(--bg);transform:translateY(-150%);transition:transform .2s}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}
.site-header{position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.09)}.nav-shell{display:flex;align-items:center;justify-content:space-between;max-width:var(--max);min-height:82px;margin:auto;padding:0 44px}.brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--display);font-size:1.18rem;letter-spacing:.02em;direction:ltr}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--amber);border-radius:8px;overflow:hidden}.brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.nav-links{display:flex;align-items:center;gap:30px;color:#b9c0c6;font-size:.9rem}.nav-links a{transition:color .2s ease}.nav-links a:hover,.footer-bottom a:hover,.text-action:hover{color:var(--amber)}.nav-cta{padding:9px 16px;border:1px solid var(--amber-dim);color:var(--text)!important}.nav-cta:hover{background:var(--amber);border-color:var(--amber);color:var(--bg)!important}.menu-toggle{display:none;background:none;border:0;cursor:pointer;padding:8px}.menu-icon{display:flex;flex-direction:column;gap:6px;width:25px}.menu-icon i{display:block;width:100%;height:1px;background:var(--text);transition:transform .2s}.section-pad{max-width:var(--max);margin:auto;padding-left:44px;padding-right:44px}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);gap:30px;min-height:750px;padding-top:128px;padding-bottom:60px}.hero-copy{position:relative;z-index:2;padding-top:38px}.eyebrow{margin:0 0 23px;color:var(--amber);font-family:var(--display);font-size:.69rem;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.eyebrow-dot{display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 18px rgba(255,181,71,.8)}.slash{margin:0 8px;color:#56606b}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--arabic);font-weight:700;line-height:1.03;letter-spacing:-.055em}h1{max-width:690px;margin-bottom:31px;font-size:clamp(4.1rem,7.5vw,8rem)}h1 em,h2 em{font-style:normal;color:var(--amber)}.hero-lede{max-width:540px;color:#c5cbd0;font-size:1.14rem;line-height:2;margin-bottom:29px}.release-line{display:flex;align-items:center;gap:20px;margin-bottom:37px}.release-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid #6d542d;color:var(--amber-soft);font-size:.78rem}.release-badge b{font-family:var(--display);font-weight:600;direction:ltr}.text-action{padding:0;border:0;background:none;color:#9ba3aa;font-size:.78rem;cursor:pointer}.hero-actions{display:flex;align-items:center;gap:12px}.button{display:inline-flex;align-items:center;gap:26px;min-height:51px;padding:11px 18px;border:1px solid var(--line);font-weight:700;transition:background .25s,border-color .25s,color .25s,transform .25s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--amber);border-color:var(--amber);color:var(--bg)}.button-primary:hover{background:#ffd080;border-color:#ffd080}.button-quiet{color:#e0e3e5}.button-quiet:hover{border-color:var(--amber);color:var(--amber)}.hero-anchor{display:inline-flex;align-items:center;gap:12px;margin-top:80px;color:#8d959e;font-size:.75rem}.anchor-line{display:inline-block;width:40px;height:1px;background:var(--amber)}.hero-art-wrap{position:relative;min-width:0}.art-index{position:absolute;top:0;left:0;color:#717a84;font-family:var(--display);font-size:.69rem;letter-spacing:.12em;direction:ltr}.art-index span{color:var(--amber);margin:0 6px}.art-frame{position:relative;height:580px;margin-top:28px;border:1px solid #29313a;overflow:hidden;background:#0b1015}.art-frame:before{position:absolute;top:15%;left:11%;width:1px;height:75%;background:#38414a;content:""}.art-frame:after{position:absolute;right:13%;top:0;height:100%;border-right:1px dashed rgba(255,181,71,.25);content:""}.bridge-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.84}.art-note{position:absolute;z-index:1;color:#9ea6ae;font-family:var(--display);font-size:.57rem;letter-spacing:.12em;line-height:1.7;direction:ltr}.art-note-top{top:20px;right:20px}.art-note-bottom{bottom:20px;left:20px}.art-note i{color:var(--amber);font-style:normal;margin:0 5px}.hero-footnote{position:absolute;right:44px;bottom:21px;color:#7c858e;font-size:.76rem}.hero-footnote span{margin-left:15px;color:var(--amber);font-family:var(--display);direction:ltr}.section-heading{display:grid;grid-template-columns:78px minmax(260px,1fr) minmax(220px,320px);align-items:start;gap:18px;padding-bottom:66px}.section-number{display:block;padding-top:9px;color:var(--amber);font-family:var(--display);font-size:.71rem;letter-spacing:.14em;direction:ltr}.section-heading h2,.how h2,.download-head h2,.faq h2,.support h2{margin:0;font-size:clamp(3rem,5vw,5.7rem)}.heading-aside{max-width:320px;margin:47px 0 0;color:#8d969f;font-size:.88rem;line-height:1.85}.workspace{padding-top:130px}.showcase{border:1px solid #313942;background:var(--panel);overflow:hidden}.showcase-topline{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);color:#76808a;font-family:var(--display);font-size:.61rem;letter-spacing:.12em;direction:ltr}.status{color:#a8b0b5}.status i,.footer-status i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 11px var(--amber)}.device-stage{display:flex;align-items:center;justify-content:center;gap:44px;min-height:375px;padding:58px 7%;background:#0a0e13}.device{position:relative;border:1px solid #414b55;background:#10161d;box-shadow:20px 22px 0 rgba(0,0,0,.2)}.device-desktop{width:min(56%,570px);height:238px}.device-bar{display:flex;align-items:center;justify-content:space-between;height:31px;padding:0 13px;border-bottom:1px solid #303b46;color:#87929d;font-family:var(--display);font-size:.55rem;direction:ltr}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#59636d}.device-signal{font-size:1.05rem;color:var(--amber)}.desktop-content{padding:28px 32px}.mini-kicker{display:flex;justify-content:space-between;color:var(--amber);font-family:var(--display);font-size:.55rem;letter-spacing:.14em;direction:ltr}.mini-kicker span{color:#89939d}.peer-row{display:flex;align-items:center;gap:10px;margin-top:16px;padding-bottom:14px;border-bottom:1px solid #2a333d}.peer-row b,.peer-row small{display:block}.peer-row b{font-size:.85rem}.peer-row small{color:#737e87;font-family:var(--display);font-size:.57rem;direction:ltr}.peer-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--amber);border-radius:50%;color:var(--amber);font-family:var(--display);font-size:.7rem}.peer-row strong{margin-right:auto;color:var(--amber);font-family:var(--display)}.code-pair{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#7f8992;font-size:.63rem}.code-pair b{color:#f1ede5;font-family:var(--display);font-size:.75rem;direction:ltr}.file-strip{display:flex;align-items:center;gap:8px;margin-top:17px;padding:7px 9px;background:#171f28;font-size:.68rem}.file-icon{display:grid;place-items:center;width:26px;height:25px;border:1px solid var(--amber-dim);color:var(--amber);font-family:var(--display);font-size:.53rem;direction:ltr}.file-strip small{margin-right:auto;color:#8c969f;font-family:var(--display);font-size:.57rem;direction:ltr}.connection-spine{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--amber);font-family:var(--display);font-size:.54rem;direction:ltr}.connection-spine i{display:block;width:2px;height:2px;background:var(--amber);border-radius:50%}.connection-spine b{font-size:1.3rem;font-weight:400}.device-phone{width:150px;height:285px;border-radius:17px;background:#121920;padding:8px}.phone-speaker{width:32px;height:3px;margin:1px auto 16px;border-radius:5px;background:#5a656d}.phone-content{padding:10px 10px}.phone-overline{display:block;color:var(--amber);font-family:var(--display);font-size:.47rem;letter-spacing:.08em;direction:ltr}.phone-content b{display:block;margin-top:17px;font-size:.8rem}.phone-content p{margin:1px 0 15px;color:#858f98;font-size:.55rem}.phone-code{padding:9px 0;border-top:1px solid #303a44;border-bottom:1px solid #303a44;color:#f4ecdd;font-family:var(--display);font-size:.77rem;direction:ltr}.phone-file{display:flex;align-items:center;gap:5px;margin-top:14px;font-size:.54rem}.phone-file small{display:block;color:#84909a;font-family:var(--display);font-size:.48rem;direction:ltr}.phone-check{margin-top:17px;color:#aeb7bc;font-size:.48rem}.phone-check:first-letter{color:var(--amber)}.mechanism{display:grid;grid-template-columns:1fr 1.6fr;gap:30px;align-items:center;padding:22px 27px;border-top:1px solid var(--line)}.mechanism-tabs{display:flex;gap:17px}.mechanism-tab{padding:0;border:0;background:none;color:#69747e;font-family:var(--display);font-size:.6rem;cursor:pointer;direction:ltr}.mechanism-tab:hover,.mechanism-tab.is-active{color:var(--amber)}.mechanism-tab.is-active{font-weight:700}.mechanism-copy{margin:0;color:#b9c0c5;font-size:.78rem}.showcase-disclaimer{margin:0;padding:13px 20px;border-top:1px solid #252e37;color:#767f88;font-size:.66rem}.section-heading-tight{padding-top:138px;padding-bottom:56px}.editorial-list{border-top:1px solid var(--line)}.feature-row{display:grid;grid-template-columns:70px 70px minmax(0,1fr) 40px;align-items:center;min-height:135px;border-bottom:1px solid var(--line);transition:padding .25s ease,background .25s ease}.feature-row:hover{padding-right:17px;padding-left:17px;background:#0d1319}.row-index{color:#707b85;font-family:var(--display);font-size:.65rem;direction:ltr}.feature-symbol{color:var(--amber);font-family:var(--display);font-size:1.9rem;font-weight:300}.feature-body{padding:18px 0}.feature-body h3{margin:0 0 5px;font-size:1.14rem}.feature-body p{max-width:670px;margin:0;color:#8f99a2;font-size:.86rem;line-height:1.85}.row-arrow{color:#6d7780;font-family:var(--display);font-size:1.2rem;direction:ltr}.how{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(450px,1.2fr);gap:14%;padding-top:160px;padding-bottom:160px}.how-intro p:not(.eyebrow){max-width:310px;margin-top:30px;color:#8e98a2;font-size:.9rem}.steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.steps li{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:27px 0;border-bottom:1px solid var(--line)}.step-number{padding-top:5px;color:var(--amber);font-family:var(--display);font-size:.7rem;direction:ltr}.steps h3{margin:0 0 6px;font-size:1.08rem}.steps p{max-width:520px;margin:0;color:#8e98a1;font-size:.86rem}.downloads{padding-top:115px;padding-bottom:136px;background:#0a0e12}.download-head{display:grid;grid-template-columns:78px 1fr minmax(170px,260px);gap:18px;align-items:start;padding-bottom:70px}.download-head>p{margin:55px 0 0;color:#abb1b5;font-family:var(--display);font-size:.72rem;direction:ltr}.download-head>p span{color:#77828b}.download-list{border-top:1px solid var(--line)}.download-row{display:grid;grid-template-columns:58px minmax(230px,1fr) 160px 210px;gap:20px;align-items:center;min-height:141px;border-bottom:1px solid var(--line)}.download-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #4b3c27;color:var(--amber);font-family:var(--display);font-size:.85rem}.windows-icon{color:#b9cad7;border-color:#43515b}.zip-icon{color:#d6b57d}.download-kicker{color:var(--amber);font-family:var(--display);font-size:.59rem;letter-spacing:.11em;direction:ltr}.download-kicker span{margin-left:10px;color:#78828b}.download-info h3{margin:7px 0 2px;font-family:var(--display);font-size:1rem;font-weight:500;direction:ltr}.download-info h3 strong{color:var(--amber);font-weight:500}.download-info p{margin:0;color:#8a949c;font-size:.76rem}.download-info p span{color:#4f5b64;margin:0 6px}.download-link{justify-self:start;color:var(--amber);font-size:.8rem;border-bottom:1px solid var(--amber-dim);transition:color .2s}.download-link:hover{color:#ffe0a9}.hash-block{display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:#78838d;font-family:var(--display);font-size:.57rem;direction:ltr}.copy-hash{padding:0;border:0;border-bottom:1px solid #47515a;background:none;color:#abb4bb;font-family:var(--arabic);font-size:.68rem;cursor:pointer;direction:rtl}.copy-hash:hover{color:var(--amber)}.download-notes{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;color:#a9b0b4;font-size:.76rem}.download-notes p{margin:0}.download-notes strong{color:var(--amber-soft);font-weight:600}.download-notes>a{color:#bfc5c7;border-bottom:1px solid #56606a;white-space:nowrap}.download-notes>a:hover{color:var(--amber)}.copy-feedback{color:var(--amber);min-width:90px}.faq{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(450px,1.25fr);gap:14%;padding-top:145px;padding-bottom:155px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:1rem;font-weight:600}summary::-webkit-details-marker{display:none}summary span{color:var(--amber);font-family:var(--display);font-size:1.2rem;font-weight:300;transition:transform .25s}details[open] summary span{transform:rotate(45deg)}details p{max-width:650px;margin:-7px 28px 22px 0;color:#929ca5;font-size:.86rem}.support{position:relative;display:grid;grid-template-columns:78px 1fr 150px;gap:18px;padding-top:66px;padding-bottom:120px}.support-rule{position:absolute;top:0;right:44px;left:44px;height:1px;background:var(--line)}.support-content .eyebrow{margin-bottom:18px}.support h2{font-size:clamp(3.3rem,6vw,7rem)}.support-content>p:not(.eyebrow){margin:23px 0 17px;color:#929ca3;font-size:.9rem}.support-link{display:inline-block;color:var(--amber);font-family:var(--display);font-size:.85rem;border-bottom:1px solid var(--amber-dim);direction:ltr}.support-mark{align-self:end;color:#2e3943;font-family:var(--display);font-size:4.5rem;line-height:1;direction:ltr}.site-footer{padding:36px 44px 25px;border-top:1px solid var(--line);background:#07090c}.footer-top,.footer-bottom{display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto}.footer-top{padding-bottom:33px}.footer-top p{margin:0;color:#707a83;font-size:.75rem}.footer-download{color:var(--amber);font-size:.75rem}.footer-bottom{padding-top:19px;border-top:1px solid #1d252d;color:#69747d;font-size:.68rem}.footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.footer-status{font-family:var(--display);direction:ltr}.footer-status i{width:5px;height:5px;margin-left:5px;margin-right:0}.release-dialog{width:min(560px,calc(100% - 32px));padding:36px;background:#111820;color:var(--text);border:1px solid #4a3d2a;box-shadow:0 20px 80px #000}.release-dialog::backdrop{background:rgba(0,0,0,.76)}.dialog-top{display:flex;align-items:start;justify-content:space-between}.release-dialog .eyebrow{margin:0}.dialog-top button{padding:0;border:0;background:none;color:#a0aab1;font-size:1.6rem;cursor:pointer;line-height:1}.release-dialog h2{margin:42px 0 20px;font-size:clamp(2.5rem,6vw,4.8rem)}.release-dialog p{color:#aeb6bd;font-size:.9rem;line-height:2}.dialog-link{display:inline-block;margin-top:12px;color:var(--amber);font-size:.8rem;border-bottom:1px solid var(--amber-dim)}
.reveal{animation:rise .8s both;animation-timeline:view();animation-range:entry 4% cover 25%}.reveal-delay{animation-delay:.1s}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@media(max-width:900px){.nav-shell,.section-pad{padding-left:24px;padding-right:24px}.nav-shell{min-height:70px}.nav-links{gap:17px}.hero{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);padding-top:85px;min-height:660px}.hero-art-wrap{margin-top:30px}.art-frame{height:470px}.hero-footnote{right:24px}.section-heading,.download-head{grid-template-columns:58px minmax(0,1fr);}.heading-aside,.download-head>p{grid-column:2;margin-top:20px}.showcase .device-stage{padding-left:4%;padding-right:4%;gap:23px}.how,.faq{gap:8%}.download-row{grid-template-columns:48px minmax(190px,1fr) 130px 174px;gap:12px}.footer-bottom{align-items:flex-start;gap:20px}.footer-bottom nav{justify-content:flex-start;max-width:500px}}
@media(max-width:680px){.site-header{position:sticky;top:0;background:rgba(8,11,15,.96)}.nav-shell{position:relative}.menu-toggle{display:block}.nav-links{position:absolute;top:69px;right:16px;left:16px;display:flex;visibility:hidden;align-items:stretch;flex-direction:column;gap:0;padding:8px;background:#10161d;border:1px solid #313b44;opacity:0;transform:translateY(-9px);transition:opacity .2s,transform .2s,visibility .2s}.nav-links.is-open{visibility:visible;opacity:1;transform:none}.nav-links a{padding:12px 14px;border-bottom:1px solid #242d35}.nav-links a:last-child{border-bottom:0}.nav-cta{text-align:center;margin:6px 0}.hero{display:block;min-height:auto;padding-top:83px;padding-bottom:53px}.hero-copy{padding-top:0}.hero h1{font-size:clamp(3.65rem,16vw,6rem)}.hero-lede{font-size:1rem}.hero-anchor{margin-top:58px}.hero-art-wrap{margin-top:75px}.art-frame{height:420px}.hero-footnote{position:static;margin-top:19px;font-size:.68rem}.section-heading,.download-head{display:block;padding-bottom:40px}.section-number{margin-bottom:19px}.heading-aside,.download-head>p{margin:25px 0 0}.section-heading h2,.how h2,.download-head h2,.faq h2,.support h2{font-size:clamp(2.8rem,13vw,4.6rem)}.workspace{padding-top:80px}.showcase-topline{font-size:.51rem}.device-stage{min-height:415px!important;gap:9px!important;padding:45px 10px!important}.device-desktop{width:calc(100% - 93px);height:206px}.desktop-content{padding:20px 17px}.device-phone{width:98px;height:240px}.phone-content{padding:7px}.phone-content b{margin-top:12px;font-size:.68rem}.phone-code{font-size:.6rem}.connection-spine{font-size:.43rem}.mechanism{display:block;padding:20px}.mechanism-tabs{gap:12px;margin-bottom:14px;overflow:auto}.mechanism-tab{white-space:nowrap;font-size:.54rem}.mechanism-copy{font-size:.74rem}.feature-row{grid-template-columns:41px 39px minmax(0,1fr) 21px;min-height:144px;gap:8px}.feature-body h3{font-size:.97rem}.feature-body p{font-size:.76rem;line-height:1.75}.feature-symbol{font-size:1.5rem}.how,.faq{display:block;padding-top:100px;padding-bottom:100px}.how-intro{margin-bottom:54px}.steps li{grid-template-columns:48px 1fr;padding:23px 0}.steps h3{font-size:.98rem}.steps p{font-size:.76rem}.downloads{padding-top:84px;padding-bottom:94px}.download-head{padding-bottom:42px}.download-row{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:22px 0}.download-info h3{font-size:.88rem}.download-info p{font-size:.7rem}.download-link{grid-column:2;justify-self:start}.hash-block{grid-column:2;align-items:flex-start}.download-notes{align-items:flex-start;flex-direction:column;gap:13px;font-size:.72rem}.support{display:block;padding-top:56px;padding-bottom:95px}.support-rule{right:24px;left:24px}.support-mark{display:none}.site-footer{padding-right:24px;padding-left:24px}.footer-top{align-items:flex-start;flex-direction:column;gap:18px}.footer-top p{order:3}.footer-bottom{align-items:flex-start;flex-direction:column;gap:17px}.footer-bottom nav{gap:10px 16px}.release-dialog{padding:25px}.release-dialog h2{margin-top:30px}}
@media(max-width:360px){body{font-size:15px}.hero h1{font-size:3.25rem}.hero-actions{align-items:stretch;flex-direction:column}.button{justify-content:space-between}.art-frame{height:360px}.device-stage{padding-left:4px!important;padding-right:4px!important}.device-desktop{width:calc(100% - 79px)}.device-phone{width:84px}.feature-row{grid-template-columns:31px 28px minmax(0,1fr) 15px;gap:5px}.feature-body h3{font-size:.88rem}.feature-body p{font-size:.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button,.feature-row,.nav-links,.menu-icon i{transition:none}.bridge-art{mix-blend-mode:normal}}

@media(max-width:360px){.phone-file{gap:4px}.phone-file>span:last-child{min-width:0;overflow-wrap:anywhere}.phone-file .file-icon{flex-shrink:0}.phone-content{min-width:0}}
