:root{color-scheme:light;--background:36 20% 97%;--foreground:202 34% 12%;--muted:36 14% 93%;--muted-foreground:204 12% 40%;--popover:40 33% 99%;--popover-foreground:202 34% 12%;--card:40 33% 99%;--card-foreground:202 34% 12%;--border:36 14% 86%;--primary:202 34% 12%;--primary-foreground:36 20% 97%;--ring:22 93% 47%;--signal:22 93% 47%;--radius:0.375rem;--status-ok:142 64% 36%;--status-warn:38 92% 45%;--panel-bg:204 30% 8%;--panel-fg:36 20% 96%;--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;--font-display:"Space Grotesk","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-arabic:"IBM Plex Sans Arabic","Noto Kufi Arabic",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--container:1200px;--gutter:2rem;}html[lang="ar"]{--font-sans:"IBM Plex Sans","IBM Plex Sans Arabic",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;}.dark{color-scheme:dark;--background:204 30% 8%;--foreground:36 20% 96%;--muted:204 20% 14%;--muted-foreground:205 14% 62%;--popover:204 26% 11%;--popover-foreground:36 20% 96%;--card:204 26% 11%;--card-foreground:36 20% 96%;--border:204 18% 19%;--primary:36 20% 96%;--primary-foreground:202 34% 12%;--ring:22 95% 55%;--signal:22 95% 55%;--status-ok:142 58% 48%;--status-warn:38 92% 58%;}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url("/site-static/fonts/space-grotesk-latin-500-normal.1b1a8131.woff2") format("woff2");}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url("/site-static/fonts/space-grotesk-latin-600-normal.685bbbf6.woff2") format("woff2");}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url("/site-static/fonts/space-grotesk-latin-700-normal.35f8aec5.woff2") format("woff2");}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-latin-400-normal.3b646991.woff2") format("woff2");}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-latin-500-normal.0717336f.woff2") format("woff2");}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-latin-600-normal.8960851d.woff2") format("woff2");}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-arabic-arabic-400-normal.6010e7fd.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-arabic-arabic-500-normal.90aef64f.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-arabic-arabic-600-normal.16734a5a.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-arabic-latin-400-normal.9ed8dcb0.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2122,U+2212;}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-arabic-latin-500-normal.be6a3b2e.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2122,U+2212;}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("/site-static/fonts/ibm-plex-sans-arabic-latin-600-normal.63f47572.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2122,U+2212;}@font-face{font-family:"Noto Kufi Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("/site-static/fonts/noto-kufi-arabic-arabic-400-normal.d287128f.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}@font-face{font-family:"Noto Kufi Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("/site-static/fonts/noto-kufi-arabic-arabic-500-normal.4f4ac23c.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}@font-face{font-family:"Noto Kufi Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("/site-static/fonts/noto-kufi-arabic-arabic-600-normal.2273ed03.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/site-static/fonts/jetbrains-mono-latin-400-normal.14425ba9.woff2") format("woff2");}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:600;font-display:swap;src:url("/site-static/fonts/jetbrains-mono-latin-600-normal.400c6bfd.woff2") format("woff2");}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0;overflow-wrap:break-word;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-size:1.0625rem;line-height:1.7;overflow-x:hidden;}[dir="rtl"] body{font-family:var(--font-arabic);line-height:1.9;}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-0.02em;line-height:1.15;margin-block:0 0.75rem;text-wrap:balance;}[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] .wordmark-text{font-family:var(--font-arabic);letter-spacing:normal;line-height:1.4;}h1{font-size:clamp(2.25rem,1.4rem + 3.4vw,3.5rem);}h2{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.25rem);}h3{font-size:1.25rem;}p{margin-block:0 1rem;max-width:68ch;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:underline;text-underline-offset:3px;}ul,ol{margin-block:0 1rem;padding-inline-start:1.25rem;}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:var(--radius);}.skip-link{position:absolute;inset-block-start:-3rem;inset-inline-start:1rem;z-index:60;padding:0.5rem 0.875rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);}.skip-link:focus{inset-block-start:0.5rem;}.container{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter);}.container-prose{max-inline-size:56rem;}.icon{inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto;}.mark{inline-size:1.25em;block-size:1.25em;color:hsl(var(--signal));flex:0 0 auto;}.wordmark{display:inline-flex;align-items:center;gap:0.5rem;}.wordmark-text{font-family:var(--font-display);font-weight:600;letter-spacing:-0.02em;font-size:1.125rem;}.live-dot{display:inline-block;inline-size:0.5rem;block-size:0.5rem;border-radius:999px;background:hsl(var(--signal));margin-inline-end:0.5rem;}.xr-grid-bg{background-image:radial-gradient(circle at 1px 1px,hsl(var(--muted-foreground) / 0.08) 1px,transparent 0);background-size:24px 24px;}.eyebrow{font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-block-end:0.75rem;}[dir="rtl"] .eyebrow{font-family:var(--font-arabic);text-transform:none;letter-spacing:normal;font-size:0.8125rem;}.dot-sep{margin-inline:0.5rem;color:hsl(var(--border));}.lede{font-size:1.125rem;color:hsl(var(--muted-foreground));}.micro{font-size:0.875rem;color:hsl(var(--muted-foreground));}.figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-weight:600;margin-block:0;}.figure-xl{font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.1;}.figure-label{color:hsl(var(--muted-foreground));font-size:0.9375rem;margin-block-start:0.25rem;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.625rem 1.125rem;font-size:0.9375rem;font-weight:500;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;white-space:nowrap;}.btn:hover{text-decoration:none;}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));}.btn-primary:hover{opacity:0.9;}.btn-ghost{border-color:hsl(var(--border));color:hsl(var(--foreground));background:transparent;}.btn-ghost:hover{background:hsl(var(--muted));}.btn-block{inline-size:100%;}.cta-row{display:flex;flex-wrap:wrap;gap:0.75rem;margin-block:1.5rem 0.75rem;}.link-arrow{display:inline-flex;align-items:center;gap:0.375rem;font-weight:500;font-size:0.9375rem;}.arrow{inline-size:1rem;block-size:1rem;}[dir="rtl"] .arrow{transform:scaleX(-1);}.chev{inline-size:1rem;block-size:1rem;transition:transform 0.15s ease;}details[open] > summary > .chev{transform:rotate(180deg);}.ticks,.bullets,.marks{list-style:none;padding-inline-start:0;}.ticks{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;font-size:0.8125rem;color:hsl(var(--muted-foreground));}.ticks li,.bullets li{display:flex;align-items:flex-start;gap:0.5rem;}.ticks .icon{inline-size:1rem;block-size:1rem;color:hsl(var(--status-ok));}.bullets li{margin-block-end:0.625rem;}.bullets .icon{inline-size:1.125rem;block-size:1.125rem;margin-block-start:0.35rem;color:hsl(var(--status-ok));}.site-header{position:sticky;inset-block-start:0;z-index:50;background:hsl(var(--background));border-block-end:1px solid hsl(var(--border));}.header-row{display:flex;align-items:center;gap:1.5rem;min-block-size:4rem;}.brand:hover{text-decoration:none;}.nav-desktop{display:none;align-items:center;gap:1.25rem;font-size:0.9375rem;}.header-actions{display:flex;align-items:center;gap:0.75rem;margin-inline-start:auto;}.lang-switch{font-size:0.875rem;color:hsl(var(--muted-foreground));}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:transparent;color:inherit;cursor:pointer;}.theme-toggle .icon:nth-child(2){display:none;}.dark .theme-toggle .icon:nth-child(1){display:none;}.dark .theme-toggle .icon:nth-child(2){display:inline-block;}.nav-drop{position:relative;}.nav-drop > summary,.sheet-group > summary,.footer-group > summary,.faq-item > summary{display:flex;align-items:center;gap:0.375rem;cursor:pointer;list-style:none;}summary::-webkit-details-marker{display:none;}.drop-panel{position:absolute;inset-block-start:calc(100% + 0.75rem);inset-inline-start:0;inline-size:min(34rem,80vw);display:grid;grid-template-columns:1fr 1fr;gap:0.25rem;padding:0.75rem;background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);}.drop-item{display:flex;gap:0.625rem;padding:0.625rem;border-radius:var(--radius);}.drop-item:hover{background:hsl(var(--muted));text-decoration:none;}.drop-item .icon{margin-block-start:0.2rem;color:hsl(var(--muted-foreground));}.drop-title{display:block;font-weight:500;font-size:0.9375rem;}.drop-desc{display:block;font-size:0.8125rem;color:hsl(var(--muted-foreground));}.nav-sheet > summary{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;list-style:none;}.sheet-panel{position:fixed;inset-block:4rem 0;inset-inline:0;z-index:40;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;overflow-y:auto;background:hsl(var(--popover));border-block-start:1px solid hsl(var(--border));}.sheet-nav{display:flex;flex-direction:column;gap:0.25rem;font-size:1.0625rem;}.sheet-nav > a,.sheet-group > summary{padding-block:0.625rem;border-block-end:1px solid hsl(var(--border));}.sheet-sub{display:flex;flex-direction:column;padding-block:0.5rem;}.sheet-cta{display:flex;flex-direction:column;gap:0.625rem;margin-block-start:auto;}.section{padding-block:4rem;}.section-muted{background:hsl(var(--muted));}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:1.5rem;}.grid{display:grid;gap:1rem;margin-block-start:1.5rem;}.split{display:grid;gap:2rem;align-items:center;}.grid > *,.split > *{min-inline-size:0;}.tile{display:block;padding:1.25rem;background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);}.tile:hover{border-color:hsl(var(--muted-foreground) / 0.5);text-decoration:none;}.tile .icon{inline-size:1.5rem;block-size:1.5rem;color:hsl(var(--muted-foreground));margin-block-end:0.75rem;}.tile h3{margin-block-end:0.5rem;}.tile p{color:hsl(var(--muted-foreground));font-size:0.9375rem;margin-block-end:0.75rem;}.hero-grid{display:grid;gap:2rem;padding-block:3rem;}.hero-copy{background-position:0 0;padding-block:0.5rem;}.hero-panel{position:relative;overflow:hidden;border-radius:var(--radius);background:hsl(var(--panel-bg));color:hsl(var(--panel-fg));min-block-size:20rem;}.panel-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2rem;padding:2rem;}.arcs{position:absolute;inset-block-end:-45%;inset-inline-end:-35%;block-size:140%;aspect-ratio:1;color:hsl(var(--signal));opacity:0.18;pointer-events:none;}.proof-note{margin-block-start:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:0.9375rem;max-inline-size:none;}.steps{counter-reset:step;list-style:none;padding-inline-start:0;}.steps li{counter-increment:step;position:relative;padding-inline-start:2.5rem;margin-block-end:1rem;}.steps li::before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:0.15rem;inline-size:1.75rem;block-size:1.75rem;display:grid;place-items:center;border:1px solid hsl(var(--border));border-radius:999px;font-family:var(--font-mono);font-size:0.8125rem;}.mono-card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));overflow:hidden;text-align:start;}.mono-card-title,.mono-card-foot{margin:0;padding:0.5rem 0.875rem;font-family:var(--font-mono);font-size:0.75rem;color:hsl(var(--muted-foreground));}.mono-card-title{border-block-end:1px solid hsl(var(--border));}.mono-card-foot{border-block-start:1px solid hsl(var(--border));}.mono-card pre{margin:0;padding:0.875rem;overflow-x:auto;font-family:var(--font-mono);font-size:0.8125rem;line-height:1.7;}.faq{border-block-start:1px solid hsl(var(--border));margin-block-start:1.5rem;}.faq-item{border-block-end:1px solid hsl(var(--border));}.faq-item > summary{justify-content:space-between;padding-block:1rem;font-weight:500;font-size:1.0625rem;}.faq-item > p{color:hsl(var(--muted-foreground));padding-block-end:1rem;margin-block-end:0;}.notfound{min-block-size:60vh;display:grid;place-items:center;}.notfound-inner{text-align:center;}.notfound-inner p{margin-inline:auto;}.notfound-inner .cta-row{justify-content:center;}.notfound-mark .mark{inline-size:4rem;block-size:4rem;}.notfound-code{font-family:var(--font-mono);font-size:2.5rem;font-weight:600;color:hsl(var(--muted-foreground));margin-block:0.5rem;}.notfound-tenant{margin-block-start:1.5rem;font-size:0.9375rem;color:hsl(var(--muted-foreground));}.site-footer{background:hsl(var(--muted));border-block-start:1px solid hsl(var(--border));padding-block:3rem 1.5rem;}.footer-grid{display:grid;gap:1.5rem;}.footer-tagline{color:hsl(var(--muted-foreground));font-size:0.9375rem;margin-block:0.75rem 0.5rem;}.footer-contact{margin-block:0 0.25rem;font-size:0.9375rem;}.footer-group > summary{font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding-block:0.5rem;}[dir="rtl"] .footer-group > summary{font-family:var(--font-arabic);text-transform:none;letter-spacing:normal;font-size:0.8125rem;}.footer-group ul{list-style:none;padding-inline-start:0;margin-block:0.25rem 0;font-size:0.9375rem;}.footer-group li{margin-block-end:0.375rem;}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;margin-block-start:2rem;padding-block-start:1.25rem;border-block-start:1px solid hsl(var(--border));font-size:0.875rem;color:hsl(var(--muted-foreground));}.copyright{margin:0;}@media (max-width:479px){:root{--gutter:1rem;}}@media (min-width:640px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:960px){.section{padding-block:6rem;}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;padding-block:5rem 4rem;}.split{grid-template-columns:1fr 1fr;}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem;}.nav-desktop{display:flex;}.nav-sheet{display:none;}.hide-sm{display:inline-flex;}.footer-group > summary{pointer-events:none;}.footer-group > summary .chev{display:none;}}@media (max-width:959px){.hide-sm{display:none;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}.chev{transition:none;}}.sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);}.crumbs{margin-block-end:1rem;font-size:0.8125rem;color:hsl(var(--muted-foreground));}.crumbs ol{display:flex;flex-wrap:wrap;gap:0.375rem;list-style:none;margin-block:0;padding-inline-start:0;}.crumbs li + li::before{content:"›";margin-inline-end:0.375rem;color:hsl(var(--border));}[dir="rtl"] .crumbs li + li::before{content:"‹";}.page-head{padding-block:3rem 2rem;background-position:0 0;}.page-head-center{text-align:center;}.page-head-center p{margin-inline:auto;}.page-head h1{margin-block-end:1rem;}.kv{margin:0;padding:0.5rem 0.875rem;font-family:var(--font-mono);font-size:0.8125rem;}.kv div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:0.3rem;}.kv div + div{border-block-start:1px solid hsl(var(--border));}.kv dt{color:hsl(var(--muted-foreground));}.kv dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;}.pairs{display:grid;gap:1rem;margin-block-start:1.5rem;}.pair{display:grid;gap:0.5rem;padding:1.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);}.pair p{display:flex;align-items:flex-start;gap:0.625rem;margin-block:0;max-inline-size:none;}.pair .icon{margin-block-start:0.3rem;}.pain{color:hsl(var(--muted-foreground));}.pain .icon{color:hsl(var(--muted-foreground));}.does .icon{color:hsl(var(--status-ok));}.callout{padding:1.25rem 1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-inline-start:2px solid hsl(var(--signal));border-radius:var(--radius);}.callout h2{margin-block-end:0.5rem;font-size:1.25rem;}.callout p:last-child{margin-block-end:0;}.callout .figure-label{max-inline-size:62ch;}.tag{font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-block-end:0.5rem;}[dir="rtl"] .tag{font-family:var(--font-arabic);letter-spacing:normal;text-transform:none;font-size:0.8125rem;}.table-wrap{overflow-x:auto;margin-block-start:1.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));}.data-table{inline-size:100%;border-collapse:collapse;font-size:0.9375rem;}.data-table th,.data-table td{padding:0.75rem 1rem;text-align:start;vertical-align:top;}.data-table thead th{font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;font-weight:500;color:hsl(var(--muted-foreground));border-block-end:1px solid hsl(var(--border));}[dir="rtl"] .data-table thead th{font-family:var(--font-arabic);letter-spacing:normal;text-transform:none;font-size:0.8125rem;}.data-table tbody tr + tr th,.data-table tbody tr + tr td{border-block-start:1px solid hsl(var(--border));}.data-table tbody th{font-weight:500;inline-size:30%;}.data-table td{color:hsl(var(--muted-foreground));}.cmp-table tbody th{inline-size:24%;}.provenance{margin-block-start:1.5rem;padding:1rem 1.25rem;border-inline-start:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:0.9375rem;}.provenance p:last-child{margin-block-end:0;}.runbook .tile{display:flex;flex-direction:column;gap:0.25rem;}.step-num{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;margin-block-end:0.5rem;border:1px solid hsl(var(--border));border-radius:999px;font-family:var(--font-mono);font-size:0.8125rem;}.features-layout{display:grid;gap:1.5rem;align-items:start;}.anchor-rail{position:sticky;inset-block-start:4rem;z-index:20;padding-block:0.5rem;background:hsl(var(--background));}.anchor-rail ul{display:flex;gap:0.5rem;overflow-x:auto;list-style:none;margin-block:0;padding-inline-start:0;}.anchor-rail a{display:inline-block;white-space:nowrap;padding:0.375rem 0.75rem;border:1px solid hsl(var(--border));border-radius:999px;font-size:0.875rem;color:hsl(var(--muted-foreground));}.anchor-rail a:hover{color:hsl(var(--foreground));text-decoration:none;}.fgroup{scroll-margin-block-start:9rem;padding-block-start:2rem;}.fgroup + .fgroup{border-block-start:1px solid hsl(var(--border));margin-block-start:2rem;}.fgroup h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.75rem;font-size:1.5rem;}.anchor-link{font-family:var(--font-mono);font-size:0.75rem;font-weight:400;letter-spacing:normal;color:hsl(var(--muted-foreground));}.cur-toggle{display:inline-flex;margin-block-start:1.25rem;padding:0.25rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));}.cur-opt{padding:0.375rem 1.25rem;border-radius:calc(var(--radius) - 0.125rem);font-size:0.875rem;font-weight:500;color:hsl(var(--muted-foreground));cursor:pointer;}.cur-input:checked + .cur-opt{background:hsl(var(--card));border-inline-start:2px solid hsl(var(--signal));color:hsl(var(--foreground));}.cur-input:focus-visible + .cur-opt{outline:2px solid hsl(var(--ring));outline-offset:2px;}.money-usd{display:none;}.pricing-shell:has(#cur-usd:checked) .money-egp{display:none;}.pricing-shell:has(#cur-usd:checked) .money-usd{display:inline;}.trial-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;}.trial-banner p{margin-block-end:0;color:hsl(var(--muted-foreground));}.tiers{margin-block-start:2rem;}.tier{display:flex;flex-direction:column;gap:0.25rem;padding:1.5rem;}.tier-desc{color:hsl(var(--muted-foreground));font-size:0.9375rem;}.tier-price{font-size:1.75rem;margin-block:0.75rem 0;}.tier-term{color:hsl(var(--muted-foreground));font-size:0.875rem;padding-block-end:1rem;border-block-end:1px solid hsl(var(--border));}.tier-feats{margin-block:1rem;font-size:0.9375rem;}.tier .btn{margin-block-start:auto;}.as-of{margin-block-start:1.25rem;font-family:var(--font-mono);font-size:0.75rem;}[dir="rtl"] .as-of{font-family:var(--font-arabic);}@media (min-width:640px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));}.pairs{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:960px){.page-head{padding-block:4rem 3rem;}.features-layout{grid-template-columns:15rem minmax(0,1fr);gap:3rem;}.anchor-rail{inset-block-start:5.5rem;padding-block:0;background:transparent;}.anchor-rail ul{flex-direction:column;gap:0.125rem;overflow:visible;}.anchor-rail a{display:block;border-color:transparent;border-radius:var(--radius);}.fgroup:first-child{padding-block-start:0;}}@media (max-width:639px){.data-table,.data-table tbody,.data-table tr,.data-table th,.data-table td{display:block;}.data-table thead{display:none;}.data-table tr{padding:0.75rem 1rem;}.data-table tr + tr{border-block-start:1px solid hsl(var(--border));}.data-table th,.data-table td{padding:0.125rem 0;inline-size:auto;}.data-table tbody th{font-weight:600;}.data-table td[data-label]::before{content:attr(data-label) " — ";color:hsl(var(--muted-foreground));}}.ticks li,.bullets li,.pair p{display:block;position:relative;padding-inline-start:1.625rem;}.ticks li .icon,.bullets li .icon,.pair p .icon{position:absolute;inset-inline-start:0;inset-block-start:0.25em;margin-block-start:0;}.ticks li{padding-inline-start:1.375rem;}.page-head + .section{padding-block-start:2rem;}.grid.tiers{grid-template-columns:repeat(auto-fit,minmax(15rem,20rem));justify-content:center;}.prose :is(h2,h3),.release{scroll-margin-block-start:5.5rem;}.rss-link{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-mono);font-size:0.8125rem;color:hsl(var(--muted-foreground));white-space:nowrap;}.rss-link .icon{inline-size:1rem;block-size:1rem;}.post-list,.release-list{list-style:none;margin-block:0;padding-inline-start:0;display:grid;gap:1rem;}.post-card,.release{padding:1.5rem;background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);}.post-card h2,.release h2{font-size:1.375rem;margin-block-end:0.5rem;}.post-meta,.release-head,.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;font-family:var(--font-mono);font-size:0.8125rem;color:hsl(var(--muted-foreground));margin-block-end:0.5rem;}.version-chip{display:inline-block;padding:0.125rem 0.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));color:hsl(var(--foreground));font-family:var(--font-mono);font-size:0.8125rem;}.release-points{list-style:none;padding-inline-start:0;margin-block:0.75rem;max-inline-size:68ch;font-size:0.9375rem;color:hsl(var(--muted-foreground));}.release-points li{padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--border));margin-block-end:0.5rem;}.doc-sections{display:grid;gap:2rem;}.doc-sections > *{min-inline-size:0;}.doc-section h2{font-size:1.125rem;padding-block-end:0.5rem;border-block-end:1px solid hsl(var(--border));}.doc-links{list-style:none;padding-inline-start:0;margin-block:1rem 0;}.doc-links li{margin-block-end:1rem;}.doc-links a:hover{text-decoration:none;}.doc-link-title{display:block;font-weight:500;}.doc-links a:hover .doc-link-title{text-decoration:underline;text-underline-offset:3px;}.doc-link-desc{display:block;font-size:0.875rem;line-height:1.55;color:hsl(var(--muted-foreground));}.article{padding-block:2.5rem 4rem;}.article-layout,.docs-layout{display:grid;gap:2rem;align-items:start;}.article-layout > *,.docs-layout > *{min-inline-size:0;}.article-main{max-inline-size:68ch;}.article-updated{margin-block-start:2rem;font-family:var(--font-mono);font-size:0.8125rem;color:hsl(var(--muted-foreground));}.article-back{margin-block-start:1.5rem;}.prose{margin-block-start:2rem;}.prose h2{font-size:1.625rem;margin-block:2.5rem 0.75rem;}.prose h3{font-size:1.1875rem;margin-block:1.75rem 0.5rem;}.prose :is(ul,ol){margin-block:0 1rem;padding-inline-start:1.25rem;}.prose li{margin-block-end:0.375rem;}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--border));}.prose a:hover{text-decoration-color:hsl(var(--signal));}.prose :is(strong,b){font-weight:600;}.prose code{font-family:var(--font-mono);font-size:0.875em;padding:0.1rem 0.3rem;background:hsl(var(--muted));border-radius:var(--radius);}.prose pre{margin-block:0 1.25rem;padding:1rem;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow-x:auto;font-size:0.875rem;line-height:1.6;}.prose pre,.prose pre code{direction:ltr;text-align:start;unicode-bidi:isolate;}.prose pre code{padding:0;background:none;border-radius:0;}.prose blockquote{margin-inline:0;margin-block:0 1.25rem;padding-inline-start:1rem;border-inline-start:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));}.prose table{inline-size:100%;border-collapse:collapse;font-size:0.9375rem;margin-block-end:1.25rem;}.prose :is(th,td){padding:0.625rem 0.75rem;border-block-end:1px solid hsl(var(--border));text-align:start;vertical-align:top;}.prose th{font-weight:600;white-space:nowrap;}.prose hr{border:0;border-block-start:1px solid hsl(var(--border));margin-block:2rem;}.prose > table{display:block;overflow-x:auto;}.toc,.doc-nav{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));}.toc > summary,.doc-nav > summary{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem;cursor:pointer;font-family:var(--font-mono);font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));list-style:none;}.toc > summary .chev,.doc-nav > summary .chev{margin-inline-start:auto;}.toc nav,.doc-nav nav{padding:0 1rem 1rem;}.toc ul,.doc-nav ul{list-style:none;margin-block:0;padding-inline-start:0;font-size:0.875rem;}.toc li,.doc-nav li{margin-block-end:0.375rem;}.toc a,.doc-nav a{display:block;padding-block:0.3rem;padding-inline-start:0.625rem;border-inline-start:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));line-height:1.45;}.toc a:hover,.doc-nav a:hover{color:hsl(var(--foreground));}.toc-sub a{padding-inline-start:1.375rem;}.doc-nav-group{margin-block:1rem 0.5rem;font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));}.doc-nav-group:first-child{margin-block-start:0;}.doc-nav a.is-current{color:hsl(var(--foreground));border-inline-start-color:hsl(var(--signal));font-weight:500;}.prevnext{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:2.5rem;padding-block-start:1.5rem;border-block-start:1px solid hsl(var(--border));}.prevnext-item{display:inline-flex;align-items:center;gap:0.625rem;max-inline-size:22rem;}.prevnext-item:hover{text-decoration:none;}.prevnext-item .icon{color:hsl(var(--muted-foreground));}.prevnext-label{display:block;font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));}.prevnext-title{display:block;font-size:0.9375rem;font-weight:500;}.prevnext-next{text-align:end;}.arrow-back{transform:scaleX(-1);}[dir="rtl"] .arrow-back{transform:none;}[dir="rtl"] .toc > summary,[dir="rtl"] .doc-nav > summary,[dir="rtl"] .doc-nav-group,[dir="rtl"] .prevnext-label,[dir="rtl"] .rss-link,[dir="rtl"] .article-updated{font-family:var(--font-arabic);letter-spacing:normal;text-transform:none;font-size:0.8125rem;}@media (max-width:959px){.doc-nav nav{max-block-size:11rem;overflow-y:auto;}}@media (min-width:640px){.doc-sections{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:960px){.article{padding-block:3rem 6rem;}.doc-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;}.post-list{grid-template-columns:repeat(2,minmax(0,1fr));}.article-layout{grid-template-columns:minmax(0,1fr) 16rem;gap:3rem;}.docs-layout{grid-template-columns:14rem minmax(0,1fr) 14rem;gap:2rem;}.article-aside,.doc-nav{position:sticky;inset-block-start:5rem;max-block-size:calc(100vh - 6rem);overflow-y:auto;}.toc > summary,.doc-nav > summary{pointer-events:none;}.toc > summary .chev,.doc-nav > summary .chev,.doc-nav > summary .icon:first-child{display:none;}.toc,.doc-nav{border:0;background:none;}.toc > summary,.doc-nav > summary{padding-inline:0;}.toc nav,.doc-nav nav{padding-inline:0;}}.mono{font-family:var(--font-mono);font-size:0.9375rem;}[dir="rtl"] .mono{font-size:0.875rem;}.contact-layout{display:grid;gap:2rem;align-items:start;}.contact-layout > *{min-inline-size:0;}.form-card{padding:1.5rem;background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);}.form{display:grid;gap:1.25rem;}.field{display:grid;gap:0.375rem;min-inline-size:0;margin:0;padding:0;border:0;}.field > label,.field > legend{font-size:0.9375rem;font-weight:500;line-height:1.4;padding:0;}.field > legend{float:none;inline-size:100%;margin-block-end:0.375rem;}.req{color:hsl(var(--muted-foreground));}.field-row{display:grid;gap:1.25rem;}.input{inline-size:100%;min-inline-size:0;padding:0.5rem 0.75rem;font-family:inherit;font-size:1rem;line-height:1.5;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);}textarea.input{resize:vertical;min-block-size:7rem;}select.input{padding-inline-end:0.5rem;block-size:2.625rem;}.input:hover{border-color:hsl(var(--muted-foreground) / 0.5);}.input:focus-visible{border-color:hsl(var(--ring));outline:2px solid hsl(var(--ring));outline-offset:1px;}.field-hint{color:hsl(var(--muted-foreground));margin:0;}.choices{display:flex;flex-wrap:wrap;gap:0.5rem;}.choice{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4375rem 0.75rem;font-size:0.9375rem;border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;}.choice:hover{border-color:hsl(var(--muted-foreground) / 0.5);}.choice input{accent-color:hsl(var(--primary));margin:0;}.choice:has(input:checked){border-color:hsl(var(--foreground));}.choice:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px;}.hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;inset-inline-start:-9999px;}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem;}.form-note{display:flex;align-items:center;gap:0.375rem;margin:0;color:hsl(var(--muted-foreground));}.form-note .icon,.form-fail .icon{inline-size:1rem;block-size:1rem;flex:none;}.form-legal{margin:0;color:hsl(var(--muted-foreground));}.form-fail{display:flex;align-items:flex-start;gap:0.5rem;margin:0;padding:0.75rem 1rem;font-size:0.9375rem;border:1px solid hsl(var(--border));border-inline-start:2px solid hsl(var(--status-warn));border-radius:var(--radius);}.form-fail .icon{margin-block-start:0.3125rem;color:hsl(var(--status-warn));}.form-fail[hidden],.form-done[hidden]{display:none;}.form-done{display:grid;gap:0.75rem;justify-items:start;}.form-done .icon{inline-size:1.75rem;block-size:1.75rem;color:hsl(var(--status-ok));}.form-done h2{margin:0;font-size:1.375rem;}.form-done p{margin:0;}.form-done .cta-row{margin-block-start:0.5rem;}.contact-aside{display:grid;gap:2rem;align-content:start;}.contact-aside h2{font-size:1.125rem;margin-block-end:0.75rem;}.contact-aside .steps{margin:0;}.contact-rows{list-style:none;margin:0;padding:0;display:grid;gap:0.625rem;}.contact-rows li{display:flex;align-items:center;gap:0.625rem;}.contact-rows .icon{inline-size:1.125rem;block-size:1.125rem;flex:none;color:hsl(var(--muted-foreground));}.draft-note{margin-block-start:1.25rem;}.draft-note p{margin:0;font-size:0.9375rem;color:hsl(var(--muted-foreground));}.legal a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--border));}.legal a:hover{text-decoration-color:hsl(var(--signal));}.legal .link-arrow{text-decoration:none;}.legal h2{margin-block-start:2.5rem;margin-block-end:0.75rem;font-size:1.25rem;}.legal h2:first-child{margin-block-start:0;}.legal .pending{color:hsl(var(--muted-foreground));font-style:italic;}.legal h3{margin-block-start:1.5rem;margin-block-end:0.5rem;font-size:1rem;}.legal .table-wrap{margin-block-end:1.5rem;}.appcard{max-inline-size:32rem;}.appcard .mono-card-foot{padding:0.75rem 0.875rem;}.shortlist{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:1px;background:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden;}.shortlist > li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.875rem;padding:1.125rem 1.25rem;background:hsl(var(--card));}.shortnum{font-family:var(--font-mono);font-size:0.75rem;line-height:1.7;color:hsl(var(--signal));font-variant-numeric:tabular-nums;}.shortlist h3{margin:0 0 0.25rem;font-size:1rem;}.shortlist p{margin:0;font-size:0.9375rem;color:hsl(var(--muted-foreground));max-inline-size:62ch;}.shortmore{margin-block-start:0.5rem;}.shortlist .link-arrow{font-size:0.875rem;color:hsl(var(--foreground));}.shortlist .link-arrow:hover{color:hsl(var(--signal));}.flowfig{max-inline-size:58rem;margin-block-start:1.75rem;padding:1.5rem 1rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow-x:auto;}.flowsvg2{display:block;inline-size:100%;min-inline-size:620px;block-size:auto;direction:ltr;}.fl-box{fill:hsl(var(--background));stroke:hsl(var(--border));stroke-width:1;}.fl-node-end .fl-box{stroke:hsl(var(--signal));}.fl-t{fill:hsl(var(--foreground));font-family:var(--font-display);font-size:15px;font-weight:500;text-anchor:middle;}.fl-s{fill:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:11px;text-anchor:middle;}[dir="rtl"] .fl-t,[dir="rtl"] .fl-s{direction:rtl;font-family:var(--font-arabic);}[dir="rtl"] .fl-s{font-size:12px;}.fl-wire{fill:none;stroke:hsl(var(--border));stroke-width:1.5;}.fl-flow{fill:none;stroke:hsl(var(--signal));stroke-width:1.5;stroke-linecap:round;stroke-dasharray:14 286;}html.anim .fl-flow{animation:fl-run 4s linear infinite;}html.anim .fl-flow-b{animation-delay:1.2s;}@keyframes fl-run{from{stroke-dashoffset:300;}to{stroke-dashoffset:0;}}.flow-none{margin-block-start:0.875rem;}.fl-no{font-family:var(--font-mono);color:hsl(var(--muted-foreground));margin-inline-end:0.5rem;}.toc-flat{margin-block-end:2.5rem;padding:1rem 1.25rem;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);}.toc-flat .tag{margin-block-end:0.625rem;}.toc-flat ul{display:grid;gap:0.375rem 1.5rem;margin:0;padding:0;list-style:none;}.toc-flat li{margin:0;}.toc-flat a{font-size:0.9375rem;color:hsl(var(--muted-foreground));}.toc-flat a:hover{color:hsl(var(--foreground));}.store-grid{margin-block-start:1.5rem;gap:1rem;}@media (min-width:640px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr));}.toc-flat ul{grid-template-columns:repeat(2,minmax(0,1fr));}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:960px){.contact-layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3rem;}.form-card{padding:2rem;}}.btn-lg{padding:0.85rem 1.4rem;font-size:1rem;}.eyebrow-arc{display:flex;align-items:center;gap:0.5625rem;font-weight:600;letter-spacing:0.16em;}.arcg{inline-size:12px;block-size:12px;flex:none;fill:none;stroke:hsl(var(--signal));stroke-width:2.6;stroke-linecap:round;}.sechead{display:flex;flex-direction:column;gap:0.875rem;margin-block-end:clamp(1.875rem,4vw,3.25rem);}.sechead .eyebrow,.sechead h2{margin:0;}.sechead h2{font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.06;}.sechead-tight{margin-block-end:1.5rem;}.sechead-note{margin:0;max-inline-size:48ch;font-size:0.9375rem;color:hsl(var(--muted-foreground));}.band{border-block:1px solid hsl(var(--border));}.hero-radial{--background:204 30% 8%;--foreground:36 20% 96%;--muted:204 20% 14%;--muted-foreground:205 14% 62%;--card:204 26% 11%;--border:204 18% 19%;--primary:36 20% 96%;--primary-foreground:202 34% 12%;--signal:22 95% 55%;--ring:22 95% 55%;--halo:1;--ringop:1.55;color-scheme:dark;position:relative;overflow:hidden;background:hsl(var(--background));color:hsl(var(--foreground));padding-block:clamp(2.75rem,6vw,5.375rem) clamp(3.5rem,7vw,6rem);}.hero-wrap{position:relative;}.hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.375rem;}.hero-radial h1{font-size:clamp(2.2rem,4.2vw,3.2rem);line-height:1.02;letter-spacing:-0.032em;margin:0;}[dir="rtl"] .hero-radial h1{letter-spacing:normal;line-height:1.3;}.hero-radial .eyebrow,.hero-radial .lede,.hero-radial .micro,.hero-radial .cta-row{margin:0;}.hero-radial .lede{font-size:clamp(1rem,1.5vw,1.12rem);}.hero-radial .micro{font-family:var(--font-mono);font-size:0.75rem;}[dir="rtl"] .hero-radial .micro{font-family:var(--font-arabic);font-size:0.875rem;}.hero-radial .btn-ghost{border-color:hsl(var(--foreground) / 0.26);}.checks{display:flex;flex-wrap:wrap;gap:0.5rem 1.375rem;padding-block-start:0.25rem;}.check{display:flex;align-items:center;gap:0.5rem;font-size:0.86rem;color:hsl(var(--muted-foreground));}.herohook{margin-block:1.125rem 0;font-size:0.9375rem;color:hsl(var(--muted-foreground));}.herohook a{color:hsl(var(--foreground));text-decoration-line:underline;text-decoration-color:hsl(var(--signal) / 0.6);text-underline-offset:3px;}.tick-i{inline-size:13px;block-size:13px;flex:none;fill:none;stroke:hsl(var(--signal));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.hero-net{display:block;direction:ltr;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 40% 50% at 57.8% 50%,#000 74%,transparent 100%);mask-image:radial-gradient(ellipse 40% 50% at 57.8% 50%,#000 74%,transparent 100%);}.hero-net stop{stop-color:hsl(var(--signal));}.hzoom{transform-box:view-box;transform-origin:520px 360px;transform:scale(0.8);}.lay{transform-box:view-box;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);}.lay-back{transform:translate(calc(var(--px,0) * 4.95px),calc(var(--py,0) * 4.95px));}.lay-front{transform:translate(calc(var(--px,0) * 17.1px),calc(var(--py,0) * 17.1px));}.ring{fill:none;stroke:hsl(var(--border));stroke-width:1;vector-effect:non-scaling-stroke;opacity:calc(0.9 * var(--ringop,1));}.ring.dash{stroke-dasharray:3 7;opacity:calc(0.75 * var(--ringop,1));}.ring.faint{opacity:calc(0.45 * var(--ringop,1));}.spoke,.conn{stroke:hsl(var(--border));stroke-width:1;vector-effect:non-scaling-stroke;}.spoke{opacity:calc(0.5 * var(--ringop,1));}.conn{opacity:var(--ringop,1);}.halo-g{opacity:var(--halo,0);}.plate{fill:hsl(var(--card));stroke:hsl(var(--border));stroke-width:1;vector-effect:non-scaling-stroke;}.glyph{fill:none;stroke:hsl(var(--foreground));stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;}.glyph .solid{fill:hsl(var(--foreground));stroke:none;}.hn .plate,.hn .glyph,.hn .glyph .solid{transition:stroke 0.3s ease,fill 0.3s ease;}.hn.near .plate,.hn.near .glyph{stroke:hsl(var(--signal));}.hn.near .glyph .solid{fill:hsl(var(--signal));}.nlabel{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:0.11em;text-transform:uppercase;fill:hsl(var(--muted-foreground));}.ndot{fill:hsl(var(--border));}.sweepnudge{transform-box:view-box;transform-origin:520px 360px;transform:rotate(var(--sw,0deg));transition:transform 1.3s cubic-bezier(0.22,1,0.36,1);}.sweep{transform-box:view-box;transform-origin:520px 360px;animation:xr-spin 34s linear infinite;}.sweepline{stroke:hsl(var(--signal));stroke-width:1;vector-effect:non-scaling-stroke;opacity:0.72;}.ping,.lockping{fill:none;stroke:hsl(var(--signal));vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;}.ping{stroke-width:1.2;animation:xr-ping 4.8s ease-out infinite;}.ping.b{animation-delay:2.4s;}.lockping{stroke-width:2.6;opacity:0;}.core,.fmark{color:hsl(var(--signal));}.corearc path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;}.coredot,.fmark circle{fill:hsl(var(--signal));}.coredot{animation:xr-beat 2.6s ease-in-out infinite;}.corelock{transform-box:fill-box;transform-origin:center;}.progring{fill:none;stroke:hsl(var(--signal));stroke-width:2.1;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:520px 360px;transform:rotate(-90deg);opacity:0.78;}.pk{fill:hsl(var(--signal));transform:translateX(var(--r0));animation:xr-pk var(--dur,4.6s) linear infinite var(--delay,0s);}.pk.rush{animation-duration:calc(var(--dur,4.6s) * 0.42);}.pkl{fill:hsl(var(--signal));opacity:0;transform:translateX(var(--r0));}.pkts > g{--r1:112px;}.pkts > g[data-pk="0"]{--r0:152px;--dur:3.6s;}.pkts > g[data-pk="1"]{--r0:152px;--dur:4s;}.pkts > g[data-pk="2"]{--r0:232px;--dur:5s;}.pkts > g[data-pk="3"]{--r0:232px;--dur:5.6s;}.pkts > g[data-pk="4"]{--r0:232px;--dur:4.6s;}.pkts > g[data-pk="5"]{--r0:312px;--dur:6.4s;}.pkts > g[data-pk="0"] > .pk:nth-of-type(2){--delay:-1.2s;}.pkts > g[data-pk="0"] > .pk:nth-of-type(3){--delay:-2.4s;}.pkts > g[data-pk="1"] > .pk:nth-of-type(1){--delay:-0.17s;}.pkts > g[data-pk="1"] > .pk:nth-of-type(2){--delay:-1.5s;}.pkts > g[data-pk="1"] > .pk:nth-of-type(3){--delay:-2.84s;}.pkts > g[data-pk="2"] > .pk:nth-of-type(1){--delay:-0.34s;}.pkts > g[data-pk="2"] > .pk:nth-of-type(2){--delay:-2.01s;}.pkts > g[data-pk="2"] > .pk:nth-of-type(3){--delay:-3.67s;}.pkts > g[data-pk="3"] > .pk:nth-of-type(1){--delay:-0.51s;}.pkts > g[data-pk="3"] > .pk:nth-of-type(2){--delay:-2.38s;}.pkts > g[data-pk="3"] > .pk:nth-of-type(3){--delay:-4.24s;}.pkts > g[data-pk="4"] > .pk:nth-of-type(1){--delay:-0.68s;}.pkts > g[data-pk="4"] > .pk:nth-of-type(2){--delay:-2.21s;}.pkts > g[data-pk="4"] > .pk:nth-of-type(3){--delay:-3.75s;}.pkts > g[data-pk="5"] > .pk:nth-of-type(1){--delay:-0.85s;}.pkts > g[data-pk="5"] > .pk:nth-of-type(2){--delay:-2.98s;}.pkts > g[data-pk="5"] > .pk:nth-of-type(3){--delay:-5.12s;}.hn[data-pk="1"]{--i:1;}.hn[data-pk="2"]{--i:2;}.hn[data-pk="3"]{--i:3;}.hn[data-pk="4"]{--i:4;}.hn[data-pk="5"]{--i:5;}.scrollhint{position:absolute;inset-block-end:-3.5rem;inset-inline-start:2px;margin:0;display:flex;align-items:center;gap:0.6875rem;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:hsl(var(--muted-foreground));transition:opacity 0.45s ease,visibility 0.45s;}[dir="rtl"] .scrollhint{font-family:var(--font-arabic);font-size:0.75rem;letter-spacing:normal;}.sh{inline-size:12px;block-size:40px;overflow:visible;}.sh-l{stroke:hsl(var(--border));stroke-width:1;vector-effect:non-scaling-stroke;}.sh-d{fill:hsl(var(--signal));animation:xr-drop 2.6s ease-in-out infinite;}.works{position:relative;overflow:hidden;background:hsl(var(--muted));border-block-end:1px solid hsl(var(--border));}.works .arcbg{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:1;}.works .arcbg path{fill:none;stroke:hsl(var(--border));stroke-width:1;vector-effect:non-scaling-stroke;}.works-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.625rem;padding-block:1.25rem;}.workslab,.qtag{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));}[dir="rtl"] .workslab,[dir="rtl"] .qtag{font-family:var(--font-arabic);font-size:0.8125rem;letter-spacing:normal;}.workslist{display:flex;flex-wrap:wrap;align-items:center;gap:0.625rem 1.125rem;}.workslist span{font-family:var(--font-display);font-weight:500;font-size:0.95rem;letter-spacing:-0.01em;}.workslist i{display:block;inline-size:3px;block-size:3px;border-radius:50%;background:hsl(var(--signal));opacity:0.7;}.steps3{--g3:clamp(1.125rem,2.6vw,2.25rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g3);}.step3{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0.8125rem;}.step3 h3{font-size:1.18rem;letter-spacing:-0.022em;margin:0;}.step3 p{color:hsl(var(--muted-foreground));font-size:0.97rem;max-inline-size:36ch;margin:0;}.step3:not(:last-child)::after{content:"";position:absolute;inset-block-start:31px;inset-inline-start:76px;inset-inline-end:calc(-1 * var(--g3));border-block-start:1px dashed hsl(var(--border));}.prog{inline-size:62px;block-size:62px;flex:none;direction:ltr;}.prog .tr{fill:none;stroke:hsl(var(--border));stroke-width:2;vector-effect:non-scaling-stroke;}.prog .tp{fill:none;stroke:hsl(var(--signal));stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;}.prog .tn{font-family:var(--font-mono);font-size:15px;font-weight:600;fill:hsl(var(--foreground));}:root:not(.anim) .step3 .tp{stroke-dashoffset:0;}.quads{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.quad{display:flex;flex-direction:column;gap:0.75rem;min-block-size:238px;padding:clamp(1.375rem,2.6vw,2.125rem);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:inherit;transition:border-color 0.2s ease;}.quad:hover{text-decoration:none;border-color:hsl(var(--signal) / 0.55);}.quad h3{font-size:1.22rem;letter-spacing:-0.02em;margin:0;}.quad p{color:hsl(var(--muted-foreground));font-size:0.94rem;max-inline-size:34ch;margin:0;}.qtag{display:flex;align-items:center;gap:0.5625rem;}.q1{border-end-end-radius:118px;}.q2{border-end-start-radius:118px;}.q3{border-start-end-radius:118px;}.q4{border-start-start-radius:118px;}.q1 .arcg{transform:rotate(90deg);}.q2 .arcg{transform:rotate(180deg);}.q4 .arcg{transform:rotate(270deg);}.quad-hub{position:absolute;inset-block-start:calc(50% - 52px);inset-inline-start:calc(50% - 52px);inline-size:104px;block-size:104px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--background));border:1px solid hsl(var(--border));pointer-events:none;}.quad-hub::before{content:"";position:absolute;inset:-26px;border-radius:50%;border:1px dashed hsl(var(--border));opacity:0.8;}.quad-hub .mark{inline-size:44px;block-size:44px;}.quad-div{display:none;}.outs,.feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden;}.out{display:flex;flex-direction:column;align-items:flex-start;gap:0.875rem;padding:clamp(1.625rem,3.2vw,2.75rem);background:hsl(var(--background));}.out h3{font-size:clamp(1.14rem,1.9vw,1.42rem);letter-spacing:-0.022em;margin:0;}.out p{color:hsl(var(--muted-foreground));max-inline-size:40ch;margin:0;}.bigarc{inline-size:46px;block-size:46px;flex:none;fill:none;stroke:hsl(var(--signal));stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke;}.feat{display:flex;align-items:flex-start;gap:1.125rem;padding:clamp(1.375rem,2.6vw,2rem);background:hsl(var(--card));color:inherit;}.feat:hover{text-decoration:none;}.feat:hover h3{color:hsl(var(--signal));}.feat h3{font-size:1.02rem;letter-spacing:-0.015em;margin-block:0 0.4375rem;}.feat p{color:hsl(var(--muted-foreground));font-size:0.91rem;margin:0;}.dial{inline-size:48px;block-size:48px;flex:none;}.dial .dr{fill:none;stroke:hsl(var(--border));stroke-width:1;vector-effect:non-scaling-stroke;}.dial .dr.dash{stroke-dasharray:2 5;}.dial .dh{stroke:hsl(var(--muted-foreground));stroke-width:1;vector-effect:non-scaling-stroke;opacity:0.85;}.dial .dd{fill:hsl(var(--signal));}.dial .dc{fill:hsl(var(--muted-foreground));}.feat .dn{transform-box:view-box;transform-origin:24px 24px;transform:rotate(var(--a,0deg));}.feats > :nth-child(2){--a:60deg;}.feats > :nth-child(3){--a:120deg;}.feats > :nth-child(4){--a:180deg;}.feats > :nth-child(5){--a:240deg;}.feats > :nth-child(6){--a:300deg;}.mt-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:clamp(1.875rem,4vw,3.75rem);align-items:start;}.orbit{display:flex;flex-direction:column;}.step-o{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:1rem;padding-block-end:2.125rem;}.step-o:last-of-type{padding-block-end:0;}.railwrap{position:relative;justify-self:center;inline-size:56px;}.rail{position:absolute;inset-block:26px -8px;inset-inline-start:0;inline-size:56px;block-size:auto;}[dir="rtl"] .rail{transform:scaleX(-1);}.rail path{fill:none;stroke:hsl(var(--border));stroke-width:1.4;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;}.stepnum{position:relative;z-index:2;display:grid;place-items:center;inline-size:34px;block-size:34px;margin-inline:auto;border-radius:50%;border:1px solid hsl(var(--border));background:hsl(var(--card));font-family:var(--font-mono);font-size:12px;font-weight:600;}.step-o p{color:hsl(var(--muted-foreground));font-size:0.96rem;padding-block-start:0.3125rem;margin:0;}.step-o b,.blist b,.flowlist b,.paynode b{font-weight:600;}.step-o b,.blist b,.paynode b{color:hsl(var(--foreground));}.zt{display:flex;align-items:flex-start;gap:0.625rem;margin-block:1.625rem 1rem;padding-block-start:1.25rem;border-block-start:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:0.88rem;}.zt .arcg,.blist .arcg,.flowlist .arcg{margin-block-start:0.375rem;}.term{overflow:hidden;background:hsl(var(--panel-bg));color:hsl(var(--panel-fg));border:1px solid hsl(var(--panel-fg) / 0.12);border-radius:var(--radius);box-shadow:0 26px 60px -34px rgb(20 33 41 / 0.55);}.term-bar{display:flex;align-items:center;gap:0.625rem;padding:0.6875rem 1rem;border-block-end:1px solid hsl(var(--panel-fg) / 0.12);font-family:var(--font-mono);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:hsl(var(--panel-fg) / 0.58);}.term-bar .dots{display:flex;gap:5px;}.term-bar .dots i{display:block;inline-size:7px;block-size:7px;border-radius:50%;background:hsl(var(--panel-fg) / 0.16);}.term-bar .dots i:first-child{background:hsl(var(--signal));opacity:0.75;}.term-body{padding:1.25rem 1.125rem;font-family:var(--font-mono);font-size:12.5px;line-height:1.85;overflow-x:auto;}.term-body .tl{white-space:pre;}.term-body .arg,.term-body .ok{color:hsl(var(--panel-fg) / 0.64);}.term-body .ok b{color:hsl(var(--panel-fg));font-weight:600;}.term-body .live{display:flex;align-items:center;gap:0.5rem;margin-block-start:0.625rem;color:hsl(var(--signal));font-weight:600;}.term-body .live i{display:block;inline-size:7px;block-size:7px;border-radius:50%;background:hsl(var(--signal));animation:xr-beat 2.2s ease-in-out infinite;}.caret{display:inline-block;inline-size:7px;block-size:14px;background:hsl(var(--signal));vertical-align:-2px;animation:xr-blink 1.15s steps(1) infinite;}.portal-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(1.875rem,5vw,4.25rem);align-items:center;}.phonewrap{position:relative;display:grid;place-items:center;padding:1.25rem;}.phonewrap .rings{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:1;}.phone{position:relative;z-index:2;inline-size:min(252px,100%);display:flex;flex-direction:column;gap:0.875rem;padding:0.875rem;border:1px solid hsl(var(--border));border-radius:26px;background:hsl(var(--card));box-shadow:0 30px 60px -36px rgb(20 33 41 / 0.45);}.ph-top{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;}.ph-top .wordmark{gap:0.4375rem;}.ph-top .wordmark-text{font-size:0.82rem;}.ph-top .mark{inline-size:15px;block-size:15px;}.ph-pill{display:inline-flex;align-items:center;gap:0.375rem;padding:3px 8px;border:1px solid hsl(var(--border));border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:hsl(var(--signal));}.ph-pill i{display:block;inline-size:5px;block-size:5px;border-radius:50%;background:hsl(var(--signal));}.ph-main{display:flex;flex-direction:column;gap:3px;padding:0.9375rem;border:1px solid hsl(var(--border) / 0.6);border-radius:var(--radius);background:hsl(var(--background));}.ph-head{display:flex;align-items:center;justify-content:space-between;gap:0.875rem;}.ph-head > div{display:flex;flex-direction:column;gap:2px;}.ph-main .big{font-family:var(--font-mono);font-weight:600;font-size:1.65rem;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;line-height:1.2;}.ph-main .sm{font-size:0.76rem;color:hsl(var(--muted-foreground));}.ph-row{display:flex;justify-content:space-between;align-items:baseline;margin-block-start:0.6875rem;padding-block-start:0.6875rem;border-block-start:1px solid hsl(var(--border) / 0.6);}.ph-row .d{font-family:var(--font-mono);font-weight:600;}.ph-btn{display:block;padding:0.625rem;border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-align:center;font-size:0.86rem;font-weight:500;}.ph-tabs{display:flex;justify-content:space-between;padding-block-start:0.6875rem;border-block-start:1px solid hsl(var(--border) / 0.6);font-family:var(--font-mono);font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));}.ph-tabs span:first-child{color:hsl(var(--signal));}[dir="rtl"] .ph-pill,[dir="rtl"] .ph-tabs{font-family:var(--font-arabic);letter-spacing:normal;}[dir="rtl"] .ph-pill{font-size:0.6875rem;}.meter{inline-size:52px;block-size:52px;flex:none;}.mt-tr,.mt-fl{fill:none;stroke-width:4;vector-effect:non-scaling-stroke;}.mt-tr{stroke:hsl(var(--border));}.mt-fl{stroke:hsl(var(--signal));stroke-linecap:round;stroke-dashoffset:0.38;transform-box:view-box;transform-origin:26px 26px;transform:rotate(-90deg);}.blist,.flowlist{list-style:none;padding:0;display:flex;flex-direction:column;}.blist{gap:1rem;margin-block:1.625rem;}.blist li,.flowlist li{display:flex;align-items:flex-start;gap:0.8125rem;}.blist li span{color:hsl(var(--muted-foreground));font-size:0.98rem;}.pay-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.5rem;margin-block-end:0.375rem;}.chip{display:grid;place-items:center;padding:0.75rem 0.375rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));font-family:var(--font-display);font-weight:500;font-size:0.92rem;letter-spacing:-0.01em;text-align:center;}.convwrap{position:relative;direction:ltr;}.converge{display:block;inline-size:100%;block-size:clamp(130px,15vw,196px);}.converge .cline{stroke:hsl(var(--border));stroke-width:1.4;vector-effect:non-scaling-stroke;}.converge [data-cv="0"] .pk{--r0:443px;--r1:20px;--dur:5.2s;--delay:-0.6s;}.converge [data-cv="1"] .pk{--r0:276px;--r1:20px;--dur:4.2s;--delay:-2.4s;}.converge [data-cv="2"] .pk{--r0:190px;--r1:20px;--dur:3.4s;--delay:-1.5s;}.converge [data-cv="3"] .pk{--r0:276px;--r1:20px;--dur:4.6s;--delay:-3.1s;}.converge [data-cv="4"] .pk{--r0:443px;--r1:20px;--dur:5.8s;--delay:-4.2s;}.merge{position:absolute;inset-block-start:4px;z-index:2;padding:4px 10px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;}[dir="rtl"] .merge{font-family:var(--font-arabic);font-size:0.75rem;letter-spacing:normal;}.m-w{inset-inline-start:calc(50% - 132px);}.m-p{inset-inline-start:calc(50% + 44px);}.paynode{position:relative;z-index:2;display:flex;align-items:flex-start;gap:1rem;max-inline-size:640px;margin-block:-1.125rem 1.5rem;margin-inline:auto;padding:1.375rem 1.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 20px 44px -30px rgb(20 33 41 / 0.4);}.paynode .mark{inline-size:26px;block-size:26px;margin-block-start:2px;}.paynode p{color:hsl(var(--muted-foreground));font-size:0.94rem;margin:0;}#payments .link-arrow{display:flex;justify-content:center;}.sas{background:hsl(var(--panel-bg));color:hsl(var(--panel-fg));border-block:1px solid hsl(var(--panel-fg) / 0.1);}.sas .eyebrow{color:hsl(var(--panel-fg) / 0.58);}.sas h2{color:hsl(var(--panel-fg));}.sas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.875rem,4vw,3.5rem);align-items:center;}.flowlist{gap:0.875rem;margin-block:1.375rem 1.625rem;}.flowlist li{color:hsl(var(--panel-fg) / 0.66);font-size:0.97rem;}.flowlist b{color:hsl(var(--panel-fg));}.textlink{display:inline-flex;align-items:center;gap:0.5rem;padding-block-end:2px;border-block-end:1px solid hsl(var(--panel-fg) / 0.2);color:hsl(var(--panel-fg));font-size:0.95rem;}.textlink:hover{text-decoration:none;color:hsl(var(--signal));border-color:hsl(var(--signal));}.flowsvg{display:block;direction:ltr;inline-size:100%;block-size:auto;}.flowsvg .fline,.flowsvg .bracket,.flowsvg .fring{fill:none;stroke:hsl(var(--panel-fg) / 0.14);stroke-width:1;vector-effect:non-scaling-stroke;}.flowsvg .flab{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;fill:hsl(var(--panel-fg) / 0.54);}.flowsvg .backpath{fill:none;stroke:hsl(var(--panel-fg) / 0.24);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;animation:xr-march 3.2s linear infinite;}.flowsvg [data-fl="0"] .pk{--r0:262px;--r1:34px;--dur:5s;--delay:-0.3s;}.flowsvg [data-fl="1"] .pk{--r0:253px;--r1:34px;--dur:4.4s;--delay:-1.8s;}.flowsvg [data-fl="2"] .pk{--r0:250px;--r1:34px;--dur:3.9s;--delay:-3.1s;}.flowsvg [data-fl="3"] .pk{--r0:253px;--r1:34px;--dur:4.8s;--delay:-2.2s;}.flowsvg [data-fl="4"] .pk{--r0:262px;--r1:34px;--dur:5.6s;--delay:-4.4s;}[dir="rtl"] .hero-net .nlabel:not(.nlabel-brand),[dir="rtl"] .flowsvg .flab{font-family:var(--font-arabic);letter-spacing:normal;}[dir="rtl"] .hero-net .nlabel:not(.nlabel-brand){font-size:17px;}[dir="rtl"] .flowsvg .flab{font-size:13px;}.faq-radial .faq-item > summary{justify-content:flex-start;align-items:flex-start;gap:1rem;padding-block:1.25rem;font-family:var(--font-display);font-weight:500;font-size:1.02rem;letter-spacing:-0.015em;}[dir="rtl"] .faq-radial .faq-item > summary{font-family:var(--font-arabic);letter-spacing:normal;}.faq-radial .faq-item > summary:hover{color:hsl(var(--signal));}.fq{inline-size:15px;block-size:15px;flex:none;margin-block-start:0.3125rem;fill:none;stroke:hsl(var(--signal));stroke-width:2.4;stroke-linecap:round;transition:transform 0.22s ease;}.faq-radial .faq-item[open] .fq{transform:rotate(90deg);}.faq-radial .ans{overflow:hidden;margin:0;padding-block:0 1.375rem;padding-inline:1.9375rem 0;color:hsl(var(--muted-foreground));font-size:0.96rem;max-inline-size:78ch;}.faq-more{margin-block-start:1.5rem;}.final{position:relative;overflow:hidden;text-align:center;border-block-start:1px solid hsl(var(--border));}.bgrings{position:absolute;inset-block-start:50%;inset-inline:0;margin-inline:auto;inline-size:min(940px,130%);block-size:auto;z-index:1;pointer-events:none;transform:translateY(-50%);}.bgrings circle{transform-box:fill-box;transform-origin:center;}.final-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;}.final h2{font-size:clamp(1.8rem,3.6vw,2.75rem);line-height:1.08;max-inline-size:20ch;margin:0;}.final p{color:hsl(var(--muted-foreground));max-inline-size:52ch;margin-block:1rem 0;}.final .cta-row{justify-content:center;margin-block:1.75rem 0;}.final-mark .mark{display:block;inline-size:30px;block-size:30px;margin-block-end:1.5rem;}.cur{display:none;}html.curon .cur{display:block;}html.curon.kb .cur{display:none;}.cur-dot,.cur-ring{position:fixed;inset:0 auto auto 0;z-index:999;pointer-events:none;border-radius:50%;opacity:0;transition:opacity 0.2s ease;}html.cur-live .cur-dot,html.cur-live .cur-ring{opacity:1;}.cur-dot{inline-size:7px;block-size:7px;background:hsl(var(--signal));will-change:transform;}.cur-ring{inline-size:30px;block-size:30px;border:1px solid hsl(var(--foreground) / 0.32);will-change:transform;transition:inline-size 0.24s ease,block-size 0.24s ease,border-color 0.24s ease,opacity 0.2s ease;}html.cur-hot .cur-ring{inline-size:60px;block-size:60px;border-color:hsl(var(--signal));}.cur-lab{position:absolute;inset-block-start:calc(100% + 8px);inset-inline:-40px;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:hsl(var(--signal));white-space:nowrap;opacity:0;transition:opacity 0.2s ease;}html.cur-hot .cur-lab{opacity:1;}html.curon body,html.curon a,html.curon button,html.curon summary,html.curon .quad,html.curon .out,html.curon .feat{cursor:none;}html.kb body,html.kb a,html.kb button,html.kb summary{cursor:auto;}[data-rv]:nth-child(2){--i:1;}[data-rv]:nth-child(3){--i:2;}[data-rv]:nth-child(4){--i:3;}[data-rv]:nth-child(5){--i:4;}[data-rv]:nth-child(6){--i:5;}[data-rv]:nth-child(7){--i:6;}html.anim [data-rv]{opacity:0;transition:opacity 0.62s ease,transform 0.74s cubic-bezier(0.22,1,0.36,1),letter-spacing 0.74s ease;}html.anim [data-rv].in{opacity:1;}html.anim [data-rv="up"]{transform:translateY(20px);}html.anim [data-rv="up"].in{transform:none;transition-delay:calc(var(--i,0) * 0.075s);}html.anim [data-rv="eb"]{letter-spacing:0.44em;}html.anim [data-rv="eb"].in{letter-spacing:0.16em;}html[dir="rtl"].anim [data-rv="eb"],html[dir="rtl"].anim [data-rv="eb"].in{letter-spacing:normal;}html.anim [data-rv="q1"]{transform:translate(-26px,-26px);}html.anim [data-rv="q2"]{transform:translate(26px,-26px);}html.anim [data-rv="q3"]{transform:translate(-26px,26px);}html.anim [data-rv="q4"]{transform:translate(26px,26px);}html.anim [data-rv^="q"].in,html.anim [data-rv="hub"].in{transform:none;}html.anim [data-rv="hub"]{transform:scale(0.6);}html.anim .quad-hub .mark{transform:rotate(-170deg);transition:transform 1.15s cubic-bezier(0.22,1,0.36,1) 0.3s;}html.anim .quad-hub.in .mark{transform:rotate(0deg);}html.anim .hero-net .ring.draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(0.3,0.9,0.3,1);}html.anim .hero-net.drawn .ring.draw{stroke-dashoffset:0;}html.anim .hero-net .rings .ring:nth-of-type(2){transition-delay:0.12s;}html.anim .hero-net .rings .ring:nth-of-type(4){transition-delay:0.24s;}html.anim .hero-net .ring.dash,html.anim .hero-net .ring.faint,html.anim .hero-net .spokes,html.anim .hero-net .halo-g,html.anim .hero-net .conn,html.anim .hero-net .ndot{opacity:0;transition:opacity 1s ease 0.35s;}html.anim .hero-net.drawn .ring.dash{opacity:calc(0.75 * var(--ringop,1));}html.anim .hero-net.drawn .ring.faint{opacity:calc(0.45 * var(--ringop,1));}html.anim .hero-net.drawn .spokes{opacity:1;}html.anim .hero-net.drawn .halo-g{opacity:var(--halo,0);}html.anim .hero-net.drawn .conn{opacity:var(--ringop,1);}html.anim .hero-net.drawn .ndot{opacity:1;}html.anim .hero-net .hn{opacity:0;transform:scale(0.5);transform-box:fill-box;transform-origin:center;transition:opacity 0.5s ease,transform 0.62s cubic-bezier(0.34,1.45,0.5,1);}html.anim .hero-net.drawn .hn{opacity:1;transform:none;transition-delay:calc(0.42s + var(--i,0) * 0.08s);}html.anim .hero-net .nlabel{opacity:0;transition:opacity 0.7s ease 0.95s;}html.anim .hero-net .core{opacity:0;transition:opacity 0.8s ease 0.2s;}html.anim .hero-net.drawn .nlabel,html.anim .hero-net.drawn .core{opacity:1;}html.anim .hero-net .pk,html.anim .hero-net .ping,html.anim .hero-net .sweep{animation-play-state:paused;}html.anim .hero-net .ping,html.anim .hero-net .sweep{opacity:0;}html.anim .hero-net.go .pk{animation-play-state:running;}html.anim .hero-net.swp .ping,html.anim .hero-net.swp .sweep{opacity:1;animation-play-state:running;transition:opacity 0.9s ease;}html.anim .hero-net.go .pkl{animation:xr-pkl 0.54s cubic-bezier(0.45,0,0.8,0.2) 1 forwards;}html.anim .hero-net.lock .lockping{animation:xr-lockping 1.3s cubic-bezier(0.16,0.9,0.3,1) 1;}html.anim .hero-net.lock .corelock{animation:xr-corelock 1.15s cubic-bezier(0.2,1.5,0.4,1) 1;}html.anim .scrollhint{opacity:0;visibility:hidden;}html.anim.hint-on .scrollhint{opacity:1;visibility:visible;}html.scrolled .scrollhint,html.anim.hint-on.scrolled .scrollhint{opacity:0;visibility:hidden;}html.anim .step3 .tp{transition:stroke-dashoffset 1.15s cubic-bezier(0.22,1,0.36,1) 0.2s;}html.anim .step3.in .tp{stroke-dashoffset:0;}html.anim .feat .dn{transform:rotate(calc(var(--a,0deg) - 200deg));transition:transform 1.05s cubic-bezier(0.22,1,0.36,1);}html.anim .feat.in .dn{transform:rotate(var(--a,0deg));transition-delay:calc(var(--i,0) * 0.1s);}html.anim #term .tl{clip-path:inset(0 100% 0 0);}html.anim #term .tl.on{clip-path:inset(0 0 0 0);transition:clip-path 0.5s steps(26,end);}html.anim #term .tcar{opacity:0;transition:opacity 0.3s;}html.anim #term.done .tcar{opacity:1;}html.anim .mt-fl{stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(0.22,1,0.36,1) 0.35s;}html.anim .phone.in .mt-fl{stroke-dashoffset:0.38;}html.anim .merge{opacity:0;}html.anim .convwrap.in .m-w{animation:xr-mgw 3.1s cubic-bezier(0.4,0,0.2,1) 0.45s 1 forwards;}html.anim .convwrap.in .m-p{animation:xr-mgp 3.1s cubic-bezier(0.4,0,0.2,1) 0.45s 1 forwards;}html.anim .paynode.in .mark{animation:xr-markpulse 1.1s cubic-bezier(0.2,1.5,0.4,1) 2.15s 1;}html.anim .final.in .bgrings circle{animation:xr-cring 1.5s cubic-bezier(0.22,1,0.36,1);}html.anim .final.in .bgrings circle:nth-child(2){animation-delay:0.09s;}html.anim .final.in .bgrings circle:nth-child(3){animation-delay:0.18s;}html.anim .final.in .bgrings circle:nth-child(4){animation-delay:0.27s;}@keyframes xr-spin{to{transform:rotate(360deg);}}@keyframes xr-ping{0%{transform:scale(0.55);opacity:0.55;}70%{opacity:0;}100%{transform:scale(1.5);opacity:0;}}@keyframes xr-beat{0%,100%{opacity:1;}50%{opacity:0.42;}}@keyframes xr-pk{0%{transform:translateX(var(--r0));opacity:0;}10%{opacity:1;}84%{opacity:1;}100%{transform:translateX(var(--r1));opacity:0;}}@keyframes xr-pkl{0%{transform:translateX(var(--r0));opacity:0;}22%{opacity:1;}88%{opacity:1;}100%{transform:translateX(var(--r1));opacity:0;}}@keyframes xr-lockping{0%{transform:scale(0.3);opacity:0;}14%{opacity:1;}100%{transform:scale(2.2);opacity:0;}}@keyframes xr-corelock{0%{transform:scale(1);}20%{transform:scale(1.17);}100%{transform:scale(1);}}@keyframes xr-drop{0%{transform:translateY(0);opacity:0;}16%{opacity:1;}72%{opacity:1;}100%{transform:translateY(34px);opacity:0;}}@keyframes xr-blink{50%{opacity:0;}}@keyframes xr-march{to{stroke-dashoffset:-16;}}@keyframes xr-mgw{0%{opacity:0;transform:translateX(-22px);}18%{opacity:1;transform:translateX(0);}62%{opacity:1;transform:translate(74px,26px);}80%,100%{opacity:0;transform:translate(84px,34px);}}@keyframes xr-mgp{0%{opacity:0;transform:translateX(22px);}18%{opacity:1;transform:translateX(0);}62%{opacity:1;transform:translate(-74px,26px);}80%,100%{opacity:0;transform:translate(-84px,34px);}}@keyframes xr-markpulse{0%,100%{transform:scale(1);}26%{transform:scale(1.24);}}@keyframes xr-cring{0%{transform:scale(0.9);}58%{transform:scale(1.035);}100%{transform:scale(1);}}@media (min-width:960px){.hero-wrap{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1.16fr);gap:clamp(1.75rem,3.4vw,3.75rem);align-items:center;}.hero-net{inline-size:136%;max-inline-size:none;margin-block:-9%;margin-inline:-18%;}[dir="rtl"] .hero-net{margin-inline:3.2% -39.2%;}}@media (max-width:959px){.hero-net{inline-size:min(124vw,700px);max-inline-size:none;margin-block:0.5rem -6%;margin-inline:calc(50% - min(124vw,700px) * 0.578) 0;}[dir="rtl"] .hero-net{margin-inline:calc(50% - min(124vw,700px) * 0.422) 0;}.scrollhint{display:none;}.mt-grid,.sas-grid,.portal-grid{grid-template-columns:minmax(0,1fr);}.flowsvg{display:none;}}@media (max-width:839px){.steps3{grid-template-columns:minmax(0,1fr);gap:2rem;}.step3:not(:last-child)::after{display:none;}.quads{grid-template-columns:minmax(0,1fr);}.quad{min-block-size:0;}.q1,.q2,.q3,.q4{border-radius:var(--radius);border-end-end-radius:58px;}.quad-hub{display:none;}.quad-div{display:grid;place-items:center;padding-block:0.25rem;}.quad-div .mark{inline-size:26px;block-size:26px;}}@media (max-width:767px){.outs,.feats{grid-template-columns:minmax(0,1fr);}.hero-net .nlabel{font-size:20px;letter-spacing:0.07em;}[dir="rtl"] .hero-net .nlabel:not(.nlabel-brand){font-size:22px;letter-spacing:normal;}.pay-chips{display:flex;flex-wrap:wrap;}.chip{padding:0.625rem 0.875rem;}.converge,.merge{display:none;}.paynode{margin-block-start:1.125rem;}}@media (max-width:599px){.hero-radial h1{font-size:clamp(1.95rem,7.6vw,2.5rem);}}@media (max-width:360px){.hero-radial h1{font-size:1.86rem;}.term-body{font-size:11.5px;padding:1rem 0.875rem;}.workslist span{font-size:0.88rem;}}@media (prefers-reduced-motion:reduce){.pk,.sweep,.ping,.coredot,.caret,.sh-d,.term-body .live i,.flowsvg .backpath{animation:none;}.ping{opacity:0.3;}.scrollhint,.progring,.cur{display:none;}.fq{transition:none;}}.wa-float{position:fixed;inset-block-end:1.125rem;inset-inline-end:1.125rem;z-index:45;gap:0.5rem;box-shadow:0 6px 22px hsl(220 40% 6% / 0.22);}.wa-float .icon{inline-size:17px;block-size:17px;}@media (max-width:40rem){.wa-float{inset-block-end:0.875rem;inset-inline-end:0.875rem;}}@media print{.wa-float{display:none;}}