@import "https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap";@font-face{font-family:Inclusive Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inclusive-sans-latin.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:Inclusive Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inclusive-sans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inclusive Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inclusive-sans-vietnamese.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}html:has(.landing-page){height:auto;min-height:100%;overflow:clip visible}body:has(.landing-page){height:auto;min-height:100%;overflow:clip visible}#root:has(.landing-page){height:auto;min-height:100%;overflow:clip visible}html:has(.landing-page){overscroll-behavior-y:none;scroll-behavior:smooth;background-color:#fff;height:auto;overflow:clip auto}body:has(.landing-page){height:auto;overflow:clip auto}.landing-page{--color-main:oklch(70% .1942 37.37);--color-brand-bg:#fff;--color-brand-primary:#19191d;--color-brand-secondary:#31343e;--color-brand-muted:#7d8390;--color-brand-accent:#ff6838;--color-brand-card-bg-1:#fff0eb;--color-brand-card-bg-2:#ffcab5;--color-brand-footer-bg:#fff5f2;--color-brand-stats-bg:#fff0eb;--color-brand-border:#ffe8e0;--color-brand-border-dark:#ffd4c2;--text-primary:#0a0a0a;--text-secondary:#525252;--text-tertiary:#868686;--text-on-dark-primary:#fff;--text-on-dark-secondary:#ffffffb8;--text-on-dark-tertiary:#ffffff80;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss03", "cv02", "cv03", "cv04";font-variant-ligatures:common-ligatures contextual;overflow-x:clip}.landing-page .h2-display{letter-spacing:0;text-wrap:balance;font-family:Inclusive Sans,system-ui,sans-serif;font-size:56px;font-weight:500;line-height:1.06}.landing-page .h1-hero{letter-spacing:0;text-wrap:balance;font-family:Inclusive Sans,system-ui,sans-serif;font-size:72px;font-weight:500;line-height:1.06}.landing-page .subhead{letter-spacing:-.005em;color:var(--text-tertiary);text-wrap:pretty;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:300;line-height:24px}@media (width<=1023px){.landing-page .h1-hero{font-size:56px;line-height:1.05}.landing-page .h2-display{font-size:44px;line-height:1.08}}@media (width<=639px){.landing-page .h1-hero{font-size:42px;line-height:1.04}.landing-page .h2-display{font-size:34px;line-height:1.08}.landing-page .subhead{font-size:15px;line-height:23px}.landing-page .card-title{font-size:18px;line-height:24px}}@media (width<=374px){.landing-page .h1-hero{font-size:38px}.landing-page .h2-display{font-size:32px}}.landing-page .card-title{letter-spacing:-.02em;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:26px}.landing-page .body-default{letter-spacing:-.005em;color:var(--text-tertiary);text-wrap:pretty;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}.landing-page .eyebrow-lg{letter-spacing:.14em;text-transform:uppercase;font-family:Inclusive Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1}.landing-page .eyebrow-md{letter-spacing:.14em;text-transform:uppercase;font-family:Inclusive Sans,system-ui,sans-serif;font-size:10px;line-height:1}.landing-page .eyebrow-sm{letter-spacing:.12em;text-transform:uppercase;font-family:Inclusive Sans,system-ui,sans-serif;font-size:8.5px;line-height:1}.landing-page .num-tab{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11"}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.landing-page .has-fade-stroke{-webkit-text-stroke:.5px currentColor}}.product-tour-card{outline:none}@media (width>=640px){.product-tour-card{outline:8px solid color-mix(in oklch, var(--color-main) 5%, transparent)}}.landing-page .libra-btn{background:linear-gradient(180deg, color-mix(in oklch, var(--color-main), white 18%) 0%, var(--color-main) 45%, color-mix(in oklch, var(--color-main), black 15%) 100%);box-shadow:0 0 0 1px color-mix(in oklch, var(--color-main), black 10%), 0 4px 16px color-mix(in oklch, var(--color-main) 35%, transparent), 0 8px 32px color-mix(in oklch, var(--color-main) 20%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-main), white 35%)}.landing-page .libra-btn:active{transform:scale(.98)}.landing-page .libra-btn.libra-btn-flat{box-shadow:0 0 0 1px color-mix(in oklch, var(--color-main), black 10%), inset 0 1px 0 color-mix(in oklch, var(--color-main), white 35%)}.landing-page .libra-btn.libra-btn-flat:hover{box-shadow:0 0 0 1px color-mix(in oklch, var(--color-main), black 10%), inset 0 1px 0 color-mix(in oklch, var(--color-main), white 40%);transform:none}.landing-page .libra-btn-shine{z-index:2;background:linear-gradient(#ffffff4d 0%,#ffffff14 40%,#0000 60%)}.landing-page .libra-btn-border{z-index:3;opacity:.5;-webkit-mask-composite:xor;background:linear-gradient(176.87deg,#ffffff80 8.56%,#0000 50%);padding:1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page .animate-ticker{animation:20s linear infinite ticker}.landing-page .animate-pulse-dot{animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scroll-dot{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.landing-page .scroll-bounce{animation:2.5s ease-in-out infinite bounce-slow}.landing-page .scroll-dot-anim{animation:1.8s ease-in-out infinite scroll-dot}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.landing-page .shimmer-bar{background:linear-gradient(90deg,#fff0eb 25%,#ffcab5 50%,#fff0eb 75%) 0 0/400px 100%;animation:2.5s linear infinite shimmer}.landing-page .shimmer-text{background:linear-gradient(90deg,#7a7472 0% 35%,#d9d2cf 50%,#7a7472 65% 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite reverse shimmer}.landing-page .tool-scan{animation:2.6s ease-in-out infinite tool-scan-glow;animation-delay:var(--scan-delay,0s);position:relative;overflow:hidden}.landing-page .tool-scan:after{content:"";animation:2.6s ease-in-out infinite tool-scan-sweep;animation-delay:var(--scan-delay,0s);pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#0000 30%,#ffa56400 42%,#ffa56459 50%,#ffa56400 58%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}@keyframes tool-scan-sweep{0%{transform:translate(-110%)}55%{transform:translate(110%)}to{transform:translate(110%)}}.landing-page .orb-breathe{animation:3.4s ease-in-out infinite orb-breathe}@keyframes orb-breathe{0%,to{scale:1}50%{scale:1.045}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-page .card-pulse-border{box-shadow:0 18px 36px -14px #0009}.landing-page .card-pulse-border:before{content:"";background:conic-gradient(from var(--beam-angle,0deg), transparent 0deg, transparent 230deg, #fa742266 285deg, #ffb070 335deg, #fff 352deg, #ffb070 360deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:25px;padding:7px;animation:7s linear infinite border-beam-spin;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes border-beam-spin{to{--beam-angle:360deg}}.landing-page .ring-radar{animation:3.6s ease-out infinite ring-radar;animation-delay:var(--ring-delay,0s)}@keyframes ring-radar{0%{opacity:0;scale:.55}18%{opacity:.5}to{opacity:0;scale:1.6}}.landing-page .tool-bob{animation:3.8s ease-in-out infinite tool-bob;animation-delay:var(--bob-delay,0s)}@keyframes tool-bob{0%,to{translate:0}50%{translate:0 -3.5px}}.landing-page .source-hover{animation:3.4s ease-in-out infinite source-hover}@keyframes source-hover{0%,to{translate:0}50%{translate:0 -2px}}.landing-page .think-dots:after{content:"...";text-align:left;vertical-align:bottom;width:1.05em;animation:1.6s steps(4,end) infinite think-dots;display:inline-block;overflow:hidden}@keyframes think-dots{0%{width:0}to{width:1.05em}}.landing-page .typing-caret:after{content:"";vertical-align:-.1em;background:#da7e55;border-radius:1px;width:1.5px;height:.95em;margin-left:2px;animation:1.05s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tool-scan-glow{0%,to{box-shadow:0 0 0 1px #0000000d,0 6px 14px -6px #0000001f}55%{box-shadow:0 0 0 1px #ff8c3c38,0 8px 18px -6px #ff8c3c47}}.landing-page .ring-inset-white{box-shadow:inset 0 0 0 1px #ffffffbf,0 2px 8px #0000000d}.landing-page .accordion-content{transition:max-height .35s,opacity .3s;overflow:hidden}.landing-page .feature-card{transition:transform .2s,box-shadow .2s}.landing-page .feature-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 32px #00000014}.landing-page .dot-grid{background-image:radial-gradient(circle,#ffcab5 1px,#0000 1px);background-size:24px 24px}@keyframes blob1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20vw,12vh)scale(1.2)}50%{transform:translate(8vw,30vh)scale(.9)}75%{transform:translate(-12vw,18vh)scale(1.1)}}@keyframes blob2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-18vw,15vh)scale(1.15)}50%{transform:translate(-25vw,-5vh)scale(.85)}75%{transform:translate(-8vw,-20vh)scale(1.2)}}@keyframes blob3{0%,to{transform:translate(0)scale(1)}25%{transform:translate(12vw,-18vh)scale(1.1)}50%{transform:translate(-8vw,-25vh)scale(1.25)}75%{transform:translate(-20vw,-8vh)scale(.9)}}@keyframes hero-orbit-spin{to{transform:rotate(360deg)}}@keyframes hero-orbit-counter{to{transform:rotate(-360deg)}}.landing-page .animate-ticker,.landing-page .animate-pulse-dot,.landing-page .scroll-bounce,.landing-page .scroll-dot-anim,.landing-page .shimmer-bar,.landing-page .shimmer-text,.landing-page .tool-scan,.landing-page .tool-scan:after,.landing-page .orb-breathe,.landing-page .ring-radar,.landing-page .tool-bob,.landing-page .source-hover{will-change:transform, opacity}.landing-page .card-pulse-border:before{will-change:--beam-angle;contain:paint}@media (prefers-reduced-motion:reduce){.landing-page .animate-ticker,.landing-page .animate-pulse-dot,.landing-page .scroll-bounce,.landing-page .scroll-dot-anim,.landing-page .shimmer-bar,.landing-page .shimmer-text,.landing-page .tool-scan,.landing-page .tool-scan:after,.landing-page .orb-breathe,.landing-page .ring-radar,.landing-page .tool-bob,.landing-page .source-hover,.landing-page .think-dots:after,.landing-page .typing-caret:after,.landing-page .card-pulse-border:before,.landing-page svg [style*=hero-orbit-spin],.landing-page svg [style*=hero-orbit-counter]{animation:none!important}}
