.shipmoor-hero:where(.astro-nss7ae4u){background:linear-gradient(180deg,rgba(var(--rgb-white),.76),rgba(var(--rgb-white),.14) 58%,var(--color-bg) 100%),radial-gradient(circle at 72% 24%,rgba(var(--rgb-brand-4),.34),transparent 32rem),linear-gradient(135deg,#f8faf7 0,#e9f1ee 48%,#f7f8f2);min-height:88svh;overflow:hidden;position:relative}.hero-field:where(.astro-nss7ae4u){inset:0;overflow:hidden;position:absolute}.hero-field:where(.astro-nss7ae4u):before{background-image:linear-gradient(rgba(var(--rgb-text),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-text),.055) 1px,transparent 1px);background-size:4rem 4rem;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%,#000);mask-image:linear-gradient(90deg,transparent,#000 36%,#000);position:absolute}.scan-panel:where(.astro-nss7ae4u){backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid rgba(var(--rgb-text),.12);border-radius:.4rem;box-shadow:0 1.5rem 5rem #12273f1f;max-height:calc(100svh - 9rem);overflow:hidden;position:absolute;right:max(4rem,calc((100vw - var(--container-max-width))/2 + 4rem));top:8rem;width:min(40rem,48vw);z-index:2}.terminal-spark-stage:where(.astro-nss7ae4u){align-items:center;aspect-ratio:1;color:var(--color-brand-1);display:grid;justify-items:center;opacity:1;place-items:center;pointer-events:none;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:min(5.9rem,18%);z-index:0}.terminal-spark-stage:where(.astro-nss7ae4u):before{border:1px solid rgba(var(--rgb-brand-1),.18);border-radius:999px;box-shadow:0 0 2rem rgba(var(--rgb-brand-1),.12);content:"";inset:16%;position:absolute}.anim-layer:where(.astro-nss7ae4u),.stage-glow:where(.astro-nss7ae4u),.stage-grid:where(.astro-nss7ae4u){inset:0;position:absolute}.stage-glow:where(.astro-nss7ae4u){background:radial-gradient(circle at center,rgba(var(--rgb-brand-1),.13) 0,rgba(var(--rgb-brand-1),.06) 38%,transparent 70%)}.stage-grid:where(.astro-nss7ae4u){background-image:linear-gradient(to right,rgba(var(--rgb-text),.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--rgb-text),.08) 1px,transparent 1px);background-position:50%;background-size:2.5rem 2.5rem;-webkit-mask:radial-gradient(circle at center,#000 0,#000 34%,transparent 74%);mask:radial-gradient(circle at center,#000 0,#000 34%,transparent 74%)}.anim-layer:where(.astro-nss7ae4u){align-items:center;display:flex;justify-content:center}.stage-mark:where(.astro-nss7ae4u){animation:spark-beat 2.8s ease-in-out infinite;filter:drop-shadow(0 0 .5rem rgba(var(--rgb-brand-1),.24));height:48%;opacity:.44;position:relative;width:48%;z-index:3}@keyframes spark-beat{0%,to{opacity:.46;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}.rings:where(.astro-nss7ae4u) .ring:where(.astro-nss7ae4u){animation:ring-expand 5.4s cubic-bezier(.16,1,.3,1) infinite;border:2px solid;border-radius:999px;height:3.75rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.4);width:3.75rem;will-change:transform,opacity}.rings:where(.astro-nss7ae4u) .ring-2:where(.astro-nss7ae4u){animation-delay:1.8s}.rings:where(.astro-nss7ae4u) .ring-3:where(.astro-nss7ae4u){animation-delay:3.6s}@keyframes ring-expand{0%{opacity:.5;transform:translate(-50%,-50%) scale(.4)}80%{opacity:0;transform:translate(-50%,-50%) scale(6)}to{opacity:0}}.scan:where(.astro-nss7ae4u) .blade:where(.astro-nss7ae4u){animation-duration:5.4s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.5,0,.5,1);background:linear-gradient(180deg,transparent,currentColor 50%,transparent);bottom:22%;opacity:0;position:absolute;top:22%;width:1.5px}.scan:where(.astro-nss7ae4u) .blade-l:where(.astro-nss7ae4u){animation-name:blade-sweep-l;left:0}.scan:where(.astro-nss7ae4u) .blade-r:where(.astro-nss7ae4u){animation-name:blade-sweep-r;right:0}@keyframes blade-sweep-l{0%{opacity:0;transform:translate(0)}10%{opacity:.62}45%{opacity:.62;transform:translate(48%)}55%{opacity:0;transform:translate(48%)}to{opacity:0;transform:translate(0)}}@keyframes blade-sweep-r{0%{opacity:0;transform:translate(0) scaleX(-1)}10%{opacity:.62}45%{opacity:.62;transform:translate(-48%) scaleX(-1)}55%{opacity:0;transform:translate(-48%) scaleX(-1)}to{opacity:0;transform:translate(0) scaleX(-1)}}.scan:where(.astro-nss7ae4u) .trace:where(.astro-nss7ae4u){animation:trace-flash 5.4s cubic-bezier(.2,.9,.3,1) infinite;background:radial-gradient(circle,rgba(var(--rgb-brand-1),.82) 0,transparent 70%);border-radius:999px;height:1.875rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.4);width:1.875rem}@keyframes trace-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:.9;transform:translate(-50%,-50%) scale(1.3)}60%{opacity:0;transform:translate(-50%,-50%) scale(3.5)}to{opacity:0}}.beacon:where(.astro-nss7ae4u) .halo:where(.astro-nss7ae4u){animation:beacon-breathe 4.6s ease-in-out infinite;background:radial-gradient(circle at center,rgba(var(--rgb-brand-1),.72) 0,rgba(var(--rgb-brand-1),.28) 35%,transparent 65%);border-radius:999px;height:3.75rem;left:50%;position:absolute;top:50%;width:3.75rem}@keyframes beacon-breathe{0%,to{opacity:.48;transform:translate(-50%,-50%) scale(.8)}50%{opacity:0;transform:translate(-50%,-50%) scale(3.2)}}.panel-bar:where(.astro-nss7ae4u){align-items:center;background:rgba(var(--rgb-white),.64);border-bottom:1px solid rgba(var(--rgb-text),.1);display:flex;gap:.45rem;padding:.8rem 1rem}.panel-bar:where(.astro-nss7ae4u) span:where(.astro-nss7ae4u){background:var(--color-brand-5);border-radius:999px;height:.55rem;width:.55rem}.panel-bar:where(.astro-nss7ae4u) span:where(.astro-nss7ae4u):nth-child(2){background:var(--color-brand-4)}.panel-bar:where(.astro-nss7ae4u) span:where(.astro-nss7ae4u):nth-child(3){background:var(--color-brand-1)}.panel-mark:where(.astro-nss7ae4u){color:var(--color-brand-1);height:1rem;margin-left:.35rem;width:1rem}.panel-bar:where(.astro-nss7ae4u) strong:where(.astro-nss7ae4u){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-sans);letter-spacing:var(--ls,0);--fs:var(--font-size-xs);color:var(--color-text-alt);letter-spacing:0;margin-left:auto;text-transform:uppercase}.terminal:where(.astro-nss7ae4u){background:#101719;color:#d9f4e8;font:500 .72rem/1.58 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden;padding:1.05rem 1.2rem;position:relative}.terminal:where(.astro-nss7ae4u) p:where(.astro-nss7ae4u){margin:0;position:relative;white-space:pre;z-index:1}.terminal:where(.astro-nss7ae4u) .ok:where(.astro-nss7ae4u){color:#7dd8a4}.terminal:where(.astro-nss7ae4u) .policy:where(.astro-nss7ae4u),.terminal:where(.astro-nss7ae4u) .scan-line:where(.astro-nss7ae4u){color:#9cc8bb}.terminal:where(.astro-nss7ae4u) .meta:where(.astro-nss7ae4u){color:#b1c8d8}.terminal:where(.astro-nss7ae4u) .warn:where(.astro-nss7ae4u){color:#f0b24f}.findings:where(.astro-nss7ae4u){display:grid;grid-gap:1px;background:rgba(var(--rgb-text),.08);gap:1px}.finding:where(.astro-nss7ae4u){background:rgba(var(--rgb-white),.88);padding:1rem 1.2rem}.finding:where(.astro-nss7ae4u) span:where(.astro-nss7ae4u){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-sans);--fs:.65rem;--fw:700;color:var(--severity-color);display:inline-flex;margin-bottom:.4rem;text-transform:uppercase}.finding:where(.astro-nss7ae4u) h2:where(.astro-nss7ae4u),.finding:where(.astro-nss7ae4u) span:where(.astro-nss7ae4u){letter-spacing:var(--ls,0)}.finding:where(.astro-nss7ae4u) h2:where(.astro-nss7ae4u){font:var(--fw,650) var(--fs,var(--font-size-base)) /var(--lh,1.2) var(--font-display);--fs:1rem;--fw:650;margin:0 0 .3rem}.finding:where(.astro-nss7ae4u) p:where(.astro-nss7ae4u){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-sans);letter-spacing:var(--ls,0);--fs:var(--font-size-xs);color:var(--color-text-alt);margin:0}.finding-critical:where(.astro-nss7ae4u){--severity-color:#c7433f}.finding-high:where(.astro-nss7ae4u){--severity-color:#a76515}.finding-medium:where(.astro-nss7ae4u){--severity-color:#397268}.container:where(.astro-nss7ae4u){align-items:center;display:flex;min-height:88svh;padding-bottom:5rem;padding-top:6rem;position:relative;z-index:1}.content:where(.astro-nss7ae4u){width:min(100%,32rem)}.eyebrow:where(.astro-nss7ae4u){--fs:var(--font-size-xs);--fw:700;align-items:center;backdrop-filter:blur(6px);background:rgba(var(--rgb-brand-2),.7);border:1px solid rgba(var(--rgb-brand-1),.18);border-radius:999px;color:var(--color-brand-1);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;gap:.55rem;letter-spacing:.08em;margin:0 0 1.6rem;padding:.5rem .95rem .5rem .85rem;text-transform:uppercase}.eyebrow-dot:where(.astro-nss7ae4u){animation:eyebrow-pulse 2.4s ease-in-out infinite;background:var(--color-brand-1);border-radius:50%;box-shadow:0 0 0 .22rem rgba(var(--rgb-brand-1),.18);display:inline-block;flex:none;height:.42rem;width:.42rem}@keyframes eyebrow-pulse{0%,to{box-shadow:0 0 0 .22rem rgba(var(--rgb-brand-1),.18);opacity:1}50%{box-shadow:0 0 0 .34rem rgba(var(--rgb-brand-1),.05);opacity:.5}}@media (prefers-reduced-motion:reduce){.eyebrow-dot:where(.astro-nss7ae4u){animation:none}}.eyebrow-label:where(.astro-nss7ae4u){display:inline-block}.eyebrow--link:where(.astro-nss7ae4u){-webkit-text-decoration:none;text-decoration:none;transition:background .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}.eyebrow--link:where(.astro-nss7ae4u):focus-visible,.eyebrow--link:where(.astro-nss7ae4u):hover{background:rgba(var(--rgb-brand-2),.95);border-color:rgba(var(--rgb-brand-1),.4);outline:none}.eyebrow-arrow:where(.astro-nss7ae4u){display:inline-block;margin-left:.15rem;transition:transform .2s var(--ease-out-expo)}.eyebrow--link:where(.astro-nss7ae4u):focus-visible .eyebrow-arrow:where(.astro-nss7ae4u),.eyebrow--link:where(.astro-nss7ae4u):hover .eyebrow-arrow:where(.astro-nss7ae4u){transform:translate(3px)}.title:where(.astro-nss7ae4u){--fs:3.25rem;--lh:1;--fw:800;letter-spacing:-.02em;margin:0}.title-line:where(.astro-nss7ae4u){display:block}.title-line--highlight:where(.astro-nss7ae4u){color:var(--color-brand-1)}.subtitle:where(.astro-nss7ae4u){--fs:var(--font-size-md);--fh:1.5;color:var(--color-text-alt);margin-top:1.2rem;max-width:32em}.actions:where(.astro-nss7ae4u){align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.secondary:where(.astro-nss7ae4u){--fs:var(--font-size-sm);--fw:700;border-bottom:2px solid rgba(var(--rgb-brand-5),.4);color:var(--color-text)}.trust-line:where(.astro-nss7ae4u){--fs:var(--font-size-xs);color:var(--color-text-alt);font-weight:700;margin:1.1rem 0 0}.stats:where(.astro-nss7ae4u){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;background:rgba(var(--rgb-text),.08);border:1px solid rgba(var(--rgb-text),.12);gap:1px;margin:2rem 0 0;padding:0;width:min(100%,32rem)}@media only screen and (max-width:1536px){.scan-panel:where(.astro-nss7ae4u){right:max(3rem,calc((100vw - var(--container-max-width))/2 + 3rem));width:min(36rem,46vw)}.subtitle:where(.astro-nss7ae4u){max-width:22em}.content:where(.astro-nss7ae4u){width:min(100%,30rem)}.stats:where(.astro-nss7ae4u){width:min(100%,28rem)}}.stats:where(.astro-nss7ae4u) div:where(.astro-nss7ae4u){background:rgba(var(--rgb-white),.66);min-height:7rem;padding:.82rem}.stats:where(.astro-nss7ae4u) dt:where(.astro-nss7ae4u){font:var(--fw,650) var(--fs,var(--font-size-base)) /var(--lh,1.2) var(--font-display);--fs:1.08rem;--lh:1.12;--fw:650;align-items:flex-start;color:var(--color-brand-1);display:flex;min-height:2.45rem}.stats:where(.astro-nss7ae4u) dd:where(.astro-nss7ae4u),.stats:where(.astro-nss7ae4u) dt:where(.astro-nss7ae4u){letter-spacing:var(--ls,0)}.stats:where(.astro-nss7ae4u) dd:where(.astro-nss7ae4u){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-sans);--fs:.76rem;--lh:1.2;color:var(--color-text-alt);margin:.25rem 0 0}@media only screen and (max-width:987px){.container:where(.astro-nss7ae4u),.shipmoor-hero:where(.astro-nss7ae4u){min-height:auto}.container:where(.astro-nss7ae4u){padding-bottom:2rem;padding-top:7rem}.hero-field:where(.astro-nss7ae4u){inset:auto;padding:0 var(--container-offset) 3rem;position:relative}.hero-field:where(.astro-nss7ae4u):before{display:none}.scan-panel:where(.astro-nss7ae4u){bottom:auto;margin:0 auto;max-height:none;max-width:34rem;position:relative;right:auto;top:auto;width:100%}.terminal-spark-stage:where(.astro-nss7ae4u){width:5.75rem}.stats:where(.astro-nss7ae4u){grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,28rem)}}@media (prefers-reduced-motion:reduce){.beacon:where(.astro-nss7ae4u) .halo:where(.astro-nss7ae4u),.rings:where(.astro-nss7ae4u) .ring:where(.astro-nss7ae4u),.scan:where(.astro-nss7ae4u) .blade:where(.astro-nss7ae4u),.scan:where(.astro-nss7ae4u) .trace:where(.astro-nss7ae4u){animation-duration:.01ms;animation-iteration-count:1}}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.title:where(.astro-nss7ae4u){--fs:2.4rem}.stats:where(.astro-nss7ae4u){grid-template-columns:1fr}.terminal:where(.astro-nss7ae4u){font-size:.68rem}}.sy-introducing:where(.astro-umoiazhf){padding:6rem 0 4rem}.container:where(.astro-umoiazhf){margin-bottom:2rem;position:relative}.inner:where(.astro-umoiazhf){align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:58rem;padding:0;position:relative;text-align:center;z-index:9}h2:where(.astro-umoiazhf){--fs:3rem;--lh:1.1;max-width:20em}p:where(.astro-umoiazhf){max-width:40em}.workflow-scanner:where(.astro-xbqo3zx2){--panel-bg:#0d1517;--panel-edge:#1c2a2e;--term-fg:#d9f4e8;--c-meta:#b1c8d8;--c-phase:#9cc8bb;--c-dim:#5a6b73;--c-clean:#7dd8a4;--c-critical:#f08680;--c-pending:#f0b24f;--c-mint:#5fb6a3;--ws-ease:cubic-bezier(.16,1,.3,1);background:radial-gradient(circle at 18% 12%,rgba(var(--rgb-brand-4),.08),transparent 36rem),radial-gradient(circle at 92% 92%,rgba(var(--rgb-brand-1),.07),transparent 40rem);overflow:hidden;padding:7rem 0 9rem;position:relative}.workflow-scanner:where(.astro-xbqo3zx2):before{background-image:linear-gradient(rgba(var(--rgb-text),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-text),.04) 1px,transparent 1px);background-size:4rem 4rem;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none;position:absolute}.container:where(.astro-xbqo3zx2){position:relative}.grid:where(.astro-xbqo3zx2){display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);grid-column-gap:max(3rem,min(7vw,7rem));align-items:start;-moz-column-gap:max(3rem,min(7vw,7rem));column-gap:max(3rem,min(7vw,7rem))}.text-col:where(.astro-xbqo3zx2){padding-top:1rem}.panel-col:where(.astro-xbqo3zx2),.text-col:where(.astro-xbqo3zx2){position:relative}.eyebrow:where(.astro-xbqo3zx2){align-items:center;background:rgba(var(--rgb-brand-2),.7);border:1px solid rgba(var(--rgb-brand-1),.22);border-radius:999px;color:var(--color-brand-1);display:inline-flex;font:700 .72rem/1 var(--font-sans);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;gap:.55rem;letter-spacing:.1em;margin:0 0 1.6rem;padding:.5rem .9rem;text-transform:uppercase}.eyebrow-dot:where(.astro-xbqo3zx2){background:var(--color-brand-1);border-radius:50%;box-shadow:0 0 0 .22rem rgba(var(--rgb-brand-1),.18);height:.42rem;width:.42rem}.section-title:where(.astro-xbqo3zx2){--fs:2.75rem;--lh:1;--fw:800;letter-spacing:-.02em;margin:0 0 1.2rem;max-width:10em}.section-lede:where(.astro-xbqo3zx2){--fs:var(--font-size-md);--fh:1.55;color:var(--color-text-alt);margin:0 0 2.6rem;max-width:28em}.steps:where(.astro-xbqo3zx2){border-left:2px solid var(--color-brand-3);counter-reset:step;list-style:none;margin:0;padding:0}.step:where(.astro-xbqo3zx2){border-left:2px solid transparent;counter-increment:step;margin-left:-2px;padding:1.4rem 0 1.4rem 2.2rem;position:relative;transition:border-color .4s var(--ws-ease)}.step:where(.astro-xbqo3zx2):before{color:rgba(var(--rgb-text),.35);content:counter(step,decimal-leading-zero);font:600 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;left:1.1rem;padding-right:1.1rem;position:absolute;top:1.55rem;transform:translate(-100%);transition:color .4s var(--ws-ease)}.step:where(.astro-xbqo3zx2) h3:where(.astro-xbqo3zx2){color:var(--color-text);font:600 1.2rem/1.25 var(--font-sans);margin:0 0 .35rem}.step:where(.astro-xbqo3zx2) p:where(.astro-xbqo3zx2){color:var(--color-text-alt);font-size:.92rem;line-height:1.55;margin:0;max-width:28em}.step:where(.astro-xbqo3zx2) p:where(.astro-xbqo3zx2) code{background:rgba(var(--rgb-brand-1),.08);border-radius:.25rem;color:var(--color-brand-1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;padding:.05em .35em}.step:where(.astro-xbqo3zx2).is-active{border-left-color:var(--color-brand-1)}.step:where(.astro-xbqo3zx2).is-active:before{color:var(--color-brand-1)}.panel-wrap:where(.astro-xbqo3zx2){position:sticky;top:8rem}.scanner:where(.astro-xbqo3zx2){background:linear-gradient(180deg,#0e171a 0,var(--panel-bg) 100%);border:1px solid var(--panel-edge);border-radius:.85rem;box-shadow:0 1.5rem 4rem #07121647,0 .4rem 1.2rem #0712162e,inset 0 1px #ffffff08;color:var(--term-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.55;margin-left:auto;max-width:36rem;overflow:hidden;width:100%}.chrome:where(.astro-xbqo3zx2){background:linear-gradient(180deg,#131e22,#0e1719);border-bottom:1px solid var(--panel-edge);display:grid;grid-template-rows:auto auto;padding:.7rem 1rem .55rem}.chrome-row:where(.astro-xbqo3zx2){align-items:center;display:flex;gap:.65rem}.chrome-tab:where(.astro-xbqo3zx2){align-items:center;background:linear-gradient(180deg,#1a262a,#14201f);border:1px solid #25363a;border-radius:.35rem;color:var(--term-fg);display:inline-flex;font-size:.72rem;font-weight:500;gap:.5rem;padding:.32rem .7rem}.chrome-tab:where(.astro-xbqo3zx2) .glyph:where(.astro-xbqo3zx2){background:var(--c-mint);border-radius:999px;box-shadow:0 0 0 3px #5fb6a32e;height:.55rem;width:.55rem}.chrome-tab:where(.astro-xbqo3zx2) .cmd:where(.astro-xbqo3zx2){color:var(--c-phase)}.chrome-tab:where(.astro-xbqo3zx2) .arg:where(.astro-xbqo3zx2),.chrome-version:where(.astro-xbqo3zx2){color:var(--c-meta)}.chrome-version:where(.astro-xbqo3zx2){align-items:center;display:inline-flex;font:500 .66rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;gap:.4rem;letter-spacing:.04em;margin-left:auto}.chrome-version:where(.astro-xbqo3zx2) .pulse:where(.astro-xbqo3zx2){animation:ws-pulse 2.4s var(--ws-ease) infinite;background:var(--c-mint);border-radius:999px;box-shadow:0 0 #5fb6a380;height:.5rem;width:.5rem}@keyframes ws-pulse{0%,to{box-shadow:0 0 #5fb6a373}50%{box-shadow:0 0 0 6px #5fb6a300}}.chrome-meta:where(.astro-xbqo3zx2){align-items:center;color:var(--c-dim);display:flex;font-size:.64rem;gap:.4rem;letter-spacing:.04em;margin-top:.4rem}.chrome-meta:where(.astro-xbqo3zx2) .caret:where(.astro-xbqo3zx2){animation:ws-blink 1.05s steps(2) infinite;background:var(--c-mint);display:inline-block;height:.85rem;margin-right:.15rem;opacity:0;transform:translateY(2px);width:.45rem}@keyframes ws-blink{50%{opacity:1}}.scan-body:where(.astro-xbqo3zx2){min-height:28rem;padding:.9rem 0 .3rem;position:relative}.phase:where(.astro-xbqo3zx2){opacity:0;padding:.4rem 1rem .9rem 3rem;position:relative;transform:translateY(6px);transition:opacity .55s var(--ws-ease),transform .55s var(--ws-ease),visibility 0s linear .6s;visibility:hidden}.phase:where(.astro-xbqo3zx2).is-active{opacity:1;transform:translateY(0);transition-delay:0s,0s,0s;visibility:visible}.phase:where(.astro-xbqo3zx2)+.phase:where(.astro-xbqo3zx2){margin-top:.35rem}.phase-chip:where(.astro-xbqo3zx2){background:#9cc8bb0f;border:1px solid rgba(156,200,187,.25);border-radius:.25rem;color:var(--c-phase);font:600 .55rem/1 var(--font-sans);left:.7rem;letter-spacing:.12em;padding:.28rem 0;position:absolute;text-align:center;text-transform:uppercase;top:.35rem;width:1.85rem}.phase-chip:where(.astro-xbqo3zx2):before{color:var(--c-phase);content:"P" attr(data-num);display:block}.phase-rule:where(.astro-xbqo3zx2){background:linear-gradient(180deg,rgba(156,200,187,.35),transparent);bottom:.4rem;left:1.62rem;position:absolute;top:2.05rem;width:1px}.phase-title:where(.astro-xbqo3zx2){color:var(--term-fg);font:600 .72rem/1 var(--font-sans);letter-spacing:.02em;margin-bottom:.55rem}.phase-title:where(.astro-xbqo3zx2) .muted:where(.astro-xbqo3zx2){color:var(--c-dim);font-weight:400}.triage:where(.astro-xbqo3zx2){display:grid;grid-template-columns:minmax(0,1.2fr) 3.2rem 5rem minmax(0,1.6fr);grid-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;grid-row-gap:.25rem;font-size:.7rem;row-gap:.25rem}.triage:where(.astro-xbqo3zx2) .h:where(.astro-xbqo3zx2){border-bottom:1px dashed rgba(156,200,187,.15);color:var(--c-dim);font-size:.58rem;letter-spacing:.1em;padding-bottom:.3rem;text-transform:uppercase}.triage-row:where(.astro-xbqo3zx2) .col-score:where(.astro-xbqo3zx2),.triage:where(.astro-xbqo3zx2) .h:where(.astro-xbqo3zx2):nth-child(3){text-align:right}.triage-row:where(.astro-xbqo3zx2){display:contents}.triage-row:where(.astro-xbqo3zx2)>:where(.astro-xbqo3zx2){opacity:0;padding:.18rem 0;transform:translate(-4px);transition:opacity .4s var(--ws-ease),transform .4s var(--ws-ease)}.triage-row:where(.astro-xbqo3zx2).is-on>:where(.astro-xbqo3zx2){opacity:1;transform:translate(0)}.col-file:where(.astro-xbqo3zx2),.col-score:where(.astro-xbqo3zx2){color:var(--term-fg)}.col-score:where(.astro-xbqo3zx2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.col-note:where(.astro-xbqo3zx2){font-size:.66rem;line-height:1.4}.col-note:where(.astro-xbqo3zx2),.pill:where(.astro-xbqo3zx2){color:var(--c-dim)}.pill:where(.astro-xbqo3zx2){align-items:center;background:#5a6b731f;border:1px solid rgba(90,107,115,.25);border-radius:.22rem;display:inline-flex;font:600 .58rem/1 var(--font-sans);gap:.35rem;justify-self:end;letter-spacing:.08em;padding:.1rem .45rem .12rem;text-transform:uppercase;transition:color .25s linear,background .25s linear,border-color .25s linear}.triage-row:where(.astro-xbqo3zx2).is-on .pill:where(.astro-xbqo3zx2).is-resolved.pill-clean{background:#7dd8a41f;border-color:#7dd8a459;color:var(--c-clean)}.triage-row:where(.astro-xbqo3zx2).is-on .pill:where(.astro-xbqo3zx2).is-resolved.pill-critical{background:#f0857f24;border-color:#f0857f80;color:var(--c-critical)}.triage-foot:where(.astro-xbqo3zx2){align-items:baseline;color:var(--c-dim);display:flex;font-size:.7rem;gap:.5rem;margin-top:.7rem;opacity:0;transition:opacity .45s var(--ws-ease)}.triage-foot:where(.astro-xbqo3zx2).is-on{opacity:1}.triage-foot:where(.astro-xbqo3zx2) .label:where(.astro-xbqo3zx2){color:var(--c-meta)}.triage-foot:where(.astro-xbqo3zx2) .num:where(.astro-xbqo3zx2){color:var(--term-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.triage-foot:where(.astro-xbqo3zx2) .verdict:where(.astro-xbqo3zx2){color:var(--c-critical);font-weight:600;letter-spacing:.04em;margin-left:auto}.triage-foot:where(.astro-xbqo3zx2) .arrow:where(.astro-xbqo3zx2){color:var(--c-dim)}.banner:where(.astro-xbqo3zx2){align-items:flex-start;background:linear-gradient(180deg,#f0b24f1a,#f0b24f0a);border:1px solid rgba(240,178,79,.28);border-radius:.4rem;color:var(--c-pending);display:flex;font-size:.7rem;gap:.55rem;line-height:1.4;margin-bottom:.55rem;opacity:0;padding:.55rem .7rem;transform:translateY(6px);transition:opacity .5s var(--ws-ease),transform .5s var(--ws-ease)}.banner:where(.astro-xbqo3zx2).is-on{opacity:1;transform:translateY(0)}.banner:where(.astro-xbqo3zx2) .tag:where(.astro-xbqo3zx2){background:#f0b24f29;border-radius:.22rem;color:var(--c-pending);flex:none;font:600 .55rem/1 var(--font-sans);letter-spacing:.1em;padding:.22rem .4rem;text-transform:uppercase}.banner:where(.astro-xbqo3zx2) code:where(.astro-xbqo3zx2){color:#ffd9a4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.banner:where(.astro-xbqo3zx2) em:where(.astro-xbqo3zx2){color:var(--c-meta);font-style:normal}.findings-card:where(.astro-xbqo3zx2){background:#ffffff03;border:1px solid var(--panel-edge);border-radius:.4rem;overflow:hidden}.findings-card:where(.astro-xbqo3zx2) .hd:where(.astro-xbqo3zx2){background:#9cc8bb0a;border-bottom:1px solid var(--panel-edge);color:var(--c-meta);font:600 .6rem/1 var(--font-sans);letter-spacing:.1em;padding:.5rem .7rem;text-transform:uppercase}.finding-row:where(.astro-xbqo3zx2){align-items:center;display:grid;grid-template-columns:minmax(0,1.4fr) 3rem minmax(0,.5fr);grid-column-gap:.6rem;border-top:1px solid hsla(0,0%,100%,.025);-moz-column-gap:.6rem;column-gap:.6rem;font-size:.7rem;opacity:0;padding:.4rem .7rem;transform:translate(-4px);transition:opacity .45s var(--ws-ease),transform .45s var(--ws-ease)}.finding-row:where(.astro-xbqo3zx2):first-of-type{border-top:0}.finding-row:where(.astro-xbqo3zx2).is-on{opacity:1;transform:translate(0)}.finding-row:where(.astro-xbqo3zx2) .sym:where(.astro-xbqo3zx2){color:var(--term-fg)}.finding-row:where(.astro-xbqo3zx2) .sym:where(.astro-xbqo3zx2) .file:where(.astro-xbqo3zx2){color:var(--c-dim)}.finding-row:where(.astro-xbqo3zx2) .ratio:where(.astro-xbqo3zx2){color:var(--c-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.verdict-chip:where(.astro-xbqo3zx2){align-items:center;border-radius:.22rem;display:inline-flex;font:600 .58rem/1 var(--font-sans);gap:.3rem;justify-self:end;letter-spacing:.06em;padding:.12rem .45rem .14rem;text-transform:uppercase}.verdict-trim:where(.astro-xbqo3zx2){background:#7dd8a41f;border:1px solid rgba(125,216,164,.32);color:var(--c-clean)}.verdict-keep:where(.astro-xbqo3zx2){background:#b1c8d81a;border:1px solid rgba(177,200,216,.28);color:var(--c-meta)}.verdict-flag:where(.astro-xbqo3zx2){background:#f0b24f1f;border:1px solid rgba(240,178,79,.32);color:var(--c-pending)}.plan-row:where(.astro-xbqo3zx2){align-items:center;display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;grid-column-gap:.55rem;border-bottom:1px dashed rgba(156,200,187,.1);-moz-column-gap:.55rem;column-gap:.55rem;font-size:.72rem;opacity:0;padding:.42rem 0;transform:translateY(4px);transition:opacity .4s var(--ws-ease),transform .4s var(--ws-ease)}.plan-row:where(.astro-xbqo3zx2):last-of-type{border-bottom:0}.plan-row:where(.astro-xbqo3zx2).is-on{opacity:1;transform:translateY(0)}.plan-row:where(.astro-xbqo3zx2) .check:where(.astro-xbqo3zx2){align-items:center;background:#7dd8a41f;border:1px solid rgba(125,216,164,.35);border-radius:.22rem;color:var(--c-clean);display:grid;font-size:.7rem;height:1rem;justify-items:center;place-items:center;width:1rem}.plan-row:where(.astro-xbqo3zx2) .check:where(.astro-xbqo3zx2).note{background:#b1c8d81a;border-color:#b1c8d852;color:var(--c-meta)}.plan-row:where(.astro-xbqo3zx2) .check:where(.astro-xbqo3zx2).q{background:#f0b24f1f;border-color:#f0b24f66;color:var(--c-pending)}.plan-row:where(.astro-xbqo3zx2) .label:where(.astro-xbqo3zx2){color:var(--term-fg)}.plan-row:where(.astro-xbqo3zx2) .label:where(.astro-xbqo3zx2) .file:where(.astro-xbqo3zx2){color:var(--c-dim)}.plan-row:where(.astro-xbqo3zx2) code:where(.astro-xbqo3zx2){color:var(--term-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.plan-row:where(.astro-xbqo3zx2) .diff:where(.astro-xbqo3zx2){background:#9cc8bb12;border:1px solid rgba(156,200,187,.2);border-radius:.22rem;color:var(--c-phase);font-size:.66rem;padding:.1rem .4rem;white-space:nowrap}.plan-row:where(.astro-xbqo3zx2) .diff:where(.astro-xbqo3zx2) .from:where(.astro-xbqo3zx2){color:var(--c-dim);margin-right:.25rem;opacity:.7;-webkit-text-decoration:line-through;text-decoration:line-through}.plan-row:where(.astro-xbqo3zx2) .diff:where(.astro-xbqo3zx2) .to:where(.astro-xbqo3zx2){color:var(--c-clean)}.plan-row:where(.astro-xbqo3zx2).is-decision .label:where(.astro-xbqo3zx2){color:var(--c-pending)}.decision-chips:where(.astro-xbqo3zx2){display:inline-flex;gap:.3rem;margin-left:.5rem}.decision-chips:where(.astro-xbqo3zx2) .c:where(.astro-xbqo3zx2){background:#b1c8d80d;border:1px solid rgba(177,200,216,.25);border-radius:.2rem;color:var(--c-meta);font:600 .58rem/1 var(--font-sans);letter-spacing:.06em;padding:.12rem .4rem .14rem;text-transform:uppercase}.decision-chips:where(.astro-xbqo3zx2) .c:where(.astro-xbqo3zx2).danger{background:#f0857f0f;border-color:#f0857f59;color:var(--c-critical)}.plan-row:where(.astro-xbqo3zx2).is-decision.is-pulsing{animation:ws-pulse-row .9s var(--ws-ease)}@keyframes ws-pulse-row{0%{background:#f0b24f00}35%{background:#f0b24f24}to{background:#f0b24f00}}.summary:where(.astro-xbqo3zx2){align-items:center;background:linear-gradient(180deg,#101a1c,#0b1416);border-top:1px solid var(--panel-edge);color:var(--c-meta);display:flex;font-size:.7rem;gap:.6rem;padding:.75rem 1rem}.summary:where(.astro-xbqo3zx2) .stat:where(.astro-xbqo3zx2){color:var(--term-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.summary:where(.astro-xbqo3zx2) .sep:where(.astro-xbqo3zx2){color:var(--c-dim)}.summary:where(.astro-xbqo3zx2) .stat:where(.astro-xbqo3zx2).warn{color:var(--c-pending)}.summary:where(.astro-xbqo3zx2) .stat:where(.astro-xbqo3zx2).danger{color:var(--c-critical)}.summary-cta:where(.astro-xbqo3zx2){align-items:center;background:#7dd8a41a;border:1px solid rgba(125,216,164,.4);border-radius:.32rem;color:var(--c-clean);display:inline-flex;font:600 .66rem/1 var(--font-sans);gap:.45rem;letter-spacing:.04em;margin-left:auto;padding:.38rem .85rem}.summary-cta:where(.astro-xbqo3zx2):after{content:"›";font-weight:800;transform:translateY(-1px)}.scanner:where(.astro-xbqo3zx2).is-fading{opacity:0;transition:opacity 1s var(--ws-ease)}.replay:where(.astro-xbqo3zx2){align-items:center;background:#14746629;border:1px solid rgba(95,182,163,.32);border-radius:.3rem;bottom:.55rem;color:var(--c-mint);cursor:pointer;display:inline-flex;font:600 .6rem/1 var(--font-sans);gap:.35rem;letter-spacing:.06em;opacity:0;padding:.32rem .55rem;position:absolute;right:.7rem;text-transform:uppercase;transform:translateY(4px);transition:opacity .35s var(--ws-ease),transform .35s var(--ws-ease),background .2s linear;z-index:4}.scanner:where(.astro-xbqo3zx2).is-complete .replay:where(.astro-xbqo3zx2){opacity:1;transform:translateY(0)}.replay:where(.astro-xbqo3zx2):hover{background:#5fb6a338}@media (max-width:960px){.workflow-scanner:where(.astro-xbqo3zx2){padding:5rem 0 6rem}.grid:where(.astro-xbqo3zx2){grid-template-columns:1fr;row-gap:3rem}.section-title:where(.astro-xbqo3zx2){--fs:2.2rem}.panel-wrap:where(.astro-xbqo3zx2){position:static}.scanner:where(.astro-xbqo3zx2){margin-left:0}}@media (max-width:540px){.scan-body:where(.astro-xbqo3zx2){min-height:22rem;padding-bottom:.6rem}.phase:where(.astro-xbqo3zx2){padding:.4rem .7rem .9rem 2.4rem}.phase-chip:where(.astro-xbqo3zx2){left:.45rem;width:1.6rem}.phase-rule:where(.astro-xbqo3zx2){left:1.22rem}.triage:where(.astro-xbqo3zx2){grid-template-columns:minmax(0,1.2fr) 2.4rem 4rem}.triage:where(.astro-xbqo3zx2) .col-note:where(.astro-xbqo3zx2),.triage:where(.astro-xbqo3zx2) .h:where(.astro-xbqo3zx2):nth-child(4){display:none}.triage-foot:where(.astro-xbqo3zx2){flex-wrap:wrap;row-gap:.25rem}.triage-foot:where(.astro-xbqo3zx2) .verdict:where(.astro-xbqo3zx2){flex-basis:100%;margin-left:0}.finding-row:where(.astro-xbqo3zx2){grid-template-columns:minmax(0,1fr) auto}.finding-row:where(.astro-xbqo3zx2) .ratio:where(.astro-xbqo3zx2){display:none}.banner:where(.astro-xbqo3zx2){flex-wrap:wrap}.plan-row:where(.astro-xbqo3zx2){grid-template-columns:1.1rem minmax(0,1fr);row-gap:.3rem}.plan-row:where(.astro-xbqo3zx2) .diff:where(.astro-xbqo3zx2){grid-column:2;justify-self:start}.decision-chips:where(.astro-xbqo3zx2){flex-wrap:wrap;margin-left:0;margin-top:.3rem}.summary:where(.astro-xbqo3zx2){flex-wrap:wrap;padding:.65rem .8rem;row-gap:.4rem}.summary-cta:where(.astro-xbqo3zx2){flex-basis:100%;justify-content:center;margin-left:0}.chrome-tab:where(.astro-xbqo3zx2){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.scanner:where(.astro-xbqo3zx2) :where(.astro-xbqo3zx2),.scanner:where(.astro-xbqo3zx2) :where(.astro-xbqo3zx2):after,.scanner:where(.astro-xbqo3zx2) :where(.astro-xbqo3zx2):before{animation:none!important;transition:none!important}}.demo-video:where(.astro-2hpdrbca){padding:6rem 0 7rem}.container:where(.astro-2hpdrbca),.demo-video:where(.astro-2hpdrbca){position:relative}.head:where(.astro-2hpdrbca){margin:0 auto 3rem;max-width:46rem;text-align:center}.eyebrow:where(.astro-2hpdrbca){align-items:center;background:rgba(var(--rgb-brand-2),.7);border:1px solid rgba(var(--rgb-brand-1),.22);border-radius:999px;color:var(--color-brand-1);display:inline-flex;font:700 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;gap:.55rem;letter-spacing:.1em;margin:0 0 1.2rem;padding:.45rem .85rem;text-transform:uppercase}.eyebrow-dot:where(.astro-2hpdrbca){background:var(--color-brand-1);border-radius:50%;box-shadow:0 0 0 .22rem rgba(var(--rgb-brand-1),.18);height:.42rem;width:.42rem}.title:where(.astro-2hpdrbca){--fs:2.6rem;--lh:1.05;--fw:800;letter-spacing:-.02em;margin:0 0 1rem}.lede:where(.astro-2hpdrbca){--fs:var(--font-size-md);--fh:1.55;color:var(--color-text-alt);margin:0 auto;max-width:34em}.player:where(.astro-2hpdrbca){background:#0d1517;border:1px solid #1c2a2e;border-radius:.9rem;box-shadow:0 1.8rem 4.5rem #07121647,0 .4rem 1.2rem #07121629,inset 0 1px #ffffff08;margin:0 auto;max-width:60rem;overflow:hidden}.chrome:where(.astro-2hpdrbca){align-items:center;background:linear-gradient(180deg,#131e22,#0e1719);border-bottom:1px solid #1c2a2e;display:flex;gap:.5rem;padding:.7rem 1rem}.chrome:where(.astro-2hpdrbca) .dot:where(.astro-2hpdrbca){background:#2a3a3e;border-radius:50%;height:.7rem;width:.7rem}.chrome:where(.astro-2hpdrbca) .dot:where(.astro-2hpdrbca):first-child{background:#f08680}.chrome:where(.astro-2hpdrbca) .dot:where(.astro-2hpdrbca):nth-child(2){background:#f0b24f}.chrome:where(.astro-2hpdrbca) .dot:where(.astro-2hpdrbca):nth-child(3){background:#7dd8a4}.chrome-label:where(.astro-2hpdrbca){color:#9cc8bb;font:500 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em;margin-left:.65rem}.frame:where(.astro-2hpdrbca){aspect-ratio:16/9;background:#0d1517;position:relative}.video:where(.astro-2hpdrbca){display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.overlay:where(.astro-2hpdrbca){align-items:center;background:radial-gradient(circle at center,#0d15171a 0,#0d151773);border:none;cursor:pointer;display:grid;inset:0;justify-items:center;place-items:center;position:absolute;transition:opacity .3s ease}.is-playing:where(.astro-2hpdrbca) .overlay:where(.astro-2hpdrbca){opacity:0;pointer-events:none}.play:where(.astro-2hpdrbca){align-items:center;background:#ffffffeb;border-radius:50%;box-shadow:0 .8rem 2rem #07121659;color:#0d1517;display:grid;height:4.6rem;justify-items:center;place-items:center;transition:transform .18s ease,background .18s ease;width:4.6rem}.play:where(.astro-2hpdrbca) svg:where(.astro-2hpdrbca){margin-left:.2rem}.overlay:where(.astro-2hpdrbca):focus-visible .play:where(.astro-2hpdrbca),.overlay:where(.astro-2hpdrbca):hover .play:where(.astro-2hpdrbca){background:#fff;transform:scale(1.06)}.overlay:where(.astro-2hpdrbca):focus-visible{outline:2px solid var(--color-brand-1);outline-offset:4px}.caption:where(.astro-2hpdrbca){background:linear-gradient(180deg,#101a1c,#0b1416);border-top:1px solid #1c2a2e;color:#b1c8d8;font:500 .78rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:0;padding:.85rem 1.1rem}@media (max-width:640px){.demo-video:where(.astro-2hpdrbca){padding:4rem 0 5rem}.title:where(.astro-2hpdrbca){--fs:1.9rem}.play:where(.astro-2hpdrbca){height:3.6rem;width:3.6rem}}.verification-manifest{padding:6rem 0 7rem;--paper:#f4f6f1;--card:#fff;--ink:#0d232a;--ink-mid:#4f6168;--ink-dim:#8499a0;--line:rgba(13,35,42,.12);--line-soft:rgba(13,35,42,.07);--teal:#147466;--teal-deep:#0c3a33;--gold:#f0b24f;--red:#c7433f;--green:#2f9e6e;--d-scan:#068665;--d-claim:#5a9147;--d-harness:#b78a16;--d-gates:#bc5a2b;--d-gov:#bd4045;--accent:var(--gold);--band-bg:var(--teal-deep);--tex:.55;--vm-font-display:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--vm-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--paper);position:relative}.verification-manifest .vm-head-wrap{margin:0 auto 3rem;max-width:46rem;text-align:center}.verification-manifest .vm-head-eyebrow{align-items:center;background:rgba(var(--rgb-brand-2),.7);border:1px solid rgba(var(--rgb-brand-1),.22);border-radius:999px;color:var(--color-brand-1);display:inline-flex;font:700 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;gap:.55rem;letter-spacing:.1em;margin:0 0 1.2rem;padding:.45rem .85rem;text-transform:uppercase}.verification-manifest .vm-head-dot{background:var(--color-brand-1);border-radius:50%;box-shadow:0 0 0 .22rem rgba(var(--rgb-brand-1),.18);height:.42rem;width:.42rem}.verification-manifest .vm-head-title{--fs:2.6rem;--lh:1.05;--fw:800;color:var(--color-text);letter-spacing:-.02em;margin:0 0 1rem}.verification-manifest .vm-head-text{--fs:var(--font-size-md);--fh:1.55;color:var(--color-text-alt);margin:0 auto;max-width:34em}.verification-manifest .vm-head-cta{margin-top:1.5rem}@media (max-width:900px){.verification-manifest{padding-top:4rem}.verification-manifest .vm-head-wrap{margin-bottom:2rem}.verification-manifest .vm-head-title{--fs:1.9rem}}.verification-manifest .vm{background:var(--paper);border:1px solid var(--line);border-radius:.9rem;box-shadow:0 1.8rem 4.5rem #0712161f,0 .4rem 1.2rem #07121614;color:var(--ink);display:flex;flex-direction:column;font-family:var(--vm-font-display);overflow:hidden;position:relative}.verification-manifest .vm:before{background-image:radial-gradient(rgba(13,35,42,.05) 1px,transparent 1.4px);background-size:22px 22px;content:"";inset:0;opacity:var(--tex);pointer-events:none;position:absolute;z-index:0}.verification-manifest .vm>*{position:relative;z-index:1}.verification-manifest .vm-band{align-items:center;background:var(--band-bg);color:#eaf3ef;display:flex;flex:none;gap:16px;height:72px;padding:0 max(20px,min(3vw,40px))}.verification-manifest .vm-badge{align-items:center;background:#3fb89e0f;border:1.5px dashed rgba(63,184,158,.5);border-radius:50%;display:grid;flex:none;height:40px;justify-items:center;place-items:center;width:40px}.verification-manifest .vm-mark{color:#fff;font-family:var(--vm-font-mono);font-size:18px;font-weight:700;letter-spacing:.04em}.verification-manifest .vm-sub{border-left:1px solid hsla(0,0%,100%,.2);color:#ffffff80;font-family:var(--vm-font-mono);font-size:11px;letter-spacing:.28em;padding-left:16px;text-transform:uppercase;white-space:nowrap}.verification-manifest .vm-filters{display:flex;gap:6px;margin-left:auto}.verification-manifest .vm-chip{background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#ffffff9e;cursor:pointer;font-family:var(--vm-font-mono);font-size:11px;letter-spacing:.05em;padding:6px 13px;text-transform:uppercase;transition:all .15s}.verification-manifest .vm-chip:hover{border-color:#ffffff73;color:#fff}.verification-manifest .vm-chip.on{background:var(--accent);border-color:var(--accent);color:#3a2a06;font-weight:600}.verification-manifest .vm-main{display:grid;grid-template-columns:max(280px,min(30%,360px)) 1fr;min-height:30rem}.verification-manifest .vm-reg{background:linear-gradient(180deg,rgba(13,35,42,.015),transparent 30%);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.verification-manifest .vm-reg-h{align-items:baseline;color:var(--ink-dim);display:flex;font-family:var(--vm-font-mono);font-size:10.5px;gap:8px;letter-spacing:.2em;padding:22px max(20px,min(2.4vw,30px)) 14px;text-transform:uppercase;white-space:nowrap}.verification-manifest .vm-reg-h b{color:var(--teal);font-weight:600}.verification-manifest .vm-rows{display:flex;flex:1;flex-direction:column;min-height:0}.verification-manifest .vm-row{align-items:center;display:grid;grid-template-columns:auto auto 1fr auto;grid-gap:13px;background:transparent;border-left:3px solid transparent;border-top:1px solid var(--line-soft);color:inherit;cursor:pointer;font:inherit;gap:13px;padding:16px max(20px,min(2.4vw,30px));text-align:left;transition:background .15s,opacity .25s;width:100%}.verification-manifest .vm-row:first-child{border-top:none}.verification-manifest .vm-row:hover{background:#0d232a0a}.verification-manifest .vm-row.on{background:var(--card);border-left-color:var(--teal)}.verification-manifest .vm-row.off{opacity:.26;pointer-events:none}.verification-manifest .vm-no{color:var(--ink-dim);font-family:var(--vm-font-mono);font-size:12px}.verification-manifest .vm-row.on .vm-no{color:var(--teal)}.verification-manifest .vm-dot{border-radius:50%;flex:none;height:11px;width:11px}.verification-manifest .vm-rl{display:flex;flex-direction:column;gap:3px;min-width:0}.verification-manifest .vm-rl .nm{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-manifest .vm-rl .tr{color:var(--ink-dim);display:block;font-family:var(--vm-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.verification-manifest .vm-tick{border:1px solid color-mix(in srgb,var(--teal) 35%,transparent);border-radius:5px;color:var(--teal);font-family:var(--vm-font-mono);font-size:10px;letter-spacing:.06em;padding:2px 7px;white-space:nowrap}.verification-manifest .vm-reg-f{border-top:1px solid var(--line);color:var(--ink-dim);flex:none;font-family:var(--vm-font-mono);font-size:10px;letter-spacing:.12em;padding:14px max(20px,min(2.4vw,30px));text-transform:uppercase}.verification-manifest .vm-doc{display:flex;justify-content:center;padding:max(22px,min(3vw,36px)) max(22px,min(3vw,40px));position:relative}.verification-manifest .vm-doc-inner{display:none;flex-direction:column;max-width:1000px;width:100%}.verification-manifest .vm-doc-inner.is-active{display:flex}.verification-manifest .vm-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.verification-manifest .vm-meta{color:var(--ink-dim);font-family:var(--vm-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.verification-manifest .vm-meta .pill{color:var(--teal)}.verification-manifest .vm-title{font-size:max(22px,min(2.4vw,30px));font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:14px 0 0;max-width:20ch;text-wrap:balance}.verification-manifest .vm-seal{align-items:center;border:2px solid var(--accent);border-radius:50%;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--accent) 20%,transparent);color:var(--teal-deep);display:flex;flex:none;flex-direction:column;gap:2px;height:84px;justify-content:center;transform:rotate(-8deg);width:84px}.verification-manifest .vm-seal .s1{font-family:var(--vm-font-mono);font-size:9px;font-weight:700;letter-spacing:.16em}.verification-manifest .vm-seal .s2{color:var(--ink-mid);font-family:var(--vm-font-mono);font-size:8px;letter-spacing:.05em}.verification-manifest .vm-dots{background-image:radial-gradient(circle,var(--line) 1.5px,transparent 1.8px);background-position:0;background-size:14px 9px;height:9px;margin:18px 0 0}.verification-manifest .vm-blurb{color:var(--ink-mid);font-size:max(14px,min(1.15vw,16.5px));line-height:1.55;margin:16px 0 0;max-width:54ch}.verification-manifest .vm-mock{margin-top:20px;max-height:380px;min-height:280px}.verification-manifest .vm-foot{align-items:center;border-top:1.5px dashed var(--line);display:flex;flex:none;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:16px}.verification-manifest .vm-ftag{background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--ink-mid);font-family:var(--vm-font-mono);font-size:11px;padding:5px 10px}.verification-manifest .vm-sign{font-size:10.5px;letter-spacing:.1em;margin-left:auto;white-space:nowrap}.verification-manifest .vm-kbd,.verification-manifest .vm-sign{color:var(--ink-dim);font-family:var(--vm-font-mono);text-transform:uppercase}.verification-manifest .vm-kbd{align-items:center;bottom:12px;display:flex;font-size:10px;gap:6px;letter-spacing:.08em;opacity:.8;position:absolute;right:16px;z-index:2}.verification-manifest .vm-kbd kbd{background:var(--card);border:solid var(--line);border-radius:4px;border-width:1px 1px 2px;color:var(--ink-mid);padding:1px 5px}@keyframes vm-rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes vm-slidedown{0%{transform:translateY(-14px)}to{transform:none}}@keyframes vm-stamp{0%{transform:rotate(-8deg) scale(1.4)}55%{transform:rotate(-8deg) scale(.95)}to{transform:rotate(-8deg) scale(1)}}@keyframes vm-rowin{0%{transform:translate(-12px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.verification-manifest .vm-band{animation:vm-slidedown .5s cubic-bezier(.19,1,.22,1) both}.verification-manifest .vm-row{animation:vm-rowin .45s cubic-bezier(.19,1,.22,1) both}.verification-manifest .vm-rise{animation:vm-rise .5s cubic-bezier(.19,1,.22,1) both}.verification-manifest .vm-seal{animation:vm-stamp .6s cubic-bezier(.34,1.56,.64,1) both}}@media (max-width:900px){.verification-manifest .vm-band{flex-wrap:wrap;height:auto;min-height:64px;padding:12px 18px;row-gap:10px;gap:12px}.verification-manifest .vm-badge{height:32px;width:32px}.verification-manifest .vm-mark{font-size:15px}.verification-manifest .vm-sub{border-left:none;font-size:10px;letter-spacing:.2em;padding-left:0}.verification-manifest .vm-filters{flex-wrap:wrap;gap:5px;margin-left:0;width:100%}.verification-manifest .vm-chip{font-size:10.5px;padding:5px 10px}.verification-manifest .vm-main{display:flex;flex-direction:column;min-height:0}.verification-manifest .vm-reg{border-bottom:1px solid var(--line);border-right:none}.verification-manifest .vm-reg-h{padding:16px 18px 10px}.verification-manifest .vm-rows{flex-direction:column;overflow:visible}.verification-manifest .vm-row{gap:10px;grid-template-columns:auto auto 1fr auto;padding:12px 18px}.verification-manifest .vm-rl .nm{font-size:14px}.verification-manifest .vm-reg-f{font-size:9px;padding:12px 18px}.verification-manifest .vm-doc{padding:22px 18px}.verification-manifest .vm-head{align-items:flex-start;flex-direction:column;gap:14px}.verification-manifest .vm-seal{align-self:flex-end;height:68px;order:-1;width:68px}.verification-manifest .vm-seal .s1{font-size:8px}.verification-manifest .vm-seal .s2{font-size:7px}.verification-manifest .vm-title{font-size:max(20px,min(5vw,26px));max-width:100%}.verification-manifest .vm-blurb{font-size:14px}.verification-manifest .vm-mock{margin-top:16px;max-height:none;min-height:280px}.verification-manifest .vm-foot{gap:6px}.verification-manifest .vm-ftag{font-size:10px;padding:4px 8px}.verification-manifest .vm-sign{font-size:9.5px;margin-left:0;width:100%}.verification-manifest .vm-kbd{display:none}}@media (max-width:480px){.verification-manifest{padding:4rem 0 5rem}.verification-manifest .vm-band{padding:10px 14px}.verification-manifest .vm-row{grid-template-columns:auto 1fr auto}.verification-manifest .vm-row .vm-dot{display:none}.verification-manifest .vm-doc{padding:20px 14px}.verification-manifest .vm-mock{min-height:240px}.verification-manifest .mock-body{font-size:11.5px;padding:.75rem .8rem}.verification-manifest .cl-probe{gap:.4rem;grid-template-columns:13px 78px 1fr}}.verification-manifest .mock{--line:hsla(0,0%,100%,.08);--line-soft:hsla(0,0%,100%,.06);--ink:#f4f4f6;--ink-mid:#a9a9b4;--ink-dim:#6c6c78;--tl-dot:#2c2c34;--mock-bg:#0d0d11;--mock-bar-bg:#121218;--code-prompt:#5fe3bd;--code-flag:#7c79f2;--link:#7c79f2;--pos:#5fe3bd;--neg:#ff8d8d;--warn:#ffc06b;--sev-crit-fg:#ff8d8d;--sev-crit-bg:rgba(255,90,90,.12);--sev-crit-bd:rgba(255,90,90,.25);--sev-high-fg:#ffc06b;--sev-high-bg:rgba(255,170,70,.12);--sev-high-bd:rgba(255,170,70,.25);--sev-med-fg:#ffe27a;--sev-med-bg:rgba(255,220,90,.1);--sev-med-bd:rgba(255,220,90,.22);--c-harness:#7c79f2;--c-gov:#c0b2f4;background:var(--mock-bg);border:1px solid var(--line);border-radius:12px;box-shadow:0 22px 52px -26px #0d232a8c;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.verification-manifest .mock-bar{align-items:center;background:var(--mock-bar-bg);border-bottom:1px solid var(--line-soft);color:var(--ink-dim);display:flex;flex:none;font-family:var(--vm-font-mono);font-size:12px;gap:.55rem;padding:.6rem .85rem}.verification-manifest .mock-bar .tl{display:flex;gap:6px;margin-right:.3rem}.verification-manifest .mock-bar .tl i{background:var(--tl-dot);border-radius:50%;display:block;height:9px;width:9px}.verification-manifest .mock-bar .fname{color:var(--ink-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-manifest .mock-bar .badge{border:1px solid var(--line);border-radius:5px;color:var(--ink-mid);font-size:10.5px;letter-spacing:.04em;margin-left:auto;padding:.16rem .46rem;white-space:nowrap}.verification-manifest .mock-body{color:var(--ink);flex:1;font-family:var(--vm-font-mono);font-size:12.5px;line-height:1.6;overflow:hidden;padding:.95rem 1rem}.verification-manifest .term .cmd{color:var(--ink)}.verification-manifest .term .cmd .prompt{color:var(--code-prompt)}.verification-manifest .term .cmd .flag{color:var(--code-flag)}.verification-manifest .term .muted{color:var(--ink-dim)}.verification-manifest .term .rule{background:var(--line-soft);height:1px;margin:.65rem 0}.verification-manifest .finding{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem .6rem;align-items:baseline;gap:.5rem .6rem;margin-bottom:.5rem}.verification-manifest .sev{border-radius:5px;font-size:9.5px;font-weight:600;letter-spacing:.07em;padding:.16rem .4rem;text-transform:uppercase;white-space:nowrap}.verification-manifest .sev.crit{background:var(--sev-crit-bg);border:1px solid var(--sev-crit-bd);color:var(--sev-crit-fg)}.verification-manifest .sev.high{background:var(--sev-high-bg);border:1px solid var(--sev-high-bd);color:var(--sev-high-fg)}.verification-manifest .sev.med{background:var(--sev-med-bg);border:1px solid var(--sev-med-bd);color:var(--sev-med-fg)}.verification-manifest .finding .ftitle{color:var(--ink)}.verification-manifest .finding .floc{color:var(--link)}.verification-manifest .finding .fdetail{color:var(--ink-dim);font-size:11.5px;grid-column:2;line-height:1.45}.verification-manifest .term .summary{color:var(--ink-mid);margin-top:.5rem}.verification-manifest .term .summary b{color:var(--ink);font-weight:600}.verification-manifest .claim-split{display:grid;grid-template-rows:auto 1fr;grid-gap:.6rem;gap:.6rem;height:100%}.verification-manifest .claim-card{border:1px solid var(--line-soft);border-radius:9px;padding:.65rem .8rem}.verification-manifest .claim-label{color:var(--ink-dim);font-size:10px;letter-spacing:.1em;margin-bottom:.4rem;text-transform:uppercase}.verification-manifest .claim-task{color:var(--ink-mid);font-size:12px;line-height:1.5}.verification-manifest .claim-task b{color:var(--ink)}.verification-manifest .probe{align-items:center;display:flex;font-size:12px;gap:.55rem;padding:.3rem 0}.verification-manifest .probe .mark{align-items:center;border-radius:50%;display:grid;flex:none;font-size:10px;height:15px;justify-items:center;place-items:center;width:15px}.verification-manifest .probe .mark.pass{background:color-mix(in srgb,var(--pos) 16%,transparent);color:var(--pos)}.verification-manifest .probe .mark.fail{background:color-mix(in srgb,var(--neg) 16%,transparent);color:var(--neg)}.verification-manifest .probe .ptext{color:var(--ink-mid)}.verification-manifest .verdict{align-items:center;border-top:1px solid var(--line-soft);color:var(--neg);display:flex;font-size:12px;gap:.55rem;margin-top:auto;padding-top:.5rem}.verification-manifest .verdict b{color:var(--ink)}.verification-manifest .cl-src{color:var(--ink-mid);font-size:12px}.verification-manifest .cl-src .k{color:var(--ink-dim)}.verification-manifest .cl-src .conf{color:var(--pos)}.verification-manifest .cl-claim{color:var(--ink);font-size:12px;line-height:1.5;margin:.35rem 0 .5rem}.verification-manifest .cl-claim .k{color:var(--ink-dim)}.verification-manifest .cl-claim .q{color:var(--ink-mid)}.verification-manifest .cl-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.verification-manifest .cl-badge{border:1px solid var(--line);border-radius:5px;color:var(--ink-mid);font-size:10px;letter-spacing:.05em;padding:.16rem .46rem;text-transform:uppercase;white-space:nowrap}.verification-manifest .cl-badge.mat{background:var(--sev-high-bg);border-color:var(--sev-high-bd);color:var(--sev-high-fg)}.verification-manifest .cl-sec{color:var(--ink-dim);font-size:10.5px;letter-spacing:.08em;margin:.15rem 0 .3rem;text-transform:uppercase}.verification-manifest .cl-probe{display:grid;grid-template-columns:13px 86px 1fr;grid-gap:.5rem;align-items:baseline;font-size:12px;gap:.5rem;margin:.16rem 0}.verification-manifest .cl-probe .sym{text-align:center}.verification-manifest .cl-probe .dsc{color:var(--ink-mid)}.verification-manifest .cl-probe.sat .stt,.verification-manifest .cl-probe.sat .sym{color:var(--pos)}.verification-manifest .cl-probe.unsat .stt,.verification-manifest .cl-probe.unsat .sym{color:var(--neg)}.verification-manifest .cl-probe.cant .stt,.verification-manifest .cl-probe.cant .sym{color:var(--ink-dim)}.verification-manifest .cl-llm{border-top:1px solid var(--line-soft);margin-top:.5rem;padding-top:.45rem}.verification-manifest .cl-llm .lbl{color:var(--link);font-size:11px}.verification-manifest .cl-llm .adv{color:var(--ink-dim);font-size:11.5px;margin-top:.12rem}.verification-manifest .cl-verdict{color:var(--ink);font-size:12px;margin-top:.5rem}.verification-manifest .cl-verdict .blk{color:var(--neg);font-weight:600}.verification-manifest .cl-tag{color:var(--ink-dim);font-size:11px;line-height:1.4;margin-top:.25rem}.verification-manifest .rows{display:flex;flex-direction:column;gap:.5rem}.verification-manifest .srow{align-items:center;border:1px solid var(--line-soft);border-radius:9px;display:flex;font-size:12px;gap:.6rem;padding:.55rem .7rem}.verification-manifest .srow .chip{border:1px solid var(--line);border-radius:5px;color:var(--ink-mid);font-size:10px;letter-spacing:.05em;padding:.16rem .44rem;text-transform:uppercase;white-space:nowrap}.verification-manifest .srow .chip.live{background:color-mix(in srgb,var(--link) 10%,transparent);border-color:color-mix(in srgb,var(--link) 40%,transparent);color:var(--link)}.verification-manifest .srow .lab{color:var(--ink)}.verification-manifest .srow .meta{color:var(--ink-dim);font-size:11px;margin-left:auto;white-space:nowrap}.verification-manifest .srow .ok{color:var(--pos)}.verification-manifest .srow .warn{color:var(--warn)}.verification-manifest .gov-head{align-items:center;display:flex;gap:.55rem;margin-bottom:.7rem}.verification-manifest .gov-head .av{background:linear-gradient(140deg,var(--c-gov),var(--c-harness));border-radius:50%;flex:none;height:20px;width:20px}.verification-manifest .gov-head .who{color:var(--ink);font-size:12px}.verification-manifest .gov-head .role{color:var(--ink-dim);font-size:11px}.integrations-section:where(.astro-bfhcfioi){background:var(--color-bg);padding:6rem 0 7rem;position:relative;--paper:#f4f6f1;--card:#fff;--ink:#0d232a;--ink-mid:#4f6168;--ink-dim:#8499a0;--teal:#147466;--teal-deep:#0c3a33;--gold:#f0b24f;--line:rgba(13,35,42,.12);--ic-font-display:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--ic-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.integrations-section:where(.astro-bfhcfioi){padding:4rem 0 5rem}}.ic-wrap:where(.astro-bfhcfioi){align-items:center;display:flex;flex-direction:column;font-family:var(--ic-font-display);width:100%}.ic-stage:where(.astro-bfhcfioi){aspect-ratio:1200/760;background:radial-gradient(120% 100% at 50% 0,#fbfcfa 0,var(--paper) 55%,#eef1ea 100%);border:1px solid var(--line);border-radius:3cqw;box-shadow:0 30px 70px -40px #0d232a66;container-type:size;max-width:1180px;overflow:hidden;position:relative;width:100%}.ic-floor:where(.astro-bfhcfioi){background-image:linear-gradient(90deg,rgba(20,116,102,.22) 1px,transparent 0),linear-gradient(180deg,rgba(20,116,102,.22) 1px,transparent 0);background-size:5.2cqw 5.2cqw;bottom:-6%;height:62%;-webkit-mask-image:radial-gradient(120% 85% at 50% 100%,#000 0,transparent 72%);mask-image:radial-gradient(120% 85% at 50% 100%,#000 0,transparent 72%);opacity:.5;transform:translate(-50%) perspective(48cqw) rotateX(70deg);transform-origin:bottom center;width:230%}.ic-floor:where(.astro-bfhcfioi),.ic-haze:where(.astro-bfhcfioi){left:50%;position:absolute;z-index:0}.ic-haze:where(.astro-bfhcfioi){background:radial-gradient(circle,color-mix(in srgb,var(--teal) 16%,transparent),transparent 68%);filter:blur(6px);height:46%;top:34%;transform:translate(-50%,-50%);width:46%}.ic-moor:where(.astro-bfhcfioi){border:1px solid color-mix(in srgb,var(--teal) 20%,transparent);border-radius:50%;height:21cqw;left:50%;position:absolute;top:38%;transform:translate(-50%,-50%);width:21cqw;z-index:2}.ic-moor:where(.astro-bfhcfioi):before{border:1px solid color-mix(in srgb,var(--teal) 26%,transparent);border-radius:50%;content:"";inset:3.6cqw;position:absolute}.ic-arcs:where(.astro-bfhcfioi){height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.ic-arc-guide:where(.astro-bfhcfioi){stroke-width:1;opacity:.22}.ic-arc-pulse:where(.astro-bfhcfioi){stroke-width:1.6;stroke-linecap:round;animation:ic-pulse 2.6s linear infinite;opacity:.9}@keyframes ic-pulse{0%{stroke-dashoffset:100;opacity:0}8%{opacity:.95}60%{opacity:.95}to{stroke-dashoffset:0;opacity:0}}.ic-m:where(.astro-bfhcfioi){display:none}.ic-tile:where(.astro-bfhcfioi){align-items:center;animation:ic-float 6s ease-in-out infinite;background:var(--card);border:1px solid rgba(13,35,42,.08);border-radius:1.7cqw;box-shadow:0 1.2cqw 2.6cqw -1cqw #0d232a52;display:grid;height:6.6cqw;justify-items:center;left:var(--lx);place-items:center;position:absolute;top:var(--ly);transform:translate(-50%,-50%);transition:transform .25s,box-shadow .25s;width:6.6cqw;z-index:3}.ic-tile:where(.astro-bfhcfioi)>svg:where(.astro-bfhcfioi){height:64%;width:64%}.ic-tile:where(.astro-bfhcfioi):hover{box-shadow:0 1.6cqw 3.4cqw -1cqw #0d232a66;z-index:6}.ic-tip:where(.astro-bfhcfioi){background:var(--card);border:1px solid var(--line);border-radius:.7cqw;color:var(--ink-mid);font-family:var(--ic-font-mono);font-size:1.05cqw;left:50%;letter-spacing:.04em;opacity:0;padding:.2cqw .6cqw;pointer-events:none;position:absolute;top:-1.9cqw;transform:translate(-50%);transition:opacity .2s;white-space:nowrap}.ic-tile:where(.astro-bfhcfioi):hover .ic-tip:where(.astro-bfhcfioi){opacity:1}@keyframes ic-float{0%,to{translate:0 0}50%{translate:0 -1.1cqw}}.ic-core:where(.astro-bfhcfioi){align-items:center;justify-items:center;left:50%;place-items:center;position:absolute;top:38%;transform:translate(-50%,-50%);z-index:5}.ic-core:where(.astro-bfhcfioi),.ic-disc:where(.astro-bfhcfioi){align-items:center;display:grid;justify-items:center}.ic-disc:where(.astro-bfhcfioi){align-items:center;animation:ic-breathe 3.4s ease-in-out infinite;background:radial-gradient(circle at 50% 40%,#1c9a86,var(--teal) 58%,var(--teal-deep));border-radius:50%;box-shadow:0 0 0 .5cqw #14746624,0 0 5cqw .5cqw #14746666,inset 0 -.4cqw 1.2cqw #0000004d;color:#eafff7;height:9.6cqw;justify-items:center;place-items:center;position:relative;width:9.6cqw}.ic-disc:where(.astro-bfhcfioi) .ic-spark:where(.astro-bfhcfioi){filter:drop-shadow(0 0 .5cqw rgba(255,255,255,.5));height:5.4cqw;width:5.4cqw}@keyframes ic-breathe{0%,to{box-shadow:0 0 0 .4cqw #1474661f,0 0 4cqw .4cqw #14746657,inset 0 -.4cqw 1.2cqw #0000004d}50%{box-shadow:0 0 0 .7cqw #1474662e,0 0 6.5cqw 1cqw #14746680,inset 0 -.4cqw 1.2cqw #0000004d}}.ic-ripple:where(.astro-bfhcfioi){animation:ic-ripple 6.4s ease-out infinite;border:1.5px solid color-mix(in srgb,var(--teal) 50%,transparent);border-radius:50%;height:9.6cqw;left:50%;opacity:0;position:absolute;top:38%;transform:translate(-50%,-50%) scale(.7);width:9.6cqw;z-index:2}.ic-ripple:where(.astro-bfhcfioi).r2{animation-delay:1.6s}.ic-ripple:where(.astro-bfhcfioi).r3{animation-delay:3.2s}.ic-ripple:where(.astro-bfhcfioi).r4{animation-delay:4.8s}@keyframes ic-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}12%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(4.4)}}.ic-bit:where(.astro-bfhcfioi){animation:ic-bit 2.2s ease-out infinite;background:var(--gold);border-radius:50%;box-shadow:0 0 .8cqw var(--gold);height:.55cqw;left:50%;opacity:0;position:absolute;top:50%;width:.55cqw}@keyframes ic-bit{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.2)}}.ic-orbit:where(.astro-bfhcfioi){animation:ic-ring 56s linear infinite;height:0;left:50%;position:absolute;top:38%;width:0;z-index:6}.ic-slot:where(.astro-bfhcfioi){left:0;position:absolute;top:0}.ic-bob:where(.astro-bfhcfioi),.ic-slot:where(.astro-bfhcfioi){transform-origin:0 0}.ic-bob:where(.astro-bfhcfioi){animation:ic-bob 9s ease-in-out infinite}.ic-pillrot:where(.astro-bfhcfioi){transform-origin:0 0}.ic-pillspin:where(.astro-bfhcfioi){animation:ic-unring 56s linear infinite}@keyframes ic-bob{0%,to{transform:translateY(min(-96px,-12.5cqw))}50%{transform:translateY(min(-108px,-14cqw))}}.ic-pill:where(.astro-bfhcfioi){align-items:center;background:color-mix(in srgb,var(--teal) 8%,var(--card));border:1px solid color-mix(in srgb,var(--teal) 32%,transparent);border-radius:999px;box-shadow:0 max(4px,.6cqw) max(10px,1.8cqw) max(-5px,-.5cqw) #0d232a73;color:var(--teal-deep);display:flex;font-family:var(--ic-font-mono);font-size:max(9.5px,1.05cqw);gap:max(3px,.45cqw);letter-spacing:.02em;padding:max(2.5px,.46cqw) max(6px,.9cqw);transform:translate(-50%,-50%);white-space:nowrap}.ic-pill:where(.astro-bfhcfioi):before{background:var(--teal);border-radius:50%;box-shadow:0 0 max(4px,.6cqw) color-mix(in srgb,var(--teal) 70%,transparent);content:"";flex:none;height:max(4px,.62cqw);width:max(4px,.62cqw)}@keyframes ic-ring{to{transform:rotate(1turn)}}@keyframes ic-unring{to{transform:rotate(-1turn)}}.ic-copy:where(.astro-bfhcfioi){bottom:4%;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:88%;z-index:7}.ic-eyebrow:where(.astro-bfhcfioi){align-items:center;color:var(--ink-dim);display:inline-flex;font-family:var(--ic-font-mono);font-size:1.05cqw;gap:.7cqw;letter-spacing:.22em;margin-bottom:1.4cqw;text-transform:uppercase;white-space:nowrap}.ic-eyebrow:where(.astro-bfhcfioi) .lg:where(.astro-bfhcfioi){background:var(--gold);border-radius:1px;height:1cqw;transform:rotate(45deg);width:1cqw}.ic-h:where(.astro-bfhcfioi){color:var(--ink);font-size:3.4cqw;letter-spacing:-.025em;line-height:1.04;margin:0;text-wrap:balance}.ic-h:where(.astro-bfhcfioi),.ic-h:where(.astro-bfhcfioi) b:where(.astro-bfhcfioi){font-weight:700}.ic-h:where(.astro-bfhcfioi) b:where(.astro-bfhcfioi){color:var(--teal)}.ic-sub:where(.astro-bfhcfioi){color:var(--ink-mid);font-size:1.5cqw;line-height:1.5;margin:1.2cqw auto 0;max-width:60ch}@media (prefers-reduced-motion:reduce){.ic-arc-pulse:where(.astro-bfhcfioi),.ic-bit:where(.astro-bfhcfioi),.ic-bob:where(.astro-bfhcfioi),.ic-disc:where(.astro-bfhcfioi),.ic-orbit:where(.astro-bfhcfioi),.ic-pillspin:where(.astro-bfhcfioi),.ic-ripple:where(.astro-bfhcfioi),.ic-tile:where(.astro-bfhcfioi){animation:none!important}.ic-bit:where(.astro-bfhcfioi),.ic-ripple:where(.astro-bfhcfioi){display:none}.ic-bob:where(.astro-bfhcfioi){transform:translateY(min(-96px,-12.5cqw))}}.ic-outside:where(.astro-bfhcfioi){display:none}@media (max-width:1199px){.integrations-section:where(.astro-bfhcfioi){padding:4rem 0 5rem}.ic-copy:where(.astro-bfhcfioi){display:none}.ic-outside:where(.astro-bfhcfioi){display:block;margin-top:1.75rem;padding:0 .25rem;text-align:center}.ic-eyebrow-m:where(.astro-bfhcfioi){align-items:center;background:rgba(var(--rgb-brand-2),.7);border:1px solid rgba(var(--rgb-brand-1),.22);border-radius:999px;color:var(--color-brand-1);display:inline-flex;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;gap:.55rem;letter-spacing:.1em;margin:0 0 1rem;padding:.45rem .85rem;text-transform:uppercase}.ic-eyebrow-m:where(.astro-bfhcfioi) .lg:where(.astro-bfhcfioi){background:var(--gold);border-radius:1px;height:.5rem;transform:rotate(45deg);width:.5rem}.ic-h-m:where(.astro-bfhcfioi){--fs:1.9rem;--lh:1.1;--fw:800;color:var(--color-text);letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.ic-h-m:where(.astro-bfhcfioi) b:where(.astro-bfhcfioi){color:var(--color-brand-1);font-weight:800}.ic-sub-m:where(.astro-bfhcfioi){--fs:var(--font-size-md);--fh:1.55;color:var(--color-text-alt);margin:0 auto;max-width:34em}}@media (max-width:600px){.integrations-section:where(.astro-bfhcfioi){padding:3rem 0 4rem}.ic-stage:where(.astro-bfhcfioi){aspect-ratio:1/.92;border-radius:1rem}.ic-tile:where(.astro-bfhcfioi){border-radius:3cqw;box-shadow:0 2cqw 4cqw -1.6cqw #0d232a57;height:12cqw;left:var(--lxm);top:var(--lym);width:12cqw}.ic-core:where(.astro-bfhcfioi),.ic-moor:where(.astro-bfhcfioi),.ic-orbit:where(.astro-bfhcfioi),.ic-ripple:where(.astro-bfhcfioi){top:40%}.ic-disc:where(.astro-bfhcfioi){height:16cqw;width:16cqw}.ic-disc:where(.astro-bfhcfioi) .ic-spark:where(.astro-bfhcfioi){height:9cqw;width:9cqw}.ic-ripple:where(.astro-bfhcfioi){height:16cqw;width:16cqw}.ic-moor:where(.astro-bfhcfioi){height:34cqw;width:34cqw}.ic-moor:where(.astro-bfhcfioi):before{inset:5.6cqw}.ic-bob:where(.astro-bfhcfioi){animation-name:ic-bob-m}.ic-pill:where(.astro-bfhcfioi){box-shadow:0 1cqw 2.4cqw -.8cqw #0d232a73;font-size:2cqw;gap:.8cqw;padding:.9cqw 1.6cqw}.ic-pill:where(.astro-bfhcfioi):before{height:1cqw;width:1cqw}.ic-d:where(.astro-bfhcfioi){display:none}.ic-m:where(.astro-bfhcfioi){display:inline}}@keyframes ic-bob-m{0%,to{transform:translateY(-19.5cqw)}50%{transform:translateY(-22cqw)}}@media (prefers-reduced-motion:reduce) and (max-width:600px){.ic-bob:where(.astro-bfhcfioi){transform:translateY(-20cqw)}}@media (max-width:480px){.ic-h-m:where(.astro-bfhcfioi){--fs:1.55rem}.ic-sub-m:where(.astro-bfhcfioi){--fs:var(--font-size-sm)}}.tz-section:where(.astro-iqqcdpcd){font-family:var(--font-sans);padding:5.5rem 0}.tz-head:where(.astro-iqqcdpcd){margin:0 auto 2.4rem;max-width:46rem;text-align:center}.tz-eyebrow:where(.astro-iqqcdpcd){align-items:center;background:color-mix(in srgb,var(--color-brand-1) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-brand-1) 22%,transparent);border-radius:999px;color:var(--color-brand-1);display:inline-flex;font:600 .72rem/1 var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);gap:.55rem;letter-spacing:.16em;margin:0 0 1.1rem;padding:.4rem .8rem;text-transform:uppercase}.tz-eyebrow:where(.astro-iqqcdpcd) .lg:where(.astro-iqqcdpcd){background:var(--color-brand-4);border-radius:1px;height:.5rem;transform:rotate(45deg);width:.5rem}.tz-h:where(.astro-iqqcdpcd){font-size:max(1.8rem,min(3.6vw,2.2rem));letter-spacing:-.03em;line-height:1.08;margin:0;text-wrap:balance}.tz-h:where(.astro-iqqcdpcd),.tz-h:where(.astro-iqqcdpcd) b:where(.astro-iqqcdpcd){font-weight:800}.tz-h:where(.astro-iqqcdpcd) b:where(.astro-iqqcdpcd){color:var(--color-brand-1)}.tz-grid:where(.astro-iqqcdpcd){display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem}.tz-card:where(.astro-iqqcdpcd){background:#fff;border:1px solid rgba(var(--rgb-text),.1);border-radius:1.4rem;box-shadow:0 20px 50px -36px rgba(var(--rgb-text),.4);color:inherit;display:flex;flex-direction:column;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:transform .25s var(--ease-out-quart,ease),box-shadow .25s}.tz-card:where(.astro-iqqcdpcd):hover{box-shadow:0 30px 64px -34px rgba(var(--rgb-text),.5);transform:translateY(-4px)}.tz-stage:where(.astro-iqqcdpcd){aspect-ratio:1/.78;container-type:size;overflow:hidden;position:relative;width:100%;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;background:radial-gradient(120% 100% at 50% 0,#fbfcfa,#f1f5ee 56%,#e7ede4);border-bottom:1px solid rgba(var(--rgb-text),.08)}.tz--skills:where(.astro-iqqcdpcd){--core-y:47%}.tz--harness:where(.astro-iqqcdpcd){--core-y:49%}.tz-floor:where(.astro-iqqcdpcd){background-image:linear-gradient(to right,rgba(var(--rgb-brand-1),.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--rgb-brand-1),.2) 1px,transparent 1px);background-size:6cqw 6cqw;bottom:-6%;height:60%;left:50%;-webkit-mask-image:radial-gradient(120% 85% at 50% 100%,#000 0,transparent 72%);mask-image:radial-gradient(120% 85% at 50% 100%,#000 0,transparent 72%);opacity:.45;position:absolute;transform:translate(-50%) perspective(60cqw) rotateX(70deg);transform-origin:bottom center;width:230%;z-index:0}.tz-core:where(.astro-iqqcdpcd){align-items:center;justify-items:center;left:50%;place-items:center;position:absolute;top:var(--core-y);transform:translate(-50%,-50%);z-index:5}.tz-core:where(.astro-iqqcdpcd),.tz-disc:where(.astro-iqqcdpcd){align-items:center;display:grid;justify-items:center}.tz-disc:where(.astro-iqqcdpcd){align-items:center;animation:tz-breathe 3.6s ease-in-out infinite;background:radial-gradient(circle at 50% 38%,#1c9a86,var(--color-brand-1) 58%,#0c3a33);border-radius:50%;color:#eafff7;height:16cqw;justify-items:center;place-items:center;width:16cqw}.tz-disc:where(.astro-iqqcdpcd) svg:where(.astro-iqqcdpcd){filter:drop-shadow(0 0 .6cqw rgba(255,255,255,.5));height:9cqw;width:9cqw}@keyframes tz-breathe{0%,to{box-shadow:0 0 0 .5cqw rgba(var(--rgb-brand-1),.12),0 0 5cqw .5cqw rgba(var(--rgb-brand-1),.34)}50%{box-shadow:0 0 0 .9cqw rgba(var(--rgb-brand-1),.18),0 0 8cqw 1.2cqw rgba(var(--rgb-brand-1),.5)}}.tz-core-label:where(.astro-iqqcdpcd){color:var(--color-brand-1);font-family:var(--font-mono);font-size:1.6cqw;font-weight:600;letter-spacing:.04em;top:calc(100% + 1.4cqw);transform:translate(-50%);white-space:nowrap}.tz-core-label:where(.astro-iqqcdpcd),.tz-ripple:where(.astro-iqqcdpcd){left:50%;position:absolute}.tz-ripple:where(.astro-iqqcdpcd){animation:tz-ripple 6s ease-out infinite;border:1.5px solid color-mix(in srgb,var(--color-brand-1) 45%,transparent);border-radius:50%;height:16cqw;opacity:0;top:var(--core-y);transform:translate(-50%,-50%) scale(.7);width:16cqw;z-index:2}.tz-ripple:where(.astro-iqqcdpcd).r2{animation-delay:3s}@keyframes tz-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}12%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}.tz-spoke:where(.astro-iqqcdpcd){background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand-1) 38%,transparent),transparent);height:1.5px;transform-origin:0 50%;z-index:1}.tz-dot:where(.astro-iqqcdpcd),.tz-spoke:where(.astro-iqqcdpcd){left:50%;position:absolute;top:var(--core-y)}.tz-dot:where(.astro-iqqcdpcd){align-items:center;animation:tz-bobdot 6s ease-in-out infinite;background:#fff;border:1px solid rgba(var(--rgb-text),.1);border-radius:50%;box-shadow:0 1.6cqw 3cqw -1.4cqw rgba(var(--rgb-text),.35);color:var(--color-brand-1);display:grid;height:11cqw;justify-items:center;place-items:center;width:11cqw;z-index:4}.tz-dot:where(.astro-iqqcdpcd) svg:where(.astro-iqqcdpcd){height:5.4cqw;width:5.4cqw}@keyframes tz-bobdot{0%,to{translate:0 0}50%{translate:0 -.9cqw}}.tz-loop:where(.astro-iqqcdpcd){border:1.5px dashed color-mix(in srgb,var(--color-brand-1) 28%,transparent);border-radius:50%;height:60cqw;transform:translate(-50%,-50%);width:60cqw;z-index:2}.tz-loop:where(.astro-iqqcdpcd),.tz-node:where(.astro-iqqcdpcd){left:50%;position:absolute;top:var(--core-y)}.tz-node:where(.astro-iqqcdpcd){align-items:center;background:#fff;border:2px solid color-mix(in srgb,var(--color-brand-1) 45%,transparent);border-radius:50%;box-shadow:0 1.4cqw 3cqw -1.4cqw rgba(var(--rgb-text),.3);color:var(--color-brand-1);display:grid;height:9cqw;justify-items:center;place-items:center;width:9cqw;z-index:4}.tz-node:where(.astro-iqqcdpcd) svg:where(.astro-iqqcdpcd){height:4.6cqw;width:4.6cqw}.tz-node:where(.astro-iqqcdpcd).gate{background:color-mix(in srgb,var(--color-brand-1) 10%,#fff);border-color:var(--color-brand-1)}.tz-gateflash:where(.astro-iqqcdpcd){animation:tz-gateflash 7s ease-out infinite;animation-delay:1.4s;border:2px solid var(--color-brand-5);border-radius:50%;height:15cqw;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:15cqw;z-index:3}@keyframes tz-gateflash{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}4%{opacity:.85}16%{opacity:0;transform:translate(-50%,-50%) scale(1.4)}to{opacity:0}}.tz-tokwrap:where(.astro-iqqcdpcd){animation:tz-orbit 7s linear infinite;height:0;left:50%;position:absolute;top:var(--core-y);width:0;z-index:6}.tz-tokarm:where(.astro-iqqcdpcd){transform:translateY(-28cqw)}.tz-tokarm:where(.astro-iqqcdpcd),.tz-token:where(.astro-iqqcdpcd){left:0;position:absolute;top:0}.tz-token:where(.astro-iqqcdpcd){animation:tz-tokcolor 7s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 3cqw currentColor;color:var(--color-brand-5);height:4.6cqw;transform:translate(-50%,-50%);width:4.6cqw}@keyframes tz-orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes tz-tokcolor{0%,18%{color:var(--color-brand-5)}22%{color:var(--color-brand-4)}40%{color:#c79a2c}58%,to{color:var(--color-brand-1)}}.tz-lbl:where(.astro-iqqcdpcd){background:color-mix(in srgb,var(--color-brand-1) 9%,#fff);border:1px solid color-mix(in srgb,var(--color-brand-1) 24%,transparent);border-radius:999px;color:var(--color-brand-1);font-family:var(--font-mono);font-size:1.55cqw;font-weight:600;left:50%;line-height:1.1;padding:.32cqw .85cqw;position:absolute;top:calc(100% + .8cqw);transform:translate(-50%);white-space:nowrap}.tz-node:where(.astro-iqqcdpcd).gate .tz-lbl:where(.astro-iqqcdpcd){background:var(--color-brand-1);border-color:var(--color-brand-1);color:#fff}.tz-manifest:where(.astro-iqqcdpcd){background:#0d232a;border-radius:1.2cqw;box-shadow:0 2cqw 4cqw -1.6cqw rgba(var(--rgb-text),.55);font-family:var(--font-mono);left:3cqw;overflow:hidden;position:absolute;top:3cqw;width:25cqw;z-index:6}.tz-manifest-bar:where(.astro-iqqcdpcd){align-items:center;background:#ffffff0a;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:.5cqw;padding:.7cqw .85cqw}.tz-manifest-bar:where(.astro-iqqcdpcd) i:where(.astro-iqqcdpcd){background:#ffffff38;border-radius:50%;height:.7cqw;width:.7cqw}.tz-manifest-bar:where(.astro-iqqcdpcd) b:where(.astro-iqqcdpcd){color:#cfe8e0;font-size:1.2cqw;font-weight:500;margin-left:.3cqw}.tz-manifest-body:where(.astro-iqqcdpcd){display:flex;flex-direction:column;gap:.45cqw;padding:.8cqw .9cqw .9cqw}.tz-manifest-mk:where(.astro-iqqcdpcd){color:#5f7d77;font-size:1.05cqw}.tz-manifest-row:where(.astro-iqqcdpcd){align-items:center;color:#cbe7df;display:flex;font-size:1.1cqw;gap:.5cqw}.tz-manifest-row:where(.astro-iqqcdpcd) .ok:where(.astro-iqqcdpcd){color:#46b08a}.tz-dial:where(.astro-iqqcdpcd){background:#fff;border:1px solid rgba(var(--rgb-text),.12);border-radius:999px;bottom:3cqw;box-shadow:0 1.2cqw 2.6cqw -1.4cqw rgba(var(--rgb-text),.4);display:flex;font-family:var(--font-mono);left:50%;padding:.5cqw;position:absolute;transform:translate(-50%);z-index:7}.tz-dial:where(.astro-iqqcdpcd) span:where(.astro-iqqcdpcd){align-items:center;border-radius:999px;color:var(--color-text-alt);display:flex;font-size:1.2cqw;font-weight:600;gap:.45cqw;letter-spacing:.02em;padding:.5cqw 1.15cqw}.tz-dial:where(.astro-iqqcdpcd) span:where(.astro-iqqcdpcd) .d:where(.astro-iqqcdpcd){background:currentColor;border-radius:50%;height:.7cqw;opacity:.5;width:.7cqw}.tz-dial:where(.astro-iqqcdpcd) span:where(.astro-iqqcdpcd).on{background:var(--color-brand-1);color:#fff}.tz-dial:where(.astro-iqqcdpcd) span:where(.astro-iqqcdpcd).on .d:where(.astro-iqqcdpcd){animation:tz-dialpulse 7s ease-in-out infinite;background:#fff;opacity:1}@keyframes tz-dialpulse{0%,12%{box-shadow:0 0 #fff9}18%{box-shadow:0 0 0 .7cqw #fff0}to{box-shadow:0 0 #fff0}}.tz-cmd:where(.astro-iqqcdpcd){align-self:stretch;background:#0d232a;border:1px solid hsla(0,0%,100%,.1);border-radius:.55rem;box-shadow:0 10px 26px -18px rgba(var(--rgb-text),.6);color:#eafff7;display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:500;line-height:1.5;padding:.55rem .72rem;white-space:normal;word-break:break-word}.tz-cmd:where(.astro-iqqcdpcd) .p:where(.astro-iqqcdpcd){color:var(--color-brand-4);font-weight:700;margin-right:.4rem}.tz-cmd:where(.astro-iqqcdpcd) .cur:where(.astro-iqqcdpcd){animation:tz-blink 1.1s steps(1) infinite;background:var(--color-brand-2);border-radius:1px;display:inline-block;height:.82rem;margin-left:.18rem;vertical-align:-.05rem;width:.42rem}@keyframes tz-blink{50%{opacity:0}}.tz-meta:where(.astro-iqqcdpcd){display:flex;flex:1;flex-direction:column;gap:.45rem;padding:1.3rem 1.4rem 1.5rem}.tz-footer:where(.astro-iqqcdpcd){display:flex;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:.7rem}.tz-meta-top:where(.astro-iqqcdpcd){align-items:center;display:flex;gap:1rem;justify-content:space-between}.tz-meta:where(.astro-iqqcdpcd) h3:where(.astro-iqqcdpcd){font-size:1.3rem;font-weight:800;letter-spacing:-.02em;margin:0}.tz-arrow:where(.astro-iqqcdpcd){align-items:center;background:color-mix(in srgb,var(--color-brand-1) 10%,#fff);border-radius:50%;color:var(--color-brand-1);display:grid;flex:none;height:2rem;justify-items:center;place-items:center;transition:transform .25s,background .25s;width:2rem}.tz-card:where(.astro-iqqcdpcd):hover .tz-arrow:where(.astro-iqqcdpcd){background:var(--color-brand-1);color:#fff;transform:translate(3px)}.tz-meta:where(.astro-iqqcdpcd) p:where(.astro-iqqcdpcd){color:var(--color-text-alt);font-size:.98rem;line-height:1.45;margin:0}.tz-tags:where(.astro-iqqcdpcd){display:flex;flex-wrap:wrap;gap:.4rem}.tz-tag:where(.astro-iqqcdpcd){background:color-mix(in srgb,var(--color-brand-1) 7%,#fff);border:1px solid color-mix(in srgb,var(--color-brand-1) 18%,transparent);border-radius:999px;color:var(--color-brand-1);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.01em;padding:.22rem .6rem;white-space:nowrap}@media (max-width:760px){.tz-grid:where(.astro-iqqcdpcd){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tz-cmd:where(.astro-iqqcdpcd) .cur:where(.astro-iqqcdpcd),.tz-dial:where(.astro-iqqcdpcd) span:where(.astro-iqqcdpcd).on .d:where(.astro-iqqcdpcd),.tz-disc:where(.astro-iqqcdpcd),.tz-dot:where(.astro-iqqcdpcd),.tz-gateflash:where(.astro-iqqcdpcd),.tz-ripple:where(.astro-iqqcdpcd),.tz-token:where(.astro-iqqcdpcd),.tz-tokwrap:where(.astro-iqqcdpcd){animation:none!important}.tz-ripple:where(.astro-iqqcdpcd){display:none}.tz-token:where(.astro-iqqcdpcd){color:var(--color-brand-1)}}sy-rect-reveal:where(.astro-l65klfhv){display:block}.inner:where(.astro-l65klfhv){display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:300vh}.inner:where(.astro-l65klfhv)>*{grid-column:1;grid-row:1;height:100vh;position:sticky;top:0;will-change:clip-path}.sy-statements:where(.astro-s6fcz3yu){margin-bottom:0;position:relative;z-index:9}.box:where(.astro-s6fcz3yu){align-items:center;background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100%}.box:where(.astro-s6fcz3yu):nth-child(2){background:var(--color-brand-1);color:var(--color-brand-3)}.box:where(.astro-s6fcz3yu):nth-child(3){background:var(--color-brand-3)}.content:where(.astro-s6fcz3yu){align-items:center;display:flex;flex-direction:column;justify-content:center}h2:where(.astro-s6fcz3yu){--fs:3rem;--lh:1.3}p:where(.astro-s6fcz3yu){max-width:40em}sy-text-marquee:where(.astro-vntlgzpv){backdrop-filter:blur(6px) saturate(1.05);display:block;max-width:100%;opacity:0;overflow:hidden;position:relative;transition:opacity .2s ease-in-out;width:100vw}sy-text-marquee.is-ready{opacity:1}.outer:where(.astro-vntlgzpv){display:flex;transform:translate(var(--x));will-change:transform}.inner:where(.astro-vntlgzpv){align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.text:where(.astro-vntlgzpv){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-sans);letter-spacing:var(--ls,0);--fs:4rem;--fw:600;align-items:center;display:flex;white-space:nowrap;-webkit-text-stroke-color:currentColor;-webkit-text-stroke-width:2px;-webkit-text-fill-color:transparent;color:var(--c,var(--color-brand-1))}.text:where(.astro-vntlgzpv):before{background:currentcolor;border-radius:99px;content:"";display:block;height:.2em;margin:0 .35em;width:.2em}.text:where(.astro-vntlgzpv):nth-child(odd){-webkit-text-fill-color:unset}.waitlist-modal:where(.astro-zbzw3kar){background:transparent;border:none;color:inherit;margin:auto;max-width:min(32rem,calc(100vw - 2rem));padding:0;width:100%}.waitlist-modal:where(.astro-zbzw3kar)::backdrop{backdrop-filter:blur(6px);background:#080e119e}.waitlist-modal:where(.astro-zbzw3kar)[open]{animation:waitlist-pop .22s ease-out}@keyframes waitlist-pop{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.card:where(.astro-zbzw3kar){background:#14191c;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 1.5rem 4rem #00000080;color:#ffffffeb;padding:1.6rem 1.6rem 1.5rem;position:relative}.close:where(.astro-zbzw3kar){align-items:center;background:transparent;border:none;border-radius:999px;color:#ffffff8c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:color .15s ease,background .15s ease;width:2rem}.close:where(.astro-zbzw3kar):focus-visible,.close:where(.astro-zbzw3kar):hover{background:#ffffff14;color:#fffffff2;outline:none}.title:where(.astro-zbzw3kar){color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.meta:where(.astro-zbzw3kar){color:#ffffff8c;font-size:.82rem;line-height:1.5;margin:0 0 1.2rem}.meta-count:where(.astro-zbzw3kar){color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.meta-sep:where(.astro-zbzw3kar){color:#ffffff52;margin:0 .4rem}.form:where(.astro-zbzw3kar){display:flex;flex-direction:column;gap:.65rem}.field:where(.astro-zbzw3kar){display:block}.field:where(.astro-zbzw3kar) input:where(.astro-zbzw3kar){background:#1d2327;border:1px solid hsla(0,0%,100%,.1);border-radius:.65rem;color:#fff;font:inherit;font-size:.95rem;padding:.95rem 1rem;transition:border-color .15s ease,background .15s ease;width:100%}.field:where(.astro-zbzw3kar) input:where(.astro-zbzw3kar)::-moz-placeholder{color:#fff6}.field:where(.astro-zbzw3kar) input:where(.astro-zbzw3kar)::placeholder{color:#fff6}.field:where(.astro-zbzw3kar) input:where(.astro-zbzw3kar):focus{background:#232a2e;border-color:#ffffff52;outline:none}.sr-only:where(.astro-zbzw3kar){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.submit:where(.astro-zbzw3kar){background:#fff;border:none;border-radius:.65rem;color:#11161a;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;margin-top:.4rem;padding:.95rem 1rem;position:relative;transition:transform .15s ease,background .15s ease}.submit:where(.astro-zbzw3kar):hover:not(:disabled){background:#f1f3f4;transform:translateY(-1px)}.submit:where(.astro-zbzw3kar):disabled{cursor:progress;opacity:.85}.submit:where(.astro-zbzw3kar)[data-loading] .submit-label:where(.astro-zbzw3kar){opacity:0}.submit-spinner:where(.astro-zbzw3kar){border:2px solid rgba(0,0,0,.15);border-radius:999px;border-top-color:#11161a;height:1.1rem;inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;width:1.1rem}.submit:where(.astro-zbzw3kar)[data-loading] .submit-spinner:where(.astro-zbzw3kar){animation:waitlist-spin .7s linear infinite;opacity:1}@keyframes waitlist-spin{to{transform:rotate(1turn)}}.error:where(.astro-zbzw3kar){color:#f59c98;font-size:.85rem;margin:0}.success:where(.astro-zbzw3kar){padding:.4rem 0 .2rem}.success-title:where(.astro-zbzw3kar){color:#fff;font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.success-body:where(.astro-zbzw3kar){color:#ffffffb3;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:480px){.card:where(.astro-zbzw3kar){padding:1.3rem 1.2rem}.title:where(.astro-zbzw3kar){font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.submit:where(.astro-zbzw3kar)[data-loading] .submit-spinner:where(.astro-zbzw3kar),.waitlist-modal:where(.astro-zbzw3kar)[open]{animation:none}}.demo-modal:where(.astro-z7pbtb4r){background:transparent;border:none;color:inherit;margin:auto;max-width:min(32rem,calc(100vw - 2rem));padding:0;width:100%}.demo-modal:where(.astro-z7pbtb4r)::backdrop{backdrop-filter:blur(6px);background:#080e119e}.demo-modal:where(.astro-z7pbtb4r)[open]{animation:demo-pop .22s ease-out}@keyframes demo-pop{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.card:where(.astro-z7pbtb4r){background:#14191c;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 1.5rem 4rem #00000080;color:#ffffffeb;padding:1.6rem 1.6rem 1.5rem;position:relative}.close:where(.astro-z7pbtb4r){align-items:center;background:transparent;border:none;border-radius:999px;color:#ffffff8c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:color .15s ease,background .15s ease;width:2rem}.close:where(.astro-z7pbtb4r):focus-visible,.close:where(.astro-z7pbtb4r):hover{background:#ffffff14;color:#fffffff2;outline:none}.title:where(.astro-z7pbtb4r){color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.meta:where(.astro-z7pbtb4r){color:#fff9;font-size:.85rem;line-height:1.55;margin:0 0 1.2rem}.form:where(.astro-z7pbtb4r){display:flex;flex-direction:column;gap:.65rem}.field:where(.astro-z7pbtb4r){display:block}.field:where(.astro-z7pbtb4r) input:where(.astro-z7pbtb4r){background:#1d2327;border:1px solid hsla(0,0%,100%,.1);border-radius:.65rem;color:#fff;font:inherit;font-size:.95rem;padding:.95rem 1rem;transition:border-color .15s ease,background .15s ease;width:100%}.field:where(.astro-z7pbtb4r) input:where(.astro-z7pbtb4r)::-moz-placeholder{color:#fff6}.field:where(.astro-z7pbtb4r) input:where(.astro-z7pbtb4r)::placeholder{color:#fff6}.field:where(.astro-z7pbtb4r) input:where(.astro-z7pbtb4r):focus{background:#232a2e;border-color:#ffffff52;outline:none}.sr-only:where(.astro-z7pbtb4r){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.submit:where(.astro-z7pbtb4r){background:#fff;border:none;border-radius:.65rem;color:#11161a;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;margin-top:.4rem;padding:.95rem 1rem;position:relative;transition:transform .15s ease,background .15s ease}.submit:where(.astro-z7pbtb4r):hover:not(:disabled){background:#f1f3f4;transform:translateY(-1px)}.submit:where(.astro-z7pbtb4r):disabled{cursor:progress;opacity:.85}.submit:where(.astro-z7pbtb4r)[data-loading] .submit-label:where(.astro-z7pbtb4r){opacity:0}.submit-spinner:where(.astro-z7pbtb4r){border:2px solid rgba(0,0,0,.15);border-radius:999px;border-top-color:#11161a;height:1.1rem;inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;width:1.1rem}.submit:where(.astro-z7pbtb4r)[data-loading] .submit-spinner:where(.astro-z7pbtb4r){animation:demo-spin .7s linear infinite;opacity:1}@keyframes demo-spin{to{transform:rotate(1turn)}}.error:where(.astro-z7pbtb4r){color:#f59c98;font-size:.85rem;margin:0}.success:where(.astro-z7pbtb4r){padding:.4rem 0 .2rem}.success-title:where(.astro-z7pbtb4r){color:#fff;font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.success-body:where(.astro-z7pbtb4r){color:#ffffffb3;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:480px){.card:where(.astro-z7pbtb4r){padding:1.3rem 1.2rem}.title:where(.astro-z7pbtb4r){font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.demo-modal:where(.astro-z7pbtb4r)[open],.submit:where(.astro-z7pbtb4r)[data-loading] .submit-spinner:where(.astro-z7pbtb4r){animation:none}}.pilot-modal:where(.astro-bw5wks43){background:transparent;border:none;color:inherit;margin:auto;max-width:min(34rem,calc(100vw - 2rem));padding:0;width:100%}.pilot-modal:where(.astro-bw5wks43)::backdrop{backdrop-filter:blur(6px);background:#080e119e}.pilot-modal:where(.astro-bw5wks43)[open]{animation:pilot-pop .22s ease-out}@keyframes pilot-pop{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.card:where(.astro-bw5wks43){background:#14191c;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 1.5rem 4rem #00000080;color:#ffffffeb;padding:1.6rem 1.6rem 1.5rem;position:relative}.close:where(.astro-bw5wks43){align-items:center;background:transparent;border:none;border-radius:999px;color:#ffffff8c;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:color .15s ease,background .15s ease;width:2rem}.close:where(.astro-bw5wks43):focus-visible,.close:where(.astro-bw5wks43):hover{background:#ffffff14;color:#fffffff2;outline:none}.title:where(.astro-bw5wks43){color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.meta:where(.astro-bw5wks43){color:#fff9;font-size:.85rem;line-height:1.55;margin:0 0 1.2rem}.form:where(.astro-bw5wks43){display:flex;flex-direction:column;gap:.65rem}.field:where(.astro-bw5wks43){display:block;position:relative}.field:where(.astro-bw5wks43) input:where(.astro-bw5wks43),.field:where(.astro-bw5wks43) select:where(.astro-bw5wks43){background:#1d2327;border:1px solid hsla(0,0%,100%,.1);border-radius:.65rem;color:#fff;font:inherit;font-size:.95rem;padding:.95rem 1rem;transition:border-color .15s ease,background .15s ease;width:100%}.field:where(.astro-bw5wks43) input:where(.astro-bw5wks43)::-moz-placeholder{color:#fff6}.field:where(.astro-bw5wks43) input:where(.astro-bw5wks43)::placeholder{color:#fff6}.field:where(.astro-bw5wks43) input:where(.astro-bw5wks43):focus,.field:where(.astro-bw5wks43) select:where(.astro-bw5wks43):focus{background:#232a2e;border-color:#ffffff52;outline:none}.field-select:where(.astro-bw5wks43) select:where(.astro-bw5wks43){-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#fff6;padding-right:2.5rem}.field-select:where(.astro-bw5wks43) select:where(.astro-bw5wks43):valid{color:#fff}.field-select:where(.astro-bw5wks43):after{border-bottom:2px solid hsla(0,0%,100%,.45);border-right:2px solid hsla(0,0%,100%,.45);content:"";height:.55rem;pointer-events:none;position:absolute;right:1.1rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.55rem}.sr-only:where(.astro-bw5wks43){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.submit:where(.astro-bw5wks43){background:#fff;border:none;border-radius:.65rem;color:#11161a;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;margin-top:.4rem;padding:.95rem 1rem;position:relative;transition:transform .15s ease,background .15s ease}.submit:where(.astro-bw5wks43):hover:not(:disabled){background:#f1f3f4;transform:translateY(-1px)}.submit:where(.astro-bw5wks43):disabled{cursor:progress;opacity:.85}.submit:where(.astro-bw5wks43)[data-loading] .submit-label:where(.astro-bw5wks43){opacity:0}.submit-spinner:where(.astro-bw5wks43){border:2px solid rgba(0,0,0,.15);border-radius:999px;border-top-color:#11161a;height:1.1rem;inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;width:1.1rem}.submit:where(.astro-bw5wks43)[data-loading] .submit-spinner:where(.astro-bw5wks43){animation:pilot-spin .7s linear infinite;opacity:1}@keyframes pilot-spin{to{transform:rotate(1turn)}}.error:where(.astro-bw5wks43){color:#f59c98;font-size:.85rem;margin:0}.success:where(.astro-bw5wks43){padding:.4rem 0 .2rem}.success-title:where(.astro-bw5wks43){color:#fff;font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.success-body:where(.astro-bw5wks43){color:#ffffffb3;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:480px){.card:where(.astro-bw5wks43){padding:1.3rem 1.2rem}.title:where(.astro-bw5wks43){font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.pilot-modal:where(.astro-bw5wks43)[open],.submit:where(.astro-bw5wks43)[data-loading] .submit-spinner:where(.astro-bw5wks43){animation:none}}
