@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.69d3b86e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.5cf2134c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.98651634.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.7c6c8c23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.7d02fb04.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07ce798a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_24363992-module__06u7ZW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_24363992-module__06u7ZW__variable{--font-gradient:"Manrope","Manrope Fallback"}
.Playground-module__P7H4UG__shell{--study-ink:#181818;--study-muted:#666;--study-line:#e8e8e8;min-height:100svh;color:var(--study-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-gradient),sans-serif;background:#fafafa}.Playground-module__P7H4UG__header{justify-content:space-between;align-items:center;gap:24px;padding:24px 40px;font-size:14px;line-height:20px;display:flex}.Playground-module__P7H4UG__identity{align-items:center;gap:16px;display:flex}.Playground-module__P7H4UG__identity a{font-size:18px;font-weight:700;line-height:28px}.Playground-module__P7H4UG__identity span,.Playground-module__P7H4UG__reference{color:var(--study-muted)}.Playground-module__P7H4UG__main{max-width:1600px;margin:0 auto;padding:40px}.Playground-module__P7H4UG__intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.Playground-module__P7H4UG__intro h1{letter-spacing:-.04em;text-wrap:balance;max-width:680px;font-size:36px;font-weight:600;line-height:40px}.Playground-module__P7H4UG__intro p{color:var(--study-muted);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:24px}.Playground-module__P7H4UG__shell button{cursor:pointer}.Playground-module__P7H4UG__replay{background:var(--study-ink);color:#fff;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:16px;font-weight:600;line-height:24px}.Playground-module__P7H4UG__replay:hover{background:#313131}.Playground-module__P7H4UG__replay:disabled{opacity:.4;cursor:default}.Playground-module__P7H4UG__workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.Playground-module__P7H4UG__previewArea{min-width:0;position:sticky;top:24px}.Playground-module__P7H4UG__variantBar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.Playground-module__P7H4UG__variantBar button{color:var(--study-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.Playground-module__P7H4UG__variantBar button:hover{background:#f0f0f0}.Playground-module__P7H4UG__variantBar button[aria-pressed=true]{color:var(--study-ink);background:#eaeaea}.Playground-module__P7H4UG__variantNumber{font-variant-numeric:tabular-nums;opacity:.65;font-size:12px;line-height:16px}.Playground-module__P7H4UG__stage{isolation:isolate;border:1px solid var(--study-line);background:#fff;border-radius:16px;height:min(66vh,660px);min-height:440px;position:relative;overflow:hidden}.Playground-module__P7H4UG__previewText{z-index:1;text-align:center;padding:64px 32px 0;position:relative}.Playground-module__P7H4UG__word{letter-spacing:-.07em;overflow-wrap:anywhere;text-wrap:balance;max-width:680px;margin:0 auto;font-size:96px;font-weight:600;line-height:1;display:block}.Playground-module__P7H4UG__previewText p{color:var(--study-muted);margin-top:24px;font-size:18px;line-height:28px}.Playground-module__P7H4UG__glow{z-index:0;width:100%;height:58%;position:absolute;bottom:0;left:0}.Playground-module__P7H4UG__caption{color:var(--study-muted);text-wrap:pretty;justify-content:space-between;gap:24px;margin-top:16px;font-size:12px;line-height:16px;display:flex}.Playground-module__P7H4UG__caption span:last-child{flex-shrink:0}.Playground-module__P7H4UG__controls{border:1px solid var(--study-line);background:#fff;border-radius:16px;padding:24px}.Playground-module__P7H4UG__controlsHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.Playground-module__P7H4UG__controlsHeading h2{font-size:16px;font-weight:600;line-height:24px}.Playground-module__P7H4UG__controlsHeading button{color:var(--study-muted);border-radius:4px;padding:4px;font-size:12px;line-height:16px}.Playground-module__P7H4UG__controlsHeading button:hover{color:var(--study-ink);background:#f0f0f0}.Playground-module__P7H4UG__textControl{gap:8px;font-size:14px;line-height:20px;display:grid}.Playground-module__P7H4UG__textControl input{border:1px solid var(--study-line);width:100%;color:var(--study-ink);background:#fafafa;border-radius:8px;padding:8px 12px}.Playground-module__P7H4UG__controls fieldset{border:0;min-width:0;margin-top:24px;padding:0}.Playground-module__P7H4UG__controls legend{margin-bottom:16px;font-size:14px;font-weight:600;line-height:20px}.Playground-module__P7H4UG__rangeControl+.Playground-module__P7H4UG__rangeControl{margin-top:12px}.Playground-module__P7H4UG__controlLabel{justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.Playground-module__P7H4UG__controlLabel output{color:var(--study-muted);font-variant-numeric:tabular-nums}.Playground-module__P7H4UG__rangeControl input{width:100%;height:24px;accent-color:var(--study-ink);cursor:pointer;margin-top:4px;display:block}.Playground-module__P7H4UG__colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;display:grid}.Playground-module__P7H4UG__colorControl{color:var(--study-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.Playground-module__P7H4UG__colorControl input{border:1px solid var(--study-line);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;width:24px;height:24px;padding:0;overflow:hidden}.Playground-module__P7H4UG__colorControl input::-webkit-color-swatch-wrapper{padding:0}.Playground-module__P7H4UG__colorControl input::-webkit-color-swatch{border:0}.Playground-module__P7H4UG__colorControl input::-moz-color-swatch{border:0}.Playground-module__P7H4UG__checkControl{cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;line-height:16px;display:flex}.Playground-module__P7H4UG__checkControl input{width:16px;height:16px;accent-color:var(--study-ink)}.Playground-module__P7H4UG__hint{color:var(--study-muted);text-wrap:pretty;margin-top:12px;font-size:12px;line-height:16px}.Playground-module__P7H4UG__saveStatus{color:var(--study-muted);margin-bottom:24px;font-size:14px;line-height:20px}.Playground-module__P7H4UG__error{color:#80251a;border:1px solid #e0b1aa;border-radius:8px;margin-bottom:24px;padding:16px;font-size:14px;line-height:20px}.Playground-module__P7H4UG__error button{margin-top:12px;text-decoration:underline;display:block}.Playground-module__P7H4UG__previewHeading{justify-content:space-between;gap:16px;margin-bottom:16px;font-size:14px;line-height:20px;display:flex}.Playground-module__P7H4UG__previewHeading a{color:var(--study-muted)}.Playground-module__P7H4UG__scrubber{margin-top:24px}.Playground-module__P7H4UG__footerPreview{background:#fff;margin-top:96px;position:relative}.Playground-module__P7H4UG__footerPreviewCopy{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:48px 40px;display:flex}.Playground-module__P7H4UG__footerPreviewCopy>span{font-size:24px;font-weight:600;line-height:32px}.Playground-module__P7H4UG__footerPreviewCopy p{text-wrap:pretty;max-width:420px;color:var(--study-muted);font-size:16px;line-height:24px}.Playground-module__P7H4UG__footerPreviewCopy a{font-size:14px;line-height:20px}.Playground-module__P7H4UG__controls fieldset:disabled{opacity:.6}.Playground-module__P7H4UG__shell :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #0358f7}.Playground-module__P7H4UG__shell button{transition:background .25s cubic-bezier(.32,.72,0,1),transform .25s cubic-bezier(.32,.72,0,1)}.Playground-module__P7H4UG__shell button:active:not(:disabled){transform:scale(.98)}.Playground-module__P7H4UG__shell a:hover{text-underline-offset:4px;text-decoration:underline}.Playground-module__P7H4UG__skipLink{z-index:10;background:#fff;border-radius:8px;padding:12px 16px;position:fixed;top:-80px;left:16px}.Playground-module__P7H4UG__skipLink:focus{top:16px}@media (min-width:1600px){.Playground-module__P7H4UG__stage{height:660px}}@media (max-width:1050px){.Playground-module__P7H4UG__main,.Playground-module__P7H4UG__header{padding:24px}.Playground-module__P7H4UG__workspace{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.Playground-module__P7H4UG__intro h1{font-size:30px;line-height:36px}}@media (max-width:760px){.Playground-module__P7H4UG__header{gap:16px;padding:16px;font-size:12px;line-height:16px}.Playground-module__P7H4UG__identity{gap:8px}.Playground-module__P7H4UG__reference{white-space:nowrap;text-align:right}.Playground-module__P7H4UG__main{padding:24px 16px}.Playground-module__P7H4UG__intro{margin-bottom:24px;display:block}.Playground-module__P7H4UG__intro h1{font-size:30px;line-height:36px}.Playground-module__P7H4UG__replay{margin-top:24px}.Playground-module__P7H4UG__workspace{grid-template-columns:minmax(0,1fr)}.Playground-module__P7H4UG__previewArea{position:static}.Playground-module__P7H4UG__variantBar{gap:4px}.Playground-module__P7H4UG__variantBar button{padding:8px}.Playground-module__P7H4UG__variantNumber{display:none}.Playground-module__P7H4UG__stage{height:58svh;min-height:400px;max-height:600px}.Playground-module__P7H4UG__previewText{padding:48px 24px 0}.Playground-module__P7H4UG__word{font-size:72px}.Playground-module__P7H4UG__caption span:last-child{display:none}.Playground-module__P7H4UG__controls{padding:24px}.Playground-module__P7H4UG__footerPreviewCopy{flex-direction:column;align-items:flex-start;padding:32px 24px}.Playground-module__P7H4UG__colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){.Playground-module__P7H4UG__shell button{transition:none}}
.GradientReveal-module__2CAllW__frame,.GradientReveal-module__2CAllW__motion{width:100%;height:100%}.GradientReveal-module__2CAllW__frame{pointer-events:none}.GradientReveal-module__2CAllW__motion{transform-origin:bottom}.GradientReveal-module__2CAllW__motion[data-reveal=mount]{animation:GradientReveal-module__2CAllW__rise var(--rise-duration,1.1s)cubic-bezier(.16,1,.3,1)both}.GradientReveal-module__2CAllW__motion[data-reveal=scroll]{transform:scaleY(0)}@keyframes GradientReveal-module__2CAllW__rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.GradientReveal-module__2CAllW__motion{animation:none!important;transform:none!important}}
.FooterGradient-module__3Z786W__root{--footer-gradient-height:var(--footer-gradient-mobile,175px)}.FooterGradient-module__3Z786W__spacer,.FooterGradient-module__3Z786W__glow{height:var(--footer-gradient-height);pointer-events:none}.FooterGradient-module__3Z786W__glow{z-index:2;margin-bottom:calc(-1*var(--footer-gradient-bleed,2vh));transform-origin:bottom;position:fixed;bottom:0;left:0;right:0}@media (min-width:600px){.FooterGradient-module__3Z786W__root{--footer-gradient-height:var(--footer-gradient-tablet,300px)}}@media (min-width:800px){.FooterGradient-module__3Z786W__spacer{margin-top:50px}}@media (min-width:1000px){.FooterGradient-module__3Z786W__root{--footer-gradient-height:var(--footer-gradient-desktop,65vh)}}@media (prefers-reduced-motion:reduce){.FooterGradient-module__3Z786W__spacer{overflow:hidden}.FooterGradient-module__3Z786W__glow{display:none}}
.MarketingTheme-module__Bcz4VW__theme{--ink:#0e1013;--panel:#f4f6f8;--paper:#fff;--muted:#4b5057;--line:#dce0e6;--blue:#80b6ff;--blue-mid:#2763a5;--blue-deep:#1d4776;--blue-pale:#dcebff;--landing-ink:var(--ink);--landing-muted:var(--muted);--landing-border:var(--line);--landing-strong:#1f1f1f;--landing-accent:var(--blue);--landing-accent-text:var(--blue-mid);--font-hero:var(--blocks-font);--ease:cubic-bezier(.22,1,.36,1);color:var(--ink);background:var(--paper);font-family:var(--blocks-font),sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.5}
.LandingBlocks-module__wFdrea__shell{}.LandingBlocks-module__wFdrea__shell :where(h1,h2,h3,h4,p){margin:0}.LandingBlocks-module__wFdrea__shell :where(h1,h2,h3){text-wrap:balance}.LandingBlocks-module__wFdrea__shell p{text-wrap:pretty}.LandingBlocks-module__wFdrea__shell a{text-decoration:none}.LandingBlocks-module__wFdrea__shell :where(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--blue-mid);outline-offset:4px}.LandingBlocks-module__wFdrea__shell main:focus{outline:none}.LandingBlocks-module__wFdrea__frame{width:min(1248px,100% - 96px);margin-inline:auto}.LandingBlocks-module__wFdrea__skip{z-index:100;background:var(--blue);color:var(--ink);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.LandingBlocks-module__wFdrea__skip:focus{transform:none}.LandingBlocks-module__wFdrea__navSpace{height:80px;position:relative}.LandingBlocks-module__wFdrea__shell [data-variant=blocks][data-headline-crossing=true] nav[aria-label=Primary\ navigation]{opacity:0;pointer-events:none;transform:translateY(-100%)}.LandingBlocks-module__wFdrea__navSentinel{width:1px;height:1px;position:absolute;bottom:0;left:0}.LandingBlocks-module__wFdrea__brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:8px;font-size:24px;font-weight:600;display:inline-flex}.LandingBlocks-module__wFdrea__hero{position:relative}.LandingBlocks-module__wFdrea__heroScene{padding-top:32px;position:relative}.LandingBlocks-module__wFdrea__heroLead{pointer-events:none;padding-bottom:16px;position:relative}.LandingBlocks-module__wFdrea__heroGrid{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.LandingBlocks-module__wFdrea__hoverTile{pointer-events:auto;position:absolute}.LandingBlocks-module__wFdrea__hoverTile:after{content:"";pointer-events:none;opacity:0;width:320px;height:320px;transition:opacity .24s var(--ease);-webkit-mask-image:radial-gradient(circle,#000 0%,#00000059 35%,#0000 70%),linear-gradient(90deg,#0000 1px,#000 1px calc(100% - 1px),#0000 calc(100% - 1px)),linear-gradient(#0000 1px,#000 1px calc(100% - 1px),#0000 calc(100% - 1px));mask-image:radial-gradient(circle,#000 0%,#00000059 35%,#0000 70%),linear-gradient(90deg,#0000 1px,#000 1px calc(100% - 1px),#0000 calc(100% - 1px)),linear-gradient(#0000 1px,#000 1px calc(100% - 1px),#0000 calc(100% - 1px));-webkit-mask-size:100% 100%,var(--grid-cell)var(--grid-cell),var(--grid-cell)var(--grid-cell);mask-size:100% 100%,var(--grid-cell)var(--grid-cell),var(--grid-cell)var(--grid-cell);-webkit-mask-position:center,var(--grid-x)var(--grid-y),var(--grid-x)var(--grid-y);mask-position:center,var(--grid-x)var(--grid-y),var(--grid-x)var(--grid-y);background-color:#80b6ff3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-repeat:no-repeat,repeat,repeat;mask-repeat:no-repeat,repeat,repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.LandingBlocks-module__wFdrea__hoverTile:hover:after{opacity:1;animation:4s cubic-bezier(.32,.72,0,1) infinite alternate LandingBlocks-module__wFdrea__hoverGlowDrift}.LandingBlocks-module__wFdrea__heroScene:has(.LandingBlocks-module__wFdrea__heroCopy :is(button,a):hover) .LandingBlocks-module__wFdrea__hoverTile:after{opacity:0;transition:none;animation:none}@keyframes LandingBlocks-module__wFdrea__hoverGlowDrift{0%{-webkit-mask-position:center,var(--grid-x)var(--grid-y),var(--grid-x)var(--grid-y);mask-position:center,var(--grid-x)var(--grid-y),var(--grid-x)var(--grid-y);background-color:#80b6ff3d}to{-webkit-mask-position:calc(50% + 6px)calc(50% - 4px),var(--grid-x)var(--grid-y),var(--grid-x)var(--grid-y);mask-position:calc(50% + 6px)calc(50% - 4px),var(--grid-x)var(--grid-y),var(--grid-x)var(--grid-y);background-color:#80b6ff47}}.LandingBlocks-module__wFdrea__heroCopy{z-index:1;text-align:center;pointer-events:none;max-width:728px;margin-inline:auto;padding-inline:24px;position:relative}.LandingBlocks-module__wFdrea__heroCopy :is(button,a){pointer-events:auto}.LandingBlocks-module__wFdrea__heroCopy .LandingBlocks-module__wFdrea__sectionLabel{justify-content:center}.LandingBlocks-module__wFdrea__heroCopy h1{letter-spacing:-.055em;max-width:680px;margin:16px auto 0;font-size:60px;font-weight:500;line-height:1}.LandingBlocks-module__wFdrea__heroCopy h1 .LandingBlocks-module__wFdrea__heroAccent{color:var(--blue-mid);--pixel-opacity:0;display:inline-block;position:relative}.LandingBlocks-module__wFdrea__headlineText{opacity:calc(1 - var(--pixel-opacity))}.LandingBlocks-module__wFdrea__headlinePixels{left:calc(-1*var(--pixel-side-padding,0px));top:calc(-1*var(--pixel-top-padding,0px));width:calc(100% + var(--pixel-side-padding,0px)*2);height:calc(100% + var(--pixel-top-padding,0px) + var(--pixel-bottom-padding,0px));opacity:var(--pixel-opacity);pointer-events:none;position:absolute}.LandingBlocks-module__wFdrea__workspaceWord{display:inline-block}.LandingBlocks-module__wFdrea__heroCopy>p{max-width:560px;color:var(--muted);margin:12px auto 0;font-size:16px;line-height:24px}.LandingBlocks-module__wFdrea__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:12px;display:flex}.LandingBlocks-module__wFdrea__shell .LandingBlocks-module__wFdrea__primaryAction{color:#fff;background:var(--blue-mid);min-width:62px;height:29px;min-height:29px;box-shadow:none;border:0;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:600;line-height:21px;transition:color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.LandingBlocks-module__wFdrea__shell .LandingBlocks-module__wFdrea__primaryAction:hover{color:#fff;background:var(--blue-mid);transform:none}.LandingBlocks-module__wFdrea__shell .LandingBlocks-module__wFdrea__primaryAction:active{transform:translateY(1px)}.LandingBlocks-module__wFdrea__textAction{min-height:36px;color:inherit;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.LandingBlocks-module__wFdrea__textAction svg{width:16px;height:16px;transition:transform .18s var(--ease)}.LandingBlocks-module__wFdrea__textAction:hover svg{transform:translate(4px)}.LandingBlocks-module__wFdrea__textAction:hover{color:var(--blue-mid)}.LandingBlocks-module__wFdrea__exploreAction{gap:4px;font-size:14px;font-weight:600;line-height:21px}.LandingBlocks-module__wFdrea__exploreAction>span{line-height:inherit;display:block}.LandingBlocks-module__wFdrea__exploreAction svg{flex-shrink:0;width:14px;height:14px;display:block;position:relative;top:1px;left:-2px}.LandingBlocks-module__wFdrea__exploreAction:hover svg{transform:translate(2px)}.LandingBlocks-module__wFdrea__blockPaths{--path-cell:24px;width:min(1344px,100% - 48px);height:calc(15*var(--path-cell));pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.LandingBlocks-module__wFdrea__blockPaths[data-path=hero]{z-index:3;bottom:0}.LandingBlocks-module__wFdrea__blockPaths[data-path=bridge]{top:0}.LandingBlocks-module__wFdrea__blockPath{width:calc(14*var(--path-cell));position:absolute;top:0;bottom:0}.LandingBlocks-module__wFdrea__blockPath[data-side=left]{left:0}.LandingBlocks-module__wFdrea__blockPath[data-side=right]{right:0;transform:scaleX(-1)}.LandingBlocks-module__wFdrea__pathGrid{position:absolute;inset:0}.LandingBlocks-module__wFdrea__pathGrid[data-size=compact]{display:none}.LandingBlocks-module__wFdrea__pathGrid i{width:var(--path-cell);height:var(--path-cell);left:calc(var(--x)*var(--path-cell));top:calc(var(--y)*var(--path-cell));background:var(--blue);opacity:1;transition:opacity .24s var(--ease);position:absolute}.LandingBlocks-module__wFdrea__blockPaths[data-path=hero] .LandingBlocks-module__wFdrea__pathGrid i{animation:LandingBlocks-module__wFdrea__heroBlockIn .1s var(--ease)both;animation-delay:var(--reveal-delay)}@keyframes LandingBlocks-module__wFdrea__heroBlockIn{0%{opacity:0}to{opacity:1}}.LandingBlocks-module__wFdrea__pathGrid i[data-shade="1"]{background:var(--blue-mid)}.LandingBlocks-module__wFdrea__pathGrid i[data-shade="2"]{background:var(--blue-pale)}.LandingBlocks-module__wFdrea__pathGrid i[data-shade="3"]{background:var(--blue-deep)}.LandingBlocks-module__wFdrea__pathGrid i[data-shade="4"]{background:#accfff}.LandingBlocks-module__wFdrea__pathGrid i[data-filled=false]{opacity:0}.LandingBlocks-module__wFdrea__pipelineBridge{min-height:360px;padding-top:96px;position:relative}.LandingBlocks-module__wFdrea__pipelineBridge .LandingBlocks-module__wFdrea__capabilityStrip{width:min(960px,100% - 240px);margin-top:0;padding-block:32px}.LandingBlocks-module__wFdrea__section.LandingBlocks-module__wFdrea__story{padding-top:24px}.LandingBlocks-module__wFdrea__hero [data-hero-pipeline]{scroll-margin-top:96px}.LandingBlocks-module__wFdrea__stageSurround{border:1px solid var(--line);background:var(--panel);margin-top:64px;padding:12px;position:relative}.LandingBlocks-module__wFdrea__hero .LandingBlocks-module__wFdrea__stageSurround{border-radius:8px;margin-top:0;overflow:hidden}.LandingBlocks-module__wFdrea__heroScreenshot{aspect-ratio:3456/2128;object-fit:cover;object-position:center bottom;border-radius:4px;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 82%,#0000008c 100%);mask-image:linear-gradient(#000 82%,#0000008c 100%)}.LandingBlocks-module__wFdrea__capabilityStrip{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-block:40px;display:flex}.LandingBlocks-module__wFdrea__capabilityStrip>span:first-child{color:var(--muted);font-size:12px;line-height:16px}.LandingBlocks-module__wFdrea__capabilityStrip p{font-size:18px;line-height:28px}.LandingBlocks-module__wFdrea__section{padding-block:96px;scroll-margin-top:80px}.LandingBlocks-module__wFdrea__sectionIntro{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:48px;display:flex}.LandingBlocks-module__wFdrea__sectionIntro>p{max-width:360px;color:var(--muted);font-size:16px;line-height:24px}.LandingBlocks-module__wFdrea__shell h2{letter-spacing:-.045em;font-weight:500}.LandingBlocks-module__wFdrea__section h2{margin-top:24px;font-size:48px;line-height:1}.LandingBlocks-module__wFdrea__sectionLabel{color:var(--muted);align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.LandingBlocks-module__wFdrea__storyLayout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.65fr);align-items:center;gap:48px;display:grid}.LandingBlocks-module__wFdrea__storySteps{gap:8px;display:grid}.LandingBlocks-module__wFdrea__storyStep{text-align:left;width:100%;color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease);border:1px solid #0000;grid-template-columns:24px 1fr 16px;align-items:start;gap:16px;padding:24px 16px;display:grid}.LandingBlocks-module__wFdrea__storyStep[aria-pressed=true]{color:var(--ink);background:var(--panel);border-color:var(--blue-mid)}.LandingBlocks-module__wFdrea__storyStep:hover{background:var(--panel)}.LandingBlocks-module__wFdrea__storyStep strong{font-size:16px;font-weight:500;line-height:24px;display:block}.LandingBlocks-module__wFdrea__storyStep>span>span{color:var(--muted);margin-top:12px;font-size:14px;line-height:20px;display:block}.LandingBlocks-module__wFdrea__stepNumber{background:var(--line);width:24px;height:24px;color:var(--muted);place-items:center;font-size:12px;display:grid}.LandingBlocks-module__wFdrea__storyStep[aria-pressed=true] .LandingBlocks-module__wFdrea__stepNumber{color:var(--ink);background:var(--blue)}.LandingBlocks-module__wFdrea__storyStep>svg{margin-top:4px}.LandingBlocks-module__wFdrea__storyProduct{min-width:0}.LandingBlocks-module__wFdrea__storyProductLabel{border:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:16px;font-size:12px;line-height:16px;display:flex}.LandingBlocks-module__wFdrea__storyProductLabel>span:first-child{color:var(--ink)}.LandingBlocks-module__wFdrea__storyCaption{color:var(--muted);font-size:12px;line-height:16px;margin-top:16px!important}.LandingBlocks-module__wFdrea__promise{padding:48px 0 96px;position:relative}.LandingBlocks-module__wFdrea__promiseInner{border-top:1px solid var(--line);padding:48px 0 64px}.LandingBlocks-module__wFdrea__promise h2{max-width:880px;margin-top:24px;font-size:48px;line-height:1}.LandingBlocks-module__wFdrea__promise h2 span{color:var(--blue-mid)}.LandingBlocks-module__wFdrea__promise .LandingBlocks-module__wFdrea__textAction{margin-top:24px}.LandingBlocks-module__wFdrea__outcomes{color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-top:40px}.LandingBlocks-module__wFdrea__outcomes>.LandingBlocks-module__wFdrea__frame{width:min(1088px,100% - 96px)}.LandingBlocks-module__wFdrea__section.LandingBlocks-module__wFdrea__outcomes h2{text-align:center;margin:0 0 48px;font-size:36px;line-height:40px}.LandingBlocks-module__wFdrea__final{text-align:center;padding:96px 0}.LandingBlocks-module__wFdrea__finalInner{border:1px solid var(--line);padding:48px 24px;position:relative}.LandingBlocks-module__wFdrea__final .LandingBlocks-module__wFdrea__sectionLabel{justify-content:center}.LandingBlocks-module__wFdrea__final h2{margin-top:24px;font-size:48px;line-height:1}.LandingBlocks-module__wFdrea__final p{max-width:440px;color:var(--muted);margin:24px auto;font-size:16px;line-height:24px}.LandingBlocks-module__wFdrea__footer{padding-bottom:32px}.LandingBlocks-module__wFdrea__footer>.LandingBlocks-module__wFdrea__frame{border-top:1px solid var(--line);align-items:center;gap:32px;padding-top:32px;display:flex}.LandingBlocks-module__wFdrea__footer p{color:var(--muted);font-size:12px}.LandingBlocks-module__wFdrea__footer nav{flex-wrap:wrap;gap:24px;margin-left:auto;font-size:12px;display:flex}.LandingBlocks-module__wFdrea__footer nav a{color:var(--muted)}.LandingBlocks-module__wFdrea__footer nav a:hover{color:var(--ink)}@media (max-width:1100px){.LandingBlocks-module__wFdrea__storyLayout{grid-template-columns:1fr;gap:32px}.LandingBlocks-module__wFdrea__storySteps{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingBlocks-module__wFdrea__storyStep{grid-template-columns:24px 1fr;padding:16px}.LandingBlocks-module__wFdrea__storyStep>svg{display:none}}@media (max-width:900px){.LandingBlocks-module__wFdrea__blockPaths{--path-cell:8px;height:calc(9*var(--path-cell))}.LandingBlocks-module__wFdrea__blockPath{width:calc(11*var(--path-cell))}.LandingBlocks-module__wFdrea__pathGrid[data-size=wide]{display:none}.LandingBlocks-module__wFdrea__pathGrid[data-size=compact]{display:block}.LandingBlocks-module__wFdrea__heroLead{padding-bottom:48px}.LandingBlocks-module__wFdrea__pipelineBridge{min-height:0;padding:32px 0 112px}.LandingBlocks-module__wFdrea__pipelineBridge .LandingBlocks-module__wFdrea__capabilityStrip{width:calc(100% - 48px)}.LandingBlocks-module__wFdrea__blockPaths[data-path=bridge]{top:auto;bottom:0}}@media (max-width:800px){.LandingBlocks-module__wFdrea__frame{width:calc(100% - 48px)}.LandingBlocks-module__wFdrea__heroScene{padding-top:24px}.LandingBlocks-module__wFdrea__heroCopy h1{font-size:48px;line-height:1}.LandingBlocks-module__wFdrea__heroCopy>p{max-width:480px}.LandingBlocks-module__wFdrea__capabilityStrip{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px}.LandingBlocks-module__wFdrea__capabilityStrip>span:first-child{width:100%}.LandingBlocks-module__wFdrea__capabilityStrip br{display:none}.LandingBlocks-module__wFdrea__capabilityStrip p{font-size:16px;line-height:24px}.LandingBlocks-module__wFdrea__section{padding-block:64px}.LandingBlocks-module__wFdrea__section.LandingBlocks-module__wFdrea__story{padding-top:24px}.LandingBlocks-module__wFdrea__sectionIntro{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.LandingBlocks-module__wFdrea__section h2,.LandingBlocks-module__wFdrea__promise h2{font-size:36px;line-height:40px}.LandingBlocks-module__wFdrea__sectionIntro>p{max-width:480px}.LandingBlocks-module__wFdrea__section.LandingBlocks-module__wFdrea__outcomes h2{text-align:left;margin-bottom:48px;font-size:30px;line-height:36px}.LandingBlocks-module__wFdrea__final{padding-block:64px}.LandingBlocks-module__wFdrea__final h2{font-size:36px;line-height:40px}.LandingBlocks-module__wFdrea__footer>.LandingBlocks-module__wFdrea__frame{flex-wrap:wrap;gap:24px}.LandingBlocks-module__wFdrea__footer nav{width:100%;margin-left:0}}@media (max-width:760px){.LandingBlocks-module__wFdrea__outcomes>.LandingBlocks-module__wFdrea__frame{width:calc(100% - 48px)}}@media (max-width:600px){.LandingBlocks-module__wFdrea__heroCopy h1{font-size:36px;line-height:40px}.LandingBlocks-module__wFdrea__heroCopy>p{font-size:16px;line-height:24px}.LandingBlocks-module__wFdrea__actions{flex-direction:column;gap:8px}.LandingBlocks-module__wFdrea__stageSurround{margin-top:48px;padding:8px}.LandingBlocks-module__wFdrea__capabilityStrip{margin-top:32px;padding-block:32px}.LandingBlocks-module__wFdrea__storySteps{grid-template-columns:1fr}.LandingBlocks-module__wFdrea__storyStep{grid-template-columns:24px 1fr 16px}.LandingBlocks-module__wFdrea__storyStep>svg{display:block}.LandingBlocks-module__wFdrea__storyStep>span>span{margin-top:8px}.LandingBlocks-module__wFdrea__promise{padding-top:0;padding-bottom:64px}.LandingBlocks-module__wFdrea__promiseInner{padding-block:32px}.LandingBlocks-module__wFdrea__finalInner{padding:40px 16px}.LandingBlocks-module__wFdrea__final h2{font-size:30px;line-height:36px}.LandingBlocks-module__wFdrea__footer nav{gap:16px}}@media (prefers-reduced-motion:reduce){.LandingBlocks-module__wFdrea__shell *,.LandingBlocks-module__wFdrea__shell :before,.LandingBlocks-module__wFdrea__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.LandingBlocks-module__wFdrea__textAction:hover svg{transform:none}.LandingBlocks-module__wFdrea__blockPaths[data-path=hero] .LandingBlocks-module__wFdrea__pathGrid i,.LandingBlocks-module__wFdrea__pathGrid i[data-filled=false]{opacity:1}}
.Navbar-module__MxEKoW__header{--nav-text:#f5f1e8;--nav-muted:#f5f1e8a8;--nav-surface:#18181875;--nav-condensed:#1f1f1ff0;z-index:60;pointer-events:none;font-family:var(--font-hero),sans-serif;padding-top:1.5rem;position:fixed;inset:0 0 auto}.Navbar-module__MxEKoW__header[data-surface=light]{--nav-text:#181818;--nav-muted:#181818a3;--nav-surface:#f5f1e8bd;--nav-condensed:#f5f1e8f0}.Navbar-module__MxEKoW__island{width:min(100% - 3rem,72rem);min-height:4rem;color:var(--nav-text);background:var(--nav-surface);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);pointer-events:auto;border:.0625rem solid #f5f1e81a;border-radius:9999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin-inline:auto;padding:.5rem .75rem;transition:opacity .3s cubic-bezier(.32,.72,0,1),background-color .7s cubic-bezier(.32,.72,0,1),border-color .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1);display:grid;position:relative;box-shadow:inset 0 .0625rem #ffffff12}.Navbar-module__MxEKoW__header[data-condensed=true] .Navbar-module__MxEKoW__island{background:var(--nav-condensed);border-color:#f5f1e829;transform:translateY(-.25rem);box-shadow:inset 0 .0625rem #ffffff17,0 1.5rem 3rem #0000003d}.Navbar-module__MxEKoW__header[data-surface=light] .Navbar-module__MxEKoW__island{border-color:#1818181a;box-shadow:inset 0 .0625rem #ffffff70,0 1.5rem 3rem #0000001a}.Navbar-module__MxEKoW__navLinks,.Navbar-module__MxEKoW__navActions{align-items:center;display:flex}.Navbar-module__MxEKoW__navLinks{grid-area:1/2;justify-self:center;gap:.25rem}.Navbar-module__MxEKoW__navActions{justify-self:end;gap:.5rem}.Navbar-module__MxEKoW__navLink,.Navbar-module__MxEKoW__loginLink{min-height:3rem;color:var(--nav-muted);border-radius:9999px;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.Navbar-module__MxEKoW__navLink:hover,.Navbar-module__MxEKoW__loginLink:hover,.Navbar-module__MxEKoW__navLink[data-active=true]{color:var(--nav-text);background:#f5f1e817}.Navbar-module__MxEKoW__header[data-surface=light] .Navbar-module__MxEKoW__navLink:hover,.Navbar-module__MxEKoW__header[data-surface=light] .Navbar-module__MxEKoW__loginLink:hover,.Navbar-module__MxEKoW__header[data-surface=light] .Navbar-module__MxEKoW__navLink[data-active=true]{background:#18181812}.Navbar-module__MxEKoW__navLink:active,.Navbar-module__MxEKoW__loginLink:active{transform:scale(.98)}.Navbar-module__MxEKoW__brand{color:var(--nav-text);border-radius:9999px;grid-area:1/1;justify-self:start;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.Navbar-module__MxEKoW__productNav{display:contents}.Navbar-module__MxEKoW__productTrigger{cursor:pointer;background:0 0;border:0;gap:.5rem;font-family:inherit}.Navbar-module__MxEKoW__productCaret{font-size:.75rem;display:inline-flex}.Navbar-module__MxEKoW__productAnchor{z-index:1;width:24rem;max-width:calc(100vw - 3rem);padding-top:.75rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Navbar-module__MxEKoW__productPanel{transform-origin:top;background:#fff;border:.0625rem solid #18181814;border-radius:1rem;padding:.5rem;box-shadow:0 1rem 2.5rem #1818181f,0 .125rem .5rem #1818180a}.Navbar-module__MxEKoW__productRows{grid-template-columns:minmax(0,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.Navbar-module__MxEKoW__productRow{color:#222;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:1rem;width:100%;padding:.75rem;font-family:inherit;text-decoration:none;transition:background-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);display:flex}.Navbar-module__MxEKoW__productRow:not(:disabled):hover,.Navbar-module__MxEKoW__productRow:focus-visible{background:#f4f4f4}.Navbar-module__MxEKoW__productRow:not(:disabled):active{transform:scale(.98)}.Navbar-module__MxEKoW__productTitle{flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.5rem}.Navbar-module__MxEKoW__productIcon{color:#2763a5;background:#dcebff;border-radius:8px;flex:0 0 48px;place-items:center;height:48px;display:grid}.Navbar-module__MxEKoW__productIcon svg{width:24px;height:24px}.Navbar-module__MxEKoW__productCopy{flex:1;gap:4px;min-width:0;display:grid}.Navbar-module__MxEKoW__productDescription{color:#4b5057;font-size:14px;line-height:20px}.Navbar-module__MxEKoW__productRow[aria-current=page]{background:#f4f6f8}.Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productDescription{color:inherit;opacity:.72}.Navbar-module__MxEKoW__productRow:disabled{opacity:.55;cursor:default}.Navbar-module__MxEKoW__productArrow{color:#787878;opacity:0;flex-shrink:0;width:1rem;height:1rem;transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);transform:translate(-.25rem,.25rem)}.Navbar-module__MxEKoW__productRow:hover .Navbar-module__MxEKoW__productArrow,.Navbar-module__MxEKoW__productRow:focus-visible .Navbar-module__MxEKoW__productArrow{opacity:1;transform:translate(0)}.Navbar-module__MxEKoW__productPreview{background:#eeece8;border-radius:.25rem;flex:0 0 6rem;place-items:center;height:4rem;display:grid;position:relative;overflow:hidden}.Navbar-module__MxEKoW__productImage{object-fit:cover}.Navbar-module__MxEKoW__bookButton{color:#181818;min-height:3rem;font-family:var(--font-hero),sans-serif;box-shadow:none;background:#f5f1e8;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.Navbar-module__MxEKoW__header[data-surface=light] .Navbar-module__MxEKoW__bookButton{color:#f5f1e8;background:#181818}.Navbar-module__MxEKoW__bookButton:hover{color:#181818;background:#fff;transform:translateY(-.125rem)}.Navbar-module__MxEKoW__header[data-surface=light] .Navbar-module__MxEKoW__bookButton:hover{color:#f5f1e8;background:#272727}.Navbar-module__MxEKoW__bookButton:active{transform:scale(.98)}.Navbar-module__MxEKoW__menuControl{justify-self:end;display:block}.Navbar-module__MxEKoW__menuButton,.Navbar-module__MxEKoW__overlayClose{width:3rem;height:3rem;color:var(--nav-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid;position:relative}.Navbar-module__MxEKoW__menuButton:hover,.Navbar-module__MxEKoW__overlayClose:hover{background:#f5f1e817}.Navbar-module__MxEKoW__menuLines{width:1.5rem;height:1rem;display:block;position:relative}.Navbar-module__MxEKoW__menuLine{background:currentColor;border-radius:9999px;height:.125rem;transition:transform .7s cubic-bezier(.32,.72,0,1),top .7s cubic-bezier(.32,.72,0,1);display:block;position:absolute;left:0;right:0}.Navbar-module__MxEKoW__menuLine:first-child{top:.125rem}.Navbar-module__MxEKoW__menuLine:last-child{top:.75rem}.Navbar-module__MxEKoW__menuButton[data-open=true] .Navbar-module__MxEKoW__menuLine:first-child,.Navbar-module__MxEKoW__overlayClose .Navbar-module__MxEKoW__menuLine:first-child{top:.4375rem;transform:rotate(45deg)}.Navbar-module__MxEKoW__menuButton[data-open=true] .Navbar-module__MxEKoW__menuLine:last-child,.Navbar-module__MxEKoW__overlayClose .Navbar-module__MxEKoW__menuLine:last-child{top:.4375rem;transform:rotate(-45deg)}.Navbar-module__MxEKoW__overlayBackdrop{z-index:70;opacity:1;background:#0000006b;transition:opacity .7s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.Navbar-module__MxEKoW__overlayBackdrop[data-starting-style],.Navbar-module__MxEKoW__overlayBackdrop[data-ending-style]{opacity:0}.Navbar-module__MxEKoW__overlayViewport{z-index:71;position:fixed;inset:0}.Navbar-module__MxEKoW__overlayPopup{color:#f5f1e8;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);width:100%;height:100dvh;font-family:var(--blocks-font),sans-serif;opacity:1;background:#000c;flex-direction:column;padding:1.5rem;transition:opacity .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1);display:flex}.Navbar-module__MxEKoW__overlayPopup[data-starting-style],.Navbar-module__MxEKoW__overlayPopup[data-ending-style]{opacity:0;transform:translateY(-1.5rem)}.Navbar-module__MxEKoW__overlayHeader{justify-content:space-between;align-items:center;display:flex}.Navbar-module__MxEKoW__overlayBrand{color:#f5f1e8;align-items:center;gap:.75rem;font-size:1rem;font-weight:600;display:inline-flex}.Navbar-module__MxEKoW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;padding:0;position:absolute;overflow:hidden}.Navbar-module__MxEKoW__overlayBody{flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding-block:1.5rem;display:flex;overflow-y:auto}.Navbar-module__MxEKoW__mobileProduct{padding-bottom:.5rem}.Navbar-module__MxEKoW__mobileProductLabel{color:#f5f1e8a8;margin:0 0 .5rem;font-size:.875rem;line-height:1.25rem}.Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productRows{grid-template-columns:1fr}.Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productRow{color:#f5f1e8;gap:.75rem;padding:.5rem 0}.Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productRow:not(:disabled):hover,.Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productRow:focus-visible{background:#f5f1e817}.Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productPreview{flex-basis:5rem;height:3rem}.Navbar-module__MxEKoW__overlayLinks{gap:.75rem;display:grid}.Navbar-module__MxEKoW__overlayLink{color:#f5f1e8;letter-spacing:-.03em;opacity:0;font-size:2.25rem;font-weight:600;line-height:1.1;text-decoration:none;transition:color .3s cubic-bezier(.32,.72,0,1),opacity .8s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1);transform:translateY(3rem)}.Navbar-module__MxEKoW__overlayPopup[data-open] .Navbar-module__MxEKoW__overlayLink{opacity:1;transform:translateY(0)}.Navbar-module__MxEKoW__overlayLink:first-child{transition-delay:.1s}.Navbar-module__MxEKoW__overlayLink:nth-child(2){transition-delay:.15s}.Navbar-module__MxEKoW__overlayLink:nth-child(3){transition-delay:.2s}.Navbar-module__MxEKoW__overlayLink:nth-child(4){transition-delay:.25s}.Navbar-module__MxEKoW__overlayLink:hover,.Navbar-module__MxEKoW__overlayLink[data-active=true]{color:#80b6ff}.Navbar-module__MxEKoW__overlayFooter{gap:1rem;padding-top:1.5rem;display:grid}.Navbar-module__MxEKoW__overlayBookButton{color:#181818;width:100%;min-height:3rem;font-family:var(--font-hero),sans-serif;background:#f5f1e8;padding:.5rem .75rem;font-size:1rem;font-weight:600}@media (max-width:56rem){.Navbar-module__MxEKoW__header{padding-top:.75rem}.Navbar-module__MxEKoW__island{grid-template-columns:1fr auto;width:calc(100% - 2rem);padding:.25rem .5rem .25rem .75rem}.Navbar-module__MxEKoW__brand{justify-self:start;padding-left:0;padding-right:0}.Navbar-module__MxEKoW__navLinks,.Navbar-module__MxEKoW__navActions{display:none}.Navbar-module__MxEKoW__menuControl{display:block}}@media (min-width:56.0625rem){.Navbar-module__MxEKoW__menuControl{display:none}}@media (prefers-reduced-motion:reduce){.Navbar-module__MxEKoW__header *,.Navbar-module__MxEKoW__header :before,.Navbar-module__MxEKoW__header :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.Navbar-module__MxEKoW__overlayBackdrop,.Navbar-module__MxEKoW__overlayViewport,.Navbar-module__MxEKoW__overlayViewport *,.Navbar-module__MxEKoW__overlayViewport :before,.Navbar-module__MxEKoW__overlayViewport :after{transition:none!important;animation:none!important}.Navbar-module__MxEKoW__overlayLink{opacity:1;transform:none}}.Navbar-module__MxEKoW__header[data-landing=true]{--nav-text:#222;--nav-muted:#787878;z-index:6;padding:0;position:fixed;top:1rem;left:0;right:0}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__island{width:min(100% - 6.75rem,93.25rem);min-height:3rem;color:var(--nav-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:.0625rem solid #0000;border-radius:.75rem;grid-template-columns:1fr auto 1fr;gap:1.25rem;padding:.25rem .5625rem;transform:none}.Navbar-module__MxEKoW__header[data-landing=true][data-condensed=true] .Navbar-module__MxEKoW__island{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#fffffff0;border-color:#2222221a;transform:translateY(-.5rem);box-shadow:inset 0 .0625rem #ffffffb8,0 .75rem 2rem #2222221f}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__brand{min-height:1.625rem;color:var(--nav-text);border-radius:.375rem;grid-area:1/1;justify-self:start;gap:.5rem;padding:0;font-size:1rem;font-weight:700}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__brand svg{width:1.125rem;height:1.125rem}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__navLinks{grid-area:1/2;justify-self:center;gap:.25rem}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__navActions{grid-area:1/3;gap:0}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__navLink,.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__loginLink{min-height:1.625rem;color:var(--nav-muted);border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__navLink:hover,.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__navLink[data-active=true]{color:var(--nav-text);background:#f4f4f4}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__loginLink{color:#fff;background:#1f1f1f;min-width:3.875rem;font-weight:600}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__loginLink:hover{color:#fff;background:#272727}.Navbar-module__MxEKoW__header .Navbar-module__MxEKoW__loginLink:focus-visible{outline:none;text-decoration:none}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__bookButton{display:none}@media (max-width:64rem){.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__island,.Navbar-module__MxEKoW__header[data-landing=true][data-condensed=true] .Navbar-module__MxEKoW__island{width:calc(100% - 3.75rem)}}@media (max-width:56rem){.Navbar-module__MxEKoW__header[data-landing=true]{top:1rem}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__island,.Navbar-module__MxEKoW__header[data-landing=true][data-condensed=true] .Navbar-module__MxEKoW__island{grid-template-columns:1fr auto;width:calc(100% - 1.5rem);min-height:2.5rem;padding:0 .75rem}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__brand{min-height:2.5rem}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__menuControl{display:block}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__menuButton{width:2.5rem;height:2.5rem;color:var(--nav-text)}.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__menuButton:hover{background:#f4f4f4}}@media (max-width:24rem){.Navbar-module__MxEKoW__header[data-landing=true] .Navbar-module__MxEKoW__island,.Navbar-module__MxEKoW__header[data-landing=true][data-condensed=true] .Navbar-module__MxEKoW__island{width:calc(100% - 1rem)}}.Navbar-module__MxEKoW__header[data-variant=blocks]{--nav-text:#0e1013;--nav-muted:#4b5057}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__island{width:min(100% - 6rem,78rem);padding-inline:0}.Navbar-module__MxEKoW__header[data-variant=blocks][data-condensed=true] .Navbar-module__MxEKoW__island{box-shadow:none;background:#fffffff5;border-color:#dce0e6}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__brand,.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__navActions{transition:transform .7s cubic-bezier(.32,.72,0,1)}.Navbar-module__MxEKoW__header[data-variant=blocks][data-condensed=true] .Navbar-module__MxEKoW__brand{transform:translate(.75rem)}.Navbar-module__MxEKoW__header[data-variant=blocks][data-condensed=true] .Navbar-module__MxEKoW__navActions{transform:translate(-.75rem)}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__navLink:hover,.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__navLink[data-active=true]{color:#000;background:0 0}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__loginLink{color:#0e1013;background:0 0}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__loginLink:hover{color:#2763a5;background:0 0}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__navActions{gap:12px}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__bookButton{color:#fff;background:#2763a5;border-radius:8px;min-height:32px;padding:4px 8px;line-height:24px;display:inline-flex}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__bookButton:hover{color:#fff;background:#1d4776}.Navbar-module__MxEKoW__header[data-variant=blocks] :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #2763a5}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__productRow:focus-visible{outline-color:#2763a5}.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks]{--nav-text:#0e1013;color:#0e1013;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__overlayBrand,.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__overlayLink,.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productRow{color:#0e1013}.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__mobileProductLabel{color:#4b5057}.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__overlayBookButton{color:#0e1013;background:#80b6ff}.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__overlayLink:hover,.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__mobileProduct .Navbar-module__MxEKoW__productRow:not(:disabled):hover,.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] .Navbar-module__MxEKoW__overlayClose:hover{color:#0e1013a3;background:0 0}.Navbar-module__MxEKoW__overlayPopup[data-variant=blocks] :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #2763a5}@media (max-width:56rem){.Navbar-module__MxEKoW__header[data-variant=blocks][data-condensed=true] .Navbar-module__MxEKoW__brand,.Navbar-module__MxEKoW__header[data-variant=blocks][data-condensed=true] .Navbar-module__MxEKoW__navActions{transform:none}.Navbar-module__MxEKoW__header[data-variant=blocks] .Navbar-module__MxEKoW__island,.Navbar-module__MxEKoW__header[data-variant=blocks][data-condensed=true] .Navbar-module__MxEKoW__island{width:calc(100% - 3rem);padding-inline:0}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.69d3b86e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.5cf2134c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.98651634.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.7c6c8c23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.7d02fb04.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07ce798a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b4ea8762-module__0WBmsq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b4ea8762-module__0WBmsq__variable{--blocks-font:"Manrope","Manrope Fallback"}
.MetricGallery-module__g8UVnW__page{color:#e9e3d7;min-height:100dvh;font-family:var(--study-font),sans-serif;--metric-accent:#f87943;background:#313131;padding:0 48px}.MetricGallery-module__g8UVnW__nav{color:#aaa59c;justify-content:space-between;align-items:center;max-width:1280px;height:96px;margin:auto;font-size:12px;line-height:16px;display:flex}.MetricGallery-module__g8UVnW__nav a{color:#e9e3d7;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:28px;display:flex}.MetricGallery-module__g8UVnW__nav button{cursor:pointer;border:1px solid #55524e;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.MetricGallery-module__g8UVnW__nav button:hover{background:#272727}.MetricGallery-module__g8UVnW__nav button:active{transform:translateY(1px)}.MetricGallery-module__g8UVnW__collection{max-width:1168px;margin:0 auto;padding:80px 0 48px}.MetricGallery-module__g8UVnW__intro{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.MetricGallery-module__g8UVnW__intro p{letter-spacing:-.025em;font-size:20px;line-height:28px}.MetricGallery-module__g8UVnW__intro>span{color:#a49f96;font-size:12px;line-height:16px}.MetricGallery-module__g8UVnW__grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.MetricGallery-module__g8UVnW__card{--metric-card:#1f1f1f;--metric-ink:#e6e0d5;--metric-line:#a79e91;--metric-muted:#837e75;--anatomy-paper:var(--metric-card);--anatomy-face:#222120;--anatomy-top:#242321;--anatomy-shade-0:#191919;--anatomy-shade-1:#1e1d1c;--anatomy-shade-2:#21201f;--anatomy-shade-3:#252422;--anatomy-hi:#c1b5a4;--anatomy-mid:#a29888;--anatomy-lo:#736c61;--anatomy-faint:#4a4640;--anatomy-weight:.95px;min-width:0;transform:rotateX(var(--turn-x,0deg))rotateY(var(--turn-y,0deg));touch-action:pan-y;outline:none;scroll-margin-top:32px;transition:transform .7s cubic-bezier(.32,.72,0,1);position:relative}.MetricGallery-module__g8UVnW__card[data-active=true]{--metric-card:#ece5d7;--metric-ink:#302e29;--metric-line:#777063;--metric-muted:#958e80;--anatomy-paper:var(--metric-card);--anatomy-face:#e5dece;--anatomy-top:#f1ebdf;--anatomy-shade-0:#d9d2c5;--anatomy-shade-1:#e2dbcd;--anatomy-shade-2:#e9e2d5;--anatomy-shade-3:#eee7db;--anatomy-hi:#5c5549;--anatomy-mid:#837a69;--anatomy-lo:#a69c89;--anatomy-faint:#c8bdab}.MetricGallery-module__g8UVnW__surface{background:var(--metric-card);color:var(--metric-ink);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);padding:40px 32px 24px;transition:background-color .7s cubic-bezier(.32,.72,0,1),color .7s cubic-bezier(.32,.72,0,1)}.MetricGallery-module__g8UVnW__card:focus-visible{filter:drop-shadow(0 0 2px #f87943)}.MetricGallery-module__g8UVnW__cardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.MetricGallery-module__g8UVnW__cardHeader h2{letter-spacing:-.055em;text-wrap:balance;min-width:0;font-size:24px;font-weight:600;line-height:32px}.MetricGallery-module__g8UVnW__cardHeader>span{color:var(--metric-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:16px}.MetricGallery-module__g8UVnW__stage{aspect-ratio:1;isolation:isolate;position:relative}.MetricGallery-module__g8UVnW__registration{width:100%;height:100%;color:var(--metric-line);pointer-events:none;position:absolute;inset:0;overflow:visible}.MetricGallery-module__g8UVnW__registration>path{fill:none;stroke:currentColor;stroke-width:1.4px}.MetricGallery-module__g8UVnW__art{pointer-events:none;width:100%;height:100%;position:relative}.MetricGallery-module__g8UVnW__art .iso-svg{width:100%;height:100%;display:block;overflow:visible}.MetricGallery-module__g8UVnW__front{position:absolute;inset:0}.MetricGallery-module__g8UVnW__effect{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.MetricGallery-module__g8UVnW__fallback{fill:var(--metric-accent);opacity:.16}.MetricGallery-module__g8UVnW__card[data-webgl=true] .MetricGallery-module__g8UVnW__fallback{display:none}:is(.MetricGallery-module__g8UVnW__art .iso-fill,.MetricGallery-module__g8UVnW__art .iso-top,.MetricGallery-module__g8UVnW__art .iso-shade,.MetricGallery-module__g8UVnW__art .iso-line){transition:fill .7s cubic-bezier(.32,.72,0,1),stroke .7s cubic-bezier(.32,.72,0,1)}:is(.MetricGallery-module__g8UVnW__art [data-highlight=true],.MetricGallery-module__g8UVnW__art .metric-accent){--anatomy-top:#fb804d;--anatomy-face:#e86734;--anatomy-paper:#f87943;--anatomy-shade-0:#bb4b2b;--anatomy-shade-1:#d65a30;--anatomy-shade-2:#ed6c38;--anatomy-shade-3:#fa804c;--anatomy-mid:#edb291;--anatomy-faint:#ed9b76;--anatomy-lo:#df7f55}.MetricGallery-module__g8UVnW__art .metric-marker-halo{fill:var(--metric-accent);opacity:.18;filter:blur(7px)}.MetricGallery-module__g8UVnW__cardBottom{min-height:16px;color:var(--metric-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:24px;font-size:12px;line-height:16px;display:flex}.MetricGallery-module__g8UVnW__cardBottom>span{font-size:12px;line-height:16px}.MetricGallery-module__g8UVnW__cardBottom output{font-variant-numeric:tabular-nums;color:var(--metric-ink);white-space:nowrap}.MetricGallery-module__g8UVnW__captions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 48px;display:grid}.MetricGallery-module__g8UVnW__captions>div{padding:0 32px 0 8px;position:relative}.MetricGallery-module__g8UVnW__captions p{color:#d0c9bd;text-wrap:pretty;font-size:14px;line-height:20px}.MetricGallery-module__g8UVnW__captions span{color:#928d84;margin-top:8px;font-size:12px;line-height:16px;display:block}.MetricGallery-module__g8UVnW__captions a{color:#aaa398;padding:4px;position:absolute;top:0;right:8px}.MetricGallery-module__g8UVnW__captions a:hover{color:#f87943}.MetricGallery-module__g8UVnW__footer{color:#99938a;justify-content:space-between;gap:24px;font-size:12px;line-height:16px;display:flex}.MetricGallery-module__g8UVnW__footer>span:first-child{align-items:center;gap:8px;display:flex}.MetricGallery-module__g8UVnW__footer i{background:#f87943;border-radius:50%;flex:none;width:4px;height:4px}.MetricGallery-module__g8UVnW__page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #f87943}.MetricGallery-module__g8UVnW__page :is(button,a){transition:color .7s cubic-bezier(.32,.72,0,1),background .7s cubic-bezier(.32,.72,0,1)}.MetricGallery-module__g8UVnW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1600px){.MetricGallery-module__g8UVnW__collection{padding-top:96px}}@media (max-width:1150px){.MetricGallery-module__g8UVnW__page{padding:0 32px}.MetricGallery-module__g8UVnW__surface{padding:32px 24px 24px}.MetricGallery-module__g8UVnW__cardHeader h2{font-size:20px;line-height:28px}.MetricGallery-module__g8UVnW__cardHeader{gap:8px;margin-bottom:24px}.MetricGallery-module__g8UVnW__cardBottom>span{display:none}.MetricGallery-module__g8UVnW__cardBottom{justify-content:flex-end}.MetricGallery-module__g8UVnW__captions{gap:24px}}@media (max-width:850px){.MetricGallery-module__g8UVnW__page{padding:0 24px}.MetricGallery-module__g8UVnW__nav{height:80px}.MetricGallery-module__g8UVnW__nav>span{display:none}.MetricGallery-module__g8UVnW__collection{padding-top:40px}.MetricGallery-module__g8UVnW__intro{flex-direction:column;align-items:flex-start;gap:8px}.MetricGallery-module__g8UVnW__grid{grid-template-columns:1fr;gap:24px;max-width:440px;margin:auto}.MetricGallery-module__g8UVnW__surface{padding:32px}.MetricGallery-module__g8UVnW__cardHeader h2{font-size:24px;line-height:32px}.MetricGallery-module__g8UVnW__cardBottom>span{display:block}.MetricGallery-module__g8UVnW__cardBottom{justify-content:space-between}.MetricGallery-module__g8UVnW__captions{display:none}.MetricGallery-module__g8UVnW__footer{flex-direction:column;gap:12px;margin-top:32px}.MetricGallery-module__g8UVnW__intro{max-width:440px;margin:0 auto 24px}}@media (max-width:480px){.MetricGallery-module__g8UVnW__cardHeader h2{font-size:20px;line-height:28px}}@media (prefers-reduced-motion:reduce){.MetricGallery-module__g8UVnW__card{transform:none!important}.MetricGallery-module__g8UVnW__page *{scroll-behavior:auto!important;transition:none!important}}.MetricGallery-module__g8UVnW__card[data-accent=blue]{--metric-accent:var(--blue,#80b6ff)}.MetricGallery-module__g8UVnW__card[data-accent=blue]:focus-visible{filter:drop-shadow(0 0 2px var(--blue-mid,#2763a5))}:is(.MetricGallery-module__g8UVnW__card[data-accent=blue] .MetricGallery-module__g8UVnW__art [data-highlight=true],.MetricGallery-module__g8UVnW__card[data-accent=blue] .MetricGallery-module__g8UVnW__art .metric-accent){--anatomy-top:var(--blue,#80b6ff);--anatomy-face:var(--blue-mid,#2763a5);--anatomy-paper:var(--blue,#80b6ff);--anatomy-shade-0:var(--blue-deep,#1d4776);--anatomy-shade-1:var(--blue-mid,#2763a5);--anatomy-shade-2:var(--blue,#80b6ff);--anatomy-shade-3:var(--blue,#80b6ff);--anatomy-mid:var(--blue-pale,#dcebff);--anatomy-faint:var(--blue-pale,#dcebff);--anatomy-lo:var(--blue-mid,#2763a5)}.MetricGallery-module__g8UVnW__scene{width:100%;height:100%;position:relative}.MetricGallery-module__g8UVnW__card[data-variant=figure]{--metric-card:#fff;--metric-ink:#0e1013;--metric-line:#000;--anatomy-paper:#fff;--anatomy-face:#f4f6f8;--anatomy-top:#fff;--anatomy-shade-0:#dce0e6;--anatomy-shade-1:#e5e8ed;--anatomy-shade-2:#eef0f3;--anatomy-shade-3:#f4f6f8;--anatomy-hi:#1f1f1f;--anatomy-mid:#626970;--anatomy-lo:#8e959d;--anatomy-faint:#c3c8ce;filter:none;transform:none}.MetricGallery-module__g8UVnW__card[data-variant=figure] .MetricGallery-module__g8UVnW__surface{clip-path:none;background:#fff;padding:0}.MetricGallery-module__g8UVnW__card[data-variant=figure] .MetricGallery-module__g8UVnW__cardHeader{margin:0 0 16px;padding-inline:24px}.MetricGallery-module__g8UVnW__card[data-variant=figure] .MetricGallery-module__g8UVnW__stage{aspect-ratio:360/260;overflow:hidden}.MetricGallery-module__g8UVnW__card[data-variant=figure] .MetricGallery-module__g8UVnW__scene{aspect-ratio:1;height:auto;position:absolute;inset:0 0 auto;transform:translateY(-22.2222%)}
.FieldMetrics-module__PR8zFq__section{width:min(1088px,100% - 96px);margin-inline:auto;padding:64px 0 96px}.FieldMetrics-module__PR8zFq__rows{gap:80px;display:grid}.FieldMetrics-module__PR8zFq__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px;display:grid}.FieldMetrics-module__PR8zFq__visual{perspective:1200px;width:100%;max-width:440px}.FieldMetrics-module__PR8zFq__row:nth-child(2n) .FieldMetrics-module__PR8zFq__visual{grid-area:1/2;justify-self:end}.FieldMetrics-module__PR8zFq__row:nth-child(2n) .FieldMetrics-module__PR8zFq__copy{grid-area:1/1}.FieldMetrics-module__PR8zFq__copy{max-width:400px}.FieldMetrics-module__PR8zFq__copy h2{letter-spacing:-.045em;color:var(--ink);font-size:36px;font-weight:500;line-height:40px}.FieldMetrics-module__PR8zFq__copy p{color:var(--muted);text-wrap:pretty;margin-top:24px;font-size:18px;line-height:28px}.FieldMetrics-module__PR8zFq__row[data-entered=true] .FieldMetrics-module__PR8zFq__copy{animation:.9s cubic-bezier(.32,.72,0,1) both FieldMetrics-module__PR8zFq__arrive}@keyframes FieldMetrics-module__PR8zFq__arrive{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.FieldMetrics-module__PR8zFq__row{gap:48px}}@media (max-width:760px){.FieldMetrics-module__PR8zFq__section{width:calc(100% - 48px);padding:40px 0 64px}.FieldMetrics-module__PR8zFq__rows{gap:64px}.FieldMetrics-module__PR8zFq__row{grid-template-columns:1fr;gap:24px;max-width:440px;margin-inline:auto}.FieldMetrics-module__PR8zFq__row:nth-child(2n) .FieldMetrics-module__PR8zFq__visual,.FieldMetrics-module__PR8zFq__row:nth-child(2n) .FieldMetrics-module__PR8zFq__copy{grid-area:auto;justify-self:stretch}.FieldMetrics-module__PR8zFq__copy{max-width:none}.FieldMetrics-module__PR8zFq__copy h2{font-size:30px;line-height:36px}.FieldMetrics-module__PR8zFq__copy p{margin-top:16px;font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.FieldMetrics-module__PR8zFq__row[data-entered=true] .FieldMetrics-module__PR8zFq__copy{animation:none}}
.IntegrationsShowcase-module__7ZQFia__section{padding:0 0 80px;overflow:hidden}.IntegrationsShowcase-module__7ZQFia__section .IntegrationsShowcase-module__7ZQFia__title{letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:0 auto 40px;padding-inline:24px;font-size:36px;font-weight:500;line-height:40px}.IntegrationsShowcase-module__7ZQFia__grid{--drift-x:0px;--drift-y:0px;isolation:isolate;aspect-ratio:1600/512;grid-template-rows:repeat(4,minmax(96px,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;width:min(1440px,90%);margin-inline:auto;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.IntegrationsShowcase-module__7ZQFia__grid:before{content:"";z-index:-1;pointer-events:none;background:#e1e4e8;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000)}.IntegrationsShowcase-module__7ZQFia__message{z-index:2;text-align:center;background:#fff;flex-direction:column;grid-area:2/4/4/6;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.IntegrationsShowcase-module__7ZQFia__message h3{letter-spacing:-.045em;color:var(--muted);max-width:100%;font-size:24px;font-weight:500;line-height:32px}.IntegrationsShowcase-module__7ZQFia__action{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;font-weight:600;line-height:24px;transition:background-color .7s cubic-bezier(.32,.72,0,1),color .7s cubic-bezier(.32,.72,0,1),border-color .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.IntegrationsShowcase-module__7ZQFia__action:hover{background:var(--blue-pale);color:var(--blue-deep);border-color:var(--blue);box-shadow:0 4px 12px color-mix(in srgb,var(--blue-mid)12%,transparent);transform:translateY(-2px)}}.IntegrationsShowcase-module__7ZQFia__action:focus-visible{outline:2px solid var(--blue-mid);outline-offset:4px}.IntegrationsShowcase-module__7ZQFia__action:active{box-shadow:none;transform:translateY(1px)}.IntegrationsShowcase-module__7ZQFia__logoCell,.IntegrationsShowcase-module__7ZQFia__decoration{grid-column:var(--column);grid-row:var(--row);background:#fff;place-items:center;min-width:0;display:grid;overflow:hidden}.IntegrationsShowcase-module__7ZQFia__reveal{width:100%;transition:opacity .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1);transition-delay:var(--delay)}.IntegrationsShowcase-module__7ZQFia__section[data-ready=true]:not([data-entered=true]) .IntegrationsShowcase-module__7ZQFia__reveal{opacity:0;transform:translateY(12px)}.IntegrationsShowcase-module__7ZQFia__logoDrift{width:100%;transform:translate(var(--drift-x),var(--drift-y));justify-content:center;align-items:center;display:flex}.IntegrationsShowcase-module__7ZQFia__logo{object-fit:contain;width:112px;max-width:70%;height:auto;max-height:64px}.IntegrationsShowcase-module__7ZQFia__logoCell[data-service=google_calendar] .IntegrationsShowcase-module__7ZQFia__logo{width:48px;height:48px}.IntegrationsShowcase-module__7ZQFia__logoCell[data-service=gaf] .IntegrationsShowcase-module__7ZQFia__logo{width:56px;height:56px}.IntegrationsShowcase-module__7ZQFia__logoCell[data-service=srs] .IntegrationsShowcase-module__7ZQFia__logo{width:88px;max-height:64px}.IntegrationsShowcase-module__7ZQFia__logoCell[data-service=hearth] .IntegrationsShowcase-module__7ZQFia__logo{width:128px}.IntegrationsShowcase-module__7ZQFia__dots{width:100%;height:100%;fill:var(--blue-mid)}.IntegrationsShowcase-module__7ZQFia__ripples{z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.IntegrationsShowcase-module__7ZQFia__grid[data-canvas=true] .IntegrationsShowcase-module__7ZQFia__ripples{display:block}.IntegrationsShowcase-module__7ZQFia__grid[data-canvas=true] .IntegrationsShowcase-module__7ZQFia__dots{visibility:hidden}@media (min-width:1001px){.IntegrationsShowcase-module__7ZQFia__grid{grid-template-rows:minmax(96px,1fr) repeat(2,minmax(80px,.8fr)) minmax(96px,1fr);grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.85fr)) repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.IntegrationsShowcase-module__7ZQFia__message h3{font-size:24px;line-height:32px}.IntegrationsShowcase-module__7ZQFia__action{padding:8px 12px;font-size:14px;line-height:20px}.IntegrationsShowcase-module__7ZQFia__message{gap:16px;padding:16px 8px}}@media (max-width:760px){.IntegrationsShowcase-module__7ZQFia__section{padding:0 24px 64px}.IntegrationsShowcase-module__7ZQFia__section .IntegrationsShowcase-module__7ZQFia__title{margin-bottom:32px;font-size:30px;line-height:36px}.IntegrationsShowcase-module__7ZQFia__grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;width:100%;max-width:440px;-webkit-mask-image:none;mask-image:none}.IntegrationsShowcase-module__7ZQFia__grid:before{-webkit-mask-image:none;mask-image:none}.IntegrationsShowcase-module__7ZQFia__message{grid-area:1/1/auto/-1;gap:16px;padding:24px 16px}.IntegrationsShowcase-module__7ZQFia__message h3{font-size:24px;line-height:32px}.IntegrationsShowcase-module__7ZQFia__action{min-height:44px;padding:8px 12px;font-size:16px;line-height:24px}.IntegrationsShowcase-module__7ZQFia__logoCell{grid-area:auto;min-height:96px}.IntegrationsShowcase-module__7ZQFia__logoCell[data-last-logo=true]{grid-column:1/-1}.IntegrationsShowcase-module__7ZQFia__decoration,.IntegrationsShowcase-module__7ZQFia__ripples{display:none!important}.IntegrationsShowcase-module__7ZQFia__logoDrift{transform:none}}@media (prefers-reduced-motion:reduce){.IntegrationsShowcase-module__7ZQFia__action{transition:none;transform:none!important}.IntegrationsShowcase-module__7ZQFia__reveal{opacity:1!important;transition:none!important;transform:none!important}.IntegrationsShowcase-module__7ZQFia__logoDrift{transform:none}.IntegrationsShowcase-module__7ZQFia__ripples{display:none!important}.IntegrationsShowcase-module__7ZQFia__dots{visibility:visible!important}}
.LandingFaq-module__5JO2Yq__section{color:var(--ink);background:var(--paper);padding:40px 0 96px;scroll-margin-top:96px}.LandingFaq-module__5JO2Yq__frame{width:min(1088px,100% - 96px);margin-inline:auto}.LandingFaq-module__5JO2Yq__intro{text-align:center;margin-bottom:48px}.LandingFaq-module__5JO2Yq__intro h2{letter-spacing:-.04em;font-size:36px;font-weight:500;line-height:40px}.LandingFaq-module__5JO2Yq__stack{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:16px;min-width:0;display:grid}.LandingFaq-module__5JO2Yq__row{background:var(--paper);border:3px dashed #000;border-radius:32px;align-content:center;align-items:center;gap:16px;min-width:0;padding:16px 32px;display:grid;position:relative}.LandingFaq-module__5JO2Yq__text{text-align:left;text-wrap:pretty;overflow-wrap:anywhere;transform-origin:0;pointer-events:none;width:min(100%,68ch);min-width:0;margin:0;font-size:1.125rem;font-weight:400;line-height:1.75rem;position:relative}.LandingFaq-module__5JO2Yq__question{font-weight:500}.LandingFaq-module__5JO2Yq__stack[data-enhanced=true] .LandingFaq-module__5JO2Yq__text{grid-area:1/1}.LandingFaq-module__5JO2Yq__stack[data-enhanced=true] .LandingFaq-module__5JO2Yq__text[aria-hidden=true]{opacity:0}.LandingFaq-module__5JO2Yq__toggle{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:none;position:absolute;inset:0}.LandingFaq-module__5JO2Yq__stack[data-enhanced=true] .LandingFaq-module__5JO2Yq__toggle{display:block}.LandingFaq-module__5JO2Yq__toggle:focus-visible{outline:2px solid var(--blue-mid);outline-offset:6px}.LandingFaq-module__5JO2Yq__frame[data-entered=true] .LandingFaq-module__5JO2Yq__stack{animation:.8s cubic-bezier(.32,.72,0,1) backwards LandingFaq-module__5JO2Yq__arrive}@keyframes LandingFaq-module__5JO2Yq__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.LandingFaq-module__5JO2Yq__section{padding:24px 0 64px}.LandingFaq-module__5JO2Yq__frame{width:calc(100% - 48px)}.LandingFaq-module__5JO2Yq__intro{text-align:left;margin-bottom:32px}.LandingFaq-module__5JO2Yq__intro h2{font-size:30px;line-height:36px}.LandingFaq-module__5JO2Yq__row{padding:12px 24px}.LandingFaq-module__5JO2Yq__text{font-size:1rem;line-height:1.5rem}}@media (prefers-reduced-motion:reduce){.LandingFaq-module__5JO2Yq__frame[data-entered=true] .LandingFaq-module__5JO2Yq__stack{animation:none}}
.LandingPage-module__nI_ARG__shell{--landing-ink:#222;--landing-muted:#787878;--landing-panel:#f4f4f4;--landing-border:#e5e5e5;--landing-strong:#1f1f1f;--landing-accent:#80b6ff;--landing-accent-text:#2763a5;min-height:100dvh;color:var(--landing-ink);font-family:var(--font-hero),sans-serif;background:#fff;font-weight:400;overflow-x:clip}.LandingPage-module__nI_ARG__shell :where(h1,h2,h3,p){margin:0}.LandingPage-module__nI_ARG__shell :where(h1,h2,h3){text-wrap:balance}.LandingPage-module__nI_ARG__shell p{text-wrap:pretty}.LandingPage-module__nI_ARG__skipLink{z-index:100;color:#fff;background:var(--landing-strong);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;top:.75rem;left:.75rem;transform:translateY(-6rem)}.LandingPage-module__nI_ARG__skipLink:focus{transform:translateY(0)}.LandingPage-module__nI_ARG__pageFrame,.LandingPage-module__nI_ARG__narrowFrame,.LandingPage-module__nI_ARG__footerInner,.LandingPage-module__nI_ARG__finalCtaInner{width:min(100% - 8rem,92rem);margin-inline:auto}.LandingPage-module__nI_ARG__sectionLabel,.LandingPage-module__nI_ARG__roleLabel,.LandingPage-module__nI_ARG__finalCtaLabel{color:var(--landing-accent-text);font-size:.875rem;font-weight:600;line-height:1.25rem}.LandingPage-module__nI_ARG__recordHeader h2,.LandingPage-module__nI_ARG__workflowIntro h2,.LandingPage-module__nI_ARG__rolesHeader h2,.LandingPage-module__nI_ARG__faqIntro h2,.LandingPage-module__nI_ARG__finalCta h2{letter-spacing:-.04em;max-width:42.5rem;margin-top:1rem;font-size:3rem;font-weight:600;line-height:1}.LandingPage-module__nI_ARG__sectionBody{max-width:42.5rem;color:var(--landing-muted);font-size:1rem;line-height:1.5rem}.LandingPage-module__nI_ARG__recordSection{background:#fff;padding:5rem 0 6rem}.LandingPage-module__nI_ARG__recordHeader,.LandingPage-module__nI_ARG__rolesHeader{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:end;gap:4rem;display:grid}.LandingPage-module__nI_ARG__recordPlaceholder{aspect-ratio:16/5;background:var(--landing-panel);border-radius:1rem;margin-top:3rem;position:relative;overflow:hidden}.LandingPage-module__nI_ARG__placeholderPrimary,.LandingPage-module__nI_ARG__placeholderSecondary,.LandingPage-module__nI_ARG__placeholderAccent{border-radius:.75rem;position:absolute}.LandingPage-module__nI_ARG__placeholderPrimary{background:#fff;width:55%;top:2rem;bottom:2rem;left:2rem}.LandingPage-module__nI_ARG__placeholderSecondary{background:var(--landing-border);width:35%;height:54%;top:2rem;right:2rem}.LandingPage-module__nI_ARG__placeholderAccent{background:var(--landing-accent);width:22%;height:24%;bottom:2rem;right:2rem}.LandingPage-module__nI_ARG__taglineSection{border:.0625rem solid var(--landing-border);background:#fff;border-left:0;border-right:0;padding:6rem 0}.LandingPage-module__nI_ARG__tagline{max-width:42.5rem;color:var(--landing-ink);letter-spacing:-.045em;font-size:3.75rem;font-weight:600;line-height:1}.LandingPage-module__nI_ARG__taglineLine{display:block}.LandingPage-module__nI_ARG__taglineWord{color:#2222224d;opacity:.45;filter:blur(.5rem);margin-right:.5rem;transition:color .9s cubic-bezier(.32,.72,0,1),opacity .9s cubic-bezier(.32,.72,0,1),filter .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1);display:inline-block;transform:translateY(4rem)}.LandingPage-module__nI_ARG__taglineWord[data-visible=true]{color:var(--landing-ink);opacity:1;filter:blur();transform:translateY(0)}.LandingPage-module__nI_ARG__reveal{opacity:0;filter:blur(.5rem);transition:opacity .9s cubic-bezier(.32,.72,0,1),filter .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1);transform:translateY(4rem)}.LandingPage-module__nI_ARG__reveal[data-visible=true]{opacity:1;filter:blur();transform:translateY(0)}.LandingPage-module__nI_ARG__workflowSection{background:#fff;padding:6rem 0;scroll-margin-top:6rem}.LandingPage-module__nI_ARG__workflowLayout,.LandingPage-module__nI_ARG__faqLayout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:5rem;display:grid}.LandingPage-module__nI_ARG__workflowIntro .LandingPage-module__nI_ARG__sectionBody{margin-top:1rem}.LandingPage-module__nI_ARG__textLink{color:var(--landing-ink);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.LandingPage-module__nI_ARG__textLink svg{width:1rem;height:1rem}.LandingPage-module__nI_ARG__textLink:hover{color:var(--landing-accent-text);transform:translate(.25rem)}.LandingPage-module__nI_ARG__textLink:active{transform:translate(.25rem)scale(.98)}.LandingPage-module__nI_ARG__workflowSteps{border-bottom:.0625rem solid var(--landing-border)}.LandingPage-module__nI_ARG__workflowStep{border-top:.0625rem solid var(--landing-border);grid-template-columns:2rem minmax(0,1fr) 10rem;align-items:center;gap:1.5rem;padding:2rem 0;display:grid}.LandingPage-module__nI_ARG__stepNumber{color:var(--landing-accent-text);font-variant-numeric:tabular-nums;align-self:start;padding-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.LandingPage-module__nI_ARG__stepCopy h3{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.LandingPage-module__nI_ARG__stepCopy p{max-width:32rem;color:var(--landing-muted);margin-top:.75rem;font-size:1rem;line-height:1.5rem}.LandingPage-module__nI_ARG__stepPlaceholder{aspect-ratio:4/3;background:var(--landing-panel);border-radius:.75rem}.LandingPage-module__nI_ARG__workflowStep:nth-child(2) .LandingPage-module__nI_ARG__stepPlaceholder{background:var(--landing-border)}.LandingPage-module__nI_ARG__workflowStep:nth-child(3) .LandingPage-module__nI_ARG__stepPlaceholder{background:#d8d8d8}.LandingPage-module__nI_ARG__rolesSection{background:var(--landing-panel);padding:6rem 0}.LandingPage-module__nI_ARG__rolesHeader .LandingPage-module__nI_ARG__sectionBody{padding-bottom:.25rem}.LandingPage-module__nI_ARG__rolesGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1.5rem;margin-top:3rem;display:grid}.LandingPage-module__nI_ARG__rolePanel{border:.0625rem solid var(--landing-border);background:#fff;border-radius:1rem;flex-direction:column;min-width:0;padding:2rem;display:flex;overflow:hidden}.LandingPage-module__nI_ARG__rolePanel h3{letter-spacing:-.03em;max-width:30rem;margin-top:1rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.LandingPage-module__nI_ARG__rolePanel>p:last-of-type{max-width:32rem;color:var(--landing-muted);margin-top:1rem;font-size:1rem;line-height:1.5rem}.LandingPage-module__nI_ARG__rolePlaceholder{background:var(--landing-panel);border-radius:.75rem;width:100%;margin-top:3rem;position:relative;overflow:hidden}.LandingPage-module__nI_ARG__rolePlaceholder[data-size=compact]{aspect-ratio:3/4;background:var(--landing-border);width:min(64%,12rem);margin-left:auto;margin-right:auto}.LandingPage-module__nI_ARG__rolePlaceholder[data-size=wide]{aspect-ratio:16/7}.LandingPage-module__nI_ARG__rolePlaceholder span{background:#fff;border-radius:.25rem;height:1rem;display:block;position:absolute;left:1.5rem;right:1.5rem}.LandingPage-module__nI_ARG__rolePlaceholder span:first-child{top:1.5rem}.LandingPage-module__nI_ARG__rolePlaceholder span:last-child{top:3.5rem;right:35%}.LandingPage-module__nI_ARG__faqSection{background:#fff;padding:6rem 0}.LandingPage-module__nI_ARG__faqList{border-bottom:.0625rem solid var(--landing-border)}.LandingPage-module__nI_ARG__faqItem{border-top:.0625rem solid var(--landing-border);grid-template-columns:minmax(12rem,.78fr) minmax(0,1.22fr);gap:2rem;padding:1.5rem 0;display:grid}.LandingPage-module__nI_ARG__faqItem h3{font-size:1.125rem;font-weight:600;line-height:1.75rem}.LandingPage-module__nI_ARG__faqItem p{color:var(--landing-muted);font-size:.875rem;line-height:1.25rem}.LandingPage-module__nI_ARG__finalCta{background:#fff;padding:0 0 6rem}.LandingPage-module__nI_ARG__finalCtaInner{box-sizing:border-box;color:#fff;background:var(--landing-strong);border-radius:1rem;flex-direction:column;align-items:flex-start;padding:4rem;display:flex}.LandingPage-module__nI_ARG__finalCtaLabel{color:var(--landing-accent-text)}.LandingPage-module__nI_ARG__finalCta h2{color:#fff}.LandingPage-module__nI_ARG__finalCtaInner>p:not(.LandingPage-module__nI_ARG__finalCtaLabel){color:#ffffffa3;max-width:42.5rem;margin-top:1rem;font-size:1rem;line-height:1.5rem}.LandingPage-module__nI_ARG__finalCtaButton{min-height:3rem;color:var(--landing-ink);font-family:var(--font-hero),sans-serif;box-shadow:none;background:#fff;margin-top:2rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;transition:color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.LandingPage-module__nI_ARG__finalCtaButton:hover{color:#fff;background:#272727;transform:translateY(-.125rem)}.LandingPage-module__nI_ARG__finalCtaButton:active{transform:scale(.98)}.LandingPage-module__nI_ARG__footer{border-top:.0625rem solid var(--landing-border);background:#fff}.LandingPage-module__nI_ARG__footerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding-block:2rem;display:grid}.LandingPage-module__nI_ARG__footerBrand{width:max-content;color:var(--landing-ink);align-items:center;gap:.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.LandingPage-module__nI_ARG__footerInner>p{color:var(--landing-muted);font-size:.875rem;line-height:1.25rem}.LandingPage-module__nI_ARG__footerLinks{justify-self:end;gap:1.5rem;display:flex}.LandingPage-module__nI_ARG__footerLinks a{color:var(--landing-muted);font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .3s cubic-bezier(.32,.72,0,1)}.LandingPage-module__nI_ARG__footerLinks a:hover{color:var(--landing-ink)}.LandingPage-module__nI_ARG__notFoundPage{color:#f5f1e8;background:#181818;place-items:center;min-height:100dvh;padding:6rem 1.5rem;display:grid}.LandingPage-module__nI_ARG__notFoundInner{width:min(100%,42.5rem)}.LandingPage-module__nI_ARG__notFoundPage .LandingPage-module__nI_ARG__footerBrand{color:#f5f1e8}.LandingPage-module__nI_ARG__notFoundCode{color:var(--landing-accent-text);font-variant-numeric:tabular-nums;margin-top:4rem;font-size:1rem;font-weight:600}.LandingPage-module__nI_ARG__notFoundInner h1{letter-spacing:-.04em;margin-top:1rem;font-size:3.75rem;font-weight:600;line-height:1}.LandingPage-module__nI_ARG__notFoundInner>p{color:#f5f1e8ad;max-width:36rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.75rem}.LandingPage-module__nI_ARG__notFoundLinks{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.LandingPage-module__nI_ARG__notFoundPrimary,.LandingPage-module__nI_ARG__notFoundSecondary{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.LandingPage-module__nI_ARG__notFoundPrimary{color:#181818;background:#f5f1e8}.LandingPage-module__nI_ARG__notFoundSecondary{color:#f5f1e8;background:#1f1f1f;border:.0625rem solid #f5f1e82e}.LandingPage-module__nI_ARG__notFoundPrimary:hover,.LandingPage-module__nI_ARG__notFoundSecondary:hover{transform:translateY(-.125rem)}.LandingPage-module__nI_ARG__notFoundPrimary:active,.LandingPage-module__nI_ARG__notFoundSecondary:active{transform:scale(.98)}@media (max-width:64rem){.LandingPage-module__nI_ARG__pageFrame,.LandingPage-module__nI_ARG__narrowFrame,.LandingPage-module__nI_ARG__footerInner,.LandingPage-module__nI_ARG__finalCtaInner{width:calc(100% - 5rem)}.LandingPage-module__nI_ARG__recordHeader,.LandingPage-module__nI_ARG__rolesHeader,.LandingPage-module__nI_ARG__workflowLayout,.LandingPage-module__nI_ARG__faqLayout{grid-template-columns:1fr;gap:3rem}.LandingPage-module__nI_ARG__recordPlaceholder{aspect-ratio:16/6}.LandingPage-module__nI_ARG__rolesGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:48rem){.LandingPage-module__nI_ARG__pageFrame,.LandingPage-module__nI_ARG__narrowFrame,.LandingPage-module__nI_ARG__footerInner,.LandingPage-module__nI_ARG__finalCtaInner{width:calc(100% - 3rem)}.LandingPage-module__nI_ARG__recordSection,.LandingPage-module__nI_ARG__taglineSection,.LandingPage-module__nI_ARG__workflowSection,.LandingPage-module__nI_ARG__rolesSection,.LandingPage-module__nI_ARG__faqSection{padding-top:4rem;padding-bottom:4rem}.LandingPage-module__nI_ARG__recordHeader,.LandingPage-module__nI_ARG__rolesHeader,.LandingPage-module__nI_ARG__workflowLayout,.LandingPage-module__nI_ARG__faqLayout{gap:2rem}.LandingPage-module__nI_ARG__recordHeader h2,.LandingPage-module__nI_ARG__workflowIntro h2,.LandingPage-module__nI_ARG__rolesHeader h2,.LandingPage-module__nI_ARG__faqIntro h2,.LandingPage-module__nI_ARG__finalCta h2,.LandingPage-module__nI_ARG__tagline{letter-spacing:-.035em;font-size:2.25rem;line-height:2.5rem}.LandingPage-module__nI_ARG__recordPlaceholder{aspect-ratio:4/3;margin-top:2rem}.LandingPage-module__nI_ARG__placeholderPrimary{width:auto;height:52%;inset:1.5rem 1.5rem auto}.LandingPage-module__nI_ARG__placeholderSecondary{width:auto;height:28%;inset:auto 1.5rem 1.5rem}.LandingPage-module__nI_ARG__placeholderAccent{width:24%;height:14%;bottom:2rem;right:2rem}.LandingPage-module__nI_ARG__workflowStep{grid-template-columns:2rem minmax(0,1fr)}.LandingPage-module__nI_ARG__stepPlaceholder{aspect-ratio:16/5;grid-column:2}.LandingPage-module__nI_ARG__rolesGrid{grid-template-columns:1fr;margin-top:2rem}.LandingPage-module__nI_ARG__faqItem{grid-template-columns:1fr;gap:.75rem}.LandingPage-module__nI_ARG__finalCta{padding-bottom:4rem}.LandingPage-module__nI_ARG__finalCtaInner{padding:2rem}.LandingPage-module__nI_ARG__footerInner{flex-direction:column;align-items:flex-start;display:flex}.LandingPage-module__nI_ARG__footerLinks{flex-wrap:wrap;justify-self:auto}}@media (max-width:24rem){.LandingPage-module__nI_ARG__pageFrame,.LandingPage-module__nI_ARG__narrowFrame,.LandingPage-module__nI_ARG__footerInner,.LandingPage-module__nI_ARG__finalCtaInner{width:calc(100% - 2.5rem)}.LandingPage-module__nI_ARG__rolePanel,.LandingPage-module__nI_ARG__finalCtaInner{padding:1.5rem}.LandingPage-module__nI_ARG__workflowStep{grid-template-columns:1fr}.LandingPage-module__nI_ARG__stepNumber,.LandingPage-module__nI_ARG__stepPlaceholder{grid-column:1}}@media (prefers-reduced-motion:reduce){.LandingPage-module__nI_ARG__shell *,.LandingPage-module__nI_ARG__shell :before,.LandingPage-module__nI_ARG__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.LandingPage-module__nI_ARG__reveal,.LandingPage-module__nI_ARG__taglineWord{opacity:1;filter:none;transform:none}}
.MarketingPage-module__oLVM3G__panelHeading{letter-spacing:-.045em;font-size:30px;font-weight:500;line-height:36px}.MarketingPage-module__oLVM3G__shell{--login-ink:var(--ink);--login-muted:var(--muted);--login-accent:var(--blue-mid);}.MarketingPage-module__oLVM3G__shell :where(h1,h2,h3,h4,p){margin:0}.MarketingPage-module__oLVM3G__shell :where(h1,h2,h3){text-wrap:balance}.MarketingPage-module__oLVM3G__shell p{text-wrap:pretty}.MarketingPage-module__oLVM3G__shell :where(a,button,input){font-family:inherit}.MarketingPage-module__oLVM3G__shell a{text-decoration:none}.MarketingPage-module__oLVM3G__shell :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--blue-mid);outline-offset:4px}.MarketingPage-module__oLVM3G__shell main:focus{outline:none}.MarketingPage-module__oLVM3G__shell main [id]{scroll-margin-top:96px}.MarketingPage-module__oLVM3G__navSpace{height:80px;position:relative}.MarketingPage-module__oLVM3G__navSentinel{width:1px;height:1px;position:absolute;bottom:0}.MarketingPage-module__oLVM3G__skip{z-index:100;background:var(--blue-pale);color:var(--ink);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.MarketingPage-module__oLVM3G__skip:focus{transform:none}.MarketingPage-module__oLVM3G__shell .MarketingPage-module__oLVM3G__primaryAction{min-height:40px;color:var(--paper);background:var(--blue-mid);box-shadow:none;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;transition:background .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.MarketingPage-module__oLVM3G__shell .MarketingPage-module__oLVM3G__primaryAction:hover{color:var(--paper);background:var(--blue-deep);transform:none}.MarketingPage-module__oLVM3G__shell .MarketingPage-module__oLVM3G__primaryAction:active{transform:translateY(1px)}.MarketingPage-module__oLVM3G__textLink{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;transition:color .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.MarketingPage-module__oLVM3G__textLink svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.32,.72,0,1)}.MarketingPage-module__oLVM3G__textLink:hover{color:var(--blue-mid)}.MarketingPage-module__oLVM3G__textLink:hover svg{transform:translate(4px)}.MarketingPage-module__oLVM3G__screenshot{min-width:0;margin:0}.MarketingPage-module__oLVM3G__screenshotFrame{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:12px;overflow:hidden}.MarketingPage-module__oLVM3G__screenshotImage{border-radius:4px;width:100%;height:auto;display:block}.MarketingPage-module__oLVM3G__screenshot figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:16px}.MarketingPage-module__oLVM3G__benefitList{gap:16px;margin:0;padding:0;list-style:none;display:grid}.MarketingPage-module__oLVM3G__benefitList li{align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.MarketingPage-module__oLVM3G__benefitList svg{height:16px;color:var(--blue-mid);flex:0 0 16px;margin-top:4px}.MarketingPage-module__oLVM3G__proLabel{color:var(--blue-deep);background:var(--blue-pale);letter-spacing:0;vertical-align:middle;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.MarketingPage-module__oLVM3G__softPanel{background:var(--blue-pale);border-radius:16px;padding:32px}.MarketingPage-module__oLVM3G__softPanel .MarketingPage-module__oLVM3G__benefitList{margin-top:24px}.MarketingPage-module__oLVM3G__softPanel>p{color:var(--muted);margin-top:16px}.MarketingPage-module__oLVM3G__softPanel>svg{color:var(--blue-mid);margin-bottom:24px}.MarketingPage-module__oLVM3G__documentRows{gap:12px;margin-top:32px;display:grid}.MarketingPage-module__oLVM3G__documentRows>div{background:var(--paper);border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.MarketingPage-module__oLVM3G__documentRows svg{height:24px;color:var(--blue-mid);flex:0 0 24px}.MarketingPage-module__oLVM3G__documentRows strong{font-size:16px;font-weight:500;line-height:24px;display:block}.MarketingPage-module__oLVM3G__documentRows small{color:var(--muted);margin-top:4px;font-size:12px;line-height:16px;display:block}.MarketingPage-module__oLVM3G__inlineForm{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:24px}.MarketingPage-module__oLVM3G__inlineForm h2{font-size:24px;line-height:32px}.MarketingPage-module__oLVM3G__inlineForm>p{margin-bottom:24px;font-size:14px;line-height:20px}.MarketingPage-module__oLVM3G__inlineForm button[type=submit]{box-shadow:none}.MarketingPage-module__oLVM3G__inlineForm :is(a,button):focus-visible{outline:2px solid var(--blue-mid);outline-offset:4px}@media (max-width:760px){.MarketingPage-module__oLVM3G__softPanel{padding:24px}.MarketingPage-module__oLVM3G__inlineForm{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.MarketingPage-module__oLVM3G__shell *,.MarketingPage-module__oLVM3G__shell :before,.MarketingPage-module__oLVM3G__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.MarketingPage-module__oLVM3G__textLink:hover svg{transform:none}}
.FeatureScene-module__fyigRW__figure{min-width:0;margin:0}.FeatureScene-module__fyigRW__stage{--scene-ease:cubic-bezier(.32,.72,0,1);background:#181818;border:1px solid #313131;border-radius:24px;position:relative;overflow:hidden}.FeatureScene-module__fyigRW__stageHeading{color:#ffffffa6;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px 0;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__stageHeading>span:first-child{color:#ffffffe6}.FeatureScene-module__fyigRW__stageHeading>span:first-child>span{color:#ffffff59;padding-inline:8px}.FeatureScene-module__fyigRW__viewport{justify-content:center;align-items:center;min-height:496px;padding:32px 40px 40px;display:flex}.FeatureScene-module__fyigRW__captionRow{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:12px;display:flex}.FeatureScene-module__fyigRW__captionRow>span{max-width:65ch;color:var(--muted);font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__replay{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:12px;line-height:16px;transition:color .25s cubic-bezier(.32,.72,0,1),opacity .25s cubic-bezier(.32,.72,0,1);display:inline-flex}.FeatureScene-module__fyigRW__replay[hidden]{display:none}.FeatureScene-module__fyigRW__replay svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.32,.72,0,1)}.FeatureScene-module__fyigRW__replay:hover:not(:disabled){color:var(--blue-mid)}.FeatureScene-module__fyigRW__replay:active:not(:disabled) svg{transform:rotate(-45deg)}.FeatureScene-module__fyigRW__replay:disabled{opacity:.4;cursor:default}.FeatureScene-module__fyigRW__stage :is([data-appear-at],[data-until-step]){transition:opacity .65s var(--scene-ease),transform .65s var(--scene-ease)}.FeatureScene-module__fyigRW__stage [data-until-step]{visibility:hidden;opacity:0}.FeatureScene-module__fyigRW__stage[data-enhanced=true] [data-visible=false]{visibility:hidden;opacity:0;transform:translateY(12px)}.FeatureScene-module__fyigRW__stage[data-enhanced=true] [data-visible=true]{visibility:visible;opacity:1;transform:none}.FeatureScene-module__fyigRW__panel{border:1px solid var(--line);width:100%;min-width:0;max-width:520px;color:var(--ink);background:var(--paper);border-radius:16px;overflow:hidden;box-shadow:0 24px 48px #0000003d}.FeatureScene-module__fyigRW__panel svg,.FeatureScene-module__fyigRW__chatWindow svg{flex-shrink:0;width:20px;height:20px}.FeatureScene-module__fyigRW__recordHeader{padding:24px 24px 0}.FeatureScene-module__fyigRW__recordLabel{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__recordLabel>span{background:var(--blue-pale);width:32px;height:32px;color:var(--blue-deep);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;font-size:12px;font-weight:500;display:flex}.FeatureScene-module__fyigRW__recordHeader .FeatureScene-module__fyigRW__recordName{letter-spacing:-.035em;margin-top:12px;font-size:24px;font-weight:600;line-height:32px}.FeatureScene-module__fyigRW__recordHeader .FeatureScene-module__fyigRW__address{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:14px;line-height:20px;display:flex}.FeatureScene-module__fyigRW__address svg{width:14px;height:14px}.FeatureScene-module__fyigRW__panelBody{padding:24px}.FeatureScene-module__fyigRW__pipeline{color:var(--muted);align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.FeatureScene-module__fyigRW__pipeline svg{width:12px;height:12px;color:var(--muted)}.FeatureScene-module__fyigRW__pipeline strong{background:var(--blue-pale);color:var(--blue-deep);border-radius:4px;padding:4px 12px;font-weight:500}.FeatureScene-module__fyigRW__metaGrid{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.FeatureScene-module__fyigRW__metaGrid dt{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__metaGrid dd{margin:0;font-size:14px;font-weight:500;line-height:20px}.FeatureScene-module__fyigRW__appointment{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.FeatureScene-module__fyigRW__appointment>svg{width:24px;height:24px;color:var(--blue-mid)}.FeatureScene-module__fyigRW__appointment div{gap:4px;display:grid}.FeatureScene-module__fyigRW__appointment div>span,.FeatureScene-module__fyigRW__appointment small{color:var(--muted);font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__appointment strong{font-size:16px;font-weight:500;line-height:24px}.FeatureScene-module__fyigRW__initials{color:var(--blue-deep);margin-left:auto;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__panelBody .FeatureScene-module__fyigRW__savedLine{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__savedLine svg{width:16px;height:16px;color:var(--blue-mid)}.FeatureScene-module__fyigRW__compactHeader{align-items:center;gap:12px;padding:24px 24px 0;display:flex}.FeatureScene-module__fyigRW__compactHeader>svg{color:var(--blue-mid)}.FeatureScene-module__fyigRW__compactHeader>div{gap:4px;min-width:0;display:grid}.FeatureScene-module__fyigRW__compactHeader strong{font-size:14px;font-weight:500;line-height:20px}.FeatureScene-module__fyigRW__compactHeader div>span{color:var(--muted);font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__compactHeader>:last-child:not(div){margin-left:auto}.FeatureScene-module__fyigRW__softTag{background:var(--panel);color:var(--muted);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.FeatureScene-module__fyigRW__inspectionPhoto{border-radius:8px;position:relative;overflow:hidden}.FeatureScene-module__fyigRW__inspectionPhoto img{object-fit:cover;object-position:50% 42%;width:100%;height:144px;display:block}.FeatureScene-module__fyigRW__inspectionPhoto>span{background:var(--paper);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:8px;left:8px}.FeatureScene-module__fyigRW__inspectionPhoto svg{width:14px;height:14px}.FeatureScene-module__fyigRW__finding{align-items:center;gap:12px;margin-top:16px;display:flex}.FeatureScene-module__fyigRW__finding>svg{width:16px;height:16px;color:var(--muted)}.FeatureScene-module__fyigRW__finding div{gap:4px;display:grid}.FeatureScene-module__fyigRW__finding strong{font-size:14px;font-weight:500;line-height:20px}.FeatureScene-module__fyigRW__finding span{color:var(--muted);font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__finding>svg:last-child{color:var(--blue-mid);margin-left:auto}.FeatureScene-module__fyigRW__connection{background:var(--blue-pale);color:var(--blue-deep);border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:12px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__connection svg{width:16px;height:16px}.FeatureScene-module__fyigRW__connection svg:last-child{margin-left:auto}.FeatureScene-module__fyigRW__estimateLines{font-variant-numeric:tabular-nums;gap:12px;margin:0;font-size:14px;line-height:20px;display:grid}.FeatureScene-module__fyigRW__estimateLines>div{justify-content:space-between;gap:16px;display:flex}.FeatureScene-module__fyigRW__estimateLines dt{color:var(--muted)}.FeatureScene-module__fyigRW__estimateLines dd{margin:0;font-weight:500}.FeatureScene-module__fyigRW__estimateLines .FeatureScene-module__fyigRW__estimateTotal{background:var(--panel);border-radius:8px;margin-top:4px;padding:12px}.FeatureScene-module__fyigRW__estimateTotal dt{color:var(--ink);font-weight:500}.FeatureScene-module__fyigRW__documentLink{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__documentLink svg{width:16px;height:16px}.FeatureScene-module__fyigRW__documentLink svg:last-child{color:var(--blue-mid);margin-left:auto}.FeatureScene-module__fyigRW__productionNext{background:var(--blue-pale);border-radius:8px;margin-top:24px;padding:16px}.FeatureScene-module__fyigRW__productionNext>span{color:var(--blue-deep);font-size:12px;line-height:16px;display:block}.FeatureScene-module__fyigRW__productionNext strong{margin-top:8px;font-size:16px;font-weight:500;line-height:24px;display:block}.FeatureScene-module__fyigRW__productionNext>p{color:var(--muted);margin-top:8px;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__teamPerson{align-items:center;gap:12px;padding-block:16px;display:flex}.FeatureScene-module__fyigRW__teamPerson>div{gap:4px;min-width:0;display:grid}.FeatureScene-module__fyigRW__teamPerson strong{font-size:14px;font-weight:500;line-height:20px}.FeatureScene-module__fyigRW__teamPerson div>span{color:var(--muted);font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__teamPerson>.FeatureScene-module__fyigRW__softTag{margin-left:auto}.FeatureScene-module__fyigRW__avatar{background:var(--panel);width:40px;height:40px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__teamPerson:first-child{padding-top:0}.FeatureScene-module__fyigRW__teamPerson:first-child .FeatureScene-module__fyigRW__avatar{background:var(--blue-pale);color:var(--blue-deep)}.FeatureScene-module__fyigRW__teamHandoff{background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:16px 12px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__teamHandoff svg{width:12px;height:12px;color:var(--muted)}.FeatureScene-module__fyigRW__teamHandoff strong{color:var(--blue-mid);font-weight:500}.FeatureScene-module__fyigRW__stage[data-wide] .FeatureScene-module__fyigRW__viewport{min-height:624px;padding:40px 64px 48px}.FeatureScene-module__fyigRW__chatWindow{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;max-width:1000px;color:var(--ink);border-radius:16px;grid-template-columns:232px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 48px #0000003d}.FeatureScene-module__fyigRW__chatContext{background:var(--panel);flex-direction:column;min-width:0;padding:24px;display:flex}.FeatureScene-module__fyigRW__contextLabel{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__contextLabel svg{width:16px;height:16px}.FeatureScene-module__fyigRW__contextAvatar{width:48px;height:48px;color:var(--blue-deep);background:var(--blue-pale);border-radius:12px;justify-content:center;align-items:center;margin-top:32px;font-size:16px;font-weight:500;display:flex}.FeatureScene-module__fyigRW__chatContext>strong{letter-spacing:-.025em;margin-top:16px;font-size:18px;font-weight:500;line-height:28px}.FeatureScene-module__fyigRW__chatContext>p{color:var(--muted);margin-top:4px;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__chatContext dl{gap:24px;margin:32px 0;display:grid}.FeatureScene-module__fyigRW__chatContext dt{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__chatContext dd{align-items:center;gap:4px;margin:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.FeatureScene-module__fyigRW__chatContext dd svg{width:14px;height:14px;color:var(--blue-mid)}.FeatureScene-module__fyigRW__contextFoot{color:var(--muted);margin-top:auto;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__chatMain{flex-direction:column;min-width:0;display:flex}.FeatureScene-module__fyigRW__chatTitle{align-items:center;gap:8px;padding:24px 32px 0;display:flex}.FeatureScene-module__fyigRW__coworkMark{background:var(--blue-pale);width:24px;height:24px;color:var(--blue-deep);border-radius:8px;justify-content:center;align-items:center;display:flex}.FeatureScene-module__fyigRW__coworkMark svg{width:16px;height:16px}.FeatureScene-module__fyigRW__chatTitle strong{font-size:16px;font-weight:500;line-height:24px}.FeatureScene-module__fyigRW__chatTitle>span:last-child{color:var(--muted);margin-left:auto;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__chatMessages{gap:24px;padding:32px;display:grid}.FeatureScene-module__fyigRW__userMessage{background:var(--panel);border-radius:16px;justify-self:end;max-width:90%;padding:12px 16px;font-size:14px;line-height:20px}.FeatureScene-module__fyigRW__mention{color:var(--blue-mid);font-weight:500}.FeatureScene-module__fyigRW__responseSlot{min-height:104px;display:grid}.FeatureScene-module__fyigRW__responseSlot>*{grid-area:1/1;align-self:start}.FeatureScene-module__fyigRW__assistantMessage{font-size:14px;line-height:20px}.FeatureScene-module__fyigRW__assistantMessage p+p{margin-top:12px}.FeatureScene-module__fyigRW__assistantMessage strong{font-weight:500}.FeatureScene-module__fyigRW__thinking{color:var(--muted);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.FeatureScene-module__fyigRW__thinking>span{background:var(--blue-mid);border-radius:50%;width:8px;height:8px}.FeatureScene-module__fyigRW__stage[data-replay-state=playing] .FeatureScene-module__fyigRW__thinking>span{animation:FeatureScene-module__fyigRW__breathe 1.2s var(--scene-ease)infinite alternate}.FeatureScene-module__fyigRW__proposal{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.FeatureScene-module__fyigRW__proposalTitle{align-items:center;gap:8px;padding:12px 16px;display:flex}.FeatureScene-module__fyigRW__proposalTitle>svg{width:16px;height:16px;color:var(--muted)}.FeatureScene-module__fyigRW__proposalTitle strong{font-size:14px;font-weight:500;line-height:20px}.FeatureScene-module__fyigRW__proposalTitle>span{color:var(--muted);margin-left:auto;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__proposalBody{padding:0 16px 16px}.FeatureScene-module__fyigRW__proposalBody>span{color:var(--muted);font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__proposalBody>p{margin-top:8px;font-size:14px;line-height:20px}.FeatureScene-module__fyigRW__proposalActions{align-items:center;gap:16px;margin-top:16px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__proposalActions>span:first-child{background:var(--ink);color:var(--paper);border-radius:8px;padding:8px 12px}.FeatureScene-module__fyigRW__proposalActions>span:last-child{color:var(--muted)}.FeatureScene-module__fyigRW__composer{border:1px solid var(--line);color:var(--muted);border-radius:16px;align-items:center;gap:12px;margin:auto 16px 16px;padding:12px;display:flex}.FeatureScene-module__fyigRW__composer>span:not(.FeatureScene-module__fyigRW__send){font-size:14px;line-height:20px}.FeatureScene-module__fyigRW__send{background:var(--ink);width:32px;height:32px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.FeatureScene-module__fyigRW__send svg{width:18px;height:18px}.FeatureScene-module__fyigRW__reportPanel{max-width:464px}.FeatureScene-module__fyigRW__reportEyebrow{color:var(--muted);font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__reportPanel .FeatureScene-module__fyigRW__reportTitle{letter-spacing:-.035em;margin-top:8px;font-size:24px;font-weight:500;line-height:32px}.FeatureScene-module__fyigRW__reportPanel .FeatureScene-module__fyigRW__reportSubtitle{color:var(--muted);margin-top:4px;margin-bottom:24px;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__reportSection{align-items:baseline;gap:16px;margin-top:24px;display:flex}.FeatureScene-module__fyigRW__reportSection>span{color:var(--blue-mid);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__reportSection strong{font-size:14px;font-weight:500;line-height:20px}.FeatureScene-module__fyigRW__reportSection p{color:var(--muted);margin-top:4px;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__reportFooter{background:var(--panel);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-top:32px;padding:12px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__reportFooter svg{width:16px;height:16px}.FeatureScene-module__fyigRW__annotationPanel .FeatureScene-module__fyigRW__compactHeader{padding-bottom:24px}.FeatureScene-module__fyigRW__annotationImage{position:relative}.FeatureScene-module__fyigRW__annotationImage>img{object-fit:cover;width:100%;height:280px;display:block}.FeatureScene-module__fyigRW__annotationBox,.FeatureScene-module__fyigRW__annotationDetail{border:2px solid var(--blue);border-radius:4px;position:absolute}.FeatureScene-module__fyigRW__annotationBox{width:36%;height:32%;top:36%;left:12%}.FeatureScene-module__fyigRW__annotationDetail{width:20%;height:24%;top:24%;right:16%}.FeatureScene-module__fyigRW__annotationBox>span,.FeatureScene-module__fyigRW__annotationDetail>span{white-space:nowrap;background:var(--blue-pale);color:var(--blue-deep);border-radius:4px 4px 0 0;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;bottom:100%;left:-2px}.FeatureScene-module__fyigRW__annotationFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;line-height:16px;display:flex}.FeatureScene-module__fyigRW__annotationFooter>span{align-items:center;gap:4px;display:inline-flex}.FeatureScene-module__fyigRW__annotationFooter svg{width:14px;height:14px}@keyframes FeatureScene-module__fyigRW__breathe{0%{opacity:.35}to{opacity:1}}@media (max-width:1100px){.FeatureScene-module__fyigRW__viewport{padding:24px}.FeatureScene-module__fyigRW__stageHeading{padding:24px 24px 0}.FeatureScene-module__fyigRW__stage[data-wide] .FeatureScene-module__fyigRW__viewport{padding:32px}.FeatureScene-module__fyigRW__chatWindow{grid-template-columns:208px minmax(0,1fr)}.FeatureScene-module__fyigRW__chatMessages{padding:24px}.FeatureScene-module__fyigRW__chatTitle{padding:24px 24px 0}.FeatureScene-module__fyigRW__proposalTitle{flex-wrap:wrap}.FeatureScene-module__fyigRW__proposalTitle>span{flex-basis:100%;order:1;margin-left:24px}.FeatureScene-module__fyigRW__proposalTitle>svg:last-child{margin-left:auto}}@media (max-width:760px){.FeatureScene-module__fyigRW__stage{border-radius:16px}.FeatureScene-module__fyigRW__stageHeading{padding:16px 16px 0}.FeatureScene-module__fyigRW__stageHeading>span:last-child{display:none}.FeatureScene-module__fyigRW__viewport{min-height:464px;padding:24px 16px}.FeatureScene-module__fyigRW__panel,.FeatureScene-module__fyigRW__chatWindow{border-radius:8px}.FeatureScene-module__fyigRW__recordHeader{padding:24px 16px 0}.FeatureScene-module__fyigRW__panelBody{padding:24px 16px}.FeatureScene-module__fyigRW__compactHeader{gap:8px;padding:16px 16px 0}.FeatureScene-module__fyigRW__compactHeader>.FeatureScene-module__fyigRW__softTag{display:none}.FeatureScene-module__fyigRW__captionRow{flex-wrap:wrap;gap:8px 16px}.FeatureScene-module__fyigRW__captionRow>span{flex:200px}.FeatureScene-module__fyigRW__pipeline{gap:8px;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__pipeline strong{padding-inline:8px}.FeatureScene-module__fyigRW__appointment{gap:12px;padding:12px}.FeatureScene-module__fyigRW__teamPerson>.FeatureScene-module__fyigRW__softTag{display:none}.FeatureScene-module__fyigRW__teamPerson{gap:8px}.FeatureScene-module__fyigRW__teamHandoff{gap:4px;padding-inline:8px}.FeatureScene-module__fyigRW__stage[data-wide] .FeatureScene-module__fyigRW__viewport{min-height:0;padding:24px 16px}.FeatureScene-module__fyigRW__chatWindow{grid-template-columns:1fr}.FeatureScene-module__fyigRW__chatContext{grid-template-columns:32px 1fr;align-items:center;gap:4px 12px;padding:16px;display:grid}.FeatureScene-module__fyigRW__contextAvatar{border-radius:8px;grid-area:1/1/3;width:32px;height:32px;margin:0;font-size:12px}.FeatureScene-module__fyigRW__chatContext>strong{grid-area:1/2;margin:0;font-size:14px;line-height:20px}.FeatureScene-module__fyigRW__chatContext>p{grid-area:2/2;margin:0;font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__chatContext>p br,.FeatureScene-module__fyigRW__contextLabel,.FeatureScene-module__fyigRW__chatContext dl,.FeatureScene-module__fyigRW__contextFoot{display:none}.FeatureScene-module__fyigRW__chatTitle{padding:16px 16px 0}.FeatureScene-module__fyigRW__chatTitle>span:last-child{display:none}.FeatureScene-module__fyigRW__chatMessages{gap:24px;padding:24px 16px}.FeatureScene-module__fyigRW__userMessage{max-width:100%;padding:12px;font-size:14px;line-height:20px}.FeatureScene-module__fyigRW__assistantMessage{font-size:14px;line-height:20px}.FeatureScene-module__fyigRW__responseSlot{min-height:0}.FeatureScene-module__fyigRW__proposalTitle{gap:4px;padding:12px}.FeatureScene-module__fyigRW__proposalTitle strong{font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__proposalTitle>svg:last-child{margin-left:auto}.FeatureScene-module__fyigRW__proposalBody{padding:0 12px 12px}.FeatureScene-module__fyigRW__composer{gap:8px;margin:0 12px 12px;padding:8px}.FeatureScene-module__fyigRW__composer>svg:nth-child(2){display:none}.FeatureScene-module__fyigRW__composer>span:not(.FeatureScene-module__fyigRW__send){font-size:12px;line-height:16px}.FeatureScene-module__fyigRW__annotationImage>img{height:256px}.FeatureScene-module__fyigRW__annotationBox{width:38%;left:8%}.FeatureScene-module__fyigRW__annotationDetail{right:8%}.FeatureScene-module__fyigRW__annotationDetail>span{left:auto;right:-2px}}@media (prefers-reduced-motion:reduce){.FeatureScene-module__fyigRW__stage :is([data-appear-at],[data-until-step]){transition:none}.FeatureScene-module__fyigRW__thinking>span{animation:none!important}}
.MobilePreview-module__x5V_GW__figure{min-width:0;margin:0}.MobilePreview-module__x5V_GW__stage{background:var(--blue-pale);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 32px 24px;display:flex;position:relative;overflow:hidden}.MobilePreview-module__x5V_GW__phone{z-index:1;border:8px solid var(--ink);background:var(--ink);border-radius:32px;width:288px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 24px 48px #1d47761f}.MobilePreview-module__x5V_GW__phone img{width:100%;height:auto;display:block}.MobilePreview-module__x5V_GW__pixels{grid-template-columns:repeat(3,32px);gap:4px;display:grid;position:absolute;top:48px;right:-16px}.MobilePreview-module__x5V_GW__pixels i{background:var(--blue);opacity:.5;width:32px;height:32px}.MobilePreview-module__x5V_GW__pixels i:nth-child(3n){opacity:.2}.MobilePreview-module__x5V_GW__pixels i:nth-child(4n){visibility:hidden}.MobilePreview-module__x5V_GW__stageLabel{color:var(--blue-deep);font-size:12px;line-height:16px}.MobilePreview-module__x5V_GW__figure figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:12px;line-height:16px}@media (max-width:760px){.MobilePreview-module__x5V_GW__stage{padding:32px 16px 24px}.MobilePreview-module__x5V_GW__phone{width:240px}}
