.Nav-module__7B-vOq__nav{z-index:50;color:var(--text);transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out), padding .35s var(--ease-out);border-bottom:1px solid #0000;padding-block:1rem;position:fixed;top:0;left:0;right:0}.Nav-module__7B-vOq__nav[data-stage]{color:var(--stage-text)}.Nav-module__7B-vOq__nav[data-scrolled]:not([data-stage]){-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--border);background:#f8faf9e0;padding-block:.65rem}.Nav-module__7B-vOq__nav[data-scrolled][data-stage]{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--stage-border);background:#0b1611b3;padding-block:.65rem}.Nav-module__7B-vOq__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.Nav-module__7B-vOq__wordmark{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.Nav-module__7B-vOq__mark{width:20px;height:20px;color:var(--accent)}.Nav-module__7B-vOq__nav[data-stage] .Nav-module__7B-vOq__mark{color:var(--stage-muted)}.Nav-module__7B-vOq__links{gap:1.75rem;font-size:.9rem;font-weight:500;display:flex}.Nav-module__7B-vOq__links a{opacity:.78;transition:opacity .2s var(--ease-out)}.Nav-module__7B-vOq__links a:hover{opacity:1}.Nav-module__7B-vOq__actions{align-items:center;gap:1rem;display:flex}.Nav-module__7B-vOq__signin{opacity:.78;transition:opacity .2s var(--ease-out);font-size:.9rem;font-weight:500}.Nav-module__7B-vOq__signin:hover{opacity:1}.Nav-module__7B-vOq__cta{background:var(--accent);color:#fff;padding:.6rem 1rem;font-size:.875rem}.Nav-module__7B-vOq__cta:hover{background:var(--accent-strong)}.Nav-module__7B-vOq__nav[data-stage] .Nav-module__7B-vOq__cta{background:var(--stage-text);color:var(--stage)}.Nav-module__7B-vOq__nav[data-stage] .Nav-module__7B-vOq__cta:hover{background:#fff}@media (max-width:900px){.Nav-module__7B-vOq__links{display:none}}@media (max-width:560px){.Nav-module__7B-vOq__signin{display:none}}
.OrbitCanvas-module__J1zMrG__root{background:var(--stage);--edge-mask:linear-gradient(to bottom, transparent, #000 14%, #000 86%, transparent);position:absolute;inset:0;overflow:hidden}@media (min-width:721px) and (max-height:820px){.OrbitCanvas-module__J1zMrG__root{-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask);top:10%;bottom:10%}}@media (max-width:720px){.OrbitCanvas-module__J1zMrG__root{height:34svh;-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask);top:36svh;bottom:auto}}.OrbitCanvas-module__J1zMrG__canvas{touch-action:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.OrbitCanvas-module__J1zMrG__root[data-status=ready] .OrbitCanvas-module__J1zMrG__canvas{opacity:1}.OrbitCanvas-module__J1zMrG__fallback{width:100%;height:100%;transition:opacity 1.6s var(--ease-in-out);position:absolute;inset:0}.OrbitCanvas-module__J1zMrG__root[data-status=ready] .OrbitCanvas-module__J1zMrG__fallback{opacity:0}.OrbitCanvas-module__J1zMrG__edge{fill:none;stroke:var(--stage-muted);stroke-opacity:.32;stroke-width:1px;vector-effect:non-scaling-stroke}.OrbitCanvas-module__J1zMrG__nodeRing{fill:none;stroke:var(--stage-muted);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.OrbitCanvas-module__J1zMrG__nodeCore{fill:var(--stage-muted)}.OrbitCanvas-module__J1zMrG__labels{pointer-events:none;position:absolute;inset:0}.OrbitCanvas-module__J1zMrG__label{letter-spacing:.01em;color:var(--stage-muted);white-space:nowrap;opacity:0;animation:OrbitCanvas-module__J1zMrG__labelIn 1.2s var(--ease-out) 1.6s forwards;font-size:.75rem;font-weight:500;position:absolute;transform:translate(-50%,24px)}.OrbitCanvas-module__J1zMrG__label[data-above]{transform:translate(-50%,calc(-100% - 24px))}@keyframes OrbitCanvas-module__J1zMrG__labelIn{to{opacity:.9}}@media (max-width:720px){.OrbitCanvas-module__J1zMrG__label{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.OrbitCanvas-module__J1zMrG__label{opacity:.9;animation:none}}
.Hero-module__H8d9UW__hero{isolation:isolate;background:var(--stage);min-height:100svh;color:var(--stage-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module__H8d9UW__content{z-index:2;text-align:center;pointer-events:none;flex:1;grid-template-rows:auto 1fr auto;gap:3rem;padding-top:clamp(6.5rem,12vh,9rem);padding-bottom:clamp(1.5rem,3vh,2.5rem);display:grid;position:relative}.Hero-module__H8d9UW__content a,.Hero-module__H8d9UW__content button{pointer-events:auto}.Hero-module__H8d9UW__top{grid-row:1;justify-items:center;gap:1.25rem;display:grid}.Hero-module__H8d9UW__eyebrow{color:var(--stage-muted);font-size:.8125rem;font-weight:500}.Hero-module__H8d9UW__title{letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;line-height:1.02}.Hero-module__H8d9UW__title span{display:block}.Hero-module__H8d9UW__titleSoft{color:var(--stage-muted)}.Hero-module__H8d9UW__bottom{grid-row:3;justify-items:center;gap:1.75rem;display:grid}.Hero-module__H8d9UW__lede{max-width:44rem;color:var(--stage-text-2);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.55}.Hero-module__H8d9UW__ctas{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.Hero-module__H8d9UW__readout{border-top:1px solid var(--stage-border);width:100%;color:var(--stage-muted);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding-top:1rem;font-size:.8125rem;display:flex}.Hero-module__H8d9UW__hint{white-space:nowrap;transition:color .2s var(--ease-out);align-items:center;gap:.4em;font-weight:500;display:inline-flex}.Hero-module__H8d9UW__hint:hover{color:var(--stage-text)}.Hero-module__H8d9UW__hintArrow{animation:2.4s ease-in-out infinite Hero-module__H8d9UW__nudge;display:inline-block}.Hero-module__H8d9UW__caption{text-align:right;max-width:34rem}.Hero-module__H8d9UW__rise{opacity:0;animation:Hero-module__H8d9UW__rise 1.1s var(--ease-out) forwards}@keyframes Hero-module__H8d9UW__rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__H8d9UW__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (min-width:721px) and (max-height:820px){.Hero-module__H8d9UW__content{padding-top:5rem}.Hero-module__H8d9UW__title{font-size:clamp(2.3rem,4.6vw,4.2rem)}.Hero-module__H8d9UW__lede{font-size:1rem}}@media (max-width:720px){.Hero-module__H8d9UW__content{grid-template-rows:auto minmax(26svh,1fr) auto;padding-top:6rem}.Hero-module__H8d9UW__readout{flex-direction:column;align-items:flex-start;gap:.6rem}.Hero-module__H8d9UW__caption{text-align:left}}@media (prefers-reduced-motion:reduce){.Hero-module__H8d9UW__rise{opacity:1;animation:none}.Hero-module__H8d9UW__hintArrow{animation:none}}
.Demos-module__sMHZZW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-2);font-size:.875rem;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 1px 2px #26352d0d,0 16px 40px -24px #26352d40}.Demos-module__sMHZZW__bar{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.8125rem;display:flex}.Demos-module__sMHZZW__bar b{color:var(--text);font-weight:500}.Demos-module__sMHZZW__pill{border:1px solid var(--border);background:var(--surface);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:.2em .65em;font-size:.75rem;font-weight:500;display:inline-flex}.Demos-module__sMHZZW__pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.Demos-module__sMHZZW__pill[data-tone=live]{color:var(--success)}.Demos-module__sMHZZW__pill[data-tone=waiting]{color:var(--warning)}.Demos-module__sMHZZW__pill[data-tone=ready]{color:var(--accent)}.Demos-module__sMHZZW__pill[data-tone=live] i{animation:1.6s ease-in-out infinite Demos-module__sMHZZW__pulse}@keyframes Demos-module__sMHZZW__pulse{0%,to{opacity:1}50%{opacity:.35}}.Demos-module__sMHZZW__caret{vertical-align:-.15em;background:var(--accent);width:1px;height:1em;margin-left:1px;animation:1s steps(2,start) infinite Demos-module__sMHZZW__blink;display:inline-block}@keyframes Demos-module__sMHZZW__blink{to{visibility:hidden}}.Demos-module__sMHZZW__setupBody{align-content:start;gap:1rem;min-height:340px;padding:1.1rem;display:grid}.Demos-module__sMHZZW__qa{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.Demos-module__sMHZZW__qaItem{border-bottom:1px solid var(--border);gap:.2rem;padding-bottom:.75rem;display:grid}.Demos-module__sMHZZW__qaItem:last-child{border-bottom:0;padding-bottom:0}.Demos-module__sMHZZW__q{color:var(--muted);font-size:.8125rem}.Demos-module__sMHZZW__a{min-height:1.5em;color:var(--text);font-size:.9375rem;font-weight:500}.Demos-module__sMHZZW__progress{background:var(--border);border-radius:2px;height:2px;overflow:hidden}.Demos-module__sMHZZW__progressFill{background:var(--accent);transform-origin:0;height:100%;display:block}.Demos-module__sMHZZW__switchRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;display:flex}.Demos-module__sMHZZW__switchName{color:var(--text);gap:.15rem;font-weight:500;display:grid}.Demos-module__sMHZZW__switchName small{color:var(--muted);font-size:.75rem;font-weight:400}.Demos-module__sMHZZW__toggle{background:var(--border-2);width:38px;height:20px;transition:background-color .3s var(--ease-out);border-radius:999px;flex:none;position:relative}.Demos-module__sMHZZW__toggle[data-on]{background:var(--accent)}.Demos-module__sMHZZW__knob{background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.Demos-module__sMHZZW__replay{grid-template-rows:auto 1fr auto;min-height:340px;display:grid}.Demos-module__sMHZZW__replayHead{border-bottom:1px solid var(--border);color:var(--muted);padding:.6rem 1rem;font-size:.8125rem}.Demos-module__sMHZZW__replayPanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.Demos-module__sMHZZW__pane{border-right:1px solid var(--border);align-content:start;gap:.5rem;padding:.95rem 1rem;display:grid}.Demos-module__sMHZZW__pane:last-child{border-right:0}.Demos-module__sMHZZW__pane[data-draft]{background:var(--accent-soft)}.Demos-module__sMHZZW__paneLabel{color:var(--muted);font-size:.75rem;font-weight:500}.Demos-module__sMHZZW__paneBody{color:var(--text);font-size:.875rem;line-height:1.55}.Demos-module__sMHZZW__panePending{color:var(--muted);font-size:.875rem}.Demos-module__sMHZZW__replayNote{border-top:1px solid var(--border);color:var(--muted);padding:.7rem 1rem;font-size:.8125rem}.Demos-module__sMHZZW__mail{align-content:start;gap:.75rem;min-height:340px;padding:1rem;display:grid}.Demos-module__sMHZZW__mailMessage{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.65rem;padding:.9rem 1rem;display:grid}.Demos-module__sMHZZW__mailHead{border-bottom:1px solid var(--border);gap:.15rem;padding-bottom:.55rem;display:grid}.Demos-module__sMHZZW__mailFrom{color:var(--muted);font-size:.75rem}.Demos-module__sMHZZW__mailSubject{color:var(--text);font-weight:500}.Demos-module__sMHZZW__mailMeta{grid-template-columns:3.5rem 1fr;gap:.2rem .75rem;margin:0;font-size:.8125rem;display:grid}.Demos-module__sMHZZW__mailMeta dt{color:var(--muted)}.Demos-module__sMHZZW__mailMeta dd{color:var(--text-2);margin:0}.Demos-module__sMHZZW__mailDraft{color:var(--text);border-radius:var(--radius);background:var(--surface-2);padding:.75rem .85rem;line-height:1.55}.Demos-module__sMHZZW__mailHint{color:var(--muted);font-size:.8125rem}.Demos-module__sMHZZW__mailReply{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);gap:.25rem;padding:.75rem .9rem;display:grid}.Demos-module__sMHZZW__mailReplyLabel{color:var(--muted);font-size:.75rem;font-weight:500}.Demos-module__sMHZZW__mailReplyBody{min-height:1.5em;color:var(--text);letter-spacing:.02em;font-size:1rem;font-weight:500}.Demos-module__sMHZZW__mailSent{color:var(--muted);font-size:.8125rem}.Demos-module__sMHZZW__docs{grid-template-rows:auto 1fr auto;min-height:340px;display:grid}.Demos-module__sMHZZW__docsHead,.Demos-module__sMHZZW__docRow{grid-template-columns:6.5rem minmax(0,1fr) 5.5rem 5rem;align-items:center;gap:.75rem;padding:0 1rem;display:grid}.Demos-module__sMHZZW__docsHead{border-bottom:1px solid var(--border);height:2.1rem;color:var(--muted);font-size:.75rem;font-weight:500}.Demos-module__sMHZZW__docsBody{align-content:start;overflow:hidden}.Demos-module__sMHZZW__docRow{border-bottom:1px solid var(--border);white-space:nowrap;height:2.35rem;overflow:hidden}.Demos-module__sMHZZW__docNumber{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.Demos-module__sMHZZW__docCustomer{color:var(--text-2);text-overflow:ellipsis;overflow:hidden}.Demos-module__sMHZZW__docTotal{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.Demos-module__sMHZZW__docStatus{text-align:right;font-size:.75rem;font-weight:500}.Demos-module__sMHZZW__docStatus[data-v=draft]{color:var(--muted)}.Demos-module__sMHZZW__docStatus[data-v=sent]{color:var(--text-2)}.Demos-module__sMHZZW__docStatus[data-v=accepted]{color:var(--success)}.Demos-module__sMHZZW__docStatus[data-v=paid]{color:var(--accent)}.Demos-module__sMHZZW__docStatus[data-v=overdue]{color:var(--danger)}.Demos-module__sMHZZW__docsFoot{border-top:1px solid var(--border);color:var(--muted);align-items:center;min-height:2.6rem;padding:.7rem 1rem;font-size:.8125rem;display:flex}@media (max-width:640px){.Demos-module__sMHZZW__replayPanes{grid-template-columns:1fr}.Demos-module__sMHZZW__pane{border-right:0;border-bottom:1px solid var(--border)}.Demos-module__sMHZZW__pane:last-child{border-bottom:0}.Demos-module__sMHZZW__docsHead,.Demos-module__sMHZZW__docRow{grid-template-columns:5.5rem minmax(0,1fr) 4.75rem;gap:.5rem}.Demos-module__sMHZZW__docsHead span:nth-child(3),.Demos-module__sMHZZW__docRow .Demos-module__sMHZZW__docTotal{display:none}}
.Articles-module__ZryReG__article{overflow:clip}.Articles-module__ZryReG__numeral{top:clamp(1rem,4vw,3rem);left:max(var(--gutter), calc((100% - var(--container)) / 2));letter-spacing:-.05em;color:var(--accent-soft);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,24vw,22rem);font-weight:500;line-height:.8;position:absolute;transform:translate(-10%)}.Articles-module__ZryReG__flip .Articles-module__ZryReG__numeral{left:auto;right:max(var(--gutter), calc((100% - var(--container)) / 2));transform:translate(10%)}.Articles-module__ZryReG__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid;position:relative}.Articles-module__ZryReG__copy{grid-column:1/span 5;gap:1.25rem;padding-top:clamp(2rem,6vw,5rem);display:grid}.Articles-module__ZryReG__demo{grid-column:7/span 6;position:relative}.Articles-module__ZryReG__flip .Articles-module__ZryReG__copy{order:2;grid-column:8/span 5}.Articles-module__ZryReG__flip .Articles-module__ZryReG__demo{grid-column:1/span 6}.Articles-module__ZryReG__points{border-top:1px solid var(--border);color:var(--text-2);font-size:.9375rem;list-style:none;display:grid}.Articles-module__ZryReG__points li{border-bottom:1px solid var(--border);padding:.7rem 0}@media (max-width:960px){.Articles-module__ZryReG__copy,.Articles-module__ZryReG__flip .Articles-module__ZryReG__copy{order:0;grid-column:1/-1;padding-top:clamp(3rem,12vw,6rem)}.Articles-module__ZryReG__demo,.Articles-module__ZryReG__flip .Articles-module__ZryReG__demo{grid-column:1/-1}.Articles-module__ZryReG__numeral{font-size:clamp(8rem,36vw,14rem)}}
.Capabilities-module__wAGNWG__section{background:var(--surface-2)}.Capabilities-module__wAGNWG__head{gap:1rem;max-width:40rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.Capabilities-module__wAGNWG__grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;display:grid;overflow:hidden}.Capabilities-module__wAGNWG__item{background:var(--surface);height:100%;transition:background-color .3s var(--ease-out);align-content:start;gap:.6rem;padding:clamp(1.4rem,2.4vw,2rem);display:grid}.Capabilities-module__wAGNWG__item:hover{background:var(--accent-soft)}.Capabilities-module__wAGNWG__grid:after{content:"";background:var(--surface)}.Capabilities-module__wAGNWG__n{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.Capabilities-module__wAGNWG__title{letter-spacing:-.01em;color:var(--text);font-size:1.0625rem;font-weight:500}.Capabilities-module__wAGNWG__body{color:var(--text-2);font-size:.9375rem;line-height:1.5}@media (max-width:900px){.Capabilities-module__wAGNWG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Capabilities-module__wAGNWG__grid{grid-template-columns:1fr}.Capabilities-module__wAGNWG__grid:after{display:none}}
.Connections-module__WCRi0q__section{overflow:clip}.Connections-module__WCRi0q__head{gap:1rem;max-width:40rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.Connections-module__WCRi0q__body{max-width:38rem}.Connections-module__WCRi0q__cloud{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;display:grid;overflow:hidden}.Connections-module__WCRi0q__tile{background:var(--surface);transition:background-color .25s var(--ease-out)}.Connections-module__WCRi0q__link{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem 1rem;height:100%;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid}.Connections-module__WCRi0q__mark{width:2.25rem;height:2.25rem;color:var(--muted);transition:color .25s var(--ease-out), transform .35s var(--ease-out);grid-row:1/span 2;place-items:center;display:grid}.Connections-module__WCRi0q__mark svg{width:100%;height:100%;display:block}.Connections-module__WCRi0q__name{letter-spacing:-.01em;color:var(--text);align-self:end;font-size:1.0625rem;font-weight:500}.Connections-module__WCRi0q__role{color:var(--muted);transition:color .25s var(--ease-out);align-self:start;font-size:.875rem;line-height:1.4}.Connections-module__WCRi0q__tile:hover{background:var(--accent-soft)}.Connections-module__WCRi0q__tile:has(.Connections-module__WCRi0q__link:focus-visible){background:var(--accent-soft)}.Connections-module__WCRi0q__tile:hover .Connections-module__WCRi0q__mark{color:var(--accent);transform:translateY(-2px)}.Connections-module__WCRi0q__tile:has(.Connections-module__WCRi0q__link:focus-visible) .Connections-module__WCRi0q__mark{color:var(--accent);transform:translateY(-2px)}.Connections-module__WCRi0q__tile:hover .Connections-module__WCRi0q__role{color:var(--text-2)}.Connections-module__WCRi0q__tile:has(.Connections-module__WCRi0q__link:focus-visible) .Connections-module__WCRi0q__role{color:var(--text-2)}.Connections-module__WCRi0q__link:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:var(--radius)}@media (max-width:900px){.Connections-module__WCRi0q__cloud{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Connections-module__WCRi0q__cloud{grid-template-columns:minmax(0,1fr)}.Connections-module__WCRi0q__link{column-gap:.9rem;padding:1.05rem 1.15rem}.Connections-module__WCRi0q__mark{width:1.85rem;height:1.85rem}.Connections-module__WCRi0q__name{font-size:.9375rem}.Connections-module__WCRi0q__role{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.Connections-module__WCRi0q__mark{transition:color .25s var(--ease-out)}.Connections-module__WCRi0q__tile:hover .Connections-module__WCRi0q__mark{transform:none}.Connections-module__WCRi0q__tile:has(.Connections-module__WCRi0q__link:focus-visible) .Connections-module__WCRi0q__mark{transform:none}}
.ContactForm-module__qBDSPa__form{text-align:left;gap:1rem;display:grid}.ContactForm-module__qBDSPa__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ContactForm-module__qBDSPa__field{color:var(--text);gap:.4rem;font-size:.875rem;font-weight:500;display:grid}.ContactForm-module__qBDSPa__field input,.ContactForm-module__qBDSPa__field textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);width:100%;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);padding:.7rem .85rem;font-weight:400}.ContactForm-module__qBDSPa__field textarea{resize:vertical;min-height:7rem}.ContactForm-module__qBDSPa__field input::placeholder,.ContactForm-module__qBDSPa__field textarea::placeholder{color:var(--muted)}.ContactForm-module__qBDSPa__field input:focus,.ContactForm-module__qBDSPa__field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ContactForm-module__qBDSPa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__qBDSPa__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.ContactForm-module__qBDSPa__actions button[disabled]{opacity:.7;cursor:default}.ContactForm-module__qBDSPa__note{color:var(--muted);font-size:.875rem}.ContactForm-module__qBDSPa__note a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}.ContactForm-module__qBDSPa__error{color:var(--danger);font-size:.875rem}.ContactForm-module__qBDSPa__success{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--accent-soft);text-align:left;gap:.4rem;padding:1.25rem 1.4rem;display:grid}.ContactForm-module__qBDSPa__success strong{font-weight:500}.ContactForm-module__qBDSPa__success p{color:var(--text-2);font-size:.9375rem}@media (max-width:560px){.ContactForm-module__qBDSPa__row{grid-template-columns:1fr}}
.Footer-module__dpPCzG__footer{border-top:1px solid var(--border);background:var(--bg)}.Footer-module__dpPCzG__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.Footer-module__dpPCzG__brand{align-content:start;gap:.9rem;display:grid}.Footer-module__dpPCzG__wordmark{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.Footer-module__dpPCzG__mark{width:20px;height:20px;color:var(--accent)}.Footer-module__dpPCzG__line{color:var(--text-2);max-width:24rem}.Footer-module__dpPCzG__meta{color:var(--muted);font-size:.8125rem}.Footer-module__dpPCzG__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.Footer-module__dpPCzG__column h3{color:var(--text);margin-bottom:.8rem;font-size:.8125rem;font-weight:500}.Footer-module__dpPCzG__column ul{color:var(--text-2);gap:.5rem;font-size:.9rem;list-style:none;display:grid}.Footer-module__dpPCzG__column a{transition:color .2s var(--ease-out)}.Footer-module__dpPCzG__column a:hover{color:var(--accent)}@media (max-width:860px){.Footer-module__dpPCzG__inner{grid-template-columns:1fr}.Footer-module__dpPCzG__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PageShell-module__9arEHa__main{min-height:70svh;padding-top:clamp(5.5rem,10vh,7.5rem)}
.DocPage-module__YQQyMa__header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2rem,5vw,4rem) clamp(2rem,4vw,3rem);display:grid}.DocPage-module__YQQyMa__header:has(.DocPage-module__YQQyMa__headerAside){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.DocPage-module__YQQyMa__headerCopy{gap:1rem;max-width:44rem;display:grid}.DocPage-module__YQQyMa__headerAside{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.25rem,2.5vw,2rem)}.DocPage-module__YQQyMa__title{letter-spacing:-.03em;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.05}.DocPage-module__YQQyMa__lede{color:var(--text-2);max-width:40rem;font-size:1.125rem}.DocPage-module__YQQyMa__meta{color:var(--muted);font-size:.875rem}.DocPage-module__YQQyMa__body{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,6rem);display:grid}.DocPage-module__YQQyMa__body[data-toc]{grid-template-columns:14rem minmax(0,1fr)}.DocPage-module__YQQyMa__toc{align-self:start;font-size:.875rem;position:sticky;top:6rem}.DocPage-module__YQQyMa__tocTitle{color:var(--muted);margin-bottom:.6rem;font-weight:500}.DocPage-module__YQQyMa__toc ol{border-left:1px solid var(--border);gap:.35rem;list-style:none;display:grid}.DocPage-module__YQQyMa__toc a{color:var(--text-2);transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-left:1px solid #0000;margin-left:-1px;padding:.2rem 0 .2rem .9rem;display:block}.DocPage-module__YQQyMa__toc a:hover{color:var(--accent);border-left-color:var(--accent)}.DocPage-module__YQQyMa__article{max-width:44rem}.DocPage-module__YQQyMa__section{scroll-margin-top:6rem}.DocPage-module__YQQyMa__section+.DocPage-module__YQQyMa__section{border-top:1px solid var(--border);margin-top:2.75rem;padding-top:2.5rem}@media (max-width:900px){.DocPage-module__YQQyMa__body[data-toc]{grid-template-columns:1fr}.DocPage-module__YQQyMa__header:has(.DocPage-module__YQQyMa__headerAside){grid-template-columns:1fr}.DocPage-module__YQQyMa__toc{position:static}}
.page-module__l4JmKW__capability+.page-module__l4JmKW__capability{margin-top:2.25rem}.prose .page-module__l4JmKW__spec{grid-template-columns:9.5rem minmax(0,1fr);gap:.55rem 1.25rem;margin-top:.6rem;font-size:.9375rem;display:grid}.prose .page-module__l4JmKW__spec dt{color:var(--text);font-weight:500}.prose .page-module__l4JmKW__spec dd{margin:0}@media (max-width:600px){.prose .page-module__l4JmKW__spec{grid-template-columns:1fr;gap:.15rem 0}.prose .page-module__l4JmKW__spec dd{margin-bottom:.7rem}}.prose .page-module__l4JmKW__terms{grid-template-columns:8rem minmax(0,1fr);gap:.5rem 1.25rem;margin-top:.9rem;font-size:.9375rem;display:grid}.prose .page-module__l4JmKW__terms dt{color:var(--text);font-weight:500}.prose .page-module__l4JmKW__terms dd{margin:0}@media (max-width:600px){.prose .page-module__l4JmKW__terms{grid-template-columns:1fr;gap:.15rem 0}.prose .page-module__l4JmKW__terms dd{margin-bottom:.6rem}}
.page-module__-8roIG__tableWrap{margin-top:1rem;overflow-x:auto}.page-module__-8roIG__tableWrap table{min-width:42rem;margin-top:0}.page-module__-8roIG__tableWrap th:first-child,.page-module__-8roIG__tableWrap td:first-child{white-space:nowrap}.page-module__-8roIG__code{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-top:1rem;padding:1rem 1.2rem;font-size:.875rem;line-height:1.55;overflow-x:auto}.page-module__-8roIG__code code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.page-module__-8roIG__code+p{margin-top:.9rem}
.page-module__CX8dhW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.page-module__CX8dhW__actions .btn{text-decoration:none}.page-module__CX8dhW__actions .btn--primary{color:#fff}.page-module__CX8dhW__actions .btn--secondary{color:var(--text)}.page-module__CX8dhW__actions .btn--secondary:hover{color:var(--accent)}
.Pilot-module__63pe6q__section{background:var(--surface-2)}.Pilot-module__63pe6q__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.Pilot-module__63pe6q__copy{gap:1.25rem;display:grid}.Pilot-module__63pe6q__title{letter-spacing:-.03em;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.05}.Pilot-module__63pe6q__more a{color:var(--accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline}.Pilot-module__63pe6q__formWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.25rem,2.5vw,2rem)}@media (max-width:860px){.Pilot-module__63pe6q__inner{grid-template-columns:1fr}}
