/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-sc-clip] *,[data-sc-clip] :before,[data-sc-clip] :after,[data-sc-clip] ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}[data-sc-clip],[data-sc-clip]{--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}[data-sc-clip] .pointer-events-none{pointer-events:none}[data-sc-clip] .collapse{visibility:collapse}[data-sc-clip] .invisible{visibility:hidden}[data-sc-clip] .visible{visibility:visible}[data-sc-clip] .absolute{position:absolute}[data-sc-clip] .fixed{position:fixed}[data-sc-clip] .relative{position:relative}[data-sc-clip] .static{position:static}[data-sc-clip] .sticky{position:sticky}[data-sc-clip] .inset-0{inset:0}[data-sc-clip] .inset-x-0{inset-inline:0}[data-sc-clip] .inset-y-0{inset-block:0}[data-sc-clip] .top-0{top:0}[data-sc-clip] .bottom-0{bottom:0}[data-sc-clip] .left-0{left:0}[data-sc-clip] .left-1\/2{left:50%}[data-sc-clip] .isolate{isolation:isolate}[data-sc-clip] .z-\[1\]{z-index:1}[data-sc-clip] .container{width:100%}@media (min-width:40rem){[data-sc-clip] .container{max-width:40rem}}@media (min-width:48rem){[data-sc-clip] .container{max-width:48rem}}@media (min-width:64rem){[data-sc-clip] .container{max-width:64rem}}@media (min-width:80rem){[data-sc-clip] .container{max-width:80rem}}@media (min-width:96rem){[data-sc-clip] .container{max-width:96rem}}[data-sc-clip] .mx-auto{margin-inline:auto}[data-sc-clip] .-mt-16{margin-top:calc(var(--spacing) * -16)}[data-sc-clip] .mt-\[7px\]{margin-top:7px}[data-sc-clip] .mt-\[8px\]{margin-top:8px}[data-sc-clip] .mt-\[10px\]{margin-top:10px}[data-sc-clip] .mr-\[0\.5em\]{margin-right:.5em}[data-sc-clip] .ml-auto{margin-left:auto}[data-sc-clip] .line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-sc-clip] .block{display:block}[data-sc-clip] .contents{display:contents}[data-sc-clip] .flex{display:flex}[data-sc-clip] .grid{display:grid}[data-sc-clip] .hidden{display:none}[data-sc-clip] .inline{display:inline}[data-sc-clip] .inline-block{display:inline-block}[data-sc-clip] .inline-flex{display:inline-flex}[data-sc-clip] .table{display:table}[data-sc-clip] .size-\[5\.5px\]{width:5.5px;height:5.5px}[data-sc-clip] .size-\[8px\]{width:8px;height:8px}[data-sc-clip] .h-\[28px\]{height:28px}[data-sc-clip] .h-\[30\.6px\]{height:30.6px}[data-sc-clip] .h-full{height:100%}[data-sc-clip] .min-h-0{min-height:0}[data-sc-clip] .w-\[28px\]{width:28px}[data-sc-clip] .w-\[30\.6px\]{width:30.6px}[data-sc-clip] .w-full{width:100%}[data-sc-clip] .w-px{width:1px}[data-sc-clip] .max-w-\[480px\]{max-width:480px}[data-sc-clip] .max-w-\[584px\]{max-width:584px}[data-sc-clip] .max-w-\[1120px\]{max-width:1120px}[data-sc-clip] .min-w-0{min-width:0}[data-sc-clip] .flex-1{flex:1}[data-sc-clip] .shrink{flex-shrink:1}[data-sc-clip] .shrink-0{flex-shrink:0}[data-sc-clip] .grow{flex-grow:1}[data-sc-clip] .origin-top{transform-origin:top}[data-sc-clip] .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-sc-clip] .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-sc-clip] .translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-sc-clip] .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}[data-sc-clip] .animate-pulse{animation:var(--animate-pulse)}[data-sc-clip] .resize{resize:both}[data-sc-clip] .flex-col{flex-direction:column}[data-sc-clip] .items-center{align-items:center}[data-sc-clip] .items-start{align-items:flex-start}[data-sc-clip] .items-stretch{align-items:stretch}[data-sc-clip] .justify-between{justify-content:space-between}[data-sc-clip] .justify-center{justify-content:center}[data-sc-clip] .gap-2{gap:calc(var(--spacing) * 2)}[data-sc-clip] .gap-\[3px\]{gap:3px}[data-sc-clip] .gap-\[4px\]{gap:4px}[data-sc-clip] .gap-\[5px\]{gap:5px}[data-sc-clip] .gap-\[8px\]{gap:8px}[data-sc-clip] .gap-\[9\.67px\]{gap:9.67px}[data-sc-clip] .gap-\[12px\]{gap:12px}[data-sc-clip] .gap-\[16px\]{gap:16px}[data-sc-clip] .gap-\[24px\]{gap:24px}[data-sc-clip] .gap-y-\[40px\]{row-gap:40px}[data-sc-clip] .self-center{align-self:center}[data-sc-clip] .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-sc-clip] .overflow-hidden{overflow:hidden}[data-sc-clip] .overflow-visible{overflow:visible}[data-sc-clip] .overflow-y-auto{overflow-y:auto}[data-sc-clip] .rounded{border-radius:.25rem}[data-sc-clip] .rounded-\[8px\]{border-radius:8px}[data-sc-clip] .rounded-full{border-radius:3.40282e38px}[data-sc-clip] .border{border-style:var(--tw-border-style);border-width:1px}[data-sc-clip] .px-\[10px\]{padding-inline:10px}[data-sc-clip] .px-\[11px\]{padding-inline:11px}[data-sc-clip] .px-\[14px\]{padding-inline:14px}[data-sc-clip] .px-\[15px\]{padding-inline:15px}[data-sc-clip] .px-\[26px\]{padding-inline:26px}[data-sc-clip] .py-\[8px\]{padding-block:8px}[data-sc-clip] .py-\[12px\]{padding-block:12px}[data-sc-clip] .py-\[13px\]{padding-block:13px}[data-sc-clip] .py-\[18px\]{padding-block:18px}[data-sc-clip] .pt-\[9px\]{padding-top:9px}[data-sc-clip] .pr-\[16px\]{padding-right:16px}[data-sc-clip] .pr-\[24px\]{padding-right:24px}[data-sc-clip] .pb-\[11px\]{padding-bottom:11px}[data-sc-clip] .pb-\[12px\]{padding-bottom:12px}[data-sc-clip] .pb-\[17px\]{padding-bottom:17px}[data-sc-clip] .pb-\[32px\]{padding-bottom:32px}[data-sc-clip] .pb-\[64px\]{padding-bottom:64px}[data-sc-clip] .pb-\[98px\]{padding-bottom:98px}[data-sc-clip] .pl-\[12px\]{padding-left:12px}[data-sc-clip] .pl-\[14px\]{padding-left:14px}[data-sc-clip] .pl-\[20px\]{padding-left:20px}[data-sc-clip] .align-baseline{vertical-align:baseline}[data-sc-clip] .text-\[13\.2px\]{font-size:13.2px}[data-sc-clip] .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}[data-sc-clip] .whitespace-nowrap{white-space:nowrap}[data-sc-clip] .whitespace-pre{white-space:pre}[data-sc-clip] .text-white{color:var(--color-white)}[data-sc-clip] .capitalize{text-transform:capitalize}[data-sc-clip] .underline{text-decoration-line:underline}[data-sc-clip] .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-sc-clip] .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-sc-clip] .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-sc-clip] .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-sc-clip] .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}[data-sc-clip] .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}[data-sc-clip] .will-change-transform{will-change:transform}@media (min-width:480px){[data-sc-clip] .min-\[480px\]\:flex{display:flex}[data-sc-clip] .min-\[480px\]\:text-\[15px\]{font-size:15px}}@media (min-width:64rem){[data-sc-clip] .lg\:flex-row{flex-direction:row}[data-sc-clip] .lg\:items-start{align-items:flex-start}[data-sc-clip] .lg\:justify-between{justify-content:space-between}[data-sc-clip] .lg\:gap-x-\[56px\]{column-gap:56px}[data-sc-clip] .lg\:pt-\[38\.4px\]{padding-top:38.4px}}[data-sc-clip]{--cream:#f4f3f0;--card:#fff;--border:#f4f3f0;--border-cool:#f4f3f0;--line:#f4f3f0;--divider:#d1cdc7;--nav-bg:#fefdfb;--nav-border:#e0dedc;--ink:#1b1a18;--title:#1b1a18;--sub:#7b7974;--muted:#525a69;--faint:#8b8f98;--hero-sub:#000000b3;--blue-sel:#0667d9;--blue-run:#0382f7;--green:#067a47;--green-soft:#e4f7ee;--wire:#d1cdc7;--pill-bg:#f4f3f0;--panel:#fefdfb;--grid:var(--cream);--rule:#d1cdc7;--wire-warm:#d1cdc7;--card-border:#d1cdc7;--eyebrow:#7b7974;--blue:#395afa;--blue-wash:#f0f8ff;--dim:#d1cdc7;--teal-deep:#002833;--teal:#008bad;--teal-soft:#aaebfd;--pill-red-bg:#fff1f2;--red:#c22e3d;--amber:#b53d0a;--amber-soft:#fff3ed;--violet:#6d4cd6;--violet-light:#a17bf9;--dot-red:#fb4450;--dot-yellow:#fdbe11;--hero-field:#f4f3f0;--accent-two:#d1cdc7;--shadow-node:0 2px 6px #0000000f, 0 8px 20px -4px #0000000a;--shadow-node-active:0 2px 6px #0000001f, 0 8px 20px -4px #0000000a;--shadow-node-hover:0 2px 8px #1018281f;--shadow-code:0 4px 12px #0000001a, 0 16px 32px #0000000f;--shadow-inspector:0 12px 32px -8px #0000001f}[data-sc-clip] html.lenis,[data-sc-clip] html.lenis body{height:auto}[data-sc-clip] .lenis.lenis-smooth{scroll-behavior:auto!important}[data-sc-clip] .lenis.lenis-stopped{overflow:clip}[data-sc-clip] .font-semimono{font-family:var(--font-mono-roobert), "JetBrains Mono", ui-monospace, monospace}[data-sc-clip] .font-code{font-family:var(--font-code-roobert), "JetBrains Mono", ui-monospace, monospace}[data-sc-clip] .font-ascii{font-family:var(--font-code-roobert), ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;font-variant-ligatures:none;font-feature-settings:normal}[data-sc-clip] .dot-grid{-webkit-mask-image:radial-gradient(92% 82% at 50% 46%,#000 55%,#0000 100%);mask-image:radial-gradient(92% 82% at 50% 46%,#000 55%,#0000 100%)}[data-sc-clip] .uc-rule-h{background:linear-gradient(to right, transparent, var(--rule) 4%, var(--rule) 96%, transparent)}[data-sc-clip] .uc-rule-v{background:var(--rule);-webkit-mask-image:linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 4% 96%,#0000)}[data-sc-clip] .trace-step{animation:.24s cubic-bezier(.16,1,.3,1) trace-step-in}@keyframes trace-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-sc-clip] .trace-detail{transform-origin:50% 0;animation:.4s cubic-bezier(.16,1,.3,1) .12s both trace-detail-in}@keyframes trace-detail-in{0%{opacity:0;transform:translateY(-4px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){[data-sc-clip] .trace-step,[data-sc-clip] .trace-detail{animation:none}}[data-sc-clip] .cli-caret{animation:1.1s step-end infinite cli-blink}@keyframes cli-blink{0%,to{opacity:1}50%{opacity:0}}[data-sc-clip] .react-flow{--xy-background-color:transparent;background:0 0}[data-sc-clip] .react-flow__attribution{display:none}[data-sc-clip] .react-flow__node{cursor:default;font-family:inherit}[data-sc-clip] .react-flow__handle{opacity:0;pointer-events:none;border:none;width:1px;min-width:1px;height:1px;min-height:1px}[data-sc-clip] .react-flow__edge-path{stroke:var(--wire)}[data-sc-clip] .react-flow__edgelabel-renderer{z-index:3}[data-sc-clip] .uc-flow .react-flow__edgelabel-renderer{z-index:1002}[data-sc-clip] .blue-variant .uc-dots{-webkit-mask-image:radial-gradient(42.1% 15.41% at 64.3% 15.41%,#000 0%,#0000 100%),radial-gradient(42.1% 12.54% at 64.3% 58.5%,#000 0%,#0000 100%),radial-gradient(42.1% 12.54% at 63.98% 85.2%,#000 0%,#0000 100%);mask-image:radial-gradient(42.1% 15.41% at 64.3% 15.41%,#000 0%,#0000 100%),radial-gradient(42.1% 12.54% at 64.3% 58.5%,#000 0%,#0000 100%),radial-gradient(42.1% 12.54% at 63.98% 85.2%,#000 0%,#0000 100%)}[data-sc-clip] .node-reveal{opacity:0;visibility:hidden}[data-sc-clip] .wire-path{stroke-dashoffset:1px}[data-sc-clip] .wire-dot,[data-sc-clip] .wire-ports{opacity:0}[data-sc-clip] .wire-trace{stroke-dashoffset:1px}[data-sc-clip] .wire-label{opacity:0}[data-sc-clip] .stub-reveal{opacity:0;visibility:hidden}[data-sc-clip] .built .node-reveal{opacity:1;visibility:visible}[data-sc-clip] .built .wire-path{stroke-dashoffset:0}[data-sc-clip] .built .wire-dot,[data-sc-clip] .built .wire-label{opacity:1}[data-sc-clip] .run-spinner{flex:none}[data-sc-clip] .run-spinner line{opacity:.25;animation:.8s linear infinite run-spoke}@keyframes run-spoke{0%{opacity:1}to{opacity:.25}}[data-sc-clip] .builder-dot,[data-sc-clip] .builder-x{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}[data-sc-clip] .react-flow__node:hover .builder-dot,[data-sc-clip] .react-flow__node:hover .builder-x{opacity:1;pointer-events:auto}[data-sc-clip] .react-flow__node:hover:has(.builder-dot){z-index:4!important}[data-sc-clip] .group:hover .footer-badge{animation:.15s 2 footer-badge-bounce}@keyframes footer-badge-bounce{0%{transform:rotate(0)}50%{transform:rotate(-4deg)}to{transform:rotate(0)}}[data-sc-clip] .wire-plus{transition:opacity .15s}[data-sc-clip] .built .react-flow__handle{pointer-events:all;opacity:1;background:0 0;overflow:visible}[data-sc-clip] .built .react-flow__handle:after{content:"";background:var(--blue-sel);opacity:0;border-radius:9999px;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-sc-clip] .built .react-flow__node:hover .react-flow__handle:after{opacity:.45}[data-sc-clip] .cli-line{animation:.22s ease-out cli-line-in}@keyframes cli-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sc-clip] .cli-scroll{scrollbar-width:thin;scrollbar-color:#d4d0c8 transparent;overscroll-behavior:contain}[data-sc-clip] .cli-scroll::-webkit-scrollbar{width:8px}[data-sc-clip] .cli-scroll::-webkit-scrollbar-thumb{background:#d4d0c8 padding-box content-box;border:2px solid #0000;border-radius:999px}[data-sc-clip] .cli-block-caret{vertical-align:text-bottom;background:#1a1917;width:7px;height:14px;margin-left:2px;animation:1.1s step-end infinite cli-blink;display:inline-block}[data-sc-clip] .wf2cli-dots{background-image:radial-gradient(circle,#ffffff1c .5px,#fff0 1.4px);background-repeat:repeat}[data-sc-clip] .wf2cli-vignette{background:radial-gradient(78% 62% at 50% 34%,#ffffff0b 0%,#fff0 72%)}[data-sc-clip] .wf2cli-drag{-webkit-user-select:none;user-select:none}[data-sc-clip] .wf2cli-term-handle{cursor:grab}[data-sc-clip] .wf2cli-term-handle:active{cursor:grabbing}[data-sc-clip] .wf2cli-window-handle{cursor:grab}[data-sc-clip] .wf2cli-window-handle:active{cursor:grabbing}[data-sc-clip] .wf2cli-scroll{scrollbar-width:thin;scrollbar-color:#d2cdc657 transparent;overscroll-behavior:auto}[data-sc-clip] .wf2cli-scroll::-webkit-scrollbar{width:8px}[data-sc-clip] .wf2cli-scroll::-webkit-scrollbar-thumb{background:#d2cdc657 padding-box content-box;border:2px solid #0000;border-radius:999px}[data-sc-clip] .wf2cli-block-caret{vertical-align:text-bottom;background:#f2f0ec;width:3.5px;height:14px;margin-left:2px;animation:1.1s step-end infinite cli-blink;display:inline-block}[data-sc-clip] .wf2cli-rule{background:linear-gradient(#f2f0ec00 0%,#f2f0ec28 15%,#f2f0ec59 50%,#f2f0ec28 85%,#f2f0ec00 100%)}[data-sc-clip] .wf2cli-install{z-index:30}[data-sc-clip] .wf2cli-install-panel{z-index:30;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)translateY(-6px)scale(.98)}[data-sc-clip] .wf2cli-install[data-open=true] .wf2cli-install-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)translateY(0)scale(1)}[data-sc-clip] .wf2cli-install-caret{transition:transform .2s cubic-bezier(.22,1,.36,1)}[data-sc-clip] .wf2cli-install[data-open=true] .wf2cli-install-caret{transform:rotate(180deg)}[data-sc-clip] .wf2cli-install-copy{cursor:pointer;background:#000;border:1.4px solid #7b7974}[data-sc-clip] .wf2cli-install-copy:hover{background:#0d0d0c;border-color:#98938b}[data-sc-clip] .wf2cli-install-copy:active{background:#000}[data-sc-clip] .wf2cli-install-copy svg{transition:opacity .15s}[data-sc-clip] .wf2cli-install-check{opacity:0;position:absolute;inset:0}[data-sc-clip] .wf2cli-install-copy[data-copied=true] .wf2cli-install-copy-icon{opacity:0}[data-sc-clip] .wf2cli-install-copy[data-copied=true] .wf2cli-install-check{opacity:1}[data-sc-clip] .wf2cli-install-copied-tip{opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .15s,transform .15s;position:absolute;top:-30px;right:-4px;transform:translateY(2px)}[data-sc-clip] .wf2cli-install-copy[data-copied=true] .wf2cli-install-copied-tip{opacity:1;transform:translateY(0)}[data-sc-clip] .wf2cli-install-trigger:focus-visible,[data-sc-clip] .wf2cli-install-copy:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #008bad}@media (prefers-reduced-motion:reduce){[data-sc-clip] .wf2cli-block-caret,[data-sc-clip] .wf2cli .cli-caret,[data-sc-clip] .wf2cli .cli-line{animation:none}[data-sc-clip] .wf2cli,[data-sc-clip] .wf2cli *{transition-duration:.01ms!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-sc-clip] .wf2cli[data-drift]{view-timeline:--wf2cli-drift block}[data-sc-clip] .wf2cli[data-drift] .wf2cli-drift{animation:ease-out both wf2cli-drift-in,ease-in both wf2cli-drift-out;animation-timeline:--wf2cli-drift,--wf2cli-drift;animation-range:entry,exit}}}@keyframes wf2cli-drift-in{0%{translate:0 calc(-1 * var(--drift))}to{translate:0}}@keyframes wf2cli-drift-out{0%{transform:translateY(0)}to{transform:translateY(var(--drift))}}[data-sc-clip] .wf2cli-conn [data-mobile-wire]{transition:scale var(--draw) linear;scale:1 0}[data-sc-clip] .wf2cli-conn [data-mobile-dot],[data-sc-clip] .wf2cli-conn [data-mobile-label]{opacity:0;transition:opacity var(--dot-dur) ease-out}[data-sc-clip] .wf2cli-conn[data-shown] [data-mobile-wire]{scale:1}[data-sc-clip] .wf2cli-conn[data-shown] [data-mobile-dot]{opacity:1;transition-delay:var(--dot-delay)}[data-sc-clip] .wf2cli-conn[data-shown] [data-mobile-label]{opacity:1;transition:opacity var(--label-dur) ease-out var(--label-delay)}@media (prefers-reduced-motion:reduce){[data-sc-clip] .wf2cli-conn [data-mobile-wire],[data-sc-clip] .wf2cli-conn [data-mobile-dot],[data-sc-clip] .wf2cli-conn [data-mobile-label]{transition:none}}@font-face{font-family:SC Roobert Mono;src:url(./assets/fonts/RoobertMonoVF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:SC Roobert;src:url(./assets/fonts/RoobertVF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Showcase Inter;src:url(./assets/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Showcase Inter;src:url(./assets/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(./assets/fonts/InstrumentSans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-sc-clip]{--font-sans-roobert:var(--_typography---fonts--primary-font,"Roobert"), "Roobert", "SC Roobert", system-ui, sans-serif;--font-code-roobert:"SC Roobert Mono", "Roobert Mono";--font-mono-roobert:"SC Roobert Mono", "Roobert Mono";--tangerine-300:#ff7714;color:#000;letter-spacing:normal;word-spacing:normal;text-align:left;text-transform:none;text-indent:0;white-space:normal;direction:ltr;width:100%;height:100%;font-style:normal;font-weight:400;line-height:1.5;display:block;position:relative;overflow:hidden}[data-sc-clip] .ui-title-lg{font-size:16px;font-weight:500;line-height:20px}[data-sc-clip] .ui-title{font-size:14px;font-weight:500;line-height:20px}[data-sc-clip] .ui-heading{font-size:14px;font-weight:600;line-height:20px}[data-sc-clip] .ui-body{font-size:14px;font-weight:400;line-height:20px}[data-sc-clip] .ui-label{font-size:12px;font-weight:400;line-height:16px}[data-sc-clip] .ui-label-strong{font-size:12px;font-weight:500;line-height:16px}[data-sc-clip] .ui-micro{font-size:10px;font-weight:500;line-height:12px}[data-sc-clip] .ui-mono,[data-sc-clip] .ui-mono-sm,[data-sc-clip] .ui-mono-sm-strong{font-family:var(--font-code-roobert), "JetBrains Mono", ui-monospace, monospace}[data-sc-clip] .ui-mono{font-size:14px;font-weight:400;line-height:20px}[data-sc-clip] .ui-mono-sm{font-size:12px;font-weight:400;line-height:16px}[data-sc-clip] .ui-mono-sm-strong{font-size:12px;font-weight:600;line-height:16px}[data-sc-clip] :where(*){box-sizing:border-box;color:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;text-align:inherit;text-transform:inherit;text-indent:inherit;font-style:inherit;font-variant:inherit}[data-sc-clip] :where(p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd,ul,ol,li,pre){margin:0;padding:0}[data-sc-clip] :where(ul,ol){list-style:none}[data-sc-clip] :where(a){color:inherit;text-decoration:none}[data-sc-clip] :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}[data-sc-clip] :where(img,svg,video,canvas){vertical-align:baseline;max-width:none;display:block}[data-sc-clip] :where(strong,b){font-weight:inherit}@keyframes sc-cloud-bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}[data-sc-clip] .sc-cloud{will-change:transform;animation:2.4s cubic-bezier(.37,0,.63,1) -.8s infinite alternate sc-cloud-bob}[data-sc-clip] .sc-cloud-b{animation-duration:3s;animation-delay:-2.1s}@media (prefers-reduced-motion:reduce){[data-sc-clip] .sc-cloud{animation:none}}[data-sc-clip] .sc-sdr [data-clay-board=demo-agent] [data-browser]{transform:translateY(184px);top:-44px!important}[data-sc-clip] .sc-sdr [data-clay-board=demo-agent] [data-modal]{transform:translateY(-46px);top:50px!important}[data-sc-clip] .sc-cli .wf2cli{background:0 0!important;padding-top:0!important;overflow:visible!important}[data-sc-clip] .sc-cli .wf2cli>canvas,[data-sc-clip] .sc-cli .wf2cli-drift>.site-container,[data-sc-clip] .sc-cli .wf2cli-rule{display:none!important}[data-sc-clip] .sc-cli div:has(>.wf2cli-window-handle){border-bottom-right-radius:17px;border-bottom-left-radius:17px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}