.foundable-landing-page{--landing-light-top-viewport-canvas:#bbd3ec;--landing-dark-top-viewport-canvas:radial-gradient(52% 38% at 16% 24%, #00e5c761, #00e5c700 62%), radial-gradient(44% 32% at 78% 13%, #2763ff52, #2763ff00 68%), radial-gradient(54% 34% at 58% 52%, #c6ff3d29, #c6ff3d00 70%), radial-gradient(70% 46% at 52% 86%, #00e5c729, #00e5c700 72%), linear-gradient(180deg, #070b16 0%, #08101f 54%, #0b1322 100%);--landing-light-route-canvas:radial-gradient(120% 60% at 50% 115%, #6ea0f047 0%, #6ea0f000 60%), linear-gradient(180deg, #f7f8fb 0%, #f0f3f8 40%, #e2eaf5 70%, #f7fbff 100%);--landing-dark-route-canvas:radial-gradient(120% 60% at 50% 115%, #00e5c724 0%, #00e5c700 60%), radial-gradient(90% 46% at 10% 105%, #2763ff24 0%, #2763ff00 58%), linear-gradient(180deg, #070a10 0%, #080d18 46%, #0b1423 78%, #142743 100%);--landing-chrome-color:#f7f8fb;min-height:100lvh;color:var(--ink);background:var(--landing-viewport-canvas,var(--route-canvas,var(--landing-light-route-canvas)));background-color:var(--landing-viewport-background,#bbd3ec);font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";--landing-nav-h:72px;--landing-container:1120px;--landing-measure:600px;--landing-measure-wide:640px;--landing-prompt-max:560px;--landing-gutter:clamp(16px, 4vw, 24px);--landing-section-y:clamp(72px, 9vw, 128px);--landing-stack:clamp(14px, 2vw, 24px);--landing-r-lg:24px;--landing-r-pill:999px;--landing-display:clamp(2.625rem, 5.2vw, 3.75rem);--landing-h2:clamp(1.875rem, 4vw, 3.125rem);--landing-sub:clamp(1rem, 1.4vw, 1.1875rem);position:relative}.foundable-reference-body{isolation:isolate}.foundable-reference-body .landing-inner{width:100%;max-width:var(--landing-container);padding-inline:var(--landing-gutter);margin-inline:auto}html:has(.foundable-landing-page){overscroll-behavior-y:none;background:0 0;height:auto;min-height:100lvh;overflow-x:hidden}body:has(.foundable-landing-page){overscroll-behavior-y:none;background:0 0;height:auto;min-height:100lvh;overflow-x:hidden}html:has(.foundable-landing-page){scrollbar-gutter:stable;scrollbar-color:#526080c2 #080c18;scrollbar-width:thin;overflow-y:auto}body:has(.foundable-landing-page){overflow-y:visible}html:has(.foundable-landing-page):not([data-landing-hydrated="1"]){background:var(--landing-boot-bg,var(--landing-light-top-viewport-canvas));background-color:var(--landing-viewport-background,#bbd3ec)}html[data-foundable-mobile-menu]:has(.foundable-landing-page){background:var(--landing-viewport-canvas,var(--landing-chrome-color));background-color:var(--landing-viewport-background,var(--landing-chrome-color))}.foundable-landing-boot-loader{z-index:2147483647;pointer-events:none;background:var(--landing-boot-bg,#11131a);opacity:1;visibility:visible;transition:opacity .36s,visibility 0s linear .42s;position:fixed;inset:0}.foundable-landing-boot-loader:before,.foundable-landing-boot-loader:after{content:"";width:56px;height:56px;-webkit-mask-image:var(--landing-boot-mark,url(/brand/transparent/favicon-64.png));-webkit-mask-image:var(--landing-boot-mark,url(/brand/transparent/favicon-64.png));mask-image:var(--landing-boot-mark,url(/brand/transparent/favicon-64.png));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foundable-landing-boot-loader:before{background:var(--landing-boot-mark-fill,linear-gradient(165deg, #b8c2ced1, #ebf1f8f0 50%, #8691a0c7));filter:none;will-change:transform, opacity;animation:5.4s ease-in-out infinite foundableLandingBootPulse}.foundable-landing-boot-loader:after{opacity:0;will-change:transform, opacity, background-position;background:linear-gradient(115deg,#0000 38%,#ffffff8c 50%,#0000 62%) 160% 0/260% 100%;animation:5.4s ease-in-out infinite foundableLandingBootSheen}@media (prefers-color-scheme:light){.foundable-landing-boot-loader{background:var(--landing-boot-bg,#fcfbf8)}.foundable-landing-boot-loader:before,.foundable-landing-boot-loader:after{--landing-boot-mark:url(/brand/transparent-black/favicon-64.png)}.foundable-landing-boot-loader:before{--landing-boot-mark-fill:linear-gradient(165deg, #1c1c20, #050506 60%, #000);filter:none}}html[data-landing-theme=light] .foundable-landing-boot-loader{background:var(--landing-boot-bg,#bbd3ec)}html[data-landing-theme=light] .foundable-landing-boot-loader:before,html[data-landing-theme=light] .foundable-landing-boot-loader:after{--landing-boot-mark:url(/brand/transparent-black/favicon-64.png)}html[data-landing-theme=light] .foundable-landing-boot-loader:before{--landing-boot-mark-fill:linear-gradient(165deg, #1c1c20, #050506 60%, #000);filter:none}html[data-landing-ready="1"] .foundable-landing-boot-loader{opacity:0;visibility:hidden;display:none}html[data-landing-route="1"]:not([data-landing-ready="1"]) .foundable-reference-body{opacity:0!important;visibility:hidden!important}@keyframes foundableLandingBootPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(.9)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.11)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.11)}to{opacity:.5;transform:translate(-50%,-50%)scale(.9)}}@keyframes foundableLandingBootSheen{0%,22%{opacity:0;background-position:160% 0;transform:translate(-50%,-50%)scale(.9)}40%{opacity:1}56%{opacity:0;background-position:-60% 0}58%{transform:translate(-50%,-50%)scale(1.11)}to{opacity:0;background-position:-60% 0;transform:translate(-50%,-50%)scale(.9)}}.foundable-landing-page,.foundable-landing-page *{box-sizing:border-box}.foundable-landing-page[data-theme=light]{--route-canvas:var(--landing-light-route-canvas);--landing-chrome-color:#f7f8fb;background:var(--landing-viewport-canvas,var(--route-canvas,var(--landing-light-route-canvas)));background-color:var(--landing-viewport-background,#bbd3ec)}.foundable-reference-body[inert],.foundable-reference-body[aria-hidden=true]{pointer-events:none!important}.foundable-reference-body[data-theme=light] .nav-cluster .nav-cta,.foundable-reference-body[data-theme=light] .mobile-nav-actions .nav-cta{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b0e14!important;border-color:#0b0e1433!important;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0b0e142e!important}.foundable-reference-body[data-theme=light] .nav-cluster .nav-cta:before,.foundable-reference-body[data-theme=light] .mobile-nav-actions .nav-cta:before{background:#0b0e14!important}.foundable-reference-body[data-theme=light] .nav-cluster .nav-cta:hover,.foundable-reference-body[data-theme=light] .mobile-nav-actions .nav-cta:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b0e14!important;box-shadow:inset 0 1px #ffffff29,0 14px 30px #0b0e143d!important}.foundable-reference-body[data-theme=light] :where(.nav-logo,.cmp-fbrand,.cm-foundable-word,footer .footer-brand .row){--foundable-wordmark-image:url(/landing/foundable-wordmark-dark.png)!important}.foundable-reference-body .nav-logo{--foundable-wordmark-size:20.1px!important;--foundable-wordmark-mark-height:24.5px!important;--foundable-wordmark-gap:2.24px!important;--foundable-wordmark-shift-y:-1.15px!important}@media (min-width:721px){.foundable-reference-body nav.top .nav-inner{justify-content:flex-start!important;gap:clamp(8px,1vw,12px)!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.foundable-reference-body nav.top .nav-cluster{flex:auto!important;min-width:0!important}.foundable-reference-body nav.top .nav-cluster .signin-btn,.foundable-reference-body nav.top .nav-cluster .nav-theme{margin-left:auto!important}.foundable-reference-body nav.top .nav-cluster .nav-theme+.signin-btn{margin-left:4px!important}}.foundable-reference-body .cmp-fbrand,.foundable-reference-body .cm-foundable-word{--foundable-wordmark-size:16px!important;--foundable-wordmark-mark-height:clamp(8.5px, 3vw, 19.5px)!important;--foundable-wordmark-gap:2px!important;--foundable-wordmark-shift-y:-.9px!important;color:inherit!important}.foundable-reference-body footer .footer-brand .row{--foundable-wordmark-size:28px!important;--foundable-wordmark-mark-height:34px!important;--foundable-wordmark-gap:3px!important;--foundable-wordmark-shift-y:-1.55px!important}.foundable-reference-body :where(.nav-logo .fmark,.cmp-fbrand .cmp-fmark,.cm-foundable-mark,footer .footer-brand .row .fmark){opacity:0!important;pointer-events:none!important;width:100%!important;height:100%!important;line-height:0!important;display:block!important;position:absolute!important;inset:0!important}.foundable-reference-body :where(.nav-logo .fmark img,.cmp-fbrand .cmp-fmark img,.cm-foundable-mark img,footer .footer-brand .row .fmark img){width:auto!important;max-width:none!important;height:100%!important;display:block!important}.foundable-reference-body :where(.nav-logo .wm,.cmp-fbrand .cmp-fwm,.cm-foundable-name,footer .footer-brand .name){color:currentColor!important;font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;font-size:var(--foundable-wordmark-size)!important;letter-spacing:.009em!important;opacity:0!important;pointer-events:none!important;margin:0!important;font-weight:800!important;line-height:.86!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}@media (max-width:720px){.foundable-reference-body .nav-logo{--foundable-wordmark-size:18.85px!important;--foundable-wordmark-mark-height:23px!important;--foundable-wordmark-gap:2.08px!important;--foundable-wordmark-shift-y:-1.05px!important;height:25.5px!important;min-height:25.5px!important}}@media (max-width:374px){.foundable-reference-body .nav-logo{--foundable-wordmark-size:14.85px!important;--foundable-wordmark-mark-height:18.15px!important;--foundable-wordmark-gap:1.65px!important;--foundable-wordmark-shift-y:-.81px!important;height:21.6px!important;min-height:21.6px!important}}.foundable-reference-body .compare{padding:var(--landing-section-y) var(--landing-gutter);text-align:center}.foundable-reference-body .compare .head{flex-direction:column;align-items:center;display:flex}.foundable-reference-body .compare .section-heading{max-width:980px;margin-top:0;font-size:clamp(36px,4.8vw,48px)}.foundable-reference-body .compare .section-sub{max-width:720px;margin-left:auto;margin-right:auto}.foundable-reference-body .compare-matrix{text-align:left;border:1px solid var(--ink-08);border-radius:var(--landing-r-lg);background:#ffffffb8;width:min(1120px,100%);margin:54px auto 0;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 30px 70px #0b0e1414}.foundable-reference-body .cm-row{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;min-height:68px;display:grid}.foundable-reference-body .cm-row.cm-head{min-height:64px}.foundable-reference-body .cm-cell{min-width:0;color:var(--ink);border-right:1px solid var(--ink-08);border-bottom:1px solid var(--ink-08);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:11px 16px;display:flex}.foundable-reference-body .cm-row:last-child .cm-cell{border-bottom:0}.foundable-reference-body .cm-cell:last-child{border-right:0}.foundable-reference-body .cm-row>.cm-cell:nth-child(2){background:rgba(var(--cobalt-rgb), .04)}.foundable-reference-body .cm-row.cm-head>.cm-cell:nth-child(2){background:rgba(var(--cobalt-rgb), .07)}.foundable-reference-body .cm-feature{text-align:left;align-items:flex-start}.foundable-reference-body .cm-feature strong{letter-spacing:-.025em;color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.2}.foundable-reference-body .cm-feature span:not(.cm-label){letter-spacing:-.01em;color:var(--ink-55);margin-top:4px;font-size:12.5px;line-height:1.3}.foundable-reference-body .cm-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);font-size:11px;font-weight:700;line-height:1}.foundable-reference-body .cm-product{letter-spacing:-.025em;text-align:center;color:var(--ink);font-size:16px;font-weight:700;line-height:1.12}.foundable-reference-body .cm-product-sub{letter-spacing:-.01em;text-align:center;color:var(--ink-55);font-size:11.5px;font-weight:500;line-height:1.2}.foundable-reference-body[data-theme=light] .cm-label,.foundable-reference-body[data-theme=light] .cm-product-sub,.foundable-reference-body[data-theme=light] .cm-dash,.foundable-reference-body[data-theme=light] .cm-feature span:not(.cm-label){color:var(--ink-70)}.foundable-reference-body .cm-check{width:23px;height:23px;color:var(--success-fill);justify-content:center;align-items:center;display:inline-flex}.foundable-reference-body .cm-check svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.foundable-reference-body .cm-dash{color:var(--ink-55);font-size:17px;font-weight:500;line-height:1}.foundable-reference-body .cm-foundable-cell{align-items:center}.foundable-reference-body .cm-foundable-lockup{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.foundable-reference-body .cm-foundable-word{color:var(--indigo);justify-content:center;align-items:baseline;gap:1px;line-height:17px;display:inline-flex}.foundable-reference-body .cm-foundable-mark{align-self:baseline;width:auto;height:20px;line-height:0;display:inline-block}.foundable-reference-body .cm-foundable-mark img{width:auto;max-width:none;height:20px;display:block}.foundable-reference-body .cm-foundable-name{letter-spacing:-.03em;color:var(--indigo);font-size:16px;font-weight:700;line-height:17px;display:block;transform:translateY(2.4px)}.foundable-reference-body .pricing-matrix{width:min(980px,100%);margin:0 auto}.foundable-reference-body .pricing-matrix .cm-row{grid-template-columns:1.3fr 1fr 1.15fr;min-height:54px}.foundable-reference-body .pricing-matrix .cm-row.cm-head{min-height:0}.foundable-reference-body .pricing-matrix .cm-row>.cm-cell:nth-child(2),.foundable-reference-body .pricing-matrix .cm-row.cm-head>.cm-cell:nth-child(2){background:0 0}.foundable-reference-body .pricing-matrix .cm-row>.cm-cell:nth-child(3){background:rgba(var(--cobalt-rgb), .04)}.foundable-reference-body .pricing-matrix .cm-row.cm-head>.cm-cell:nth-child(3){background:rgba(var(--cobalt-rgb), .07)}.foundable-reference-body .pricing-cm-plan{gap:5px;padding:18px 14px 16px}.foundable-reference-body .pricing-cm-flag{background:var(--bone-2);color:var(--aqua-ink);border:1px solid #00b89e2e;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.2}.foundable-reference-body .pricing-cm-price{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin-top:3px;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.foundable-reference-body .pricing-cm-price small{color:var(--ink-70);font-size:13px;font-weight:600}.foundable-reference-body .pricing-cm-period-label{color:var(--ink-60);text-transform:uppercase;letter-spacing:0;margin-top:8px;font-size:10.5px;font-weight:700;line-height:1.1}.foundable-reference-body .pricing-cm-period-select{border:1px solid rgba(var(--ink-rgb), .13);background:var(--paper);width:min(100%,210px);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 30px 0 10px;font-size:12px;font-weight:650;line-height:1.2}.foundable-reference-body .pricing-cm-period-savings{color:var(--aqua-ink);margin-top:5px;font-size:11.5px;font-weight:750;line-height:1.2;display:block}.foundable-reference-body .pricing-cm-cta{background:var(--ink);height:36px;color:var(--paper);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;padding:0 16px;font-size:13px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 26px #0b0e142e}.foundable-reference-body .pricing-cm-cta:hover{color:var(--paper);transform:translateY(-1px);box-shadow:0 14px 32px #0b0e143d}.foundable-reference-body .pricing-cm-value{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;line-height:1.25}@media (max-width:760px){.foundable-reference-body .pricing-matrix .cm-row{grid-template-columns:1.05fr .95fr 1fr;min-height:50px}.foundable-reference-body .pricing-matrix .cm-cell{padding:9px 7px}.foundable-reference-body .pricing-cm-plan{padding:14px 7px 12px}.foundable-reference-body .pricing-cm-price{font-size:22px}.foundable-reference-body .pricing-cm-period-label{margin-top:6px;font-size:9.5px}.foundable-reference-body .pricing-cm-period-select{max-width:100%;min-height:32px;padding-left:7px;padding-right:22px;font-size:10.5px}.foundable-reference-body .pricing-cm-period-savings{font-size:10.5px}.foundable-reference-body .pricing-cm-cta{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:32px;padding:6px 9px;font-size:11.5px;line-height:1.2}.foundable-reference-body .pricing-cm-value{font-size:12px}}.foundable-reference-body nav.top{z-index:9999!important}.foundable-reference-body .funnel{z-index:0;background:var(--bone);--fn-on:var(--ink);--fn-on-dim:var(--ink-70);--fn-panel:#fff;--fn-border:var(--ink-08);--fn-soft:var(--bone-2);--fn-chip:#f1f3f7;--fn-user-bg:#eef1f6;--fn-user-text:var(--ink);--fn-pin:var(--bone);--fn-icon-shadow:0 12px 28px #0b0e141f, 0 0 0 1px #0b0e140d inset;--fn-chat-shadow:0 30px 70px -22px #0b0e1438;--fn-core:transparent;--fn-caret:var(--ink);--fn-green:var(--success-fill);--fn-green-soft:#1f9e5424;position:relative}.foundable-reference-body .funnel:before,.foundable-reference-body .funnel:after{content:"";z-index:4;pointer-events:none;height:120px;position:absolute;left:0;right:0}.foundable-reference-body .funnel:before{background:linear-gradient(180deg, var(--bone), transparent);top:0}.foundable-reference-body .funnel:after{background:linear-gradient(0deg, var(--bone), transparent);bottom:0}.foundable-reference-body .funnel-scroll{position:relative}.foundable-reference-body .funnel-pin{background:var(--fn-pin);justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.foundable-reference-body .funnel-stage{perspective:1100px;position:absolute;inset:0}.foundable-reference-body .funnel-field{transform-style:preserve-3d;position:absolute;inset:0}.foundable-reference-body .funnel-core{display:none}.foundable-reference-body .funnel-icon{z-index:1;will-change:transform, opacity;width:104px;height:104px;margin:-52px 0 0 -52px;position:absolute;top:50%;left:50%}.foundable-reference-body .funnel-icon .glyph{color:#fff;width:104px;height:104px;box-shadow:var(--fn-icon-shadow);border-radius:26px;justify-content:center;align-items:center;display:flex}.foundable-reference-body .funnel-icon .glyph svg{transform:scale(2.6)}.foundable-reference-body .funnel-icon-foundable{text-align:center;width:136px;height:136px;margin:-68px 0 0 -68px}.foundable-reference-body .funnel-icon-foundable .glyph{isolation:isolate;background:radial-gradient(56% 56%,#ffffff2e,#0000 68%),radial-gradient(46% 46% at 50% 54%,#3fcb6b29,#0000 72%),linear-gradient(145deg,#131824fa,#05080efa);border:1px solid #ffffff2e;border-radius:34px;width:136px;height:136px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000057,inset 0 0 0 1px #ffffff0f,0 18px 36px #3fcb6b1c,0 0 48px #3fcb6b1a}.foundable-reference-body .funnel-icon-foundable .glyph:before{content:"";z-index:0;filter:blur(10px);opacity:.86;background:radial-gradient(circle,#ffffff3d,#ffffff14 36%,#0000 70%),radial-gradient(circle at 50% 54%,#3fcb6b33,#0000 72%);border-radius:999px;position:absolute;inset:24px}.foundable-reference-body .funnel-icon-foundable .glyph:after{content:"";z-index:0;filter:blur(3px);opacity:.24;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:42px;height:120px;position:absolute;top:8px;left:50%;transform:translate(-50%)rotate(24deg)}.foundable-reference-body .funnel-icon-foundable .glyph svg{z-index:1;color:#fff;width:110px;height:110px;position:relative;transform:none}.foundable-reference-body .funnel-head{z-index:5;top:calc(var(--landing-nav-h) + clamp(16px, 3.4vh, 46px));text-align:center;pointer-events:none;will-change:opacity, transform;width:min(92%,960px);position:absolute;left:50%;transform:translate(-50%)}.foundable-reference-body .funnel-head h2{color:var(--fn-on);letter-spacing:-.035em;text-wrap:balance;margin:0;padding:.08em 0 .12em;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.14}.foundable-reference-body .funnel-subheadline{max-width:900px;color:var(--ink-70);text-wrap:balance;margin:13px auto 0;font-size:clamp(16px,1.35vw,20px);font-weight:500;line-height:1.35}.foundable-reference-body .funnel-chat{z-index:6;opacity:1;will-change:opacity, transform;width:min(92%,468px);position:absolute;top:calc(50% + 130px);left:50%;transform:translate(-50%,-50%)}.foundable-reference-body .funnel-chat .fc-window{z-index:1;background:var(--fn-panel);border:1px solid var(--fn-border);height:min(54vh,100svh - 348px);max-height:540px;box-shadow:var(--fn-chat-shadow);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.foundable-reference-body .fc-head{border-bottom:1px solid var(--fn-border);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.foundable-reference-body .fc-head .fc-title{color:var(--fn-on);font-size:12.5px;font-weight:600;line-height:1}.foundable-reference-body .fc-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 18px 6px;display:flex;overflow-y:auto}.foundable-reference-body .fc-body::-webkit-scrollbar{width:0;height:0}html[data-landing-ready] .foundable-reference-body .fc-msg{display:none}.foundable-reference-body .fc-msg.show{animation:.45s both fcMsgIn}html[data-landing-ready] .foundable-reference-body .fc-user.show,html[data-landing-ready] .foundable-reference-body .fc-resp.show,html[data-landing-ready] .foundable-reference-body .fc-build.show,html[data-landing-ready] .foundable-reference-body .fc-cust.show{display:block}html[data-landing-ready] .foundable-reference-body .fc-worked.show{display:inline-flex}html[data-landing-ready] .foundable-reference-body .fc-tools.show{display:flex}@keyframes fcMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.foundable-reference-body .fc-user{max-width:82%;color:var(--fn-user-text);background:var(--fn-user-bg);border:1px solid var(--fn-border);border-radius:14px;align-self:flex-end;padding:10px 13px;font-size:12.5px;line-height:1.5}.foundable-reference-body .fc-worked{color:var(--fn-on-dim);align-items:center;gap:7px;font-size:11px}.foundable-reference-body .fc-resp{color:var(--fn-on);font-size:12.5px;line-height:1.6}.foundable-reference-body .fc-resp p{margin:0 0 8px}.foundable-reference-body .fc-resp p:last-child{margin-bottom:0}.foundable-reference-body .fc-resp strong{color:var(--fn-on);font-weight:600}.foundable-reference-body .fc-resp.typing p:last-child:after{content:"";vertical-align:-2px;background:var(--fn-caret);width:6px;height:1em;margin-left:1px;animation:1s step-end infinite fcCaret;display:inline-block}@keyframes fcCaret{50%{opacity:0}}.foundable-reference-body .fc-tools{background:var(--fn-soft);border:1px solid var(--fn-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 14px 12px}.foundable-reference-body .fc-tools .lbl{width:100%;color:var(--fn-on-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:600;line-height:1}.foundable-reference-body .fc-tools .chip{color:var(--fn-on);background:var(--fn-chip);border:1px solid var(--fn-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.foundable-reference-body .fc-tools .chip .g{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.foundable-reference-body .fc-tools .chip .g svg{transform:scale(.82)}.foundable-reference-body .fc-build,.foundable-reference-body .fc-cust{background:var(--fn-soft);border:1px solid var(--fn-border);border-radius:14px;padding:12px 14px}.foundable-reference-body .fc-build-head{color:var(--fn-on);align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:600;line-height:1;display:flex}.foundable-reference-body .fc-build-head .url{color:var(--fn-on-dim);font-weight:500}.foundable-reference-body .fc-build-head .live{color:var(--success);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.foundable-reference-body .fc-build-head .live i{background:var(--fn-green);width:6px;height:6px;box-shadow:0 0 0 3px var(--fn-green-soft);border-radius:50%}.foundable-reference-body .fc-build-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.foundable-reference-body .fc-build-list li{color:var(--fn-on-dim);align-items:center;gap:9px;font-size:12px;display:flex}.foundable-reference-body .fc-build-list li .tk{width:15px;height:15px;color:var(--fn-green);background:var(--fn-green-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.foundable-reference-body .fc-cust-head{color:var(--fn-on);align-items:center;margin-bottom:10px;font-size:11.5px;font-weight:600;line-height:1;display:flex}.foundable-reference-body .fc-cust-head .count{color:var(--success);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600;line-height:1}.foundable-reference-body .fc-cust-row{color:var(--fn-on-dim);border-top:1px solid var(--fn-border);align-items:center;gap:9px;padding:7px 0;font-size:11.5px;display:flex}.foundable-reference-body .fc-cust-row:first-of-type{border-top:0}.foundable-reference-body .fc-cust-row .av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;display:flex}.foundable-reference-body .fc-cust-row .when{color:var(--fn-on-dim);margin-left:auto;font-size:10.5px}.foundable-reference-body .fc-composer{background:var(--fn-soft);border:1px solid var(--fn-border);border-radius:14px;flex-shrink:0;align-items:center;gap:10px;margin:8px 14px 14px;padding:13px 14px;display:flex}.foundable-reference-body .fc-composer .fc-placeholder{color:var(--fn-on-dim);font-size:13px}.foundable-reference-body .fc-composer .fc-send{width:34px;height:34px;color:var(--paper);background:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}@media (max-width:760px){.foundable-reference-body .funnel-head h2{letter-spacing:0;font-size:38px;line-height:1.05}.foundable-reference-body .compare{padding-inline:10px}.foundable-reference-body .compare-matrix{border-radius:15px;width:min(100%,100vw - 20px);margin-top:30px}.foundable-reference-body .cm-row{grid-template-columns:1.32fr .96fr .96fr .96fr .96fr;min-height:68px}.foundable-reference-body .cm-row.cm-head{min-height:64px}.foundable-reference-body .cm-cell{padding:9px 7px}.foundable-reference-body .cm-label{letter-spacing:.08em;font-size:10px}.foundable-reference-body .cm-feature strong{font-size:13.5px;line-height:1.12}.foundable-reference-body .cm-feature span:not(.cm-label){margin-top:4px;font-size:11px;line-height:1.22}.foundable-reference-body .cm-product{font-size:13px}.foundable-reference-body .cm-product-sub{font-size:10px}.foundable-reference-body .cm-foundable-word{line-height:18px}.foundable-reference-body .cm-foundable-mark,.foundable-reference-body .cm-foundable-mark img{height:18px}.foundable-reference-body .cm-foundable-name{font-size:14px;line-height:18px;transform:translateY(2.5px)}.foundable-reference-body .cm-check{width:22px;height:22px}.foundable-reference-body .cm-check svg{width:21px;height:21px}.foundable-reference-body .funnel-icon{width:74px;height:74px;margin:-37px 0 0 -37px}.foundable-reference-body .funnel-icon .glyph{border-radius:20px;width:74px;height:74px}.foundable-reference-body .funnel-icon .glyph svg{transform:scale(1.9)}.foundable-reference-body .funnel-icon-foundable{width:98px;height:98px;margin:-49px 0 0 -49px}.foundable-reference-body .funnel-icon-foundable .glyph{border-radius:25px;width:98px;height:98px}.foundable-reference-body .funnel-icon-foundable .glyph svg{width:78px;height:78px;transform:none}.foundable-reference-body .funnel-subheadline{max-width:380px;margin-top:12px;font-size:16px;line-height:1.42}.foundable-reference-body .funnel-chat{width:min(94%,420px)}.foundable-reference-body .funnel-chat .fc-window{height:min(64vh,100svh - 320px);max-height:520px}}@media (max-width:520px){.foundable-reference-body .compare{padding-inline:var(--landing-gutter)}.foundable-reference-body .compare .section-heading{letter-spacing:-.045em;max-width:360px;font-size:clamp(34px,11vw,42px);line-height:1.06}.foundable-reference-body .compare .section-sub{max-width:350px;margin-top:14px;font-size:16px;line-height:1.35}.foundable-reference-body .compare-matrix{border-radius:14px;width:100%;margin-top:26px}.foundable-reference-body .cm-row{grid-template-columns:1.12fr 1.06fr .92fr .98fr .92fr;min-height:54px}.foundable-reference-body .cm-row.cm-head{min-height:54px}.foundable-reference-body .cm-cell{gap:1px;padding:7px 5px}.foundable-reference-body .cm-feature strong{font-size:12.5px;line-height:1.08}.foundable-reference-body .cm-feature span:not(.cm-label){display:none}.foundable-reference-body .cm-label{letter-spacing:.03em;font-size:9px}.foundable-reference-body .cm-product{font-size:11px;line-height:1.08}.foundable-reference-body .cm-product-sub{display:none}.foundable-reference-body .pricing-matrix .cm-product-sub{display:block}.foundable-reference-body .cm-foundable-word{line-height:15px}.foundable-reference-body .cm-foundable-mark,.foundable-reference-body .cm-foundable-mark img{height:14px}.foundable-reference-body .cm-foundable-name{font-size:11px;line-height:15px;transform:translateY(2px)}.foundable-reference-body .cm-check,.foundable-reference-body .cm-check svg{width:19px;height:19px}.foundable-reference-body .cm-dash{font-size:15px}}@media (max-width:400px){.foundable-reference-body .compare{padding-left:14px;padding-right:14px}.foundable-reference-body .cm-cell{padding-left:4px;padding-right:4px}.foundable-reference-body .cm-label{letter-spacing:.01em;font-size:8px}.foundable-reference-body .cm-product{font-size:10.5px}.foundable-reference-body .cm-foundable-word{line-height:14px;--foundable-wordmark-size:11px!important}.foundable-reference-body .cm-foundable-name{font-size:9.5px;line-height:14px}.foundable-reference-body .cm-foundable-mark,.foundable-reference-body .cm-foundable-mark img{height:11.5px}.foundable-reference-body .cm-row{grid-template-columns:1.45fr .9fr .9fr .9fr .9fr}.foundable-reference-body .cm-feature strong{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.foundable-reference-body .wall-marquee-wrap{min-height:240px}@media (max-width:720px){.foundable-reference-body .wall-marquee-wrap{min-height:228px}}.foundable-landing-page a{color:inherit;text-decoration:none}.foundable-landing-page button,.foundable-landing-page textarea{font:inherit}.foundable-landing-page a:focus-visible,.foundable-landing-page button:focus-visible,.foundable-landing-page textarea:focus-visible,.foundable-auth-modal a:focus-visible,.foundable-auth-modal button:focus-visible,.foundable-auth-modal input:focus-visible{box-shadow:none;outline:0}.foundable-auth-modal .auth-provider-button:focus-visible,.foundable-auth-modal .auth-primary-button:focus-visible,.foundable-auth-modal .quick-email-button:focus-visible,.foundable-auth-modal .auth-field:focus-visible{outline:2px solid var(--cobalt,#2763ff);outline-offset:2px}.foundable-dot-canvas{z-index:1;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle,#08111f1b 0 .55px,#0000 .6px);background-size:8px 8px;display:block;position:fixed;inset:0}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foundable-auth-modal{--landing-r-lg:24px;--ink-rgb:11, 14, 20;--auth-backdrop:#0000004d;--auth-card-bg:#f6f7faf0;--auth-card-border:#ffffff94;--auth-shadow:0 42px 120px rgba(var(--ink-rgb), .34), 0 18px 48px rgba(var(--ink-rgb), .2), inset 0 1px 0 #ffffffdb;z-index:1000;overscroll-behavior:contain;pointer-events:none;visibility:hidden;opacity:0;will-change:opacity;justify-content:center;align-items:center;width:100vw;height:100dvh;min-height:100svh;padding:24px;transition:opacity .24s,visibility 0s linear .24s;display:flex;position:fixed;inset:0;overflow-y:auto}.foundable-auth-modal[data-theme=light]{--auth-backdrop:#0000004d}.foundable-auth-modal.open{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .24s,visibility}.foundable-auth-modal .auth-modal-backdrop{background:var(--auth-backdrop);-webkit-backdrop-filter:blur(10px)saturate(140%);cursor:default;border:0;width:100vw;height:100%;position:absolute;inset:0;transform:translateZ(0)}.foundable-auth-modal .auth-modal-shell{isolation:isolate;opacity:0;will-change:opacity, transform;align-items:stretch;width:392px;max-width:100%;min-height:0;max-height:calc(100svh - 64px);transition:opacity .24s,transform .3s cubic-bezier(.22,.7,.2,1);display:grid;position:relative;overflow:visible;transform:translateY(10px)scale(.975)}.foundable-auth-modal.open .auth-modal-shell{opacity:1;transform:translateY(0)scale(1)}.foundable-auth-modal .auth-provider-button,.foundable-auth-modal .auth-primary-button,.foundable-auth-modal .auth-bottom-link,.foundable-auth-modal .auth-modal-close{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.foundable-auth-modal .foundable-login-page.is-embedded .auth-provider-button:hover{transform:translateY(-1px)}.foundable-auth-modal .foundable-login-page.is-embedded .auth-primary-button.quick-email-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #08111f33,inset 0 1px #ffffff1a;background:#111a2d!important}.foundable-auth-modal .foundable-login-page.is-embedded .auth-terms.foundable-auth-legal-soft a:hover{text-decoration-color:#0a122457;color:#0a1224a3!important}}.foundable-auth-modal .auth-provider-button:active,.foundable-auth-modal .auth-primary-button:active{transition-duration:90ms;transform:translateY(0)scale(.992)}@media (prefers-reduced-motion:reduce){.foundable-auth-modal .auth-modal-shell{transition:opacity .24s;transform:none}}.foundable-auth-modal[data-auth-mode=coming-soon] .auth-modal-shell{width:min(100%,420px)}.foundable-auth-modal .auth-modal-shell:before{content:none}.foundable-auth-modal .foundable-login-page.is-embedded{min-height:auto;color:var(--ink);background:0 0;overflow:visible}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-stage{background:0 0;place-items:center;min-height:auto;padding:0;display:grid;overflow:visible}.foundable-auth-modal .foundable-login-page.is-embedded{width:100%;color:var(--ink);background:0 0!important;min-height:0!important;overflow:visible!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-backdrop,.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-scrim,.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-nav{display:none!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-stage{background:0 0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{border:1px solid rgba(var(--ink-rgb), .08);border-radius:var(--landing-r-lg);width:100%;min-height:auto;box-shadow:0 38px 100px rgba(var(--ink-rgb), .22), 0 16px 40px rgba(var(--ink-rgb), .12), 0 0 0 1px #ffffff75, inset 0 1px 0 #fff;background:#fff padding-box padding-box;padding:32px 28px 24px;overflow:hidden;-webkit-backdrop-filter:none!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb{justify-content:center;margin-bottom:18px;display:flex}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{width:34px;height:34px;display:block}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy{text-align:center;margin-bottom:12px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy h1{color:var(--ink);letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:1.1}.foundable-auth-modal .foundable-login-page.is-embedded.is-coming-soon .foundable-login-copy{margin-bottom:0}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-modal{flex-direction:column;justify-content:center;align-items:center;min-height:248px;padding:44px 40px 38px;display:flex}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:20px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb img{width:42px;height:42px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy{max-width:320px;padding:0}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:24px;line-height:1.08}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy p{color:#0a122494;max-width:300px;margin:10px auto 0;font-size:14px;font-weight:500;line-height:1.45}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy a{color:#0a1224e6;border-bottom:1px solid #0a122433;font-weight:600;text-decoration:none}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy a:hover,.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy a:focus-visible{color:var(--ink);border-bottom-color:#0a122480}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt{color:#0a1224b8;background:#f0f6ffc2;border:1px solid #2763ff24;border-radius:14px;width:min(100%,470px);margin:0 auto 14px;padding:12px 14px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt span{color:#2763ffc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.foundable-auth-modal .foundable-login-page.is-embedded .auth-terms.foundable-auth-legal-soft{font-size:11.5px;font-weight:450;line-height:1.5;color:#0a12249e!important}.foundable-auth-modal .foundable-login-page.is-embedded .auth-terms.foundable-auth-legal-soft a{font-weight:500;text-decoration-color:#0a122466;text-decoration-thickness:1px;color:#0a1224b8!important}.foundable-auth-modal .foundable-login-page.is-embedded .auth-divider-label,.foundable-auth-modal .foundable-login-page.is-embedded .auth-muted-link{color:#0a12249e!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt p{margin:0;font-size:13px;line-height:1.45}.foundable-auth-modal[data-theme=light] .foundable-login-page.is-embedded .auth-provider-button .foundable-provider-icon{color:var(--ink)!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{border-radius:0}.foundable-auth-modal .auth-modal-close{z-index:3;color:#0a122480;cursor:pointer;width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;top:14px;right:14px}.foundable-auth-modal .auth-modal-close:hover{color:var(--ink);background:#0a12240b;transform:scale(1.035)}.foundable-auth-modal .auth-modal-close:focus-visible{color:var(--ink);outline:2px solid var(--cobalt,#2763ff);outline-offset:2px;background:#0a12240b}.foundable-auth-modal .auth-modal-close svg{width:16px;height:16px;transition:filter .18s}.foundable-auth-modal .auth-modal-close:hover svg,.foundable-auth-modal .auth-modal-close:focus-visible svg{filter:drop-shadow(0 0 4px #0a12245c)drop-shadow(0 0 10px #2763ff38)}.foundable-auth-modal .auth-modal-preload{width:100%;min-height:520px}@media (hover:hover){.foundable-landing-page a,.foundable-landing-page button,.foundable-landing-page [role=button],.foundable-landing-page input,.foundable-landing-page textarea{transition:background-color .18s,box-shadow .18s,color .18s,transform .18s}.foundable-landing-page.footer-expanded .foundable-footer-directory a:hover,.foundable-landing-page.footer-expanded .foundable-footer-bottom a:not(.foundable-footer-social-link):hover{box-shadow:none;border-radius:0;margin:0;padding:0}.foundable-landing-page.footer-expanded .foundable-footer-social-link:hover{box-shadow:none;border-radius:999px;margin:0;padding:0}}@media (max-width:640px){.foundable-auth-modal{align-items:flex-end;padding:12px 10px 0}.foundable-auth-modal[data-auth-mode=coming-soon]{align-items:center;padding:20px}.foundable-auth-modal .auth-modal-shell{align-items:stretch;width:min(100%,430px);max-height:100svh;transform:translateY(18px);min-height:0!important}.foundable-auth-modal.open .auth-modal-shell{transform:translateY(0)}.foundable-auth-modal .auth-modal-shell:before{border-radius:26px}.foundable-auth-modal .auth-modal-backdrop{background:var(--auth-backdrop)}.foundable-auth-modal .auth-modal-close{color:#0a12249e;-webkit-backdrop-filter:blur(12px)saturate(145%);background:#ffffff94;width:34px;height:34px;top:12px;right:12px;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #0a12241a}.foundable-auth-modal .auth-modal-close:hover{background:#ffffffb8}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{min-height:auto;max-height:100svh;padding:28px 22px max(20px, calc(18px + env(safe-area-inset-bottom)));scrollbar-width:thin;box-shadow:var(--auth-shadow);border-radius:24px 24px 0 0;overflow-y:auto}.foundable-auth-modal[data-auth-mode=coming-soon] .auth-modal-shell{width:min(100%,392px);max-height:calc(100svh - 40px)}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-modal{border-radius:22px;min-height:236px;max-height:none;padding:38px 28px 32px;overflow:hidden}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:12px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:18px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{width:36px;height:36px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb img{width:40px;height:40px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy{margin-bottom:18px;padding-left:40px;padding-right:40px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy{margin-bottom:0;padding-left:10px;padding-right:10px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:21px;line-height:1.18}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:23px;line-height:1.1}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy p{margin-top:10px;font-size:13.5px;line-height:1.45}.foundable-auth-modal .foundable-login-page.is-embedded .quick-auth-form{gap:9px}.foundable-auth-modal .foundable-login-page.is-embedded .auth-provider-button,.foundable-auth-modal .foundable-login-page.is-embedded .auth-primary-button{border-radius:13px;height:46px;min-height:46px;font-size:14px}.foundable-auth-modal .foundable-login-page.is-embedded .quick-auth-legal{min-height:0;padding-top:2px;font-size:11.5px;line-height:1.42}}@media (max-height:520px){.foundable-auth-modal{align-items:center;padding:8px 10px 0}.foundable-auth-modal .auth-modal-shell{max-height:100svh}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{min-height:auto;max-height:100svh;padding-top:24px;padding-bottom:max(18px, calc(16px + env(safe-area-inset-bottom)));scrollbar-width:thin;overflow-y:auto}}@media (max-width:390px) and (max-height:700px){.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy{padding-left:0;padding-right:0}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:20px;line-height:1.16}}@media (max-width:360px) and (max-height:700px){.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{padding:18px 20px 16px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:8px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{width:36px;height:36px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy{margin-bottom:12px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:20px;line-height:1.14}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt{margin-bottom:10px;padding:10px 12px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt p{font-size:12.5px;line-height:1.36}.foundable-auth-modal .foundable-login-page.is-embedded .auth-provider-button,.foundable-auth-modal .foundable-login-page.is-embedded .auth-input-shell,.foundable-auth-modal .foundable-login-page.is-embedded .auth-primary-button{height:40px;min-height:40px}.foundable-auth-modal .foundable-login-page.is-embedded .auth-terms{min-height:24px;font-size:11.5px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.foundable-landing-page *,.foundable-auth-modal,.foundable-auth-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.foundable-landing-boot-loader,.foundable-landing-boot-loader:before,.foundable-landing-boot-loader:after,.foundable-reference-body .nav-live,.foundable-reference-body .v-live-dot,.foundable-reference-body .v-chart-live .dot,.foundable-reference-body .v-dots span,.foundable-reference-body .v-thinking,.foundable-reference-body .v-stream:after{animation:none!important}}.foundable-reference-body a:focus-visible,.foundable-reference-body button:focus-visible,.foundable-reference-body input:focus-visible,.foundable-reference-body textarea:focus-visible,.foundable-reference-body select:focus-visible,.foundable-reference-body [tabindex]:focus-visible,.foundable-reference-body [contenteditable]:focus-visible,.foundable-landing-page a:focus-visible,.foundable-landing-page button:focus-visible,.foundable-landing-page input:focus-visible,.foundable-landing-page textarea:focus-visible,.foundable-auth-modal a:focus-visible,.foundable-auth-modal button:focus-visible,.foundable-auth-modal input:focus-visible{outline:2px solid var(--cobalt,#2763ff)!important;outline-offset:2px!important}.foundable-reference-body .hero-chatbox textarea:focus-visible,.foundable-reference-body .cta-chatbox textarea:focus-visible,.foundable-landing-page .hero-chatbox textarea:focus-visible,.foundable-landing-page .cta-chatbox textarea:focus-visible{outline-offset:0!important;outline:none!important}:is(.foundable-reference-body .hero-chatbox:has(textarea:focus-visible),.foundable-reference-body .cta-chatbox:has(textarea:focus-visible),.foundable-landing-page .hero-chatbox:has(textarea:focus-visible),.foundable-landing-page .cta-chatbox:has(textarea:focus-visible)){outline:2px solid var(--cobalt,#2763ff);outline-offset:2px}.foundable-reference-body .hero-chatbox textarea{caret-color:currentColor}.foundable-reference-body .hero-chatbox.has-content .tw-overlay{opacity:0}.foundable-reference-body .authority-faq{width:min(var(--landing-container), calc(100% - (var(--landing-gutter) * 2)));margin:0 auto;padding:clamp(56px,8vw,104px) 0}.foundable-reference-body .authority-faq .head{max-width:var(--landing-measure-wide);margin:0 0 clamp(22px,4vw,34px)}.foundable-reference-body .authority-faq .section-heading{font:700 clamp(1.875rem, 4vw, 3.125rem)/.98 var(--font-jakarta), sans-serif;letter-spacing:0;color:var(--ink);margin:0}.foundable-reference-body .authority-faq .section-sub{max-width:var(--landing-measure);color:var(--ink-70);font:500 var(--landing-sub)/1.55 var(--font-jakarta), sans-serif;letter-spacing:0;margin:14px 0 0}.foundable-reference-body .authority-faq .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.foundable-reference-body .authority-faq-item{border:1px solid rgba(var(--ink-rgb), .1);background:color-mix(in srgb, var(--bone-2) 78%, var(--paper));box-shadow:0 18px 48px rgba(var(--ink-rgb), .08);border-radius:16px;padding:18px}.foundable-reference-body .authority-faq-item .q h4{color:var(--ink);font:700 1rem/1.28 var(--font-jakarta), sans-serif;letter-spacing:0;margin:0}.foundable-reference-body .authority-faq-item .a-inner p{color:var(--ink-70);font:500 .94rem/1.55 var(--font-jakarta), sans-serif;letter-spacing:0;margin:10px 0 0}.foundable-reference-body .authority-source-list{font:700 .78rem/1.35 var(--font-jakarta), sans-serif;letter-spacing:0;flex-wrap:wrap;gap:8px 12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.foundable-reference-body .authority-source-list a{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.foundable-reference-body .authority-faq .faq-list{grid-template-columns:1fr}.foundable-reference-body .authority-faq-item{border-radius:14px}}.foundable-reference-body footer .footer-col h3{font:600 13px/1 var(--font-jakarta), sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 18px}.skip-to-content{z-index:1000;background:var(--cobalt,#2763ff);color:#fff;opacity:0;border-radius:10px;margin:12px;padding:10px 16px;font:600 14px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;transition:transform .16s,opacity .16s;position:fixed;top:0;left:0;transform:translateY(-160%)}.skip-to-content:focus,.skip-to-content:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}