#app{isolation:isolate}.cloud-flight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.cloud-flight-layer{position:absolute;left:50%;top:50%;width:max(100vw,200svh);height:max(50vw,100svh);background:center / contain no-repeat;transform:translate(-50%,-50%) scale(.5);opacity:0;--cloud-peak: .32;animation:cloud-approach 32s cubic-bezier(.55,.05,.75,.45) infinite both,cloud-presence 32s linear infinite both}.cloud-flight-far{background-image:url(/connect/assets/clouds_far_white-DAWTnU9U.webp)}.cloud-flight-mid{background-image:url(/connect/assets/clouds_mid_white--llLafhj.webp);--cloud-peak: .42}:root:not(.dark) .cloud-flight-far{background-image:url(/connect/assets/clouds_far_grey-hBljr6Ua.webp)}:root:not(.dark) .cloud-flight-mid{background-image:url(/connect/assets/clouds_mid_grey-BO1_n-2z.webp)}.cloud-flight-layer:first-child{animation-delay:-15.42901142s}.cloud-flight-layer:nth-child(2){animation-delay:0s}.cloud-flight-layer:nth-child(3){animation-delay:8s}.cloud-flight-layer:nth-child(4){animation-delay:24s}@keyframes cloud-approach{0%{transform:translate(-50%,-50%) scale(.5)}to{transform:translate(-50%,-50%) scale(3.2)}}@keyframes cloud-presence{0%,to{opacity:0}8%,38%{opacity:var(--cloud-peak)}70%{opacity:calc(var(--cloud-peak) * .55)}}:root[data-cloud-motion=paused] .cloud-flight-layer{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.cloud-flight-layer{animation:none;opacity:0}.cloud-flight-layer:nth-child(2){transform:translate(-50%,-50%) scale(1);opacity:.1}}@font-face{font-family:Geist;src:url(/connect/assets/GeistVF-DFmrvcb_.woff) format("woff");font-weight:100 900;font-display:swap}:root{--color-cycle-duration: 9s;--color-cycle-easing: cubic-bezier(.25, 0, .75, 1);--background: 0 0% 98%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 0 0% 94%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--header-height: 48px;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 222.2 84% 7%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 222.2 84% 4%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}:root[data-color-scheme=rose]{--background: 0 100% 98%;--foreground: 0 90% 20%;--muted: 0 100% 94%;--muted-foreground: 0 90% 35%;--primary: 0 90% 40%;--primary-foreground: 0 90% 98%}:root[data-color-scheme=crimson]{--background: 345 100% 98%;--foreground: 345 90% 20%;--muted: 345 90% 94%;--muted-foreground: 345 90% 35%;--primary: 345 90% 40%;--primary-foreground: 345 90% 98%}:root[data-color-scheme=coral]{--background: 16 100% 98%;--foreground: 16 90% 20%;--muted: 16 90% 94%;--muted-foreground: 16 90% 35%;--primary: 16 90% 40%;--primary-foreground: 16 90% 98%}:root[data-color-scheme=amber]{--background: 38 100% 98%;--foreground: 38 90% 20%;--muted: 38 90% 94%;--muted-foreground: 38 90% 35%;--primary: 38 90% 40%;--primary-foreground: 38 90% 98%}:root[data-color-scheme=lime]{--background: 85 100% 98%;--foreground: 85 90% 20%;--muted: 85 90% 94%;--muted-foreground: 85 90% 35%;--primary: 85 90% 40%;--primary-foreground: 85 90% 98%}:root[data-color-scheme=emerald]{--background: 145 100% 98%;--foreground: 145 90% 20%;--muted: 145 90% 94%;--muted-foreground: 145 90% 35%;--primary: 145 90% 40%;--primary-foreground: 145 90% 98%}:root[data-color-scheme=cyan]{--background: 180 100% 98%;--foreground: 180 90% 20%;--muted: 180 90% 94%;--muted-foreground: 180 90% 35%;--primary: 180 90% 40%;--primary-foreground: 180 90% 98%}:root[data-color-scheme=azure]{--background: 210 100% 98%;--foreground: 210 90% 20%;--muted: 210 90% 94%;--muted-foreground: 210 90% 35%;--primary: 210 90% 40%;--primary-foreground: 210 90% 98%}:root[data-color-scheme=indigo]{--background: 240 100% 98%;--foreground: 240 90% 20%;--muted: 240 90% 94%;--muted-foreground: 240 90% 35%;--primary: 240 90% 40%;--primary-foreground: 240 90% 98%}:root[data-color-scheme=violet]{--background: 270 100% 98%;--foreground: 270 90% 20%;--muted: 270 90% 94%;--muted-foreground: 270 90% 35%;--primary: 270 90% 40%;--primary-foreground: 270 90% 98%}:root[data-color-scheme=magenta]{--background: 300 100% 98%;--foreground: 300 90% 20%;--muted: 300 90% 94%;--muted-foreground: 300 90% 35%;--primary: 300 90% 40%;--primary-foreground: 300 90% 98%}:root[data-color-scheme=rose].dark{--background: 0 90% 7%;--foreground: 0 100% 90%;--muted: 0 90% 4%;--muted-foreground: 0 90% 75%;--primary: 0 90% 70%;--primary-foreground: 0 90% 10%}:root[data-color-scheme=crimson].dark{--background: 345 90% 7%;--foreground: 345 100% 90%;--muted: 345 90% 4%;--muted-foreground: 345 90% 75%;--primary: 345 90% 70%;--primary-foreground: 345 90% 10%}:root[data-color-scheme=coral].dark{--background: 16 90% 7%;--foreground: 16 100% 90%;--muted: 16 90% 4%;--muted-foreground: 16 90% 75%;--primary: 16 90% 70%;--primary-foreground: 16 90% 10%}:root[data-color-scheme=amber].dark{--background: 38 90% 7%;--foreground: 38 100% 90%;--muted: 38 90% 4%;--muted-foreground: 38 90% 75%;--primary: 38 90% 70%;--primary-foreground: 38 90% 10%}:root[data-color-scheme=lime].dark{--background: 85 90% 7%;--foreground: 85 100% 90%;--muted: 85 90% 4%;--muted-foreground: 85 90% 75%;--primary: 85 90% 70%;--primary-foreground: 85 90% 10%}:root[data-color-scheme=emerald].dark{--background: 145 90% 7%;--foreground: 145 100% 90%;--muted: 145 90% 4%;--muted-foreground: 145 90% 75%;--primary: 145 90% 70%;--primary-foreground: 145 90% 10%}:root[data-color-scheme=cyan].dark{--background: 180 90% 7%;--foreground: 180 100% 90%;--muted: 180 90% 4%;--muted-foreground: 180 90% 75%;--primary: 180 90% 70%;--primary-foreground: 180 90% 10%}:root[data-color-scheme=azure].dark{--background: 210 90% 7%;--foreground: 210 100% 90%;--muted: 210 90% 4%;--muted-foreground: 210 90% 75%;--primary: 210 90% 70%;--primary-foreground: 210 90% 10%}:root[data-color-scheme=indigo].dark{--background: 240 90% 7%;--foreground: 240 100% 90%;--muted: 240 90% 4%;--muted-foreground: 240 90% 75%;--primary: 240 90% 70%;--primary-foreground: 240 90% 10%}:root[data-color-scheme=violet].dark{--background: 270 90% 7%;--foreground: 270 100% 90%;--muted: 270 90% 4%;--muted-foreground: 270 90% 75%;--primary: 270 90% 70%;--primary-foreground: 270 90% 10%}:root[data-color-scheme=magenta].dark{--background: 300 90% 7%;--foreground: 300 100% 90%;--muted: 300 90% 4%;--muted-foreground: 300 90% 75%;--primary: 300 90% 70%;--primary-foreground: 300 90% 10%}:root{color-scheme:light;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;color:hsl(var(--foreground));background:hsl(var(--background))}:root.dark{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:280px}:root,.site-header,.dropdown-items,.settings-controls,.site-search input,.site-search button,.settings-controls button,.settings-controls select,.motion-hint,.connection-brand p,.eyebrow,.lede,.panel,.panel p,.panel h3,.panel button,.panel>a,.panel input,.panel select,code,.footer-navigation,.footer-navigation a,.copyright,.skip,.mobile-links,.site-search input::placeholder{transition-property:background-color,border-color;transition-duration:var(--color-cycle-duration);transition-timing-function:var(--color-cycle-easing)}:root,.dropdown-items,.settings-controls,.site-search input,.site-search button,.settings-controls button,.settings-controls select,.motion-hint,.connection-brand p,.eyebrow,.lede,.panel p,.panel h3,.panel button,.panel>a,.panel input,.panel select,.footer-navigation a,.copyright,.site-search input::placeholder{transition-property:background-color,border-color,color}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:default;opacity:.55}:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.site-header{position:sticky;top:0;z-index:50;height:96px;display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid hsl(var(--foreground) / .12);background:hsl(var(--muted) / .97)}.site-brand{display:flex;flex-shrink:0}.site-brand img{width:84px;height:84px}.desktop-navigation{display:flex;align-items:center;gap:12px}.desktop-navigation>a,.desktop-navigation summary{display:block;padding:10px 14px;font-size:14px;text-decoration:none;white-space:nowrap}.site-header a:hover,summary:hover{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:5px}.site-dropdown{position:relative}summary{list-style:none}summary::-webkit-details-marker{display:none}.desktop-navigation summary:after{content:"⌄";padding-left:7px}.dropdown-items,.settings-controls{position:absolute;top:calc(100% + 16px);min-width:240px;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--foreground) / .2);border-radius:8px;box-shadow:0 12px 32px #0003;padding:12px;display:grid;gap:6px}.dropdown-items a{padding:10px;text-decoration:none;font-size:14px}.site-search{margin-left:auto;display:flex;position:relative;width:min(22vw,300px)}.site-search input{width:100%;min-width:0;padding:9px 10px 9px 34px;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--foreground) / .15);border-radius:6px;font-size:14px}.site-search input::placeholder{color:hsl(var(--muted-foreground))}.site-search button{position:absolute;left:4px;top:3px;border:0;padding:3px 7px;background:none;color:hsl(var(--muted-foreground));font-size:21px}.site-settings>summary{font-size:24px;padding:8px;line-height:1}.settings-controls{right:0;width:260px;font-size:14px}.settings-controls button{text-align:left;border:0;border-radius:5px;padding:10px;background:hsl(var(--muted));color:hsl(var(--foreground))}.settings-controls label{margin-top:6px;padding-inline:10px}.settings-controls select{padding:9px;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--foreground) / .2);border-radius:5px;width:100%}.motion-hint{line-height:1.5;font-size:12px;color:hsl(var(--muted-foreground))}.mobile-navigation{display:none}.connection-scene{position:relative;isolation:isolate;overflow:clip;min-height:650px}.connection-brand{--wordmark-width: min(373px, 85vw);--wordmark-height: calc(var(--wordmark-width) * .24743427);position:relative;padding:42px 20px 24px;text-align:center}.wordmark{display:block;width:var(--wordmark-width);height:var(--wordmark-height);margin:auto;background:currentColor;mask:url(/connect/assets/gray-sky-ai-title-BGpLa1cL.svg) center / contain no-repeat}.connection-brand p{font-size:calc(var(--wordmark-height) * .8);font-weight:300;line-height:1.1;letter-spacing:-.04em;color:hsl(var(--muted-foreground));margin:8px 0 0}.connection-navigation{position:relative;display:flex;justify-content:center;gap:28px;font-size:14px}.connection-navigation a{padding:8px 2px;text-decoration:none;border-bottom:1px solid transparent}.connection-navigation a[aria-current=page]{border-bottom-color:currentColor}main{position:relative;max-width:800px;margin:auto;padding:32px 32px 72px}.eyebrow{color:hsl(var(--muted-foreground));font-size:.72rem;letter-spacing:.16em;font-weight:600;margin-top:0}h1{font-size:clamp(2rem,4vw,2.9rem);font-weight:500;letter-spacing:-.04em;line-height:1.12;margin:18px 0}h1:focus{outline:none}.lede{font-size:1.05rem;line-height:1.65;color:hsl(var(--muted-foreground))}.panel{margin-top:28px;border:1px solid hsl(var(--foreground) / .2);background:hsl(var(--background) / .94);border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;box-shadow:0 16px 50px #0001}.panel p{margin:0;line-height:1.65;color:hsl(var(--muted-foreground))}.panel h2,.panel h3{margin:0;font-weight:500}.panel h2{font-size:1.3rem}.panel h3{font-size:.9rem;color:hsl(var(--muted-foreground))}.panel button,.panel>a{display:inline-block;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:11px 18px;border-radius:6px;border:1px solid transparent;text-decoration:none}.panel button:hover,.panel>a:hover{opacity:.88}.panel input,.panel select{display:block;padding:12px;border:1px solid hsl(var(--foreground) / .3);border-radius:6px;color:hsl(var(--foreground));background:hsl(var(--background));max-width:100%;width:100%}.panel form{display:grid;gap:14px;width:100%}label{font-weight:500}code{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;padding:12px;background:hsl(var(--muted));border-radius:6px}ol{padding-left:24px;margin:0;line-height:1.7}li+li{margin-top:12px}.site-footer{position:relative;overflow:hidden;padding:8px 24px 24px}.footer-watermark{position:absolute;top:-40px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:23vw;font-weight:700;letter-spacing:-.08em;line-height:1;opacity:.07;pointer-events:none;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.footer-content{position:relative;max-width:1280px;margin:auto}.footer-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-block:1px solid hsl(var(--foreground) / .12);padding:32px 0}.footer-navigation h2{font-size:14px;font-weight:500;margin:0 0 12px}.footer-navigation ul{list-style:none;padding:0;margin:0}.footer-navigation li+li{margin-top:8px}.footer-navigation a{color:hsl(var(--muted-foreground));font-size:14px;text-decoration:none}.footer-navigation a:hover{text-decoration:underline}.copyright{color:hsl(var(--muted-foreground));font-size:14px;margin:24px 0 0;line-height:1.6}.skip{position:absolute;top:-100px}.skip:focus{top:8px;left:8px;background:hsl(var(--background));padding:12px;z-index:100}@media(max-width:1100px){.site-header{height:64px;gap:8px}.site-brand img{width:48px;height:48px}.desktop-navigation{gap:0}.desktop-navigation>a,.desktop-navigation summary{padding:10px}.site-search{width:180px}}@media(max-width:820px){.site-header{height:56px;padding-inline:12px}.desktop-navigation{display:none}.mobile-navigation{display:block}.mobile-navigation>summary{padding:8px;font-size:20px}.mobile-links{position:absolute;top:calc(100% + 12px);left:-66px;width:min(310px,94vw);max-height:75vh;overflow-y:auto;display:grid;gap:16px;padding:24px;background:hsl(var(--background));border:1px solid hsl(var(--foreground) / .2);border-radius:8px}.mobile-links a{text-decoration:none}.mobile-links .dropdown-items{position:static;margin-top:12px;box-shadow:none;min-width:0}.site-search{width:min(36vw,240px)}}@media(max-width:540px){.connection-brand{padding-top:32px}main{padding:28px 20px 48px}.panel{padding:22px}.footer-navigation{grid-template-columns:1fr;gap:26px}.footer-watermark{top:20px;font-size:27vw}}@media(prefers-reduced-motion:reduce){:root{--color-cycle-duration: 0s}}[hidden]{display:none!important}.panel:empty{display:none}.panel .secondary{background:transparent;color:inherit;border:1px solid hsl(var(--foreground) / .25)}.panel a.secondary{border:0;padding-inline:0;text-decoration:underline}.panel a.primary{display:inline-block;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:11px 18px;border-radius:6px;text-decoration:none}.disclosure{width:100%}.disclosure summary{padding-block:8px;text-decoration:underline;text-underline-offset:5px}.disclosure summary:after{content:" +"}.disclosure[open] summary:after{content:" −"}.disclosure form,.disclosure p,.disclosure ol{margin-top:16px}.disclosure>button{margin:12px 12px 0 0}.confirmation{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.confirmation h2{flex-basis:100%;line-height:1.5}.connection-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;align-items:center}.connection-field h2{grid-column:1 / -1;font-size:.95rem}.connection-field code{width:100%}.panel>ol{width:100%;min-width:0}.json-example{width:100%;min-width:0;margin-top:12px}.json-example h3{margin:0 0 8px}.json-example pre{max-width:100%;margin:0 0 8px}.json-example code{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.setup-note{border-left:2px solid hsl(var(--foreground) / .3);padding-left:16px}.action-feedback{line-height:1.65}@media(max-width:540px){.connection-field{grid-template-columns:minmax(0,1fr)}.connection-field button{justify-self:start}}.own-reviews{margin-top:24px;align-items:stretch}.own-reviews section,.own-reviews form{width:100%;min-width:0}.own-reviews h2,.own-reviews h3,.own-reviews h4{line-height:1.4}.own-reviews p{overflow-wrap:anywhere}.own-review-card{border-top:1px solid hsl(var(--foreground) / .2);padding-block:16px}.own-review-card h4{margin:0 0 8px}.own-reviews textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:120px;padding:12px;font:inherit;color:inherit;background:hsl(var(--background));border:1px solid hsl(var(--foreground) / .4);border-radius:6px}.own-reviews form{display:grid;gap:12px}.own-reviews button{white-space:normal}.administration-entry{width:100%;border-top:1px solid hsl(var(--foreground) / .2);padding-top:16px}.administration-entry p{margin:10px 0 0;line-height:1.5}
