:root{--bg:#ffffff;--surface:#f6f5f2;--surface-2:#efefed;--line:#e6e6e3;--line-strong:#cfcfcb;--ink:#0a0a0a;--text:#171717;--text-2:#404040;--muted:#6b6b6b;--soft:#8f8f8f;--dark:#111111;--dark-2:#1a1a1a;--dark-line:#2a2a2c;--accent:#e59a0b;--accent-ink:#8a5a00;--accent-deep:#6b4500;--accent-soft:#fdf4e3;--accent-line:#f3ddb0;--on-dark:#fafafa;--on-dark-2:#a3a3a3;--ok:#0a0a0a;--font:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--mono:"IBM Plex Mono","IBM Plex Sans Arabic",ui-monospace,"SFMono-Regular",Consolas,monospace;--r-sm:4px;--r:6px;--r-lg:8px;--shadow:0 1px 2px rgb(0 0 0/0.04),0 8px 24px rgb(0 0 0/0.06);--shadow-lg:0 2px 4px rgb(0 0 0/0.04),0 24px 64px rgb(0 0 0/0.12);--ease:cubic-bezier(0.2,0.7,0.2,1);--t-fast:120ms;--t:200ms;--hdr-h:68px;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}::selection{background:var(--ink);color:var(--bg)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--mono);letter-spacing:0}.muted{color:var(--muted)}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.skip{position:absolute;inset-inline-start:16px;top:-60px;z-index:100;padding:8px 16px;background:var(--ink);color:var(--bg);border-radius:var(--r-sm);text-decoration:none}.skip:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t-fast) var(--ease)}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.4}.btn-ghost{border-color:var(--line-strong);color:var(--ink)}.btn-ghost,.btn-light{background:var(--bg)}.btn-light:hover{background:#e9e9e9}.btn-outline-light{border-color:#3d3d3d;color:var(--on-dark);background:transparent}.btn-sm{min-height:40px;padding:0 18px;font-size:15px}.btn-lg{min-height:56px;padding:0 32px;font-size:17px}.btn-block{width:100%}.arrow{font-family:var(--mono);transition:transform var(--t) var(--ease)}a:hover>.arrow{transform:translateX(-3px)}.link{padding:0;border:0;background:none;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.hdr-in{display:flex;align-items:center;gap:32px;height:var(--hdr-h)}.hdr-logo{text-decoration:none;color:var(--ink)}.hdr-nav{display:flex;align-items:center;gap:28px;-webkit-margin-end:auto;margin-inline-end:auto;font-size:15px}.hdr-nav a{color:var(--text-2);text-decoration:none;transition:color var(--t) var(--ease)}.hdr-nav a:hover,.hdr-nav a[aria-current=page]{color:var(--ink)}.hdr-nav a[aria-current=page]{font-weight:600}.hdr-login{-webkit-padding-start:28px;padding-inline-start:28px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.hdr-actions{display:flex;align-items:center;gap:8px}.hdr-burger{display:none;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--bg);flex-direction:column;align-items:center;justify-content:center;gap:5px}.hdr-burger span{display:block;width:16px;height:1.5px;background:var(--ink);transition:transform var(--t) var(--ease)}.hdr-burger[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.hdr-burger[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.logo{align-items:baseline;gap:8px;color:var(--ink)}.logo,.logo-word{display:inline-flex}.logo-word{align-items:center;font-family:var(--mono);font-weight:500;font-size:21px;letter-spacing:.12em;line-height:1}.logo-word svg{width:.95em;height:.95em;-webkit-margin-end:.06em;margin-inline-end:.06em}.logo-sub{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:.02em}.sec{padding-block:112px}.sec-tight{padding-block:72px}.sec-alt{border-block:1px solid var(--line)}.sec-head{max-width:720px;margin-bottom:56px}.sec-head-center{margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;letter-spacing:.04em}.eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--ink)}.h1{font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:700;line-height:1.18;letter-spacing:-.01em;color:var(--ink)}.h1 .dim{display:block}.h2{font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.25}.h2,.h3{color:var(--ink)}.h3{font-size:20px;font-weight:600;line-height:1.5}.lead{margin-top:20px;font-size:19px;line-height:1.85;color:var(--text-2)}.sec-head .lead{margin-top:16px}.hero{padding-block:88px 96px}.hero-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:64px;gap:64px;align-items:center}.hero .lead{max-width:560px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-note{margin-top:18px;font-size:14px;color:var(--muted)}.trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:14px;color:var(--text-2)}.trust li:before{content:"✓ ";font-weight:700;color:var(--ink)}.console{background:var(--dark);color:var(--on-dark);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden;font-size:14px}.console-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--dark-line);font-family:var(--mono);font-size:12px;color:var(--on-dark-2)}.console-bar i{width:10px;height:10px;border-radius:50%;background:#333}.console-bar span{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px}.console-bar span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--on-dark);animation:pulse 1.6s ease-in-out infinite}.console-body{padding:20px 18px 24px;display:grid;grid-gap:12px;gap:12px}.console-bar em{font-style:normal;color:var(--on-dark);-webkit-margin-start:8px;margin-inline-start:8px}.console-foot{padding:14px 18px;border-top:1px solid var(--dark-line);font-size:13px;color:var(--on-dark)}.console-foot,.console-row{opacity:0;animation:row-in .42s var(--ease) forwards}.console-row{display:grid;grid-template-columns:96px 1fr auto;align-items:baseline;grid-gap:12px;gap:12px;transform:translateY(6px)}.console-row time{color:#6f6f6f;direction:ltr}.console-row time,.console-tag{font-family:var(--mono);font-size:12px}.console-tag{padding:2px 8px;border:1px solid var(--dark-line);border-radius:6px;color:var(--on-dark-2);text-align:center}.console-row.is-ok .console-tag{background:var(--on-dark);border-color:var(--on-dark);color:var(--dark);font-weight:600}.console-row.is-ok p{font-weight:600}.console-cursor{display:inline-block;width:8px;height:16px;margin-top:4px;background:var(--on-dark);animation:blink 1s steps(1) infinite}@keyframes row-in{to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.3}}.ticker{border-block:1px solid var(--line);overflow:hidden}.ticker-in{display:flex;align-items:center;gap:32px;padding-block:22px}.ticker-in>p{flex:none;max-width:200px;font-size:14px;line-height:1.5;color:var(--muted)}.ticker ul{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:14px;color:var(--ink)}.ticker li{padding:6px 14px;border:1px solid var(--line);border-radius:999px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:64px}.stats li{padding-top:20px;border-top:1px solid var(--ink)}.stats strong{display:block;font-family:var(--mono);font-size:40px;font-weight:500;line-height:1.2;color:var(--ink);text-align:right}.stats h3{margin-top:8px;font-size:17px;font-weight:600;color:var(--ink)}.stats p{margin-top:2px;font-size:15px;color:var(--text-2)}.stack-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:18px;font-family:var(--mono);font-size:12px}.stack-tags li{padding:3px 10px;border-radius:6px;background:var(--surface-2);color:var(--text-2)}.products{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:20px;gap:20px}.card{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);padding:36px}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;font-size:12px;color:var(--text-2)}.tag-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink)}.products>*{min-width:0}.product-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;overflow:hidden}.product-main h3{margin-top:16px;font-family:var(--mono);font-size:30px;font-weight:500;letter-spacing:.02em;color:var(--ink)}.product-main p{margin-top:10px;color:var(--text-2);max-width:560px}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 24px;gap:10px 24px;margin-top:24px;font-size:15px}.checks li{display:flex;gap:10px}.checks li:before{content:"✓";flex:none;font-weight:700;color:var(--ink)}.card-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.shot{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.shot img{width:100%;height:340px;object-fit:cover;object-position:top right}.screens .shot img{height:420px}.shot-bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--bg)}.shot-bar i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.product-next{display:flex;flex-direction:column;border-style:dashed;background:var(--surface)}.product-next h3{margin-top:16px;font-size:24px;font-weight:600;color:var(--ink)}.product-next p{margin-top:10px;color:var(--text-2)}.product-next .btn{margin-top:auto;align-self:flex-start}.product-next .placeholder{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-block:28px}.product-next .placeholder i{height:56px;border:1px dashed var(--line-strong);border-radius:var(--r-sm)}.grid-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.grid-lines>*{background:var(--bg);padding:32px}.cell-idx{font-family:var(--mono);font-size:13px;color:var(--soft)}.grid-lines h3{margin-top:28px}.grid-lines p{margin-top:8px;font-size:15px;color:var(--text-2)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;counter-reset:step}.steps li{position:relative;padding-top:28px;border-top:1px solid var(--ink)}.steps li:before{counter-increment:step;content:"0" counter(step);position:absolute;top:-13px;inset-inline-start:0;-webkit-padding-end:12px;padding-inline-end:12px;background:var(--bg);font-family:var(--mono);font-size:14px;color:var(--ink)}.sec-alt .steps li:before{background:var(--surface)}.steps h3{font-size:20px;font-weight:600;color:var(--ink)}.steps p{margin-top:8px;font-size:15px;color:var(--text-2)}.dark,.dark .h2,.dark .h3{color:var(--on-dark)}.dark .lead,.dark p{color:var(--on-dark-2)}.dark .eyebrow:before{background:var(--on-dark)}.flow-diagram{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:64px}.flow-node{position:relative;padding:22px 18px;border:1px solid var(--dark-line);background:var(--dark-2);border-radius:var(--r);-webkit-margin-end:28px;margin-inline-end:28px}.flow-node:last-child{-webkit-margin-end:0;margin-inline-end:0}.flow-node:not(:last-child):after{content:"";position:absolute;top:50%;inset-inline-end:-29px;width:28px;height:1px;background:repeating-linear-gradient(to left,var(--on-dark-2) 0 4px,transparent 4px 8px);background-size:16px 1px;animation:dash 1s linear infinite}.flow-node:not(:last-child):before{content:"";position:absolute;top:calc(50% - 3px);inset-inline-end:-30px;width:6px;height:6px;border-top:1px solid var(--on-dark-2);-webkit-border-start:1px solid var(--on-dark-2);border-inline-start:1px solid var(--on-dark-2);transform:rotate(-45deg)}.flow-node .mono{font-size:12px;color:#6f6f6f}.flow-node strong{display:block;margin-top:8px;font-size:17px;color:var(--on-dark)}.flow-node span:last-child{display:block;margin-top:2px;font-size:14px;color:var(--on-dark-2)}.flow-node.is-core{background:var(--on-dark);border-color:var(--on-dark)}.flow-node.is-core .mono,.flow-node.is-core span:last-child{color:#555}@keyframes dash{to{background-position:-16px 0}}.sec-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.sec-points li{padding-top:20px;border-top:1px solid var(--dark-line)}.sec-points h3{font-size:17px;font-weight:600;color:var(--on-dark)}.sec-points p{margin-top:6px;font-size:15px}.dark-foot{margin-top:56px}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:18px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;font-family:var(--mono);font-size:22px;font-weight:400;transition:transform var(--t) var(--ease)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{padding-bottom:22px;max-width:640px;color:var(--text-2)}.final{text-align:center}.final .lead{max-width:560px;margin-inline:auto}.final .hero-ctas{justify-content:center}.ftr{border-top:1px solid var(--line);padding-top:64px;font-size:15px}.ftr-in{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px}.ftr-brand p{margin-top:14px;max-width:300px;color:var(--muted)}.ftr-col{display:flex;flex-direction:column;gap:10px}.ftr-col h3{margin-bottom:4px;font-family:var(--mono);font-size:13px;font-weight:500;color:var(--soft)}.ftr-col a{color:var(--text-2);text-decoration:none}.ftr-col a:hover{color:var(--ink)}.ftr-base{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-block:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.page-hero{padding-block:80px 72px}.page-hero .h1{font-size:clamp(2.2rem,4.2vw,3.6rem)}.screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.screens figcaption{margin-top:16px}.screens figcaption p{margin-top:4px;font-size:15px;color:var(--text-2)}.screens figure{margin:0}.pains{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg)}.pains-head,.pains-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pains-head{font-family:var(--mono);font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.pains-head>*,.pains-row>*{padding:20px 28px}.pains-head>:last-child{color:var(--ink)}.pains-row+.pains-row{border-top:1px solid var(--line)}.pains-row>:first-child{color:var(--muted);font-size:16px}.pains-row>:last-child{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);color:var(--ink);font-size:16px}.labs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.labs-steps{display:grid;grid-gap:24px;gap:24px;counter-reset:lab}.labs-steps li{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px}.labs-steps li:before{counter-increment:lab;content:counter(lab);display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ink);border-radius:50%;font-family:var(--mono);font-size:14px}.labs-steps p{font-size:15px;color:var(--text-2)}.lab-table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow);overflow:hidden}.lab-table-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);font-weight:600;color:var(--ink)}.lab-row,.lab-table-head{align-items:center;padding:16px 20px}.lab-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:4px 16px;gap:4px 16px}.lab-row+.lab-row{border-top:1px solid var(--line)}.lab-row .mono{direction:ltr;text-align:start}.lab-name{font-family:var(--mono);font-size:14px;color:var(--ink)}.lab-note{grid-column:1/-1;font-size:13px;color:var(--muted)}.flag{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line-strong)}.flag-high,.flag-low{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lab-safe{padding:14px 20px;border-top:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--text-2)}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.features>div{background:var(--bg);padding:28px}.features ul{margin-top:16px;display:grid;grid-gap:8px;gap:8px;font-size:15px;color:var(--text-2)}.features li{display:flex;gap:10px}.features li:before{content:"—"}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.plan{display:flex;flex-direction:column;padding:32px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.plan.is-featured{background:var(--dark)}.plan.is-featured,.plan.is-featured .plan-price,.plan.is-featured h3{color:var(--on-dark)}.plan.is-featured .plan-d,.plan.is-featured ul{color:var(--on-dark-2)}.plan.is-featured .tag{border-color:#3d3d3d;color:var(--on-dark)}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.plan h3{font-size:20px;font-weight:600;color:var(--ink)}.plan-d{margin-top:6px;font-size:15px;color:var(--text-2)}.plan-price{margin-block:24px;font-size:22px;font-weight:700;color:var(--ink)}.plan ul{display:grid;grid-gap:10px;gap:10px;margin-bottom:28px;font-size:15px;color:var(--text-2)}.plan li{display:flex;gap:10px}.plan li:before{content:"✓";font-weight:700}.plan .btn{margin-top:auto}.stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.stack>div{background:var(--bg);padding:28px}.stack .mono{font-size:13px;color:var(--soft)}.stack strong{display:block;margin-top:20px;font-family:var(--mono);font-size:18px;font-weight:500;color:var(--ink)}.stack p{margin-top:6px;font-size:15px;color:var(--text-2)}.trace{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg)}.trace li{display:grid;grid-template-columns:100px 160px 1fr;grid-gap:20px;gap:20px;padding:18px 24px;align-items:baseline}.trace li+li{border-top:1px solid var(--line)}.trace .mono{font-size:13px;color:var(--soft);direction:ltr;text-align:start}.trace strong{color:var(--ink);font-weight:600}.trace p{color:var(--text-2);font-size:15px}.rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.rules li{display:flex;gap:14px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.rules li:before{content:"■";font-size:10px;line-height:2.6;color:var(--ink)}.rules strong{display:block;color:var(--ink)}.rules p{margin-top:2px;font-size:15px;color:var(--text-2)}.book{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:64px;gap:64px;align-items:start;padding-block:72px 112px}.book-aside .lead{max-width:460px}.book-list{display:grid;grid-gap:16px;gap:16px;margin-top:36px}.book-list li{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;align-items:start}.book-list .mono{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:13px;color:var(--ink)}.book-list strong{display:block;color:var(--ink)}.book-list p{font-size:15px;color:var(--text-2)}.book-card{padding:32px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow)}.flow{display:grid;grid-gap:24px;gap:24px}.flow-steps{display:flex;gap:24px;font-size:14px;color:var(--soft)}.flow-steps li{display:flex;align-items:center;gap:8px}.flow-steps span{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-strong);border-radius:50%;font-size:13px}.flow-steps li[aria-current=step]{color:var(--ink);font-weight:600}.flow-steps li[aria-current=step] span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.picker{display:grid;grid-gap:16px;gap:16px}.picker-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.picker-day{flex:none;display:grid;justify-items:center;grid-gap:0;gap:0;min-width:68px;padding:10px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);font-size:12px;color:var(--muted);line-height:1.5;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.picker-day strong{font-size:20px;color:var(--ink)}.picker-day:hover{border-color:var(--ink)}.picker-day[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.picker-day[aria-checked=true] strong{color:var(--bg)}.picker-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.picker-time{min-height:44px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font-size:15px;font-weight:500;color:var(--ink);transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.picker-time:hover{border-color:var(--ink)}.picker-time[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.picker-tz{font-size:12px;color:var(--soft)}.picker-compact .picker-day{min-width:56px;padding:6px}.picker-compact .picker-day strong{font-size:16px}.picker-compact .picker-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.picker-compact .picker-time{min-height:38px;font-size:14px}.bform{display:grid;grid-gap:16px;gap:16px}.bform-when{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 16px;border-radius:var(--r);background:var(--surface)}.bform-when .mono{font-size:12px;color:var(--muted)}.bform-when strong{color:var(--ink)}.bform-when .link{-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:14px;font-weight:600;color:var(--ink)}.field .opt{font-weight:400;color:var(--muted)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);font-size:16px;transition:border-color var(--t) var(--ease)}.field textarea{resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--soft)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgb(0 0 0/.08)}.field input[aria-invalid=true]{border-color:var(--ink);border-width:2px}.field input[dir=ltr]{text-align:right}.field-err,.form-err{font-size:14px;font-weight:600;color:var(--ink)}.field-err:before,.form-err:before{content:"! ";font-family:var(--mono)}.form-err{padding:12px 14px;border:1px solid var(--ink);border-radius:var(--r-sm)}.bform-compact{gap:10px}.bform-compact .field input,.bform-compact .field select{min-height:42px;font-size:15px}.bform-compact .bform-when{padding:10px 12px;font-size:14px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.booked{display:grid;justify-items:start;grid-gap:16px;gap:16px}.booked-check{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:22px}.booked h3{font-size:26px;font-weight:700;color:var(--ink)}.booked dl{width:100%;border-block:1px solid var(--line)}.booked dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:12px}.booked dl>div+div{border-top:1px solid var(--line)}.booked dt{color:var(--muted)}.booked dd{font-weight:600;color:var(--ink);text-align:end}.booked-cal{display:flex;flex-wrap:wrap;gap:8px}.booked-compact{gap:10px;font-size:14px}.booked-compact .booked-check{width:36px;height:36px;font-size:16px}.booked-compact h3{font-size:18px}.booked-compact dl>div{padding-block:8px}.skeleton{height:280px;border-radius:var(--r);background:linear-gradient(90deg,var(--surface) 0,var(--surface-2) 50%,var(--surface) 100%);animation:shimmer 1.2s linear infinite}.skeleton-sm{height:140px}@keyframes shimmer{to{background-position:-200% 0}}.ai-fab{position:fixed;z-index:60;bottom:20px;inset-inline-end:20px;display:inline-flex;align-items:center;gap:10px;height:56px;min-width:56px;padding:0 20px 0 18px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:600;font-size:15px;box-shadow:var(--shadow-lg);transition:transform var(--t) var(--ease),background var(--t) var(--ease)}.ai-fab:hover{background:#262626}.ai-fab.is-open{justify-content:center;padding:0;width:56px;font-size:18px}.ai{position:fixed;z-index:60;bottom:88px;inset-inline-end:20px;display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));height:min(640px,calc(100dvh - 120px));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-lg);overflow:hidden;transform-origin:bottom left}.ai.is-open{animation:ai-in .18s var(--ease)}.ai[hidden]{display:none}@keyframes ai-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.ai-hdr{justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.ai-hdr,.ai-id{display:flex;align-items:center;gap:12px}.ai-id strong{display:block;font-size:15px;line-height:1.3;color:var(--ink)}.ai-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--bg)}.ai-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.ai-status i{width:7px;height:7px;border-radius:50%;background:var(--ink);animation:pulse 1.6s ease-in-out infinite}.ai-hdr-actions{display:flex;gap:4px}.ai-icon{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--text-2);font-size:16px}.ai-icon:hover{background:var(--surface);color:var(--ink)}.ai-list{flex:1 1;overflow-y:auto;padding:16px;gap:12px;overscroll-behavior:contain}.ai-list,.ai-row{display:flex;flex-direction:column}.ai-row{gap:8px}.ai-user{align-items:flex-start}.ai-assistant{align-items:flex-end}.ai-bubble{max-width:88%;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.ai-user .ai-bubble{background:var(--ink);color:var(--bg);border-start-start-radius:4px}.ai-assistant .ai-bubble{background:var(--surface);color:var(--text);border-start-end-radius:4px}.ai-bubble a{font-weight:600;text-underline-offset:3px}.ai-widget{width:100%;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.ai-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ai-chips button{min-height:36px;padding:4px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg);font-size:14px;color:var(--ink);transition:border-color var(--t) var(--ease)}.ai-chips button:hover{border-color:var(--ink)}.ai-typing{display:inline-flex;gap:4px;padding-block:14px}.ai-typing i{width:6px;height:6px;border-radius:50%;background:var(--soft);animation:typing 1s ease-in-out infinite}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{transform:translateY(-3px);opacity:.4}}.ai-input{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid var(--line)}.ai-input textarea{flex:1 1;min-height:44px;max-height:120px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:22px;background:var(--bg);font-size:15px;line-height:1.5;resize:none}.ai-input textarea:focus{outline:none;border-color:var(--ink)}.ai-send{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--ink);color:var(--bg)}.ai-send:disabled{opacity:.3;cursor:not-allowed}.ai-foot{padding:0 16px 10px;font-size:11px;color:var(--soft);text-align:center}@media (max-width:1024px){.book,.faq,.hero-in,.labs{grid-template-columns:1fr;gap:48px}.plans,.products{grid-template-columns:minmax(0,1fr)}.features,.grid-lines,.sec-points,.stack,.stats,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-points,.stack,.stats,.steps{row-gap:40px}.ticker-in{flex-direction:column;align-items:flex-start;gap:14px}.ticker-in>p{max-width:none}.stack{row-gap:1px}.flow-diagram{grid-template-columns:1fr;gap:24px;max-width:420px}.flow-node{-webkit-margin-end:0;margin-inline-end:0}.flow-node:not(:last-child):after{top:auto;bottom:-25px;inset-inline-end:auto;inset-inline-start:50%;width:1px;height:24px;background:repeating-linear-gradient(to bottom,var(--on-dark-2) 0 4px,transparent 4px 8px);background-size:1px 16px;animation:none}.flow-node:not(:last-child):before{top:auto;bottom:-26px;inset-inline-end:auto;inset-inline-start:calc(50% - 3px);transform:rotate(-135deg)}}@media (max-width:860px){.hdr-burger{display:flex}.hdr-nav{position:fixed;inset:var(--hdr-h) 0 auto 0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 20px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow);font-size:17px}.hdr-nav.is-open{display:flex}.hdr-nav a{padding:14px 0;border-bottom:1px solid var(--line)}.hdr-login{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}}@media (max-width:640px){body{font-size:16px}.wrap{padding-inline:16px}.sec{padding-block:72px}.hero{padding-block:48px 64px}.hdr-actions .btn{display:none}.lead{font-size:17px}.hero-ctas .btn{flex:1 1 100%}.book-card,.card,.plan{padding:24px}.checks,.features,.grid-lines,.rules,.screens,.sec-points,.stack,.steps{grid-template-columns:1fr}.features>div,.grid-lines>*{padding:24px}.pains-head{display:none}.pains-row{grid-template-columns:1fr}.pains-row>*{padding:16px 20px}.pains-row>:first-child:before{content:"النهارده";display:block;font-family:var(--mono);font-size:12px;color:var(--soft)}.pains-row>:last-child{-webkit-border-start:0;border-inline-start:0;border-top:1px dashed var(--line)}.pains-row>:last-child:before{content:"مع Qodiq Clinics";display:block;font-family:var(--mono);font-size:12px;color:var(--muted)}.trace li{grid-template-columns:1fr;gap:2px}.ticker ul{font-size:13px}.console-row{grid-template-columns:84px 1fr}.console-row time{display:none}.ftr-in{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1/-1}.ai-fab-label{display:none}.ai-fab{padding:0;width:56px;justify-content:center}.ai{inset:auto 8px 84px 8px;width:auto;height:calc(100dvh - 100px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.console-row{opacity:1;transform:none}}::selection{background:var(--accent)}:focus-visible{outline-color:var(--accent-ink)}.btn-primary{background:var(--accent-ink);box-shadow:0 6px 20px -8px rgb(0 0 0/.25)}.btn-primary:hover:not(:disabled){background:var(--accent-deep)}.btn-ghost:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.btn-light{color:var(--accent-deep)}.ai-bubble a,.eyebrow,.link{color:var(--accent-ink)}.eyebrow:before{background:var(--accent)}.dark .eyebrow{color:var(--accent)}.dark .eyebrow:before{background:var(--accent)}.h1 .dim,.hdr-nav a:hover,.hdr-nav a[aria-current=page]{color:var(--accent-ink)}.hero,.page-hero{position:relative;isolation:isolate;overflow:hidden}.hero:before,.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 20% 45%,rgb(0 0 0/.04),transparent 70%),radial-gradient(35% 45% at 95% 5%,rgb(0 0 0/.03),transparent 70%)}.hero:after,.page-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 1px 1px,rgb(10 20 36/.08) 1px,transparent 0) 0 0 /22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 25% 50%,#000,transparent 75%);mask-image:radial-gradient(60% 70% at 25% 50%,#000,transparent 75%)}.console{background:linear-gradient(160deg,#1a1a1c,var(--dark));box-shadow:0 30px 80px -30px rgb(0 0 0/.25),var(--shadow-lg)}.console-bar span:before{background:#fafafa}.console-bar i:first-child,.console-bar i:nth-child(2),.console-bar i:nth-child(3){background:#3a3a3c}.console-tag{color:#d4d4d4;border-color:#2e2e30;background:rgb(0 0 0/.04)}.console-row.is-ok .console-tag{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.console-foot{color:#e5e5e5}.ticker{background:var(--accent-soft)}.ticker,.ticker li{border-color:var(--accent-line)}.ticker li{background:#fff;color:var(--accent-deep)}.sec-alt{background:var(--surface)}.checks li:before,.plan li:before,.trust li:before{color:var(--accent-ink)}.tag-live:before{background:var(--accent);box-shadow:0 0 0 3px rgb(0 0 0/.12)}.tag-live{border-color:var(--accent-line)}.stack-tags li,.tag-live{color:var(--accent-deep);background:var(--accent-soft)}.card,.features,.grid-lines{transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.product-main:hover{border-color:var(--accent-line);box-shadow:0 20px 50px -30px rgb(0 0 0/.25)}.cell-idx{color:var(--accent-ink)}.grid-lines>li{transition:background var(--t) var(--ease)}.grid-lines>li:hover{background:var(--accent-soft)}.features li:before{color:var(--accent)}.steps li{border-top-color:var(--accent);border-top-width:2px}.steps li:before{color:var(--accent-ink);font-weight:500}.stats li{border-top-color:var(--accent);border-top-width:2px}.stats strong{color:var(--accent-ink)}.dark{background:radial-gradient(50% 60% at 85% 0,rgb(255 255 255/.07),transparent 70%),radial-gradient(40% 50% at 0 100%,rgb(255 255 255/.04),transparent 70%),var(--dark)}.flow-node.is-core{box-shadow:0 0 40px -6px rgb(0 0 0/.12)}.flow-node.is-core strong{color:#0a0a0a}.flow-node.is-core .mono,.flow-node.is-core span:last-child{color:#4a4a4a}.sec-points li{border-top-color:rgb(0 0 0/.12)}.btn-outline-light:hover{border-color:var(--accent);color:var(--accent)}.final{background:radial-gradient(60% 80% at 50% 0,rgb(0 0 0/.04),transparent 70%),var(--surface)}.plan.is-featured{background:linear-gradient(165deg,#1c1c1e,var(--dark));border-color:var(--accent-ink);box-shadow:0 30px 60px -30px rgb(0 0 0/.25)}.plan.is-featured .tag{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.faq-list details[open] summary:after,.faq-list summary:hover{color:var(--accent-ink)}.flow-steps li[aria-current=step] span,.picker-day[aria-checked=true],.picker-time[aria-checked=true]{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.picker-day[aria-checked=true]{color:#bdbdbd}.picker-day:hover,.picker-time:hover{border-color:var(--accent-ink)}.book-list .mono{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-deep)}.booked-check{background:var(--accent-ink)}.bform-when{background:var(--accent-soft)}.ai-avatar,.ai-fab,.ai-send{background:var(--accent-ink)}.ai-fab:hover{background:var(--accent-deep)}.ai-fab{box-shadow:0 12px 30px -8px rgb(0 0 0/.25)}.ai-user .ai-bubble{background:var(--accent-ink)}.ai-status i{background:#0a0a0a}.ai-chips button{border-color:var(--accent-line);color:var(--accent-deep)}.ai-chips button:hover{background:var(--accent-soft);border-color:var(--accent-ink)}.skeleton{background:linear-gradient(90deg,var(--surface) 0,var(--accent-soft) 50%,var(--surface) 100%);background-size:200% 100%}.dark .eyebrow{color:var(--on-dark-2)}.console-bar span:before,.dark .eyebrow:before{background:var(--on-dark)}.console-row.is-ok .console-tag,.flow-node.is-core,.plan.is-featured .tag{background:var(--on-dark);border-color:var(--on-dark);color:var(--dark);box-shadow:0 0 40px -10px rgb(255 255 255/.35)}.flow-node.is-core strong{color:var(--dark)}.sec-points li{border-top-color:var(--dark-line)}.btn-outline-light:hover{border-color:var(--on-dark);color:var(--on-dark)}.plan.is-featured{border-color:var(--dark)}.btn-light{color:var(--ink)}.ticker{background:var(--surface)}.ticker,.ticker li{border-color:var(--line)}.ticker li{color:var(--ink)}.ai-fab{box-shadow:0 0 0 1px rgb(255 255 255/.18),0 12px 30px -8px rgb(0 0 0/.45)}body:has(.hdr):before{content:"";position:fixed;inset:0 auto 0 50%;z-index:0;width:min(1200px,100%);transform:translateX(-50%);border-inline:1px dashed rgb(0 0 0/.06);pointer-events:none}.ftr,main{position:relative;z-index:1}.btn{border-radius:6px;font-weight:600;letter-spacing:0}.btn-primary{box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 1px 2px rgb(0 0 0/.2)}.btn .kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid rgb(255 255 255/.25);border-radius:4px;font-family:var(--mono);font-size:11px;font-weight:500}.btn-ghost .kbd{border-color:var(--line-strong)}.tag{border-radius:4px;letter-spacing:.04em;font-size:11px}.eyebrow,.tag{font-family:var(--mono);text-transform:uppercase}.eyebrow{gap:8px;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--muted)}.eyebrow:before{content:"//";width:auto;height:auto;border-radius:0;background:none!important;color:var(--soft)}.dark .eyebrow:before{color:#5a5a5c}.h1 .dim{color:var(--soft)}.h1{letter-spacing:-.02em}.hero:before,.page-hero:before{background-image:linear-gradient(90deg,rgb(0 0 0/.045) 1px,transparent 0),linear-gradient(180deg,rgb(0 0 0/.045) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 80% at 30% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(70% 80% at 30% 40%,#000 30%,transparent 80%)}.hero:after,.page-hero:after{background:radial-gradient(40% 50% at 25% 45%,rgb(255 255 255/.9),transparent 70%);-webkit-mask-image:none;mask-image:none}.hero-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:28px;font-family:var(--mono);font-size:12px;color:var(--muted)}.hero-meta span:before{content:"✓ ";color:var(--ink)}.wf{border:1px solid var(--dark-line);border-radius:10px;background:var(--dark);color:var(--on-dark);box-shadow:0 40px 80px -40px rgb(0 0 0/.55),0 0 0 6px rgb(0 0 0/.03);overflow:hidden}.wf-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--dark-line);font-family:var(--mono);font-size:12px;color:var(--on-dark-2)}.wf-tabs{display:flex;gap:2px;padding:2px;border:1px solid var(--dark-line);border-radius:6px}.wf-tabs button{padding:4px 10px;border:0;border-radius:4px;background:transparent;color:var(--on-dark-2);font-family:var(--mono);font-size:12px}.wf-tabs button[aria-selected=true]{background:var(--on-dark);color:var(--dark)}.wf-file,.wf-tabs button:hover:not([aria-selected=true]){color:var(--on-dark)}.wf-file{-webkit-margin-end:auto;margin-inline-end:auto}.wf-live{display:inline-flex;align-items:center;gap:6px}.wf-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--on-dark);animation:pulse 1.6s ease-in-out infinite}.wf-body{position:relative;height:340px;background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255/.09) 1px,transparent 0);background-size:18px 18px}.wf-canvas{width:100%;height:100%}.wf-edge{fill:none;stroke:#3a3a3c;stroke-width:1.5}.wf-edge-live{fill:none;stroke:var(--on-dark);stroke-width:1.5;stroke-dasharray:4 6;animation:wf-flow 1.2s linear infinite;opacity:.55}@keyframes wf-flow{to{stroke-dashoffset:-20}}.wf-node rect{fill:#151517;stroke:#333336}.wf-node.is-core rect{fill:var(--on-dark);stroke:var(--on-dark)}.wf-node text{font-family:var(--mono);font-size:11px;fill:#8a8a8e}.wf-node .wf-title{font-size:12.5px;font-weight:500;fill:var(--on-dark)}.wf-node.is-core text{fill:#555}.wf-node.is-core .wf-title{fill:var(--dark)}.wf-node .wf-ok{fill:var(--on-dark)}.wf-node.is-core .wf-ok{fill:var(--dark)}.wf-packet{fill:var(--on-dark);filter:drop-shadow(0 0 4px rgb(255 255 255/.8))}.wf-code,.wf-logs{height:100%;margin:0;padding:18px 20px;overflow:auto;font-family:var(--mono);font-size:12.5px;line-height:1.75;direction:ltr;text-align:left;background:var(--dark)}.wf-code .ln{display:inline-block;width:26px;color:#444447;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wf-code .k{color:var(--on-dark)}.wf-code .s{color:#9a9aa0}.wf-code .n{color:#d6d6da;font-weight:500}.wf-code .p{color:#5d5d62}.wf-logs li{display:grid;grid-template-columns:70px 92px 1fr auto;grid-gap:10px;gap:10px;padding:3px 0;color:#9a9aa0;opacity:0;animation:row-in .36s var(--ease) forwards}.wf-logs time{color:#5d5d62}.wf-logs b{font-weight:500}.wf-logs .ok,.wf-logs b{color:var(--on-dark)}.wf-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--dark-line);font-family:var(--mono);font-size:11.5px;color:#8a8a8e}.wf-foot strong{font-weight:500;color:var(--on-dark)}.marquee{direction:ltr;position:relative;overflow:hidden;border-block:1px solid var(--line);background:var(--bg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{display:inline-flex;align-items:center;gap:10px;padding:18px 28px;font-family:var(--mono);font-size:14px;color:var(--text-2);white-space:nowrap}.marquee-track span:before{content:"";width:6px;height:6px;border:1px solid var(--soft);transform:rotate(45deg)}@keyframes marquee{to{transform:translateX(-50%)}}.marquee-label{padding-block:14px 0;font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.04em}.spot{position:relative}.features>.spot,.grid-lines>.spot,.spot{background:radial-gradient(360px circle at var(--mx,-500px) var(--my,-500px),rgb(0 0 0/.045),transparent 45%),var(--bg)}.corners{position:relative}.corners:after,.corners:before{content:"";position:absolute;width:10px;height:10px;border-color:var(--ink);border-style:solid;pointer-events:none}.corners:before{top:-1px;inset-inline-start:-1px;border-width:1px 0 0;border-inline-start-width:1px}.corners:after{bottom:-1px;inset-inline-end:-1px;border-width:0 0 1px;border-inline-end-width:1px}.svc-sig{display:block;margin-top:22px;padding:8px 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface);font-family:var(--mono);font-size:11.5px;color:var(--text-2);direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-sig b{font-weight:500;color:var(--ink)}.grid-lines .cell-idx{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.features li:before{content:"←";font-family:var(--mono);color:var(--soft)}.compare{margin-top:56px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);overflow:hidden}.compare-row{display:grid;grid-template-columns:1.3fr 1fr 40px 1fr;align-items:center;grid-gap:16px;gap:16px;padding:16px 24px}.compare-row+.compare-row{border-top:1px solid var(--line)}.compare-head{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);background:var(--surface)}.compare-row strong{font-weight:600;color:var(--ink)}.compare-before{color:var(--soft);text-decoration:line-through;-webkit-text-decoration-color:rgb(0 0 0/.25);text-decoration-color:rgb(0 0 0/.25)}.compare-arrow{font-family:var(--mono);color:var(--soft);text-align:center}.compare-after{font-family:var(--mono);font-size:14px;font-weight:500;color:var(--ink)}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;counter-reset:stage}.pipeline li{position:relative;padding:28px 24px 30px;background:var(--bg)}.pipeline li+li{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.pipeline li:before{counter-increment:stage;content:"stage_0" counter(stage);display:block;margin-bottom:28px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--soft)}.pipeline li:after{content:"";position:absolute;top:36px;inset-inline-end:24px;width:8px;height:8px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px rgb(0 0 0/.06)}.pipeline h3{font-size:19px;font-weight:600;color:var(--ink)}.pipeline p{margin-top:8px;font-size:15px;color:var(--text-2)}.pipeline-bar{position:absolute;inset:auto 0 0 0;height:2px;background:var(--line);overflow:hidden}.pipeline-bar:after{content:"";position:absolute;inset:0;width:30%;background:var(--ink);animation:pipe 3.2s var(--ease) infinite}@keyframes pipe{0%{transform:translateX(110%)}to{transform:translateX(-340%)}}.term{margin-top:56px;border:1px solid var(--dark-line);border-radius:8px;background:#080809;font-family:var(--mono);font-size:13px;direction:ltr;text-align:left;overflow:hidden}.term-bar{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--dark-line);color:#6a6a6e;font-size:12px}.term-body{padding:16px 18px 20px;line-height:1.9}.term-body p{color:#9a9aa0!important;opacity:0;animation:row-in .3s var(--ease) forwards}.term-body .cmd{color:var(--on-dark)!important}.term-body .cmd:before{content:"$ ";color:#5d5d62}.term-body .ok:before{content:"✓ ";color:var(--on-dark)}.final .prompt{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg);font-family:var(--mono);font-size:13px;color:var(--text-2);direction:ltr}.final .prompt i{width:7px;height:15px;background:var(--ink);animation:blink 1s steps(1) infinite}.statusbar{display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--mono);font-size:12px;color:var(--muted);direction:ltr}.statusbar .on:before{content:"";display:inline-block;width:6px;height:6px;-webkit-margin-end:8px;margin-inline-end:8px;border-radius:50%;background:var(--ink);vertical-align:middle;animation:pulse 2s ease-in-out infinite}.ai,.ai-fab{border-radius:10px}.ai-bubble{border-radius:8px}.ai-chips button{border-radius:4px;font-size:13px}@media (max-width:1024px){.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline li:nth-child(3){-webkit-border-start:0;border-inline-start:0}.pipeline li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){body:has(.hdr):before{display:none}.wf-body{height:300px}.wf-file{display:none}.wf-logs li{grid-template-columns:76px 1fr}.wf-logs .ms,.wf-logs time{display:none}.pipeline{grid-template-columns:1fr}.pipeline li+li{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.compare-row{grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px}.compare-row strong{grid-column:1/-1}.compare-arrow,.compare-head{display:none}}@media (prefers-reduced-motion:reduce){.marquee-track,.pipeline-bar:after,.wf-edge-live{animation:none}.term-body p,.wf-logs li{opacity:1}}@media (min-width:1025px){.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}.hero .h1{font-size:clamp(2.6rem,4.6vw,4rem)}}.wf-file{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ftr-base{padding-bottom:92px}.grid-lines>*{min-width:0}@media (max-width:640px){.grid-lines{grid-template-columns:minmax(0,1fr)}.wf-body{height:230px}.wf-foot span:last-child{display:none}}.dark .eyebrow:before,.eyebrow:before,.hero-meta span:before,.term-body .ok:before,.wf-logs .ok{color:var(--accent)}.ai-status i,.statusbar .on:before,.wf-live:before{background:var(--accent);box-shadow:0 0 0 3px rgb(229 154 11/.18)}.wf-tabs button[aria-selected=true]{background:var(--accent);color:#1a1200}.wf-node.is-core rect{fill:var(--accent);stroke:var(--accent)}.wf-node.is-core .wf-ok,.wf-node.is-core .wf-title{fill:#1a1200}.wf-node.is-core text{fill:#4a3300}.wf-edge-live{stroke:var(--accent);opacity:.7}.wf-packet{fill:#ffd27a;filter:drop-shadow(0 0 5px rgb(229 154 11/.9))}.wf-foot strong{color:var(--accent)}.flow-node.is-core{background:var(--accent);border-color:var(--accent);box-shadow:0 0 40px -10px rgb(229 154 11/.6)}.flow-node.is-core strong{color:#1a1200}.flow-node.is-core .mono,.flow-node.is-core span:last-child{color:#4a3300}.dark{background:radial-gradient(50% 60% at 85% 0,rgb(229 154 11/.1),transparent 70%),radial-gradient(40% 50% at 0 100%,rgb(255 255 255/.04),transparent 70%),var(--dark)}.compare-after,.svc-sig b{color:var(--accent-ink)}.pipeline li:after{box-shadow:0 0 0 4px rgb(229 154 11/.15)}.pipeline li:after,.pipeline-bar:after{background:var(--accent)}.marquee-track span:before{border-color:var(--accent)}.final .prompt i{background:var(--accent)}.corners:after,.corners:before{border-color:var(--accent-ink)}.hero:after,.page-hero:after{background:radial-gradient(40% 50% at 25% 45%,rgb(255 255 255/.85),transparent 70%),radial-gradient(35% 45% at 30% 40%,rgb(229 154 11/.07),transparent 70%)}.features>.spot,.grid-lines>.spot,.spot{background:radial-gradient(360px circle at var(--mx,-500px) var(--my,-500px),rgb(229 154 11/.06),transparent 45%),var(--bg)}.console-row.is-ok .console-tag,.plan.is-featured .tag{background:var(--accent);border-color:var(--accent);color:#1a1200}::selection{background:var(--accent-ink);color:#fff}.compare-head,.eyebrow,.grid-lines .cell-idx,.tag{text-transform:none;letter-spacing:0}.dark .eyebrow:before,.eyebrow:before{content:none}.hero:after,.page-hero:after{background:none}.dark{background:var(--dark)}.final{background:var(--surface)}.features>.spot,.grid-lines>.spot,.spot{background:var(--bg)}.console,.plan.is-featured{background:var(--dark)}.btn-primary,.console-row.is-ok .console-tag,.flow-node.is-core,.plan.is-featured .tag{box-shadow:none}.wf{box-shadow:0 24px 48px -32px rgb(0 0 0/.45)}.wf-packet{filter:none}.tools-strip{border-block:1px solid var(--line);background:var(--bg)}.tools-list{display:flex;flex-wrap:wrap;gap:4px 0;padding-block:16px;font-family:var(--mono);font-size:13px;color:var(--text-2)}.tools-list li{padding-inline:14px;white-space:nowrap}.tools-list li+li{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}@media (max-width:640px){.tools-list{padding-inline:16px}.tools-list li{padding-inline:0 14px}.tools-list li+li{-webkit-border-start:0;border-inline-start:0}}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover:not(:disabled){background:#2b2b2b}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.ai-avatar,.ai-fab,.ai-send{background:var(--ink);color:var(--bg)}.ai-fab:hover,.ai-send:hover:not(:disabled){background:#2b2b2b}:root{--font:"Alexandria","IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif}.hdr-lang{padding:6px 4px;font-size:14px;font-weight:500;color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px}.hdr-lang:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[dir=ltr] .ai-send svg{transform:scaleX(-1)}.hdr-actions{-webkit-margin-start:auto;margin-inline-start:auto}