.matrix[data-astro-cid-2c3it54t]{margin:0;width:100%}.matrix__canvas[data-astro-cid-2c3it54t]{width:100%;height:auto;aspect-ratio:324 / 256}.story__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.story{position:relative;padding-block:var(--s5)}.story__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s5);align-items:center}.story__beats{display:flex;flex-direction:column;gap:var(--s4)}.story__headline{font-size:clamp(1.9rem,3.9vw,3.1rem);line-height:1.04;letter-spacing:-.026em}:lang(ar) .story__headline{letter-spacing:0;line-height:1.2}.story__sub{margin-top:var(--s2);font-size:var(--t-lead);color:var(--ink-soft);max-width:36ch}.story__actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.story__progress,.story__skip,.story__counter{display:none}.story__svg{width:100%;height:auto;aspect-ratio:640 / 520;overflow:visible}.s-office,.s-flow,.s-orbit,.s-card{display:none}.s-brackets{fill:none;stroke:var(--blue);stroke-width:6;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:0}.anim .story{padding-block:0}.anim .story__stage{position:relative;min-height:100svh;display:grid;align-items:center}.anim .story__beats{display:grid;gap:0}.anim .story__beat{grid-area:1 / 1;opacity:0;visibility:hidden;align-self:center}.anim .story__beat:first-child{opacity:1;visibility:visible}.anim .story__text{position:relative;min-height:14rem;display:flex;flex-direction:column;justify-content:center;gap:var(--s4)}.anim .s-office,.anim .s-flow,.anim .s-orbit,.anim .s-card{display:inline}.anim .s-dot,.anim .s-brackets{opacity:0}.anim .story__counter{display:block;position:absolute;inset-inline-start:0;top:0;margin:0;font-size:var(--t-small);color:var(--ink-soft)}.anim .story__counter strong{font-family:var(--mono);font-weight:500;font-size:1.6rem;color:var(--blue);font-variant-numeric:tabular-nums;margin-inline-start:.4em}.anim .story__scene{position:relative;padding-top:var(--s4)}.anim .story__progress{display:flex;gap:var(--s1);list-style:none;margin:0;padding:0}.anim .story__progress li{inline-size:10px;block-size:10px;border-radius:50%;background:var(--slate);transition:background-color .25s linear,transform .25s ease-out}.anim .story__progress li.is-on{background:var(--blue);transform:scale(1.35)}.story__skip{position:absolute;inset-block-end:var(--s3);inset-inline-end:var(--s3);font-size:var(--t-small);padding:6px 10px;background:var(--paper);border:1.5px solid var(--edge);text-decoration:none}.anim .story__skip{display:block;opacity:0;transition:opacity .2s linear}.anim .story__skip:focus,.anim .story__stage:hover .story__skip{opacity:1}.story__after{display:block;outline:none}.w-bg{fill:var(--paper);stroke:var(--edge);stroke-width:1.5}.w-bar{fill:#e8f0f8}.w-row{fill:var(--slate);opacity:.55}.w-dot{fill:var(--sky)}.w-tick rect{fill:var(--paper);stroke:var(--blue);stroke-width:1.5}.w-tick path{fill:none;stroke:var(--blue);stroke-width:2.5;opacity:0}.w-send rect:first-child{fill:var(--blue)}.w-send-label{fill:var(--paper)}.s-cursor{fill:var(--navy);stroke:var(--paper);stroke-width:1.5}.s-ghost .w-bg{stroke:var(--slate)}.s-doc-paper rect:first-child{fill:var(--paper);stroke:var(--blue);stroke-width:1.5}.s-doc-paper rect:not(:first-child){fill:var(--slate)}.s-doc-done circle{fill:var(--blue)}.s-doc-done path{fill:none;stroke:var(--paper);stroke-width:2.5;stroke-linecap:square}.s-verb circle{fill:var(--sky)}.s-verb text{font:500 15px var(--sans);fill:var(--navy)}:lang(ar) .s-verb text{font-family:var(--sans)}.c-bg{fill:var(--paper);stroke:var(--edge);stroke-width:1.5}.c-text{margin:0;font:500 16px/1.4 var(--sans);color:var(--navy);max-width:none}.c-source{margin:0;font:400 12px/1.4 var(--mono);color:var(--ink-quiet);max-width:none}.c-person circle,.c-person path{fill:var(--blue)}.c-approve rect{fill:var(--blue)}.c-approve text{font:600 15px var(--sans);fill:var(--paper)}.c-tap{fill:none;stroke:var(--sky);stroke-width:2;opacity:0}.c-check circle{fill:#3fae8a}.c-check path{fill:none;stroke:var(--paper);stroke-width:3;stroke-linecap:square}.c-check{opacity:0}@media(max-width:860px){.story__grid{grid-template-columns:1fr;gap:var(--s3)}.anim .story__stage{align-items:start;padding-top:var(--s4)}.anim .story__text{min-height:12.5rem;justify-content:flex-start}.anim .story__headline{font-size:clamp(1.6rem,7vw,2.2rem)}.anim .story__sub{font-size:1rem}.anim .story__scene{padding-top:var(--s3);max-width:480px;margin-inline:auto;width:100%}.story__skip{inset-block-end:var(--s2);inset-inline-end:var(--s2)}.s-verb text{font-size:25px}.c-text{font-size:17px}.c-source{font-size:13px}}.hero[data-astro-cid-c65n3et3]{padding-block:var(--s4) var(--s5)}.hero__grid[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:var(--s5);align-items:center}.hero__lead[data-astro-cid-c65n3et3]{margin-top:var(--s3)}.hero__actions[data-astro-cid-c65n3et3]{margin-top:var(--s4)}.hero__buttons[data-astro-cid-c65n3et3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s2)}.action--cta[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:10px;padding:20px var(--s3) 18px;background:var(--sky);color:var(--navy);border-color:var(--sky);font-weight:600;line-height:1.2;box-shadow:0 5px 0 var(--blue);animation:halo 3.4s ease-out 2.4s infinite;transition:transform .14s ease-out,box-shadow .14s ease-out,background-color .14s linear}.action--cta[data-astro-cid-c65n3et3]:hover{background:var(--navy);color:var(--paper);border-color:var(--navy);box-shadow:0 5px 0 var(--sky);animation:none;transform:translateY(-1px)}.action--cta[data-astro-cid-c65n3et3]:active{transform:translateY(4px);box-shadow:0 1px 0 var(--blue)}.cta__title[data-astro-cid-c65n3et3]{font-size:1.375rem;letter-spacing:-.01em}.cta__proof[data-astro-cid-c65n3et3]{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--t-small);font-weight:500}.cta__item[data-astro-cid-c65n3et3]{display:inline-flex;align-items:center;gap:7px}.cta__item[data-astro-cid-c65n3et3]:before{content:"";inline-size:5px;block-size:9px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}@keyframes halo{0%{box-shadow:0 5px 0 var(--blue),0 0 #5b9bd599}55%,to{box-shadow:0 5px 0 var(--blue),0 0 0 16px #5b9bd500}}@media(prefers-reduced-motion:reduce){.action--cta[data-astro-cid-c65n3et3]{animation:none}}.hero__more[data-astro-cid-c65n3et3]{display:inline-block;margin-top:var(--s2);font-weight:500}.verbs__head[data-astro-cid-c65n3et3],.range__head[data-astro-cid-c65n3et3]{padding-top:var(--s4)}.verbs__lead[data-astro-cid-c65n3et3],.range__lead[data-astro-cid-c65n3et3]{margin-top:var(--s2)}.verbs[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4);margin-top:var(--s4)}.verbs__item[data-astro-cid-c65n3et3] h3[data-astro-cid-c65n3et3]{margin-bottom:8px}.verbs__body[data-astro-cid-c65n3et3]{color:var(--ink-soft)}.range[data-astro-cid-c65n3et3]{list-style:none;margin:var(--s4) 0 0;padding:0}.range__item[data-astro-cid-c65n3et3]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding-block:var(--s2);border-top:1px solid var(--edge);flex-wrap:wrap}.range__item[data-astro-cid-c65n3et3]:first-child{border-top:0}.range__item[data-astro-cid-c65n3et3]{position:relative}.range__item[data-astro-cid-c65n3et3]:after{content:"";position:absolute;inset-inline-start:0;bottom:0;block-size:3px;inline-size:0;background:radial-gradient(var(--sky) 1.4px,transparent 1.5px) 0 0 / 10px 3px repeat-x;transition:inline-size .6s cubic-bezier(.22,.8,.3,1)}.range__item[data-astro-cid-c65n3et3]:hover:after,.range__item[data-astro-cid-c65n3et3]:focus-within:after{inline-size:100%}.range__link[data-astro-cid-c65n3et3]{display:flex;align-items:baseline;gap:var(--s3);text-decoration:none;flex-wrap:wrap}.range__name[data-astro-cid-c65n3et3]{font-size:var(--t-h3);font-weight:600;color:var(--blue)}.range__tagline[data-astro-cid-c65n3et3]{color:var(--ink-soft)}.range__link[data-astro-cid-c65n3et3]:hover .range__name[data-astro-cid-c65n3et3]{color:var(--sky-ink)}.range__more[data-astro-cid-c65n3et3]{margin-top:var(--s3)}.bespoke[data-astro-cid-c65n3et3]{padding-top:var(--s4);max-width:68ch}.bespoke__body[data-astro-cid-c65n3et3]{margin-block:var(--s2)}.creed[data-astro-cid-c65n3et3]{max-width:74ch}.creed__claim[data-astro-cid-c65n3et3]{font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.3;font-weight:500;color:var(--blue);padding-block:var(--s2);max-width:none}.creed__body[data-astro-cid-c65n3et3]{margin-block:var(--s3) var(--s2)}.ask[data-astro-cid-c65n3et3]{display:flex;justify-content:space-between;align-items:end;gap:var(--s4);flex-wrap:wrap;padding-top:var(--s4)}.ask__body[data-astro-cid-c65n3et3]{margin-top:var(--s1)}@media(max-width:1000px){.verbs[data-astro-cid-c65n3et3]{grid-template-columns:repeat(2,1fr);gap:var(--s3)}}@media(max-width:900px){.hero[data-astro-cid-c65n3et3]{padding-block:var(--s3) var(--s4)}.hero__grid[data-astro-cid-c65n3et3]{grid-template-columns:1fr;gap:var(--s4)}.hero__words[data-astro-cid-c65n3et3]{order:1}.hero__mark[data-astro-cid-c65n3et3]{order:2;max-width:340px}}@media(max-width:600px){.verbs[data-astro-cid-c65n3et3]{grid-template-columns:1fr}}.prod__lead[data-astro-cid-x6sxk4ku]{margin-top:var(--s3)}.prod__row[data-astro-cid-x6sxk4ku]{display:grid;grid-template-columns:minmax(200px,1fr) 2.1fr;gap:var(--s4);padding-block:var(--s3) var(--s5)}.prod__id[data-astro-cid-x6sxk4ku]{display:flex;flex-direction:column;align-items:start;gap:12px}.prod__name[data-astro-cid-x6sxk4ku]{font-size:clamp(1.5rem,2.3vw,1.95rem);text-wrap:balance}.prod__tagline[data-astro-cid-x6sxk4ku]{font-size:var(--t-lead);color:var(--sky-ink);font-weight:500}.prod__body[data-astro-cid-x6sxk4ku]{margin-top:var(--s2)}.prod__actions[data-astro-cid-x6sxk4ku]{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.asks[data-astro-cid-x6sxk4ku]{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:10px}.asks__item[data-astro-cid-x6sxk4ku]{position:relative;padding-inline-start:22px;color:var(--ink-soft);font-style:italic;max-width:58ch}.asks__item[data-astro-cid-x6sxk4ku]:before{content:"";position:absolute;inset-inline-start:0;top:.72em;inline-size:9px;block-size:1px;background:var(--slate)}.more[data-astro-cid-x6sxk4ku]{display:flex;justify-content:space-between;align-items:end;gap:var(--s4);flex-wrap:wrap;padding-top:var(--s4)}.more__body[data-astro-cid-x6sxk4ku]{margin-top:var(--s1)}@media(max-width:860px){.prod__row[data-astro-cid-x6sxk4ku]{grid-template-columns:1fr;gap:var(--s2);padding-block:var(--s3) var(--s4)}.prod__id[data-astro-cid-x6sxk4ku]{flex-direction:row;align-items:baseline;gap:var(--s2);flex-wrap:wrap}}.serv__lead[data-astro-cid-ugngwwfu]{margin-top:var(--s3)}.serv__row[data-astro-cid-ugngwwfu]{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;gap:var(--s4);padding-block:var(--s3) var(--s4)}.serv__title[data-astro-cid-ugngwwfu]{font-size:var(--t-h2)}.serv__detail[data-astro-cid-ugngwwfu]{margin-top:var(--s2)}.how[data-astro-cid-ugngwwfu]{padding-top:var(--s4)}.how__body[data-astro-cid-ugngwwfu]{margin-top:var(--s2);max-width:62ch}.how__cta[data-astro-cid-ugngwwfu]{margin-top:var(--s3)}@media(max-width:760px){.serv__row[data-astro-cid-ugngwwfu]{grid-template-columns:1fr;gap:var(--s2)}}.about__lead[data-astro-cid-6kuc4vpo]{margin-top:var(--s3)}.mark[data-astro-cid-6kuc4vpo]{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:var(--s5);align-items:center;padding-block:var(--s4)}.mark__img[data-astro-cid-6kuc4vpo]{width:100%;height:auto}.mark__body[data-astro-cid-6kuc4vpo]{margin-top:var(--s2)}.mark__signature[data-astro-cid-6kuc4vpo]{margin-top:var(--s2);color:var(--ink-soft);border-inline-start:3px solid var(--slate);padding-inline-start:var(--s2)}.values__head[data-astro-cid-6kuc4vpo]{padding-top:var(--s4)}.values[data-astro-cid-6kuc4vpo]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);margin-top:var(--s3)}.values__item[data-astro-cid-6kuc4vpo] h3[data-astro-cid-6kuc4vpo]{margin-bottom:10px}.values__cta[data-astro-cid-6kuc4vpo]{margin-top:var(--s4)}@media(max-width:900px){.mark[data-astro-cid-6kuc4vpo],.values[data-astro-cid-6kuc4vpo]{grid-template-columns:1fr;gap:var(--s3)}}.reach__lead[data-astro-cid-yfuo3j4m]{margin-top:var(--s3)}.reach[data-astro-cid-yfuo3j4m]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);margin-top:var(--s5)}.reach__item[data-astro-cid-yfuo3j4m]{border-top:2px solid var(--blue);padding-top:var(--s2)}.reach__label[data-astro-cid-yfuo3j4m]{font-size:var(--t-h3);margin-bottom:10px}.reach__mail[data-astro-cid-yfuo3j4m]{font-size:var(--t-lead);font-weight:500;word-break:break-word}.reach__note[data-astro-cid-yfuo3j4m]{margin-top:var(--s2)}@media(max-width:760px){.reach[data-astro-cid-yfuo3j4m]{grid-template-columns:1fr;gap:var(--s3)}}.demo__root{padding-top:var(--s3)}.wiz__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s2)}.wiz__step{border-top:2px solid var(--edge);padding-top:10px;color:var(--ink-quiet);display:flex;flex-direction:column;gap:2px}.wiz__step.is-here{border-color:var(--blue);color:var(--blue)}.wiz__step.is-done{border-color:var(--sky);color:var(--ink-soft)}.wiz__title{font-weight:500;font-size:var(--t-small)}.wiz__panel{margin-top:var(--s4);display:flex;flex-direction:column;gap:var(--s3);max-width:880px}.wiz__hint{font-size:var(--t-lead);color:var(--ink-soft)}.wiz__actions,.run__actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.wiz button.action,.run button.action,.result button.action{cursor:pointer}.field{display:flex;flex-direction:column;gap:10px}.field__label{font-size:var(--t-small);font-weight:500;color:var(--ink-soft);padding:0}.field__input{font:400 var(--t-body)/1.4 var(--sans);color:var(--ink);padding:14px var(--s2);background:var(--paper);border:1.5px solid var(--edge);border-radius:0;max-width:460px}.field__input:focus{outline:2px solid var(--sky);outline-offset:2px;border-color:var(--blue)}.field__range{width:min(100%,460px);accent-color:var(--blue)}.field__value{font-variant-numeric:tabular-nums}fieldset.picks{margin-bottom:var(--s1)}.hp{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.consent{display:flex;gap:12px;align-items:flex-start;max-width:560px;cursor:pointer;font-size:var(--t-small);color:var(--ink-soft)}.consent input{margin-top:4px;inline-size:18px;block-size:18px;accent-color:var(--blue);flex:none}.field__error{color:#9b2c2c;font-weight:500;max-width:560px}.field__error[hidden]{display:none}.mailbox{margin-top:var(--s2);display:flex;flex-direction:column;gap:var(--s1)}.mailbox:empty{display:none}.mailcard{background:#fbfcfd;border:1.5px solid var(--edge);border-inline-start:3px solid var(--blue);animation:pop .26s ease-out;max-width:560px}.mailcard__head{display:flex;flex-direction:column;gap:2px;padding:12px var(--s2);border-bottom:1px solid var(--edge);font-size:var(--t-small)}.mailcard__head strong{color:var(--ink);font-weight:600}.mailcard__wrap{position:relative}.mailcard__body{padding:14px var(--s2);white-space:pre-wrap;font-size:var(--t-small);line-height:1.55;color:var(--ink);transition:filter .7s cubic-bezier(.22,.8,.3,1)}.mailcard:not(.is-locked){animation:unlocked 1.1s ease-out}@keyframes unlocked{0%{box-shadow:0 0 #3fae8a80}to{box-shadow:0 0 0 14px #3fae8a00}}.mailcard.is-locked .mailcard__body{filter:blur(6px);user-select:none;pointer-events:none;max-height:9.5em;overflow:hidden}.mailcard__lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);margin:0;padding:var(--s2);text-align:center;font-weight:500;color:var(--ink);max-width:none}.mailcard__lock p{margin:0;max-width:none}.mailcard__reveal{cursor:pointer;background:var(--paper)}.mailgate{animation:pop .26s ease-out;display:flex;flex-direction:column;gap:var(--s1);max-width:560px;padding:var(--s2);background:#f7fafc;border:1.5px dashed var(--sky)}.mailgate[hidden],.mailgate__ask[hidden]{display:none}.mailgate__title{font-size:var(--t-body);font-weight:600;color:var(--blue);margin:0}.mailgate__note{margin:0;max-width:none;font-size:var(--t-small);color:var(--ink-soft);padding-inline-start:var(--s1);border-inline-start:2px solid var(--sky)}.mailgate__body{font-size:var(--t-small);color:var(--ink-soft);margin:0;max-width:none}.mailgate__row{display:flex;flex-wrap:wrap;gap:var(--s1);align-items:stretch}.mailgate__row .field__input{flex:1 1 220px;min-width:0}.mailgate .action{cursor:pointer;background:var(--sky);color:var(--navy);border-color:var(--sky);font-weight:600}.mailgate .action:hover:not([disabled]){background:var(--navy);color:var(--paper);border-color:var(--navy)}.mailgate .action[disabled]{opacity:.55;cursor:default}.mailstatus[hidden],.field__error[hidden]{display:none}.mailstatus{font-size:var(--t-small);font-weight:500;max-width:560px;padding-inline-start:10px;border-inline-start:3px solid var(--slate)}.mailstatus.is-sending{color:var(--ink-soft);border-color:var(--sky)}.mailstatus.is-sent{color:#1f6f55;border-color:#3fae8a}.mailstatus.is-failed{color:#9b2c2c;border-color:#c0504d}.node.is-declined .node__dot,.node.is-failed .node__dot{animation:none;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink-quiet)}.node.is-failed .node__dot{box-shadow:inset 0 0 0 2px #c0504d}.node.is-declined .node__dot:after,.node.is-failed .node__dot:after{content:"×";position:absolute;inset:0;display:grid;place-items:center;font:600 15px/1 var(--sans);color:var(--ink-quiet)}.node.is-failed .node__dot:after{color:#c0504d}.node.is-declined .node__body,.node.is-failed .node__body{opacity:1;transform:none}.chat__reply.is-no{background:var(--ink-soft)}.stopmsg{margin-top:var(--s3);padding:12px var(--s2);border-inline-start:3px solid var(--ink-quiet);background:var(--paper);font-weight:500;max-width:560px}fieldset.picks{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s1)}fieldset.picks>legend{margin-bottom:10px;float:none}fieldset.picks--wide{flex-direction:column}.pick{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px var(--s2);background:var(--paper);border:1.5px solid var(--edge);cursor:pointer;transition:border-color .14s linear,background-color .14s linear}.pick:hover{border-color:var(--sky)}.pick.is-on{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#f7fafc}:lang(ar) .pick.is-on{box-shadow:inset -3px 0 0 var(--blue)}.pick input{position:absolute;opacity:0;inset:0;cursor:pointer}.pick:focus-within{outline:2px solid var(--sky);outline-offset:2px}.pick__label{font-weight:500;color:var(--ink)}.pick__hint{font-size:var(--t-small);color:var(--ink-soft)}fieldset.picks--wide .pick{max-width:640px}.run__head{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;justify-content:space-between}.run__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s4);margin-top:var(--s3);align-items:start}.flow{list-style:none;margin:0;padding:0;position:relative}.node{position:relative;display:grid;grid-template-columns:22px 1fr;gap:var(--s2);padding-bottom:var(--s3)}.node:last-child{padding-bottom:0}.node:before{content:"";position:absolute;inset-inline-start:10px;top:22px;bottom:-2px;width:0;border-inline-start:2px dotted var(--slate)}.node:last-child:before{display:none}.node.is-done:before{border-color:var(--sky);transition:border-color .4s linear}.node:not(:last-child).is-done:after{content:"";position:absolute;inset-inline-start:5px;top:22px;inline-size:12px;block-size:12px;border-radius:50%;background:var(--sky);animation:packet .8s cubic-bezier(.45,0,.2,1) both}@keyframes packet{0%{top:22px;opacity:1}80%{opacity:1}to{top:calc(100% - 14px);opacity:0}}.node__dot{position:relative;inline-size:22px;block-size:22px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--slate);margin-top:4px;transition:box-shadow .2s linear,background-color .2s linear}.node__body{background:var(--paper);border:1.5px solid var(--edge);padding:14px var(--s2);opacity:.55;transition:opacity .25s linear,border-color .25s linear,transform .25s ease-out}.node__meta{display:flex;flex-wrap:wrap;gap:8px var(--s1);align-items:center;justify-content:space-between}.node__text{margin-top:6px;font-weight:500;color:var(--ink);max-width:none}.tag{font:500 .78rem/1 var(--mono);padding:5px 8px;background:#e8f0f8;color:var(--blue)}.run__tools{list-style:none;margin:var(--s2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s1)}.toolchip{font:500 .8rem/1 var(--mono);padding:7px 11px;background:#e8f0f8;color:var(--blue);border:1.5px solid transparent;transition:background-color .22s linear,color .22s linear,transform .22s ease-out}.toolchip--new{background:transparent;color:var(--ink-soft);border:1.5px dashed var(--slate)}.toolchip.is-active{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(-2px)}.toolchip--new.is-active{background:var(--paper);color:var(--blue);border:1.5px dashed var(--blue)}.tools__default{color:var(--blue);max-width:560px}.tag--new{background:transparent;color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--slate);border-style:dashed}.node.is-running .node__body,.node.is-wait .node__body{opacity:1;border-color:var(--sky);transform:translate(4px)}:lang(ar) .node.is-running .node__body,:lang(ar) .node.is-wait .node__body{transform:translate(-4px)}.node.is-running .node__dot,.node.is-wait .node__dot{box-shadow:inset 0 0 0 2px var(--sky),0 0 0 5px #5b9bd540;animation:pulse 1s ease-in-out infinite}.node.is-done .node__body{opacity:1;border-color:var(--edge)}.node.is-done .node__dot{background:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.node.is-done .node__dot:after{content:"";position:absolute;left:50%;top:46%;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg)}.node--rule .node__body{border-style:dashed}@keyframes pulse{50%{box-shadow:inset 0 0 0 2px var(--sky),0 0 0 9px #5b9bd514}}.chat{margin-top:var(--s2);display:flex;flex-direction:column;gap:var(--s1)}.chat:empty{display:none}.chat__bubble{background:#e9f4ea;padding:12px var(--s2);display:flex;flex-direction:column;gap:2px;max-width:460px;border-inline-start:3px solid #3fae8a;animation:pop .26s ease-out}.chat__buttons{display:flex;gap:var(--s1);flex-wrap:wrap}.chat__btn{padding:12px var(--s2);font-size:var(--t-small);cursor:pointer}.chat__reply{align-self:flex-end;background:var(--blue);color:#fff;padding:10px var(--s2);font-weight:500;animation:pop .26s ease-out}:lang(ar) .chat__reply{align-self:flex-start}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}.log{background:var(--paper);border:1.5px solid var(--edge);padding:var(--s2);position:sticky;top:var(--s2)}.log h3{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600}.log__list{list-style:none;margin:var(--s1) 0 0;padding:0;display:flex;flex-direction:column;gap:10px;min-height:120px}.log__line{display:flex;flex-direction:column;gap:1px;font-size:var(--t-small);animation:pop .26s ease-out;border-inline-start:2px solid var(--slate);padding-inline-start:10px}.log__line.is-ok{border-color:#3fae8a}.log__line.is-wait{border-color:var(--sky)}.log__line.is-declined{border-color:var(--ink-quiet)}.result{margin-top:var(--s4)}.result[hidden]{display:none}.result__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);padding-block:var(--s3)}.result__kpi{font-size:var(--t-h3);color:var(--ink-soft);margin-top:10px}.result__big{font-size:clamp(3rem,8vw,5.5rem);line-height:1;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.result__note{margin-top:var(--s1);max-width:52ch}.result__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.result__points li{padding-inline-start:26px;position:relative;font-weight:500}.result__points li:before{content:"";position:absolute;inset-inline-start:0;top:.5em;inline-size:10px;block-size:10px;border-radius:50%;background:var(--sky)}.result__cta{padding-block:var(--s3);display:flex;flex-direction:column;gap:var(--s1)}@media(max-width:860px){.run__grid,.result__grid{grid-template-columns:1fr}.log{position:static}.wiz__steps{grid-template-columns:repeat(2,1fr)}}.blueprint{display:none}@media print{header,footer,.skip,.demo,.demo-intro,canvas{display:none!important}.blueprint{display:block!important;padding:20mm;color:#000;font-family:var(--sans)}.blueprint h1{font-size:22pt}.blueprint h2{font-size:15pt;margin-top:14pt}.blueprint ol{padding-inline-start:18pt}.blueprint li,.blueprint p{margin-bottom:6pt;max-width:none}}.demo-intro__lead[data-astro-cid-xowvrgg2]{margin-top:var(--s3)}.demo-intro__badge[data-astro-cid-xowvrgg2]{margin-top:var(--s3);display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);align-items:center;max-width:none}
