.amplify-card{border:1px solid #eaeaea;transition:transform .2s ease}.amplify-card:hover{transform:translateY(-5px)}.amplify-button{width:100%;margin-top:auto}.amplify-collection{width:100%}html{font-size:14pt;font-weight:400;--breakpoint-small:480px;--breakpoint-medium:768px;--breakpoint-large:992px;--breakpoint-xl:1280px;--breakpoint-xxl:1536px}div[data-amplify-theme]{display:flex;flex-direction:column;justify-content:center;justify-items:center;padding:2ex 4ex 4ex}.topNav{margin-bottom:6ex;display:flex;flex-direction:row;gap:2em;justify-content:space-between;align-items:center;width:100%;position:relative;background:white;min-height:64px;& .left{justify-content:flex-start}& .left,& .right{display:flex;-moz-column-gap:3vw;column-gap:3vw;align-items:center;white-space:nowrap}& .right{justify-content:flex-end}& .nav-desktop,& .nav-mobile{width:100%;justify-content:space-between;align-items:center}& .nav-desktop{display:flex;-moz-column-gap:2em;column-gap:2em}& .nav-mobile{display:none}}@media (max-width:800px){.topNav{flex-direction:column;align-items:stretch;min-height:unset;padding:0}.nav-desktop{display:none!important}.nav-mobile{display:flex!important}.mobile-header{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-logo{height:30.41px;color:var(--amplify-colors-font-primary);text-decoration:none;white-space:nowrap}.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:32px;height:32px;background:none;border:none;padding:0;& span{height:4px;width:24px;background:var(--amplify-colors-primary-80,#333);margin:3px 0;border-radius:2px;display:block;transition:.3s}}.mobile-menu{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:white;padding:0 2em 1em 1em;box-shadow:0 2px 8px rgba(0,0,0,.04);gap:1.2em;margin-top:1em}}.bottomNav{margin-top:40vh;font-size:.8rem;color:var(--amplify-colors-neutral-80);display:flex;justify-content:space-between}.bottomNav .left{justify-content:flex-start}.bottomNav .left,.bottomNav .right{display:flex;-moz-column-gap:2em;column-gap:2em}.bottomNav .right{justify-content:flex-end}.bottomNav :visited,.bottomNav a{color:var(--amplify-colors-neutral-80);text-decoration:none}.centeredColumnContainer{display:flex;flex-direction:row;justify-content:center;width:100%}.centeredColumn{display:flex;flex-direction:column;max-width:1024px;align-self:center;& p{margin:1.5ex 0}}.centeredColumn h1{margin:1.5ex 0}.centeredColumn h2{margin:4ex 0 2ex}.centeredColumn h3{margin:6ex 0 1.5ex}.centeredColumn h4{margin:2ex 0}.centeredColumn li{margin:1.5ex 0}.heroGroup{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;& .textBlock{display:flex;flex-direction:column;width:525px;height:580px;justify-content:space-between}& .fit{line-height:90%;font-weight:700;white-space:nowrap;line-break:unset;overflow:visible;overflow-wrap:unset;text-transform:uppercase;animation:fadeIn 5s ease-out forwards;opacity:0;grid-column:2/span 3;display:block;width:100%}& .textBlock .carouselSpacer{margin-top:3em}}@media (max-width:800px){.heroGroup{margin-top:.5em!important;padding-top:0!important}.heroGroup .textBlock{width:100%!important;max-width:95vw;min-width:0;margin:0 auto;height:auto}.heroGroup .textBlock .carouselSpacer{margin-top:1.2em}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slideShadow{border:1px solid var(--amplify-colors-neutral-60);box-shadow:3px 3px 5px var(--amplify-colors-neutral-60)}.httpStyle{font-weight:700;font-size:12pt}.httpSize{font-size:10pt;margin-left:.5em}.vgap{margin-top:2.5ex}.hommme{grid-column:1/-1;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:200px;& .slideSeries{display:flex;flex-direction:row;flex-wrap:wrap;gap:2ex;align-items:center;justify-items:center;overflow:visible;margin-bottom:2ex;& h4{display:inline;margin:0;width:-moz-fit-content;width:fit-content}& .slideColumn{display:flex;flex-direction:column;gap:1ex;align-items:center;justify-items:center;&:has(.screenshot){min-width:230px}& img{vertical-align:bottom;box-shadow:3px 3px 5px var(--amplify-colors-neutral-60)}& .matchSlideHeight{height:128px;display:flex;flex-direction:column;justify-content:center}& .multipart{display:grid;grid:auto-flow/1fr 1fr;align-items:center;justify-items:center;gap:1ex;margin-top:1ex;& img{box-shadow:none}}}}& .useCases{margin-top:200px;max-width:100ex;justify-self:center;& h3{margin-top:4ex}}}@media (max-width:800px){.hommme{padding-top:24px!important}.heroGroup{margin-top:0!important;padding-top:0!important}.heroGroup .textBlock{width:100%!important;max-width:95vw;min-width:0;margin:0 auto;height:auto;box-sizing:border-box}.heroGroup .textBlock .carouselSpacer{margin-top:1.2em}.homepageScreenshotContainer{width:100%!important;max-width:98vw;min-width:0;padding:0;margin:2em auto .5em}.features{margin-top:1.5em;padding-left:1em;padding-right:1em;box-sizing:border-box}.features .benefitText{text-align:left!important}}.homepageScreenshotContainer{width:100%;max-width:1200px;margin:6em auto 0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0;overflow:hidden}.homepageScreenshotContainer .alice-carousel{width:100%!important;max-width:1200px}.homepageScreenshotContainer img{width:100%!important;height:auto!important;max-width:380px;-o-object-fit:contain;object-fit:contain;margin:0 8px;box-sizing:border-box}@media (max-width:1200px){.homepageScreenshotContainer,.homepageScreenshotContainer .alice-carousel{max-width:100vw}.homepageScreenshotContainer img{max-width:32vw}}@media (max-width:800px){.homepageScreenshotContainer{width:100%!important;max-width:98vw;min-width:0;padding:0;margin:2em auto 1.5em}.features{margin-top:2.5em;padding-left:1em;padding-right:1em;box-sizing:border-box}.features .benefitText{text-align:left}}.features{margin-top:200px;width:100%;display:grid;max-width:1400px;grid-template-columns:repeat(3,1fr);gap:6ex;justify-items:start;margin-left:auto;margin-right:auto;& .benefitHead{font-variant:all-small-caps;line-height:100%;padding:0;margin:0 0 1ex;align-self:start}& .benefitIcon{color:var(--amplify-colors-primary-80);display:inline;width:1em;margin-right:10px;margin-bottom:-7px}& .benefitText{padding:0;margin:0;align-self:start;text-align:justify}}@media (max-width:950px){.features{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.features{grid-template-columns:repeat(1,1fr)}}.slideCell{position:relative;min-height:130px;overflow:visible}.slideCell,.slideCell a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.slideCell a img,.slideCell img{position:absolute;width:auto;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid var(--amplify-colors-neutral-60);box-shadow:3px 3px 5px var(--amplify-colors-neutral-60)}.slideCell .text-layer{position:absolute;color:white;text-align:right;visibility:hidden;text-transform:uppercase;line-height:1;width:180px}.centeredColumn .codeblock{margin:2ex 0}.codeblock .amplify-tabs__item{padding:0 2px 1ex 0;margin-right:2em}.codeblock .amplify-tabs__list{padding-bottom:20px}h1,h2{line-height:100%}:visited,a{text-decoration:none;color:var(--amplify-colors-font-interactive)}.indent0{margin-left:0}.indent1{margin-left:1.5em}.fieldStyle{color:var(--amplify-colors-orange-80);font-size:12pt}.docPage{display:flex;flex-direction:row;gap:10px;& .leftNav{display:flex;flex-direction:column;flex-basis:500px;flex-shrink:1;flex-grow:1;position:static;height:auto;box-shadow:none;padding:0;background:none;z-index:1;& a{position:relative;display:inline-block;margin-top:.5ex}}& .docPageContents{display:flex;flex-direction:column;flex-basis:100%;flex-shrink:1;flex-grow:1}& .docNavBackdrop,& .docNavHamburger{display:none}& h1{font-size:28pt;font-weight:800;padding:0;margin:0 0 4ex}& h2{font-size:20pt;margin:3ex 0 1.5ex}& h2,& h3{font-weight:700;padding:0}& h3{font-size:14pt;margin:3ex 0 1ex}& .figure,& p{margin:1.5ex 0}& h1+h2,& h2+h3,& h2+p,& h3+h4,& h3+p,& h3:first-child,h1+p{margin-top:0}& .uri{font-family:monospace;font-size:80%;margin-top:.8ex}}@media (max-width:900px){.docPage{flex-direction:column;gap:0;position:relative}.docPage .docNavHamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:36px;height:36px;background:none;border:none;padding:0;margin:1em 0;z-index:102}.docPage .docNavHamburger span{height:4px;width:28px;background:var(--amplify-colors-primary-80,#333);margin:4px 0;border-radius:2px;display:block;transition:.3s}.leftNav{display:none;position:fixed;top:0;left:0;height:100vh;width:80vw;max-width:340px;min-width:220px;background:white;box-shadow:2px 0 16px rgba(0,0,0,.12);z-index:110;overflow-y:auto;padding:2em 1.5em;transition:transform .2s}.leftNav.open{display:flex;flex-direction:column;animation:slideInLeftNav .2s}@keyframes slideInLeftNav{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.docNavBackdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);z-index:109}.docPageContents{width:100%;max-width:100vw;padding:1em 0;box-sizing:border-box}}.slideSeries{display:flex;flex-direction:row;flex-wrap:wrap;gap:4ex;align-items:center;justify-items:center;overflow:visible;margin-bottom:2ex;& h4{display:inline;margin:0;width:-moz-fit-content;width:fit-content}& .slideColumn{display:flex;flex-direction:column;gap:1ex;align-items:center;justify-items:center;&:has(.screenshot){min-width:230px}& img{vertical-align:bottom;box-shadow:3px 3px 5px var(--amplify-colors-neutral-60)}& .matchSlideHeight{height:128px;display:flex;flex-direction:column;justify-content:center}& .multipart{display:grid;grid:auto-flow/1fr 1fr;align-items:center;justify-items:center;gap:1ex;margin-top:1ex;& img{box-shadow:none}}}& .slideColumn p{font-size:.9rem;color:var(--amplify-colors-neutral-80);text-align:center;margin-top:.5ex;margin-bottom:0;font-style:italic}& .symbol{height:64px;justify-content:center}& .screenshot{position:relative;display:flex;justify-content:center;align-items:center;-o-object-fit:cover;object-fit:cover}& .plus{justify-self:center;align-self:center;font-size:400%;color:var(--amplify-colors-neutral-60);opacity:.5}}.screenshot{border:1px solid var(--amplify-colors-neutral-40);box-shadow:3px 3px 5px var(--amplify-colors-neutral-60)}.centeredColumn code,.docPageContents code{font-family:Noto Sans Mono,Courier New,monospace;font-size:.85em;word-spacing:-.2em;letter-spacing:-.01em;white-space:nowrap}.standaloneDocPage{max-width:780px;padding:0 2ex 4ex;align-self:center;width:100%;box-sizing:border-box;margin:0 auto}.codeblock{& .amplify-tabs__list{margin-top:2ex;border:none;& .amplify-tabs__item{padding-bottom:2px;border-bottom-width:3px}}}pre{padding:0}dl,pre{margin:0}dt{margin:.5ex 0}dd{margin-top:1ex;margin-inline-start:0;margin-bottom:3ex}.animating svg,.initial svg{position:absolute;top:1ex;right:1ex;width:1.2rem;height:1.2rem;cursor:pointer}.copy{z-index:1;fill:var(--amplify-colors-neutral-80)}.check{z-index:1;fill:var(--amplify-colors-green-80)}.clipboard{z-index:0;fill:var(--amplify-colors-neutral-80)}.copyToClipboard{position:absolute;display:inline-block;top:1ex;right:1ex;width:1.2rem;height:1.2rem;cursor:pointer;& .ack{position:absolute;bottom:-.5ex;right:2em;color:var(--amplify-colors-neutral-80);border-radius:3px}}.operationToc{margin-top:0;& li{margin-top:2ex}}@keyframes rotateOut{0%{rotate:y 0deg;opacity:1}to{rotate:y 90deg;opacity:0}}@keyframes rotateIn{0%{rotate:y -90deg;opacity:0}to{rotate:y 0deg;opacity:1}}.airtablePricingPage{& .airtablePricingLead{font-size:1.1rem;color:var(--amplify-colors-neutral-80);margin-bottom:3ex}& .airtablePlans{display:flex;flex-direction:row;gap:4ex;align-items:stretch;flex-wrap:wrap}& .airtablePlan{display:flex;flex-direction:column;max-width:380px;min-width:260px;padding:2.5ex 3ex;border:1px solid var(--amplify-colors-neutral-40);border-radius:8px;& h2{margin:0 0 1ex;font-size:1.3rem}& ul{padding-left:1.4em;margin:1ex 0 1.5ex}& li{margin:.8ex 0}}& .airtablePlanFeatured{border-color:var(--amplify-colors-primary-80);border-width:2px;position:relative}& .airtablePlanBadge{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:white;background:var(--amplify-colors-primary-80);border-radius:4px;padding:4px 10px;margin-bottom:1.2rem;align-self:flex-start;line-height:1.4}& .airtablePlanPrice{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:1.2rem;& span{font-size:1rem;font-weight:400;color:var(--amplify-colors-neutral-80)}}& .airtablePlanDesc{margin:0 0 1ex;color:var(--amplify-colors-neutral-90)}& .airtablePlanNote{font-size:.85rem;color:var(--amplify-colors-neutral-80);margin-top:auto;padding-top:1ex}& .airtablePricingFootnote{margin-top:4ex;color:var(--amplify-colors-neutral-80);font-size:.9rem}}.privacy.centeredColumn{& h2{margin:2.5ex 0 .8ex}& h3{margin:1.5ex 0 .3ex}& p{margin:.6ex 0}& li{margin:.3ex 0}& ul{margin:.4ex 0 .8ex}}.tos h1{text-transform:uppercase}.tos h2{font-variant:titling-caps;margin-bottom:0}.homepage .leadertext p{padding-top:2ex;padding-bottom:4ex}.homepage h1{grid-column:1/-1;font-size:36pt;font-weight:700;text-align:center}.homepage h2{font-variant:all-small-caps;line-height:100%;margin:3ex 0 1ex}.homepage h2,.homepage p{padding:0;align-self:start}.homepage p{margin:0;text-align:justify}.homepage svg{color:var(--amplify-colors-primary-80);display:inline;width:1em;margin-right:10px;margin-bottom:-7px}.nav a:hover{text-decoration:underline}.nav .header{justify-content:space-between;align-items:baseline}.nav .header a{color:var(--amplify-colors-font-primary);text-decoration:none}.nav .footer :visited,.nav .footer a{color:var(--amplify-colors-neutral-80);text-decoration:none}.contactForm{display:flex;flex-direction:column;gap:1ex;min-width:400px;max-width:650px;& button,& label{margin-top:2ex}& input,& textarea{padding:.5ex;border:1px solid var(--amplify-colors-neutral-60);border-radius:4px;align-self:stretch}}.pricingPage{& .plans{display:flex;flex-direction:row;justify-content:start;max-width:1200px;gap:4ex;& .plan{display:flex;flex-direction:column;justify-content:start;align-items:start;max-width:400px;padding:2ex 2ex 2ex 0;& .price{font-size:2.5rem;font-weight:700;margin:0;& span{font-size:1rem;color:gray}}& .unitPrice{font-size:.9rem;color:gray}& button{margin-top:2ex;margin-bottom:2ex;width:100%}}}@media (max-width:1000px){& .plans{flex-direction:column;align-items:center}}}.loader{width:45px;aspect-ratio:1;--c:no-repeat linear-gradient(#000 0 0);background:var(--c),var(--c),var(--c);animation:l18-1 1s infinite,l18-2 1s infinite}@keyframes l18-1{0%,to{background-size:20% 100%}33%,66%{background-size:20% 20%}}@keyframes l18-2{0%,33%{background-position:0 0,50% 50%,100% 100%}66%,to{background-position:100% 0,50% 50%,0 100%}}.accountMenuItem{color:var(--amplify-colors-primary-80)!important;font-weight:400!important;&:hover{font-weight:800!important;background-color:transparent!important}& a{font-weight:400}&:focus,&:hover{background-color:transparent!important}&:hover a{font-weight:800}}.modal{border:none;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:2em;max-width:500px;margin:auto}.modal::backdrop{background:rgba(0,0,0,.5)}.dialogActions{display:flex;justify-content:end;gap:1em}.caption{font-size:small;margin-top:0;margin-bottom:2ex;overflow:visible}.zoomingImageContainer{border:1px solid gray;display:flex;gap:2ex;position:relative;justify-content:flex-start;& .zoomLens{background-color:rgba(63,125,74,.5)}& .closedZoomContainer{display:none}& .openZoomContainer{display:block;position:absolute;top:50%;margin-left:20px;left:100%;transform:translateY(-50%);z-index:5;border:2px solid rgba(63,125,74,.5);background-color:whitesmoke;box-shadow:3px 3px 5px rgba(63,125,74,.5)}}