@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_app/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_app/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_app/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_app/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_app/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_app/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{color-scheme:dark;--navy:#0b1220;--navy-2:#111a2e;--navy-3:#16213a;--navy-4:#1c2946;--navy-lo:#080e1a;--line:#94a3b824;--line-2:#94a3b842;--white:#fff;--text-2:#cdd5e1;--muted:#9ca3af;--cyan:#22d3ee;--cyan-hi:#67e8f9;--cyan-ink:#04222a;--amber:#f59e0b;--amber-hi:#fbbf24;--amber-ink:#1a1103;--tg:#2aabee;--ok:#34d399;--alert:#f24a4a;--cyan-a06:#22d3ee0f;--cyan-a12:#22d3ee1f;--cyan-a24:#22d3ee3d;--cyan-a40:#22d3ee66;--font-sans:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--font-ar:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono","IBM Plex Sans Arabic",ui-monospace,"SF Mono",monospace;--r-card:16px;--r-panel:24px;--radius-s:8px;--radius-m:16px;--radius-l:24px;color-scheme:dark;--tg-bg:#0e1621;--tg-head:#17212b;--tg-in:#182533;--tg-out:#2b5278;--tg-key:#ffffff14;--text:var(--white);--ink:var(--white);--ink-2:var(--text-2);--ink-3:var(--muted);--text-3:var(--muted);--paper:var(--navy);--paper-2:var(--navy-2);--paper-3:var(--navy-3);--surface:var(--navy-2);--surface-2:var(--navy-3);--surface-3:var(--navy-4);--rule:var(--line);--accent:var(--amber);--fs-label:.78rem;--fs-small:.9rem;--fs-body:clamp(1.0625rem, 1rem + .25vw, 1.15rem);--fs-lede:clamp(1.15rem, 1.05rem + .45vw, 1.35rem);--fs-h3:clamp(1.35rem, 1.2rem + .6vw, 1.75rem);--fs-h2:clamp(2.25rem, 1.6rem + 3vw, 4rem);--fs-h1:clamp(3rem, 1.9rem + 5.2vw, 6rem);--track-tight:-.02em;--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:40px;--s-6:64px;--s-7:96px;--s-8:128px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--step--1:var(--fs-small);--step-0:var(--fs-body);--step-1:var(--fs-lede);--step-2:var(--fs-h3);--r-phone:44px;--page:1200px;--measure:60ch;--shadow-card:inset 0 1px 0 #ffffff0d, 0 24px 48px -30px #000c;--shadow-float:inset 0 1px 0 #ffffff0f, 0 60px 120px -40px #000000e6, 0 0 0 1px #ffffff0d;--shadow-phone:var(--shadow-float);--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.2, .7, .2, 1);--pop:.34s}.tg-phone{--w:min(340px, 82vw);inline-size:var(--w);aspect-ratio:9/18.6;border-radius:calc(var(--w) * .14);padding:calc(var(--w) * .028);box-shadow:var(--shadow-float), inset 0 0 0 1px #ffffff14, 0 0 0 1px #0009;background:linear-gradient(160deg,#2a3550,#0d1424 40%,#0a101c 70%,#222c44);position:relative}.tg-phone:before{content:"";background:#273250;border-radius:2px;block-size:11%;inline-size:3px;position:absolute;inset-block-start:22%;inset-inline-end:-2px}.tg-screen{border-radius:calc(var(--w) * .115);background:var(--tg-bg);isolation:isolate;flex-direction:column;block-size:100%;display:flex;position:relative;overflow:hidden}.tg-screen:before{content:"";z-index:5;background:#000;border-radius:999px;block-size:22px;inline-size:30%;position:absolute;inset-block-start:9px;inset-inline-start:50%;translate:-50%}.tg-status{block-size:40px;font:600 12px/1 var(--font-sans);color:#fff;direction:ltr;justify-content:space-between;align-items:center;padding:11px 22px 0;display:flex}.tg-status i{border:1px solid #fff9;border-radius:3px;block-size:10px;inline-size:22px;display:inline-block;position:relative}.tg-status i:after{content:"";background:#fff;border-radius:1px;position:absolute;inset:1.5px;inset-inline-end:5px}.tg-head{background:var(--tg-head);border-block-end:1px solid #00000059;align-items:center;gap:10px;padding:6px 14px 10px;display:flex}.tg-head .back{color:var(--tg);inline-size:14px;font-size:22px;line-height:1}html[dir=rtl] .tg-head .back{transform:scaleX(-1)}.tg-head img{background:#0b1220;border-radius:50%;block-size:36px;inline-size:36px}.tg-head .who{flex-direction:column;min-inline-size:0;line-height:1.2;display:flex}.tg-head strong{color:#fff;font-size:15px;font-weight:600;font-family:var(--font-sans)}.tg-head .st{color:var(--tg);font-size:12px}.tg-body{background:radial-gradient(120% 60% at 100% 0%, #2aabee14, transparent 60%), radial-gradient(90% 50% at 0% 100%, #22d3ee0f, transparent 60%), var(--tg-bg);min-block-size:0;font-family:var(--font-sans);color:#fff;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:10px 10px 12px;font-size:13.5px;line-height:1.42;display:flex;overflow:hidden}html[lang=ar] .tg-body,.tg-body[lang=ar]{font-family:var(--font-ar);line-height:1.65}.tg-msg{flex-direction:column;max-inline-size:84%;display:flex}.tg-msg.out{align-self:flex-end;align-items:flex-end}.tg-msg.in{align-self:flex-start}.tg-msg.wide{max-inline-size:92%}.tg-bubble{background:var(--tg-in);color:#fff;border-radius:15px;padding:7px 10px 6px;position:relative;box-shadow:0 1px 1px #00000040}.tg-msg.out .tg-bubble{background:var(--tg-out);border-end-end-radius:5px}.tg-msg.in .tg-bubble{border-end-start-radius:5px}.tg-bubble p{margin:0}.tg-bubble .time{float:inline-end;color:#ffffff80;direction:ltr;margin-block-start:4px;margin-inline-start:8px;font-size:10.5px}.tg-msg.out .time{color:#b4dcffbf}.tg-tag{color:var(--tg);margin-block-end:1px;font-size:12.5px;font-weight:600;display:block}.tg-file{direction:ltr;unicode-bidi:isolate;align-items:center;gap:8px;margin-block-start:6px;font-size:12px;display:flex}.tg-file .ico{background:var(--tg);border-radius:50%;flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid}.tg-file .ico:before{content:"";border:1.6px solid #fff;border-radius:2px;block-size:13px;inline-size:11px}.tg-photo{aspect-ratio:4/3;background:radial-gradient(60% 55% at 55% 58%,#e8c79a 0 38%,#b07a4a 39% 46%,#0000 47%),radial-gradient(80% 70% at 50% 60%,#f5ead6,#d9c4a2 70%,#a88a63);border-radius:11px;inline-size:100%;margin-block-end:6px;position:relative;overflow:hidden}.tg-photo:after{content:"";background:linear-gradient(#6b3d22,#8a5432);border-radius:4px 4px 10px 10px;position:absolute;inset:52% 30% 26% 36%;box-shadow:0 -5px #f3e6d0}.tg-keys{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:4px;inline-size:100%;margin-block-start:4px;display:grid}.tg-key{text-align:center;background:var(--tg-key);color:#fff;backdrop-filter:blur(6px);transition:background .2s, transform .2s var(--spring), box-shadow .2s;border-radius:10px;padding:7px 8px;font-size:12.5px;font-weight:500}.tg-key.approve{color:#a7f3d0;background:#34d3992e;box-shadow:inset 0 0 0 1px #34d39959}.tg-key.tapped{color:#fff;background:#34d39966;transform:scale(.94)}.tg-key.watch{color:#bfe6ff;background:#2aabee2e;box-shadow:inset 0 0 0 1px #2aabee59}.tg-card .ttl{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;margin-block-end:6px!important}.tg-card .ttl:before{content:"";background:var(--amber);border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 0 3px #f59e0b33}.tg-card dl{grid-template-columns:auto 1fr;gap:1px 10px;margin:0 0 6px;font-size:12.5px;display:grid}.tg-card dt{color:#ffffff8c}.tg-card dd{margin:0}.tg-card .body{white-space:pre-line;color:#ffffffe6;border-block-start:1px solid #ffffff1a;padding-block-start:6px;font-size:12.5px}.tg-card .note{color:#ffffff80;font-size:11px;margin-block-start:6px!important}.tg-card .stamp{color:var(--ok);margin-block-start:6px;font-size:11.5px;font-weight:600;display:none}.tg-card.ok .stamp{display:block}.tg-card.ok .ttl:before{background:var(--ok);box-shadow:0 0 0 3px #34d39933}.tg-live{inline-size:100%;overflow:hidden;padding:0!important}.tg-live .bar{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.tg-live .badge{font:600 10px/1 var(--font-mono);letter-spacing:.08em;color:#fecaca;direction:ltr;background:#f24a4a2e;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.tg-live .badge:before{content:"";background:var(--alert);border-radius:50%;block-size:6px;inline-size:6px;animation:1.2s steps(2,end) infinite tgblink}@keyframes tgblink{50%{opacity:.2}}.tg-live .scr{aspect-ratio:16/10;direction:ltr;background:#f4f6fa;border-radius:8px;margin:0 8px;position:relative;overflow:hidden}.tg-live .url{background:#e3e7ef;align-items:center;gap:4px;block-size:16%;padding-inline:6px;display:flex}.tg-live .url i{background:#c3c9d5;border-radius:50%;block-size:5px;inline-size:5px}.tg-live .url b{block-size:52%;font:500 7px/1.6 var(--font-sans);color:#6b7280;white-space:nowrap;background:#fff;border-radius:4px;flex:1;margin-inline-start:6px;padding-inline:5px;overflow:hidden}.tg-live .pg{grid-template-columns:1fr 1.3fr;gap:6%;display:grid;position:absolute;inset:22% 8% 8%}.tg-live .ph{background:radial-gradient(60% 55% at 55% 58%,#e8c79a 0 38%,#b07a4a 39% 46%,#0000 47%),#efe3cf;border-radius:5px}.tg-live .ln{flex-direction:column;gap:9%;padding-block:4%;display:flex}.tg-live .ln span{background:#d7dce6;border-radius:3px;block-size:9%}.tg-live .ln span:nth-child(2){inline-size:80%}.tg-live .ln span:nth-child(3){inline-size:60%}.tg-live .ln .btnx{background:#0b84f3;border-radius:5px;block-size:16%;inline-size:52%;margin-block-start:auto}.tg-live .cur{z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l9 4-4 1.2L4.6 10z' fill='%23111' stroke='%23fff' stroke-width='.9'/%3E%3C/svg%3E") no-repeat;block-size:12px;inline-size:12px;position:absolute;inset-block-start:0;inset-inline-start:0;translate:30px 60px}.tg-live.run .cur{animation:tgcur 3.2s var(--ease) forwards}@keyframes tgcur{0%{translate:40px 70px}35%{translate:150px 40px}60%{translate:170px 86px}70%{translate:170px 86px;scale:.85}78%{scale:1}to{translate:120px 100px}}.tg-live .lsteps{color:#ffffffbf;gap:3px;margin:0;padding:8px 10px 9px;font-size:11.5px;list-style:none;display:grid}.tg-live .lsteps li{align-items:center;gap:6px;display:flex}.tg-live .lsteps li:before{content:"";border:1.5px solid #ffffff4d;border-radius:50%;flex:none;block-size:12px;inline-size:12px}.tg-live .lsteps li.done:before{border-color:var(--ok);background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='%230e1621' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% no-repeat}.tg-live .lsteps li.now:before{border-color:var(--tg);border-inline-end-color:#0000;animation:.9s linear infinite tgspin}@keyframes tgspin{to{rotate:360deg}}.tg-typing{border-radius:15px;background:var(--tg-in);border-end-start-radius:5px;align-self:flex-start;gap:4px;padding:11px 12px;display:inline-flex}.tg-typing i{background:#fff9;border-radius:50%;block-size:6px;inline-size:6px;animation:1s infinite tgdot}.tg-typing i:nth-child(2){animation-delay:.15s}.tg-typing i:nth-child(3){animation-delay:.3s}@keyframes tgdot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.tg-input{background:var(--tg-head);align-items:center;gap:8px;padding:8px 10px 14px;display:flex}.tg-input span{color:#fff6;background:#ffffff0f;border-radius:999px;flex:1;align-items:center;block-size:32px;padding-inline:14px;font-size:13px;display:flex}.tg-input b{background:var(--tg);border-radius:50%;flex:none;block-size:32px;inline-size:32px;position:relative}.tg-input b:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%,20% 50%);background:#fff;position:absolute;inset:9px 8px 9px 10px}html[dir=rtl] .tg-input b:after{transform:scaleX(-1)}.tg-pop{animation:tgpop var(--pop) var(--spring) both;transform-origin:0 100%}.tg-msg.out.tg-pop{transform-origin:100% 100%}@keyframes tgpop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--navy);scroll-padding-block-start:84px;overflow-x:clip}body{background:var(--navy);min-block-size:100vh;color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html[lang=ar] body{font-family:var(--font-ar);line-height:1.85}img,video,svg{block-size:auto;max-inline-size:100%;display:block}::selection{background:var(--cyan);color:var(--cyan-ink)}h1,h2,h3,h4{color:var(--white);text-wrap:balance;margin:0;font-weight:700}h1,h2{letter-spacing:var(--track-tight);line-height:1.02}h3,h4{letter-spacing:-.012em;line-height:1.22}h1 em,h2 em,h3 em{color:var(--cyan);font-style:normal}h1 em.amber,h2 em.amber{color:var(--amber)}html[lang=ar] :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.35}p,li{text-wrap:pretty}p{margin:0 0 var(--s-3)}strong{color:var(--white);font-weight:600}a{color:var(--cyan);text-underline-offset:.22em;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}code,kbd{font-family:var(--font-mono);background:var(--navy-3);color:var(--cyan-hi);border-radius:6px;padding:.1em .4em;font-size:.88em}hr{border:0;border-block-start:1px solid var(--line)}.wrap{inline-size:min(100% - 40px, var(--page));margin-inline:auto}@media (width>=720px){.wrap{inline-size:min(100% - 64px, var(--page))}}@media (width>=1100px){.wrap{inline-size:min(100% - 80px, var(--page))}}.measure{max-inline-size:var(--measure)}.label,.eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-block-end:var(--s-3);font-weight:500;line-height:1.4;display:inline-flex}html[lang=ar] :is(.label,.eyebrow){font-family:var(--font-ar);letter-spacing:0;font-size:.9rem;font-weight:600}.lede{font-size:var(--fs-lede);color:var(--muted);max-inline-size:40ch;line-height:1.55}html[lang=ar] .lede{line-height:1.85}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.skip{background:var(--cyan);color:var(--cyan-ink);padding:var(--s-2) var(--s-3);z-index:120;border-radius:10px;font-weight:600;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--s-3)}.skip:focus{inset-block-start:var(--s-2)}.section{padding-block:var(--s-6);position:relative}@media (width>=900px){.section{padding-block:var(--s-7)}}.section h2{font-size:var(--fs-h2);max-inline-size:15ch;margin-block-end:var(--s-4)}html[lang=ar] .section h2{font-size:calc(var(--fs-h2) * .8);max-inline-size:18ch}.section h3{font-size:var(--fs-h3);margin-block-end:var(--s-2)}.split{gap:var(--s-5);align-items:center;display:grid}@media (width>=960px){.split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split.flip>:first-child{order:2}}.page-head{padding-block:var(--s-6) var(--s-5);position:relative}@media (width>=900px){.page-head{padding-block:var(--s-7) var(--s-6)}}.page-head h1{max-inline-size:16ch;margin-block-end:var(--s-4);font-size:clamp(2.6rem,1.8rem + 3.6vw,4.75rem)}html[lang=ar] .page-head h1{max-inline-size:20ch;font-size:clamp(2.1rem,1.5rem + 2.8vw,3.75rem)}.page-head:before{content:"";inset-block-start:-140px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#22d3ee1f,#0000 72%);block-size:520px;inline-size:min(1100px,100vw);position:absolute;left:50%;translate:-50%}.card{background:var(--navy-2);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-card)}.prose{max-inline-size:46rem;color:var(--muted)}.wrap.prose{max-inline-size:none}.wrap.prose>*{max-inline-size:46rem}.wrap.prose>.table-scroll,.wrap.prose>table{max-inline-size:60rem}.prose :is(h2,h3){color:var(--white)}.prose h2{font-size:var(--fs-h3);letter-spacing:-.015em;margin-block:var(--s-6) var(--s-3);line-height:1.25}.prose h3{margin-block:var(--s-5) var(--s-2);font-size:1.2rem}.prose ul,.prose ol{margin-block:0 var(--s-3);padding-inline-start:1.3em}.prose li{margin-block-end:var(--s-2)}.prose li::marker{color:var(--cyan)}.prose table{border-collapse:collapse;inline-size:100%;margin-block:var(--s-3) var(--s-4);font-size:var(--fs-small)}.prose th,.prose td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:12px}.prose th{color:var(--white);font-weight:600}.prose blockquote{margin:0 0 var(--s-3);padding:var(--s-3) var(--s-4);background:var(--navy-2);border:1px solid var(--line);border-radius:var(--r-card)}.prose blockquote p:last-child{margin-block-end:0}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.btn{min-block-size:52px;font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease), border-color .2s var(--ease), transform .25s var(--spring), box-shadow .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}html[lang=ar] .btn{letter-spacing:0}.btn-primary{background:var(--amber);color:var(--amber-ink);box-shadow:0 14px 34px -14px #f59e0bb3,inset 0 1px #ffffff59}.btn-primary:hover{background:var(--amber-hi);transform:translateY(-1px)scale(1.01)}.btn-primary[disabled],.btn-primary[aria-disabled=true]{cursor:default;transform:none}.btn-primary .dot{background:var(--amber-ink);opacity:.55;border-radius:50%;block-size:8px;inline-size:8px}.btn-ghost{color:var(--white);border-color:var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--cyan-a40);background:var(--cyan-a06)}.btn-quiet{color:var(--white);border-color:var(--line);background:#ffffff0a}.link-arrow{color:var(--white);align-items:center;gap:8px;min-block-size:44px;font-weight:600;display:inline-flex}.link-arrow:after{content:"→";color:var(--cyan);transition:transform .25s var(--spring)}html[dir=rtl] .link-arrow:after{content:"←"}.link-arrow:hover{text-decoration:none}.link-arrow:hover:after{transform:translate(4px)}html[dir=rtl] .link-arrow:hover:after{transform:translate(-4px)}.chip{border:1px solid var(--line-2);color:var(--text-2);font-size:var(--fs-small);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.draft-banner{background:var(--navy-2);border:1px solid var(--line-2);color:var(--text-2);font-size:var(--fs-small);border-radius:999px;align-items:center;gap:8px;margin-block-end:var(--s-4);padding:8px 16px;display:inline-flex}.js [data-pop]{opacity:0;transition:opacity var(--pop) ease-out, transform var(--pop) var(--spring);transition-delay:var(--d,0s);transform:scale(.96)}.js [data-pop].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js [data-pop]{opacity:1;transform:none}}.ti{background:var(--cyan-a12) center / 20px no-repeat;block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 1px var(--cyan-a24);border-radius:12px;display:grid}.ti-check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='14' height='14' rx='4'/%3E%3Cpath d='M6.5 10.2l2.4 2.3 4.6-5'/%3E%3C/svg%3E")}.ti-shield{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2.5l6 2.3v4.6c0 3.8-2.6 6.6-6 8.1-3.4-1.5-6-4.3-6-8.1V4.8z'/%3E%3Cpath d='M7.5 10l1.8 1.8 3.4-3.6'/%3E%3C/svg%3E")}.ti-box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4' width='15' height='10' rx='2'/%3E%3Cpath d='M7 17h6M10 14v3'/%3E%3C/svg%3E")}.ti-lock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='9' width='12' height='8' rx='2'/%3E%3Cpath d='M7 9V6.5a3 3 0 016 0V9'/%3E%3C/svg%3E")}.ti-wire{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='6' width='5' height='8' rx='1.5'/%3E%3Crect x='12.5' y='4' width='5' height='12' rx='1.5'/%3E%3Cpath d='M7.5 10h5'/%3E%3C/svg%3E")}.ti-key{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='12' r='3.5'/%3E%3Cpath d='M9.5 9.5L16 3M13.5 5.5l2 2'/%3E%3C/svg%3E")}.ti-trash{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 5.5h13M8 5.5V4a1 1 0 011-1h2a1 1 0 011 1v1.5M5.5 5.5l.8 10.6a1.5 1.5 0 001.5 1.4h4.4a1.5 1.5 0 001.5-1.4l.8-10.6'/%3E%3C/svg%3E")}.ti-brain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4v12M10 4a3 3 0 00-5.6 1.5A3 3 0 003 10a3 3 0 001.8 2.8A3 3 0 0010 16M10 4a3 3 0 015.6 1.5A3 3 0 0117 10a3 3 0 01-1.8 2.8A3 3 0 0110 16'/%3E%3C/svg%3E")}.ti-chat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2322d3ee' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h12a1.5 1.5 0 011.5 1.5v7A1.5 1.5 0 0116 14H9l-4 3v-3H4a1.5 1.5 0 01-1.5-1.5v-7A1.5 1.5 0 014 4z'/%3E%3Cpath d='M7 9h6'/%3E%3C/svg%3E")}.wm[data-astro-cid-qisgtjgl]{unicode-bidi:isolate;align-items:center;gap:10px;display:inline-flex}.face[data-astro-cid-qisgtjgl]{block-size:34px;inline-size:34px;box-shadow:0 0 0 1.5px var(--cyan), 0 0 16px #22d3ee4d;background:radial-gradient(circle at 50% 40%,#1b2a48,#0b1220 70%);border-radius:50%}.txt[data-astro-cid-qisgtjgl]{white-space:nowrap;letter-spacing:-.03em;color:var(--white);font-family:IBM Plex Sans,sans-serif;font-size:1.32rem;font-weight:700;line-height:1}.pin[data-astro-cid-qisgtjgl]{background:var(--cyan);vertical-align:.367em;border-radius:.035em;block-size:.15em;inline-size:.15em;margin-inline-start:.06em;display:inline-block;box-shadow:0 0 8px #22d3ee99}.l[data-astro-cid-qisgtjgl] .face[data-astro-cid-qisgtjgl]{block-size:44px;inline-size:44px}.l[data-astro-cid-qisgtjgl] .txt[data-astro-cid-qisgtjgl]{font-size:1.7rem}.site-header[data-astro-cid-nen7h5rs]{z-index:40;-webkit-backdrop-filter:saturate(150%)blur(14px);border-block-end:1px solid var(--line);background:#0b1220b8;position:sticky;inset-block-start:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);min-block-size:68px;display:flex}.home[data-astro-cid-nen7h5rs]{align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}nav[data-astro-cid-nen7h5rs]{flex:1;justify-content:center;display:flex}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.inline[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:#ffffff05;border-radius:999px;gap:2px;padding:4px;display:none}.inline[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-block-size:36px;color:var(--text-2);font-size:var(--step--1);border-radius:999px;align-items:center;padding-inline:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.inline[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:#ffffff0d}.inline[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff14}.end[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}.lang[data-astro-cid-nen7h5rs]{min-block-size:44px;color:var(--text-2);font-size:var(--step--1);align-items:center;padding-inline:10px;font-weight:500;display:inline-flex}.lang[data-astro-cid-nen7h5rs]:hover{color:var(--text);text-decoration:none}.signin[data-astro-cid-nen7h5rs]{white-space:nowrap;border:1px solid var(--line-2);min-block-size:44px;color:var(--text);font-size:var(--step--1);border-radius:999px;align-items:center;padding-inline:12px;font-weight:600;text-decoration:none;display:inline-flex}.signin[data-astro-cid-nen7h5rs]:hover{background:#ffffff0f;text-decoration:none}.signup[data-astro-cid-nen7h5rs]{white-space:nowrap;min-block-size:40px;box-shadow:none;padding-inline:16px;font-size:.9rem;display:none}.menu[data-astro-cid-nen7h5rs]{position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--line-2);border-radius:12px;place-items:center;block-size:44px;inline-size:44px;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{background:var(--text);block-size:1.5px;inline-size:16px;transition:transform .2s var(--ease);border-radius:2px;display:block;position:relative}.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;inset-inline-start:0}.bars[data-astro-cid-nen7h5rs]:before{inset-block-start:-5px}.bars[data-astro-cid-nen7h5rs]:after{inset-block-start:5px}.menu[data-astro-cid-nen7h5rs][open] .bars[data-astro-cid-nen7h5rs]{background:0 0}.menu[data-astro-cid-nen7h5rs][open] .bars[data-astro-cid-nen7h5rs]:before{transform:translateY(5px)rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] .bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-5px)rotate(-45deg)}.sheet[data-astro-cid-nen7h5rs]{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius-l);padding:var(--space-3);z-index:5;min-inline-size:15rem;box-shadow:var(--shadow-float);gap:var(--space-3);display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-block-size:46px;padding-inline:var(--space-3);color:var(--text);border-radius:10px;align-items:center;font-weight:500;text-decoration:none;display:flex}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:#ffffff0f}.sheet[data-astro-cid-nen7h5rs] .btn,.sheet[data-astro-cid-nen7h5rs] .cta-wrap{inline-size:100%}@media (width>=640px){.signup[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=459px){.bar[data-astro-cid-nen7h5rs]{gap:var(--space-3)}.end[data-astro-cid-nen7h5rs]{gap:8px}.end[data-astro-cid-nen7h5rs]>.lang[data-astro-cid-nen7h5rs]{display:none}}@media (width>=460px){.sheet-lang[data-astro-cid-nen7h5rs]{display:none!important}}@media (width>=1040px){.menu[data-astro-cid-nen7h5rs]{display:none}.inline[data-astro-cid-nen7h5rs]{display:flex}}.site-footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--line);background:linear-gradient(180deg, #070c1666, var(--navy-lo));padding-block:var(--space-8) var(--space-6);position:relative}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan-a40), transparent);block-size:1px;position:absolute;inset-block-start:-1px;inset-inline:0}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=900px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.7fr 1fr 1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.tag[data-astro-cid-jo6i4kqk]{color:var(--text-2);margin-block:var(--space-4) var(--space-3);max-inline-size:30ch}.pv[data-astro-cid-jo6i4kqk]{align-items:center;gap:.6em;display:inline-flex}.dot[data-astro-cid-jo6i4kqk]{background:var(--amber);border-radius:50%;block-size:6px;inline-size:6px}.col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);text-transform:uppercase;font-size:var(--step--2);letter-spacing:.16em;color:var(--text-3);margin-block-end:var(--space-3);font-weight:500;line-height:1.4}html[lang=ar] .col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-ar);font-size:var(--step--1);letter-spacing:0;font-weight:600}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-block-size:36px;color:var(--text-2);font-size:var(--step--1);align-items:center;display:inline-flex}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text);text-decoration:none}.fine[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--line);color:var(--text-3);gap:var(--space-2) var(--space-6);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--space-7);padding-block-start:var(--space-5);display:flex}.fine[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}
