@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root,:root[data-theme=dark],:root[data-theme=light]{color-scheme:dark;--bg:#090909;--panel:#141414;--panel-2:#1c1b1f;--border:#353239;--text:#f2f0f5;--muted:#201c26;--muted-foreground:#a39aaF;--accent:#a982ee;--accent-2:#bb9bf3;--radius:18px;--shadow:0 18px 60px #0004;--soft-shadow:inset 0 1px 0 #ffffff06}body{font-family:Manrope,sans-serif;background:#090909;color:#f2f0f5;-webkit-font-smoothing:antialiased}.access-page,.auth-page{background:radial-gradient(ellipse at 50% 0,#28203155,transparent 55%),#090909!important;color:#f2f0f5!important;min-height:100vh;padding:42px 24px}.access-page>section,.auth-page .auth-card{border:1px solid #3a333f;border-radius:14px;background:#141216;box-shadow:inset 0 1px 0 #ffffff06,0 24px 75px #0006;padding:34px;max-width:450px;margin:7vh auto 0}.access-page h1,.auth-page h1{font-family:Manrope,sans-serif;font-size:29px;line-height:1.25;letter-spacing:-1px;font-weight:500}.access-page p,.auth-page p{color:#a49bac;font-size:13px;line-height:1.7}.access-page>section>p:first-child{color:#bd9cef;letter-spacing:1.4px;font-size:10px}.access-page input,.access-page select,.auth-page input{background:#0c0b0f!important;color:#eee8f4!important;border:1px solid #44394f!important;border-radius:8px!important;min-height:46px;padding:12px 14px;font-family:inherit}.access-page input:focus,.auth-page input:focus{outline:3px solid #a485dc22;border-color:#ae8ee1!important}.access-page button.w-full,.access-page button[type=submit],.auth-submit{background:linear-gradient(145deg,#b38df8,#845aD8)!important;color:white!important;border:1px solid #c5a4fa!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #ffffff20;min-height:46px;font-weight:500!important}.auth-google{background:#211c27;border:1px solid #44374f;border-radius:14px;min-height:46px}.auth-field span{font-weight:500;font-size:12px}.auth-divider{color:#8b8196}.auth-divider:after,.auth-divider:before{background:#38303f}.access-page>a,.auth-page .brand{color:#eee8f4}.auth-back,.auth-switch button,.launch-flow-links a,.launch-flow-reset{color:#c2a6e9}.access-page .text-neutral-500,.access-page .text-neutral-600{color:#a89db2}.access-page button.underline{color:#bdadd0}.access-page [role=alert],.auth-page .auth-error{color:#f6b0ba}.access-page #auth-code{text-align:center;font-size:25px;letter-spacing:12px}.auth-notice{background:#17271e;border-color:#314e3a;color:#add7b9}.auth-error{background:#301c25;border-color:#613647}.auth-page .launch-flow-note{color:#a49bac}@media(max-width:600px){.access-page,.auth-page{padding:24px 16px}.access-page>section,.auth-page .auth-card{padding:26px;margin-top:5vh;border-radius:14px}}:root,:root[data-theme=dark],:root[data-theme=light]{--bg:#0f1113;--panel:#131517;--panel-2:#1a1d20;--border:#292d32;--text:#f3f2ee;--muted:#1a1d20;--muted-foreground:#adb1b8;--accent:#efede7;--accent-2:#d9d8d2;--radius:10px;--shadow:none;--soft-shadow:none;--background:210 12% 7%;--foreground:48 17% 94%;--card:210 10% 8%;--card-foreground:48 17% 94%;--popover:210 10% 8%;--popover-foreground:48 17% 94%;--primary:45 20% 92%;--primary-foreground:210 11% 7%;--secondary:210 10% 11%;--secondary-foreground:48 17% 94%;--lui-muted:210 10% 11%;--lui-muted-foreground:218 7% 70%;--lui-accent:210 10% 11%;--accent-foreground:48 17% 94%;--lui-border:213 10% 18%;--input:214 10% 28%;--ring:216 72% 72%;--brand:45 20% 92%;--brand-foreground:48 17% 94%;--light:45 20% 92%;--light-foreground:48 17% 94%}body{background:#0f1113;color:#f3f2ee;font-family:Manrope,Segoe UI,sans-serif}a,button,input,select,summary,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #82abeb!important;box-shadow:none!important}.access-page,.auth-page{background:#0f1113!important;color:#f3f2ee!important}.access-page>section,.auth-page .auth-card{background:#131517;border:1px solid #292d32;border-radius:12px;box-shadow:0 16px 64px #0003;padding:32px}.access-page h1,.auth-page h1{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.8px}.access-page p,.auth-page .launch-flow-note,.auth-page p{color:#adb1b8;font-size:13px;line-height:21px}.access-page input,.access-page select,.auth-page input{background:#101214!important;color:#f3f2ee!important;border:1px solid #41474f!important;border-radius:7px!important;min-height:44px}.access-page input:focus,.auth-page input:focus{border-color:#82abeb!important;outline:2px solid #82abeb;outline-offset:2px}.access-page button.w-full,.access-page button[type=submit],.auth-submit{background:#efede7!important;color:#101214!important;border:1px solid #efede7!important;border-radius:7px!important;box-shadow:none;min-height:44px;font-size:13px;font-weight:600!important}.auth-submit:hover{background:#fff!important}.auth-google{background:#1a1d20;color:#f3f2ee;border:1px solid #41474f;border-radius:7px;min-height:44px;box-shadow:none}.auth-google:hover{background:#1d2024}.auth-field span{font-size:13px;color:#f3f2ee}.auth-divider{color:#858c96}.auth-divider:after,.auth-divider:before{background:#292d32}.access-page button.underline,.auth-back,.auth-switch button,.launch-flow-links a,.launch-flow-reset{color:#adb1b8}.auth-back:hover,.auth-switch button:hover,.launch-flow-links a:hover{color:#f3f2ee}.auth-notice{background:#1c2b24;border-color:#314b3e;color:#a5d8bf}.auth-error{background:#301f22;border-color:#583438;color:#efaaa8}.access-page>section>p:first-child{color:#adb1b8}.site-header{border-color:#292d32;background:#0f1113}.site-header a{color:#adb1b8}.site-header a:hover{color:#f3f2ee}.btn-primary,.button-primary{background:#efede7;color:#101214;border-radius:7px;box-shadow:none}.app-panel,.build-panel,.panel,.settings-panel{border-color:#292d32;border-radius:10px;box-shadow:none}.bg-gradient-to-br,.bg-gradient-to-r{background-image:none}.text-gradient{color:#f3f2ee;background:none;-webkit-text-fill-color:currentColor}.site-footer{border-color:#292d32;color:#858c96}.premium-landing .bg-clip-text.text-transparent{color:#f3f2ee;background:none;-webkit-text-fill-color:#f3f2ee}.premium-landing h1{font-size:64px;line-height:1.08;font-weight:600;letter-spacing:-2.5px;text-shadow:none;filter:none;max-width:850px}.premium-landing h2{font-weight:600;letter-spacing:-1px}.premium-landing header{background:#0f1113;border-bottom:1px solid #292d32}.premium-landing [class*=shadow]{box-shadow:none}.premium-landing [class*=rounded-]{border-radius:10px}.premium-landing a[class*=rounded-],.premium-landing button{border-radius:7px}.premium-landing section{border-color:#292d32}.premium-landing .launch-demo-caption{color:#858c96}.premium-landing [class*=blur-]{display:none}@media(max-width:640px){.access-page,.auth-page{padding:24px 16px}.access-page>section,.auth-page .auth-card{padding:24px;margin-top:32px}.access-page h1,.auth-page h1{font-size:24px;line-height:30px}.site-header{padding-inline:16px}.premium-landing h1{font-size:38px;letter-spacing:-1.3px}.premium-landing h2{font-size:28px;letter-spacing:-.7px}}.liqui-brand{gap:12px}.liqui-mark{width:22px;height:27px;flex:0 0 22px;transform:rotate(45deg);border:0;border-radius:8px;background:#efede7;box-shadow:none}.liqui-mark-core,.liqui-mark:before{display:none}.liqui-mark:after{inset:6px 6px 6px 7px;width:auto;height:auto;transform:none;border-radius:2px;background:#111315}.liqui-word{font-size:25px;font-weight:650;letter-spacing:-1.2px;text-transform:lowercase}.liqui-word:after{display:none}.premium-landing .text-muted-foreground{color:#adb1b8}.premium-landing .bg-gradient-to-b{background:#efede7;color:#101214}.premium-landing .bg-gradient-to-b:hover{background:#fff}.premium-landing .hero-demo{background:#111315;color:#f3f2ee}.premium-landing .hd-panel{background:#131517;border-color:#292d32;border-radius:10px}.premium-landing .hd-url{background:#1a1d20;border-color:#41474f;color:#adb1b8}.premium-landing .hd-drop-empty,.premium-landing .hd-eyebrow,.premium-landing .hd-label{color:#adb1b8}.premium-landing .hd-bar,.premium-landing .hd-skel-cta,.premium-landing .hd-skel-hero{background:#292d32}.premium-landing .hd-drop{background:#171a1d;border-color:#41474f}.premium-landing .hd-area,.premium-landing .hd-field{background:#101214;border-color:#41474f;color:#f3f2ee;border-radius:7px}.premium-landing .hd-caret{background:#efede7}.premium-landing .hd-btn{background:#efede7;color:#101214;border-radius:7px}.premium-landing .hd-gen{background:#1a1d20;border-color:#41474f;box-shadow:none;color:#f3f2ee}.premium-landing .hd-gen-spin{border-color:#adb1b8 #41474f #41474f}.premium-landing .hd-shine,.premium-landing .hd-sparkles{display:none}@media(prefers-reduced-motion:reduce){.premium-landing [class*=animate-]{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.premium-landing *{transition-duration:.01ms!important}}@media(max-width:640px),(pointer:coarse){.access-page a,.access-page button,.auth-page .auth-switch button,.auth-page .brand,.auth-page .launch-flow-links a,.auth-page .plan-signout{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.auth-back,.launch-flow-reset{display:flex;align-items:center;justify-content:center;min-height:44px}}