/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#070809;--paper:#fafafa;--font:var(--font-inter), Inter, Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font)}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.waitlist-page{background:#fafafa;min-height:100svh;position:relative;overflow-x:hidden}.brand{color:#08090a;align-items:center;gap:13px;text-decoration:none;display:flex;position:absolute;top:61px;left:max(6.05vw,38px)}.brand-symbol-asset{flex:none;width:23px;height:28px;display:block;position:relative;overflow:hidden}.brand-symbol-asset img{width:33.3px;max-width:none;height:33.3px;position:absolute;top:-4.2px;left:-5.3px}.brand-wordmark-asset{flex:none;width:189px;height:15px;display:block;position:relative;overflow:hidden}.brand-wordmark-asset img{width:222.8px;max-width:none;height:79.5px;position:absolute;top:-31.4px;left:-17.9px}.hero{text-align:center;width:min(760px,100% - 40px);margin:0 auto;padding:178px 0 56px}.social-badge{color:#555;background:#fff;border:2px solid #151515;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 18px 0 20px;font-size:12px;font-weight:650;display:inline-flex}.socials{align-items:center;gap:4px;display:flex}.socials img{object-fit:contain;width:16px;height:16px;transition:transform .2s;display:block}.socials img:hover{transform:translateY(-1px)}.headline{letter-spacing:-.045em;margin:49px auto 0;font-size:48px;font-weight:410;line-height:1.25}.headline>span{vertical-align:middle;display:inline-block}.headline>span:first-child{margin-right:13px}.headline>span:nth-child(3){margin-left:12px}.headline-line{display:block!important}.agent{--agent-color:#1261f5;background:var(--agent-color);transform-origin:50% 80%;border-radius:45% 50% 47% 51%;width:62px;height:62px;transition:background-color .85s;position:relative}.visor{width:45px;height:25px;transform:translate(calc(-50% + var(--visor-x)), calc(-50% + var(--visor-y))) rotate(var(--visor-rotate));background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:transform .75s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;left:50%}.eye{background:var(--agent-color);width:7px;height:13px;transform:translate(var(--eye-x), var(--eye-y)) scale(var(--eye-scale,1));border-radius:999px;transition:transform .72s cubic-bezier(.2,.8,.2,1),background-color .85s;animation:6.4s infinite blink}.eye+.eye{animation-delay:35ms}.agent.is-perked{--eye-scale:1.18}.agent.is-wiggling{animation:.85s ease-in-out agentWiggle}.subheadline{color:#55565a;letter-spacing:-.013em;margin:35px auto 0;font-size:16px;font-weight:400;line-height:1.36}.flow-stage{justify-content:center;align-items:flex-start;width:100%;min-height:430px;margin-top:50px;display:flex}.flow-panel{width:100%;animation:.52s cubic-bezier(.22,1,.36,1) both flowPanelIn}.flow-panel.is-leaving{pointer-events:none;animation:.22s both flowPanelOut}.idle-panel{animation-duration:.35s}.action-row{justify-content:center;align-items:center;gap:21px;display:flex}.product-input,.cta{border-radius:999px;height:64px}.product-input{background:#fff;border:1px solid #f0f0f1;align-items:center;width:332px;transition:border-color .22s,box-shadow .22s;display:flex;box-shadow:0 20px 55px #0f121821}.product-input:hover{border-color:#dedee0;box-shadow:0 20px 55px #0f121829}.product-input:focus-within{border-color:#bcbfc4;box-shadow:0 20px 55px #0f121821,0 0 0 3px #00000009}.product-input input[type=url]{color:#18191a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 22px 0 12px;font-size:14px}.product-input input::placeholder{color:#85868a;opacity:1}.upload-button{width:60px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 0 0 21px;display:flex}.upload-button:disabled{cursor:default}.file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.selected-file{color:#333538;background:#f1f1f2;border-radius:999px;flex:0 auto;align-items:center;gap:5px;max-width:116px;height:30px;margin-right:12px;padding:0 6px 0 10px;font-size:11px;line-height:1;display:flex}.selected-file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selected-file button{color:#64666a;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;padding:0;font-size:16px;line-height:1;display:grid}.upload-icon{width:22px;height:22px;display:block;position:relative}.upload-icon:before{content:"";border:2px solid #121315;border-top:0;border-radius:0 0 2px 2px;width:16px;height:7px;position:absolute;bottom:1px;left:3px}.upload-icon i{background:#121315;width:2px;height:11px;position:absolute;top:2px;left:10px}.upload-icon i:before,.upload-icon i:after{content:"";background:#121315;width:7px;height:2px;position:absolute;top:0}.upload-icon i:before{transform-origin:100%;right:0;transform:rotate(-45deg)}.upload-icon i:after{transform-origin:0;left:0;transform:rotate(45deg)}.upload-icon b{display:none}.cta{color:#fff;cursor:pointer;background:#0c0d0e;border:0;justify-content:space-between;align-items:center;width:293px;padding:0 23px 0 35px;font-size:14px;transition:transform .22s,background-color .22s,opacity .22s;display:flex;box-shadow:0 20px 48px #0f121826}.cta:hover:not(:disabled){background:#171819;transform:translateY(-2px)}.cta:active:not(:disabled){transform:translateY(0)}.cta:disabled,.signup-submit:disabled{cursor:default;opacity:.62}.arrow-circle{background:#fff;border-radius:50%;flex:none;width:34px;height:34px;display:block;position:relative}.arrow-circle i{background:#0b0c0d;border-radius:3px;width:16px;height:3px;transition:transform .22s;position:absolute;top:16px;left:9px}.arrow-circle i:before,.arrow-circle i:after{content:"";transform-origin:100%;background:#0b0c0d;border-radius:2px;width:9px;height:3px;position:absolute;right:0}.arrow-circle i:before{transform:rotate(45deg)}.arrow-circle i:after{transform:rotate(-45deg)}.cta:hover .arrow-circle i,.atlas-cta:hover .arrow-circle i{transform:translate(3px)}.flow-error,.signup-error{color:#8b2f2f;margin:15px 0 0;font-size:13px;line-height:1.4;animation:.28s both simpleFadeIn}.loading-panel{justify-content:center;align-items:center;min-height:300px;display:flex}.loading-copy{color:#17191b;letter-spacing:-.015em;justify-content:center;align-items:baseline;margin:0;font-size:18px;font-weight:440;line-height:1.4;transition:opacity .22s,transform .22s;display:inline-flex}.loading-copy.is-changing{opacity:0;transform:translateY(-4px)}.scan-text{color:#0000;background-image:linear-gradient(100deg,#181a1d 0% 42%,#55585c 49%,#181a1d 56% 100%);background-position:110% 0;background-size:235% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite softTextScan}.loading-dots{width:13px;display:inline-flex}.loading-dots i{opacity:.4;font-style:normal;animation:2.1s ease-in-out infinite quietDot}.loading-dots i:nth-child(2){animation-delay:.35s}.loading-dots i:nth-child(3){animation-delay:.7s}.atlas-card{color:#fff;text-align:left;background:#0c0e10;border:1px solid #26292c;border-radius:34px;width:min(650px,100%);overflow:hidden;box-shadow:0 26px 70px #090b0e33}.atlas-header{border-bottom:1px solid #5b5d60;align-items:center;gap:13px;height:91px;padding:0 54px;display:flex}.atlas-header h2{letter-spacing:-.018em;margin:0;font-size:19px;font-weight:650}.atlas-avatar{transform-origin:50% 72%;background:#08a52e;border-radius:48% 52% 46% 50%;flex:none;width:31px;height:31px;display:block;position:relative}.atlas-avatar i{width:23px;height:13px;transform:translate(var(--atlas-visor-x), var(--atlas-visor-y));background:#fff;border-radius:999px;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:9px;left:4px}.atlas-avatar i:before,.atlas-avatar i:after{content:"";width:4px;height:6px;transform:translate(var(--atlas-eye-x), var(--atlas-eye-y));background:#08a52e;border-radius:999px;transition:transform .58s cubic-bezier(.22,1,.36,1);position:absolute;top:3.5px}.atlas-avatar i:before{left:5px}.atlas-avatar i:after{right:5px}.atlas-avatar b{display:none}.atlas-avatar.is-blinking i:before,.atlas-avatar.is-blinking i:after{animation:.23s ease-in-out atlasBlink}.atlas-avatar.atlas-motion-tilt-left{animation:.9s cubic-bezier(.22,1,.36,1) atlasTiltLeft}.atlas-avatar.atlas-motion-tilt-right{animation:.9s cubic-bezier(.22,1,.36,1) atlasTiltRight}.atlas-avatar.atlas-motion-hop{animation:.9s cubic-bezier(.22,1,.36,1) atlasHop}.atlas-avatar.atlas-motion-turn-left{animation:.9s cubic-bezier(.22,1,.36,1) atlasTurnLeft}.atlas-avatar.atlas-motion-turn-right{animation:.9s cubic-bezier(.22,1,.36,1) atlasTurnRight}.atlas-avatar.atlas-motion-combo-left{animation:1.05s cubic-bezier(.22,1,.36,1) atlasComboLeft}.atlas-avatar.atlas-motion-combo-right{animation:1.05s cubic-bezier(.22,1,.36,1) atlasComboRight}.atlas-body{padding:42px 52px 43px}.atlas-message{min-height:139px}.atlas-message p{color:#f4f4f4;background:#38393a;border-radius:13px;width:fit-content;max-width:88%;margin:0 0 7px;padding:13px 17px;font-size:14px;font-weight:420;line-height:1.4}.atlas-message p:nth-child(2n){max-width:96%}.atlas-message p:last-child{margin-bottom:0}.atlas-cta{color:#08090a;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:49px;margin-top:63px;padding:0 12px 0 28px;font-size:14px;font-weight:560;transition:transform .2s,background-color .2s;display:flex;position:relative}.atlas-cta:hover{background:#f1f1f1;transform:translateY(-1px)}.atlas-cta .arrow-circle{background:#08090a;width:29px;height:29px;position:absolute;right:10px}.atlas-cta .arrow-circle i{background:#fff;width:15px;top:13px;left:7px}.atlas-cta .arrow-circle i:before,.atlas-cta .arrow-circle i:after{background:#fff}.signup-card{text-align:left;background:#fff;border:1px solid #ececee;border-radius:30px;width:min(510px,100%);padding:42px;box-shadow:0 24px 65px #0f12181f}.signup-card h2,.success-state h2{color:#0b0c0d;letter-spacing:-.035em;margin:0;font-size:29px;font-weight:560}.signup-card>p,.success-state p{color:#606165;margin:10px 0 0;font-size:14px;line-height:1.5}.signup-form{gap:17px;margin-top:29px;display:grid}.signup-form label{color:#242528;gap:8px;font-size:13px;font-weight:540;display:grid}.signup-form label span i{color:#8a8b8e;font-style:normal;font-weight:400}.signup-form input{color:#161719;background:#fbfbfb;border:1px solid #dedfe1;border-radius:14px;outline:0;width:100%;height:50px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.signup-form input:focus{border-color:#a9aaad;box-shadow:0 0 0 3px #0c0d0e0b}.signup-submit{color:#fff;cursor:pointer;background:#0c0d0e;border:0;border-radius:999px;width:100%;height:52px;margin-top:4px;font-size:14px;transition:transform .2s,background-color .2s,opacity .2s}.signup-submit:hover:not(:disabled){background:#1b1c1e;transform:translateY(-1px)}.signup-error{text-align:center;margin-top:-5px}.success-state{flex-direction:column;justify-content:center;align-items:center;min-height:280px;animation:.45s both simpleFadeIn;display:flex}.load-in{animation:.72s cubic-bezier(.2,.75,.2,1) both loadIn}.social-badge{animation-delay:60ms}.headline{animation-delay:.1s}.subheadline{animation-delay:.14s}.flow-stage{animation-delay:.18s}@keyframes loadIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flowPanelIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flowPanelOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.988)}}@keyframes simpleFadeIn{0%{opacity:0}to{opacity:1}}@keyframes softTextScan{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes quietDot{0%,to{opacity:.4}50%{opacity:1}}@keyframes blink{0%,43%,46%,72%,75%,to{scale:1}44%,45%,73%,74%{scale:1 .1}}@keyframes agentWiggle{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-6px)rotate(-3deg)}70%{transform:translateY(-2px)rotate(2deg)}}@keyframes atlasBlink{0%,to{transform:translate(var(--atlas-eye-x), var(--atlas-eye-y)) scaleY(1)}48%,55%{transform:translate(var(--atlas-eye-x), var(--atlas-eye-y)) scaleY(.12)}}@keyframes atlasTiltLeft{0%,to{transform:rotate(0)}45%{transform:rotate(-3.5deg)}}@keyframes atlasTiltRight{0%,to{transform:rotate(0)}45%{transform:rotate(3.5deg)}}@keyframes atlasHop{0%,to{transform:translateY(0)}44%{transform:translateY(-3px)}}@keyframes atlasTurnLeft{0%,to{transform:rotate(0)}44%{transform:rotate(-10deg)}}@keyframes atlasTurnRight{0%,to{transform:rotate(0)}44%{transform:rotate(10deg)}}@keyframes atlasComboLeft{0%,to{transform:translateY(0)rotate(0)}43%{transform:translateY(-3px)rotate(-9deg)}}@keyframes atlasComboRight{0%,to{transform:translateY(0)rotate(0)}43%{transform:translateY(-3px)rotate(9deg)}}@media (width<=700px){.brand{transform-origin:0;gap:10px;top:28px;left:24px;transform:scale(.7)}.hero{width:calc(100% - 32px);padding:150px 0 40px}.social-badge{gap:7px;height:40px;padding-inline:14px;font-size:10.5px}.socials{gap:3px}.socials img{width:14px;height:14px}.headline{margin-top:38px;font-size:clamp(35px,10vw,46px);line-height:1.18}.headline>span:first-child{margin-right:8px}.headline>span:nth-child(3){margin-left:7px}.agent{width:.98em;height:.98em}.visor{gap:16%;width:73%;height:40%}.eye{width:12%;height:52%}.subheadline{margin-top:27px;font-size:14.5px;line-height:1.45}.desktop-break{display:none}.flow-stage{min-height:500px;margin-top:36px}.action-row{flex-direction:column;gap:12px}.product-input,.cta{width:min(332px,100%);height:58px}.loading-panel{min-height:250px}.loading-copy{max-width:94%;font-size:16px}.atlas-card{border-radius:28px}.atlas-header{height:78px;padding:0 25px}.atlas-header h2{font-size:17px}.atlas-body{padding:30px 24px 27px}.atlas-message{min-height:0}.atlas-message p,.atlas-message p:nth-child(2n){max-width:100%;font-size:13.5px}.atlas-cta{margin-top:60px}.signup-card{border-radius:26px;padding:32px 24px}.signup-card h2,.success-state h2{font-size:27px}}@media (width<=390px){.hero{padding-top:142px}.social-badge{padding-inline:11px}.headline{font-size:34px}.subheadline{font-size:14px}.brand{left:18px}.flow-stage{margin-top:30px}}@media (prefers-reduced-motion:reduce){.load-in,.eye,.agent.is-wiggling,.flow-panel,.scan-text,.loading-dots i,.success-state,.flow-error,.signup-error,.atlas-avatar,.atlas-avatar i:before,.atlas-avatar i:after{animation:none!important}.agent,.visor,.eye,.cta,.arrow-circle i,.socials img,.loading-copy,.atlas-avatar i,.atlas-avatar i:before,.atlas-avatar i:after{transition:none!important}.scan-text{color:#181a1d;background:0 0}}
