@font-face{font-family:v3Font;src:url(/_next/static/media/6c3cac34d1fab4ad-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:v3Font Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_f1d08e{font-family:v3Font,v3Font Fallback}.__variable_f1d08e{--font-v3:"v3Font","v3Font Fallback"}@font-face{font-family:v3Display;src:url(/_next/static/media/6c3cac34d1fab4ad-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:v3Display Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_34bb0c{font-family:v3Display,v3Display Fallback;font-weight:700}.__variable_34bb0c{--font-v3-display:"v3Display","v3Display Fallback"}:root{--color-page:#ffffff;--color-surface:#ffffff;--color-accent-surface:#efffff;--color-fg:34 34 34;--color-fg-inverse:255 255 255;--color-accent:65 195 194;--color-accent-hover:43 130 130;--color-accent-300:44 143 140;--color-accent-200:38 103 101;--color-hairline-end:#2f9e97;--color-divider:#dfe3ea;--color-track:#c9ced8;--color-divider-hover:184 190 201;--color-surface-2:#f4f6fa;--color-accent-surface-2:#eefaf9;--color-muted-icon:#8a8fa3;--color-negative:232 71 73;--color-negative-muted:#58181c;--color-divider-deep:#15151d;--radius-card:1.25rem;--radius-panel:1.25rem;--radius-media:1.25rem;--radius-tile:16px;--radius-group:24px;--fs-body:1.25rem;--lh-body:1.875rem;--fs-huge:1.5rem;--lh-huge:2rem;--fs-title-s:1.75rem;--lh-title-s:normal;--fs-title-m:2rem;--lh-title-m:normal;--fs-title-l:3.5rem;--lh-title-l:normal;--fs-small:14px;--lh-small:22px;--fs-code-xs:11px;--lh-code-xs:18px;--fs-code-xxs:10px;--lh-code-xxs:15px;--fs-title-l-compact:56px;--base-weight:500}[data-theme=v3]{--color-page:#000000;--color-surface:#000000;--color-accent-surface:#112121;--color-fg:255 255 255;--color-fg-inverse:0 0 0;--color-accent:65 182 175;--color-accent-hover:101 194 184;--color-accent-300:44 143 140;--color-accent-200:38 103 101;--color-hairline-end:#13a8a8;--color-divider:#323241;--color-track:#40404c;--color-divider-hover:79 79 94;--color-surface-2:#0d0d13;--color-accent-surface-2:#0d1313;--color-muted-icon:#9393ac;--color-negative:232 71 73;--color-negative-muted:#58181c;--color-divider-deep:#15151d;--radius-card:12px;--radius-panel:24px;--radius-media:17px;--radius-tile:16px;--radius-group:24px;--fs-body:16px;--lh-body:24px;--fs-huge:20px;--lh-huge:32px;--fs-title-s:28px;--lh-title-s:normal;--fs-title-m:32px;--lh-title-m:normal;--fs-title-l:56px;--lh-title-l:normal;--fs-small:14px;--lh-small:22px;--fs-code-xs:11px;--lh-code-xs:18px;--fs-code-xxs:10px;--lh-code-xxs:15px;--fs-title-l-compact:56px;--base-weight:400}@media (max-width:1023px){[data-theme=v3]{--fs-title-l:32px;--fs-title-m:28px;--fs-title-l-compact:28px}}[data-theme=v3]{font-family:var(--font-v3),system-ui,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--base-weight);background-color:var(--color-page);color:rgb(var(--color-fg)/.85)}[data-theme=v3] h1{font-size:var(--fs-title-l);line-height:var(--lh-title-l)}[data-theme=v3] h1,[data-theme=v3] h2{font-family:var(--font-v3-display),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;color:rgb(var(--color-fg)/.85)}[data-theme=v3] h2{font-size:var(--fs-title-m);line-height:var(--lh-title-m)}[data-theme=v3] h3{font-size:var(--fs-title-s);line-height:var(--lh-title-s)}[data-theme=v3] h3,[data-theme=v3] h4,[data-theme=v3] h5,[data-theme=v3] h6{font-family:var(--font-v3-display),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;color:rgb(var(--color-fg)/.85)}[data-theme=v3] h4,[data-theme=v3] h5,[data-theme=v3] h6{font-size:var(--fs-huge);line-height:var(--lh-huge)}[data-theme=v3] .p,[data-theme=v3] li,[data-theme=v3] p{font-size:var(--fs-huge);line-height:var(--lh-huge);font-weight:400;color:rgb(var(--color-fg)/.85)}[data-theme=v3] hr{height:0;background-color:transparent;border-color:rgb(var(--color-fg)/.2);border-top-width:1px}[data-theme=v3] :focus-visible{outline:2px solid rgb(var(--color-accent))!important;outline-offset:2px}[data-theme=v3] .v3-glow-room:focus-visible{outline:none!important}[data-theme=v3] .v3-glow-room:focus-visible>.v3-carousel-band{outline:2px solid rgb(var(--color-accent));outline-offset:2px}[data-theme=v3] input,[data-theme=v3] select,[data-theme=v3] textarea{border-radius:var(--radius-card);background-color:var(--color-surface);--tw-text-opacity:1;color:rgb(var(--color-fg)/var(--tw-text-opacity,1));border:1px solid rgb(var(--color-fg)/.2);padding:8px 12px}[data-theme=v3] input:focus,[data-theme=v3] select:focus,[data-theme=v3] textarea:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-accent)/0.4)}[data-theme=v3] input::-moz-placeholder,[data-theme=v3] textarea::-moz-placeholder{color:rgb(var(--color-fg)/.5)}[data-theme=v3] input::placeholder,[data-theme=v3] textarea::placeholder{color:rgb(var(--color-fg)/.5)}[data-theme=v3] [type=checkbox],[data-theme=v3] [type=radio]{--tw-text-opacity:1;color:rgb(var(--color-accent)/var(--tw-text-opacity,1))}[data-theme=v3] .v3-panel{border:1px solid transparent;border-radius:var(--radius-card);background-image:linear-gradient(var(--color-surface),var(--color-surface)),linear-gradient(180deg,rgb(var(--color-fg)/.2) 0,var(--color-hairline-end) 100%);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 250px 67px rgb(var(--color-accent)/.2)}[data-theme=v3] .v3-panel--card{background-image:linear-gradient(var(--color-surface),var(--color-surface)),linear-gradient(153deg,rgb(var(--color-fg)/.2) 0,rgb(var(--color-fg-inverse)/.2) 51%,rgb(var(--color-fg)/.2) 100%);box-shadow:none}[data-theme=v3] .v3-md{font:inherit;color:inherit}[data-theme=v3] .v3-md :is(p,li){font:inherit;color:inherit}[data-theme=v3] .v3-md>:not([hidden])~:not([hidden]){margin-top:20px}[data-theme=v3] .v3-md ::marker{color:rgb(var(--color-accent))}[data-theme=v3] h1 strong,[data-theme=v3] h2 strong,[data-theme=v3] h3 strong,[data-theme=v3] h4 strong,[data-theme=v3] h5 strong,[data-theme=v3] h6 strong{font-weight:inherit;color:rgb(var(--color-accent))}[data-theme=v3] :is(.v3-hero h1,.v3-cta h2) strong{color:transparent;background-image:linear-gradient(90deg,rgb(var(--color-accent)),rgb(var(--color-accent-hover)));-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){[data-theme=v3] :is(.v3-hero h1,.v3-cta h2) strong{background-image:none;color:CanvasText}}@media print{[data-theme=v3] :is(.v3-hero h1,.v3-cta h2) strong{background-image:none;color:rgb(var(--color-accent))}}[data-theme=v3] .v3-card :is(h2,h3){font-family:var(--font-v3),system-ui,sans-serif;font-size:var(--fs-huge);line-height:var(--lh-huge);font-weight:500}[data-theme=v3] .v3-card p{font-size:var(--fs-body);line-height:var(--lh-body);color:rgb(var(--color-fg)/.5)}[data-theme=v3] .v3-faq h3{font-weight:400}[data-theme=v3] .v3-faq h3,[data-theme=v3] .v3-selector-card--collapsed h3{font-family:var(--font-v3),system-ui,sans-serif;font-size:var(--fs-huge);line-height:var(--lh-huge)}[data-theme=v3] .v3-selector-card--collapsed h3{font-weight:500;color:rgb(var(--color-fg))}[data-theme=v3] .v3-selector-card--collapsed h3>button:after{content:"";position:absolute;inset:0}@media (min-width:1280px){[data-theme=v3] .v3-card p{font-size:var(--fs-huge);line-height:var(--lh-huge)}[data-theme=v3] .v3-card--wide h2{font-size:var(--fs-title-m);line-height:var(--lh-title-m)}[data-theme=v3] .v3-card--wide h2,[data-theme=v3] .v3-card--wide h3{font-family:var(--font-v3-display),system-ui,sans-serif;font-weight:700}[data-theme=v3] .v3-card--wide h3{font-size:var(--fs-title-s);line-height:var(--lh-title-s)}[data-theme=v3] .v3-pin h3{font-size:var(--fs-title-m);line-height:var(--lh-title-m)}}[data-theme=v3] .v3-panel.v3-panel--compact{border-radius:8px;background-image:linear-gradient(var(--color-surface),var(--color-surface)),linear-gradient(180deg,rgb(var(--color-fg)/.2) 0,rgb(var(--color-accent)/.3) 100%);box-shadow:0 0 98px 26px rgb(var(--color-accent)/.2)}@media (min-width:1024px){[data-theme=v3] .v3-panel.v3-panel--compact{box-shadow:0 0 131px 35px rgb(var(--color-accent)/.2)}}@media (min-width:1280px){[data-theme=v3] .v3-panel.v3-panel--compact{box-shadow:0 0 174px 47px rgb(var(--color-accent)/.2)}}@media (prefers-reduced-motion:no-preference){@keyframes v3-ring-pulse{0%,6.6%,to{border-color:rgb(var(--color-fg)/.2)}3.3%{border-color:rgb(var(--color-fg)/.3)}}[data-theme=v3] .v3-ring{animation:v3-ring-pulse 6.07s ease-in-out infinite}[data-theme=v3] .v3-ring:nth-of-type(2){animation-delay:.19s}[data-theme=v3] .v3-ring:nth-of-type(3){animation-delay:.38s}[data-theme=v3] .group:hover .v3-ring{animation:none}@keyframes v3-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=v3] .v3-marquee{animation:v3-marquee 40s linear infinite}[data-theme=v3] .v3-marquee:focus-within,[data-theme=v3] .v3-marquee:hover{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){[data-theme=v3] .v3-marquee{animation:none;width:100%;overflow-x:auto}[data-theme=v3] .v3-marquee>[aria-hidden=true]{display:none}}@supports not (overflow-x:clip){html:has([data-theme=v3]){overflow-x:hidden}}.v3-tour-root{display:contents}[data-theme=v3] .v3-tour-backdrop{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgb(var(--color-fg-inverse)/.6);backdrop-filter:blur(24px)}[data-theme=v3] .v3-tour-dialog{position:relative;width:min(90vw,1400px,calc(88vh * 1.49))}[data-theme=v3] .v3-tour-surface{position:relative;width:100%;overflow:hidden;aspect-ratio:1.49}[data-theme=v3] .v3-tour-frame,[data-theme=v3] .v3-tour-poster{position:absolute;inset:0;width:100%;height:100%;border:0}[data-theme=v3] .v3-tour-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-theme=v3] .v3-tour-poster[data-ready=true]{opacity:0;pointer-events:none}[data-theme=v3] .v3-tour-close{position:absolute;top:-44px;right:0;display:flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:9999px;font-size:28px;line-height:1;color:rgb(var(--color-fg)/.5);transition:color .15s ease-out}[data-theme=v3] .v3-tour-close:hover{color:rgb(var(--color-fg))}[data-theme=v3] .v3-tour-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;text-align:center}[data-theme=v3] .v3-tour-fallback a{color:rgb(var(--color-accent));text-decoration:underline}html[data-v3-tour-open]{overflow:hidden}@media (prefers-reduced-motion:no-preference){@keyframes v3-tour-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes v3-tour-backdrop-in{0%{opacity:0}to{opacity:1}}[data-theme=v3] .v3-tour-dialog{animation:v3-tour-in .2s ease-out}[data-theme=v3] .v3-tour-backdrop{animation:v3-tour-backdrop-in .2s ease-out}[data-theme=v3] .v3-tour-poster{transition:opacity .32s ease-out}}@media (prefers-reduced-motion:reduce){[data-theme=v3] .v3-tour-dialog{animation:none;transform:none}[data-theme=v3] .v3-tour-backdrop{animation:none}[data-theme=v3] .v3-tour-poster{transition:none}}[data-theme=v3] .v3-statement{font-family:var(--font-v3-display),system-ui,sans-serif;font-weight:700;font-size:var(--fs-title-m);line-height:normal;color:transparent;background-image:linear-gradient(to bottom,rgb(var(--color-accent)) var(--reveal,0),rgb(var(--color-fg)/.85) var(--reveal,0));-webkit-background-clip:text;background-clip:text}[data-theme=v3] .v3-statement::-moz-selection{color:rgb(var(--color-fg));-webkit-text-fill-color:rgb(var(--color-fg));background-color:rgb(var(--color-accent)/.35)}[data-theme=v3] .v3-statement::selection{color:rgb(var(--color-fg));-webkit-text-fill-color:rgb(var(--color-fg));background-color:rgb(var(--color-accent)/.35)}@media (min-width:1280px){[data-theme=v3] .v3-statement{font-size:var(--fs-title-l)}}
/* !important outranks the inline --reveal the scroll driver writes. */@media (prefers-reduced-motion:reduce){[data-theme=v3] .v3-statement{--reveal:100%!important}}@media (forced-colors:active){[data-theme=v3] .v3-statement{background-image:none;color:CanvasText}}@media print{[data-theme=v3] .v3-statement{background-image:none;color:rgb(var(--color-accent))}}[data-theme=v3] .v3-feature p{font-size:var(--fs-body);line-height:var(--lh-body)}[data-theme=v3] .v3-timeline-track{fill:none;stroke:rgb(var(--color-accent));stroke-width:1px;stroke-dasharray:2 6}[data-theme=v3] .v3-timeline-fill{fill:none;stroke:rgb(var(--color-accent));stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1}
/* !important outranks the inline offset the scroll driver writes. */@media (prefers-reduced-motion:reduce){[data-theme=v3] .v3-timeline-fill{stroke-dashoffset:0!important}}[data-theme=v3] .v3-flow-tile{position:relative;border:1px solid transparent;background-image:linear-gradient(var(--color-page),var(--color-page)),linear-gradient(180deg,var(--color-divider),var(--color-divider-deep));background-origin:border-box;background-clip:padding-box,border-box}[data-theme=v3] .v3-flow-tile:before{content:"";position:absolute;top:-1px;left:15px;right:15px;height:1px;background-image:linear-gradient(90deg,rgb(var(--color-accent)/0),rgb(var(--color-accent)/.7),rgb(var(--color-accent)/0))}[data-theme=v3] .v3-flow-tile--positive{background-image:linear-gradient(var(--color-page),var(--color-page)),linear-gradient(rgb(var(--color-accent-200)),rgb(var(--color-accent-200)))}[data-theme=v3] .v3-flow-tile--positive:before{background-image:linear-gradient(90deg,rgb(var(--color-accent)/0),rgb(var(--color-accent)/.95),rgb(var(--color-accent)/0))}[data-theme=v3] .v3-flow-tile--negative{background-image:linear-gradient(var(--color-page),var(--color-page)),linear-gradient(var(--color-negative-muted),var(--color-negative-muted))}[data-theme=v3] .v3-flow-tile--negative:before{background-image:linear-gradient(90deg,rgb(var(--color-negative)/0),rgb(var(--color-negative)/.9),rgb(var(--color-negative)/0))}[data-theme=v3] .v3-flow-group,[data-theme=v3] .v3-flow-joint{border:1px solid transparent;background-image:linear-gradient(var(--color-page),var(--color-page)),linear-gradient(180deg,var(--color-divider),var(--color-divider-deep));background-origin:border-box;background-clip:padding-box,border-box}[data-theme=v3] .v3-flow-elbow,[data-theme=v3] .v3-flow-line{border:0 solid rgb(var(--color-accent-200))}[data-theme=v3] .v3-flow-line--y{border-left-width:1px}[data-theme=v3] .v3-flow-line--x{border-top-width:1px}[data-theme=v3] .v3-flow-line--muted{border-color:transparent;background-image:repeating-linear-gradient(180deg,rgb(var(--color-fg)/.2) 0 3px,transparent 3px 8px);background-origin:border-box}[data-theme=v3] .v3-flow-line--muted.v3-flow-line--x{background-image:repeating-linear-gradient(90deg,rgb(var(--color-fg)/.2) 0 3px,transparent 3px 8px)}[data-theme=v3] .v3-flow-elbow{border-top-width:1px}[data-theme=v3] .v3-flow-elbow--left{border-left-width:1px;border-top-left-radius:16px}[data-theme=v3] .v3-flow-elbow--right{border-right-width:1px;border-top-right-radius:16px}[data-theme=v3] .v3-flow-elbow--negative,[data-theme=v3] .v3-flow-line--negative{border-color:var(--color-negative-muted)}[data-theme=v3] .v3-flow-core{border:1.5px solid transparent;background-image:radial-gradient(70% 70% at 50% 30%,rgb(var(--color-accent-200)),var(--color-accent-surface)),linear-gradient(135deg,rgb(var(--color-accent-hover)),rgb(var(--color-accent)/.2) 50%,rgb(var(--color-accent)/.35));background-origin:border-box;background-clip:padding-box,border-box}[data-theme=v3] .v3-flow-glow{background-image:radial-gradient(closest-side,rgb(var(--color-accent)/.16),rgb(var(--color-accent)/.05) 40%,rgb(var(--color-accent)/0))}@media (forced-colors:active){[data-theme=v3] .v3-flow-core,[data-theme=v3] .v3-flow-joint{background-color:Canvas}}[data-theme=v3] .v3-flow{--flow-x-agent:50%;--flow-x-tools:calc((100% - 25px) / 4);--flow-x-api:calc(100% - (100% - 25px) / 4);--flow-x-optional:calc(100% - 48px);--flow-x-yes:var(--flow-x-tools);--flow-x-no:var(--flow-x-api);--flow-core:min(150px,50vw - 71.5px);--flow-ring:calc(var(--flow-core) + 37px);--flow-glow:calc(var(--flow-core) * 32 / 15);--flow-mcp-x:var(--flow-x-tools);--flow-mcp-y:calc(var(--flow-ring) * 0.75 + 11px)}@media (min-width:1024px){[data-theme=v3] .v3-flow{--flow-x-tools:calc(16px + (100% - 64px) / 6);--flow-x-api:calc(100% - 16px - (100% - 64px) / 6);--flow-x-optional:var(--flow-x-api);--flow-core:182px;--flow-glow:400px;--flow-mcp-x:calc((var(--flow-x-tools) + var(--flow-x-agent)) / 2 + 6.25px);--flow-mcp-y:calc(var(--flow-ring) / 2)}}@media (min-width:1280px){[data-theme=v3] .v3-flow{--flow-x-agent:calc(8px + (100% - 32px) / 6);--flow-x-tools:50%;--flow-x-api:calc(100% - 8px - (100% - 32px) / 6);--flow-mcp-x:calc((var(--flow-x-tools) + var(--flow-x-agent)) / 2 - 6.25px)}}