@font-face{font-family:Nunito;src:url(/site/assets/nunito-variable-BThgwmPv.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}:root{--paper:#fbf7ef;--white:#fff;--sand:#f3ecdf;--line:#ddd3c2;--field:#c8bfae;--brown:#4c2415;--ink:#1f2d3a;--muted:#4e5d6b;--coral:#ee6f45;--coral-hover:#f28260;--coral-press:#e97954;--coral-busy:#f2ba9f;--teal:#216f69;--teal-soft:#e2f1ef;--success:#1e6f42;--success-soft:#e3f4e8;--danger:#b6362d;--danger-soft:#fde7e4;--font:Nunito, "Segoe UI", system-ui, sans-serif;--inset:clamp(32px, 4vw, 80px)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);min-width:280px;color:var(--brown);font:650 16px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}:lang(ar) *,:lang(hi) *,:lang(ja) *,:lang(zh) *,:lang(ko) *{letter-spacing:0!important}:lang(ja){word-break:auto-phrase}:lang(ko){word-break:keep-all}.lp{isolation:isolate;min-height:max(100svh,52rem);padding-bottom:max(48px, env(safe-area-inset-bottom));position:relative;overflow:hidden}.lp-scene{z-index:-3;position:absolute;inset:0}.lp-scene img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lp-wash{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#fbf7eff5 0%,#fbf7eff0 24%,#fbf7efde 34%,#fbf7ef75 44%,#0000 57%);position:absolute;inset:0}.lp-branding{width:max-content;max-width:60%;margin-left:var(--inset);direction:ltr;align-items:center;gap:24px;margin-right:auto;padding-top:42px;display:flex}.lp-wordmark{flex:0 360px;width:360px;max-width:100%;height:auto;display:block}.lp-guide{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:112px;height:128px;margin-top:38px;display:block}.lp-guide.is-entering{animation:.48s cubic-bezier(.2,.7,.2,1) both lp-guide-enter}@keyframes lp-guide-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lp-account{top:36px;right:var(--inset);position:absolute}.lp-quiet{max-width:250px;min-height:44px;color:var(--brown);font:850 14px/1.3 var(--font);text-align:center;cursor:pointer;background:#fbf7efe6;border:1px solid #4c241533;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.lp-quiet:hover{background:var(--paper);border-color:#4c241573}.lp-content{width:min(620px, calc(52vw - var(--inset)));margin-left:var(--inset);margin-top:60px;margin-right:auto}.lp-title{font:950 clamp(46px, 4vw, 64px)/1.06 var(--font);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;margin:0}.lp-pitch{max-width:532px;color:var(--ink);text-wrap:pretty;margin:32px 0 0;font-size:23px;line-height:1.35}.lp-worlds{color:var(--muted);margin:34px 0 0;font-weight:800}.lp-waitlist{margin-top:34px}.lp-form{flex-wrap:wrap;align-items:end;gap:12px;max-width:548px;display:flex}.lp-field{flex:260px;gap:10px;min-width:0;font-size:17px;font-weight:900;display:grid}.lp-input{border:2px solid var(--field);background:var(--white);width:100%;min-width:0;min-height:58px;color:var(--ink);font:650 18px/1.4 var(--font);text-align:left;direction:ltr;border-radius:12px;padding:14px 16px;display:block}.lp-input::placeholder{color:var(--muted);opacity:1}.lp-input[aria-invalid=true]{border-color:var(--danger)}.lp-primary{background:var(--coral);min-height:58px;color:var(--ink);font:950 18px/1.4 var(--font);cursor:pointer;border:2px solid #0000;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;gap:9px;padding:14px 25px;transition:background-color .12s,transform .12s;display:inline-flex}.lp-primary:hover{background:var(--coral-hover)}.lp-primary:active{background:var(--coral-press);transform:translateY(1px)}.lp-primary:disabled{cursor:wait;background:var(--coral-busy);transform:none}.lp-secondary{min-height:48px;font:800 16px/1.2 var(--font);border:2px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;padding:12px 20px}.lp-link{font:800 15px var(--font);color:var(--teal);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0}.lp-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-status{max-width:548px;color:var(--danger);margin:0;font-size:15px;font-weight:800}.lp-status:not(:empty){margin-top:12px}.lp-success{background:var(--success-soft);max-width:548px;color:var(--success);border:1px solid #b7d3bf;border-radius:12px;align-items:start;gap:12px;margin:0;padding:18px 20px;font-size:18px;font-weight:850;display:flex}.lp-success-icon svg{width:24px;height:24px;margin-top:2px;display:block}.lp-fine{max-width:548px;color:var(--muted);margin:22px 0 0;font-size:14px}.lp-fine a{padding-block:4px;display:inline-block}.lp-content>.lp-form{margin-top:34px}.lp-dialog{background:var(--white);width:min(440px,100vw - 32px);color:var(--ink);border:0;border-radius:24px;padding:0;box-shadow:0 16px 48px #17252a24}.lp-dialog-body{gap:14px;padding:24px;display:grid}.lp-dialog-head{align-items:center;gap:12px;font-weight:800;display:flex}.lp-avatar{background:var(--teal-soft);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.lp-avatar img{width:26px;height:auto}.lp-dialog-body h2{font:900 24px/1.2 var(--font);margin:4px 0 0}.lp-dialog-body p{color:var(--muted);margin:0}.lp-dialog-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.lp-dialog .lp-input,.lp-dialog .lp-primary{min-height:48px;font-size:16px}.lp-feedback{border-inline-start:4px solid var(--danger);background:var(--danger-soft);color:var(--danger);border-radius:12px;margin:0;padding:14px 16px;font-weight:700}.lp-feedback:empty{display:none}@media (min-width:961px) and (max-height:850px){.lp{min-height:max(100svh,46rem);padding-bottom:28px}.lp-branding{padding-top:26px}.lp-wordmark{flex-basis:280px;width:280px}.lp-guide{width:92px;height:106px;margin-top:28px}.lp-content{margin-top:40px}.lp-title{font-size:clamp(44px,4vw,58px)}.lp-pitch{margin-top:24px;font-size:20px}.lp-worlds,.lp-waitlist{margin-top:24px}}@media (max-width:960px){.lp{flex-direction:column;min-height:100svh;padding-bottom:0;display:flex}.lp-branding{order:0;gap:12px;width:auto;max-width:calc(100% - 128px);margin:0 auto 0 0;padding:18px 24px 16px}.lp-wordmark{flex-basis:166px;width:166px;min-width:0}.lp-guide{width:58px;height:68px;margin-top:10px}.lp-account{top:25px;right:20px}.lp-quiet{max-width:120px;padding:9px 12px;font-size:12px}.lp-scene{z-index:auto;flex-shrink:0;order:1;height:clamp(250px,58vw,420px);display:block;position:relative}.lp-scene img{object-position:90% center}.lp-wash{display:none}.lp-content{width:100%;max-width:680px;padding:28px 24px max(36px, env(safe-area-inset-bottom));order:2;margin:0 auto}.lp-title{font-size:clamp(36px,8.8vw,54px)}.lp-pitch{margin-top:22px;font-size:20px}.lp-worlds{margin-top:24px;font-size:14px}.lp-waitlist{margin-top:26px}.lp-form{max-width:none}.lp-field{flex-basis:100%}.lp-content .lp-primary{width:100%}.lp-fine{margin-top:18px;font-size:13px}}@media (max-width:360px){.lp-branding{gap:4px;max-width:calc(100% - 110px);padding-inline:18px}.lp-wordmark{width:132px}.lp-guide{width:44px;height:54px}.lp-account{top:20px;right:14px}.lp-quiet{max-width:104px}.lp-content{padding-inline:20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.lp-primary:active{transform:none}}@media (forced-colors:active){.lp-wash{background:canvas}.lp-primary,.lp-quiet{border:2px solid buttontext}}body.lp-page{color:var(--ink)}.lp-doc{width:min(680px,100%);margin:0 auto;padding:32px 16px 64px;font-size:17px;line-height:1.6}.lp-doc-home{display:inline-block}.lp-doc-home img{width:120px;height:auto;display:block}.lp-doc h1{font:900 36px/1.15 var(--font);margin:28px 0 8px}.lp-doc a{color:var(--teal)}.lp-doc-back{margin-top:16px;font-weight:800;display:inline-block}:root{--qiru-surface-shadow:0 20px 60px #38301e26, 0 4px 14px #38301e12}.lp-quiet{background:#fffcf5f0;border-color:#7559323b;border-radius:14px;box-shadow:inset 0 1px #fff,0 3px 12px #38301e14}.lp-worlds{color:#376249;background:#edf3e8eb;border:1px solid #dce3cf;border-radius:999px;padding:7px 12px;font-size:14px;display:inline-block}.lp-input{border-color:#d4c7b1;border-radius:16px;transition:border-color .14s,box-shadow .14s;box-shadow:inset 0 2px 3px #4c241508}.lp-input:hover{border-color:#b6a68d}.lp-input:focus-visible{border-color:var(--teal);outline:3px solid var(--teal);outline-offset:3px}.lp-primary{border-radius:16px;box-shadow:0 3px #74391938,0 5px 12px #74391914}.lp-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #74391938}.lp-primary:disabled{box-shadow:none}.lp-secondary{background:#fffdf8;border-color:#ddd0b8;border-radius:14px}.lp-success{background:#edf5e9;border-radius:18px;padding:20px}.lp-dialog{box-shadow:inset 0 1px 0 #fff, var(--qiru-surface-shadow);background:linear-gradient(145deg,#fffdf8,#f7f1e5);border:1px solid #e5dac5;border-radius:28px}.lp-dialog::backdrop{background:#1d2c2391}.lp-dialog-body{gap:16px;padding:28px}.lp-dialog-body h2{color:var(--brown);letter-spacing:-.02em;font-size:28px;font-weight:950}.lp-dialog-head{color:#376249;gap:12px}.lp-avatar{background:#edf3e8;border:3px solid #fff;width:48px;height:48px;box-shadow:0 2px 7px #38301e17}.lp-dialog-foot{margin-top:8px;padding-top:18px}.lp-feedback{border-radius:16px;padding:16px}body:has(.lp-doc){background:radial-gradient(ellipse at 10% 0, #eaf0de, transparent 55%), var(--paper)}#privacy{padding:32px 20px 64px}.lp-doc{width:min(760px,100%);box-shadow:inset 0 1px 0 #fff, var(--qiru-surface-shadow);color:var(--ink);background:linear-gradient(145deg,#fffdf8,#fbf7ef);border:1px solid #e3d8c1;border-radius:28px;margin:0 auto;padding:40px 48px}.lp-doc-home{border-bottom:1px solid #e7ddc9;width:100%;padding:4px 0 20px}.lp-doc-home img{width:144px}.lp-doc h1{color:var(--brown);letter-spacing:-.025em;margin-top:28px;font-weight:950}.lp-doc p{margin-block:22px;line-height:1.75}.lp-doc-back{color:#376249;background:#edf3e8;border:1px solid #cddabf;border-radius:12px;padding:11px 16px;text-decoration:none}@media (max-width:640px){.lp-worlds{margin-top:24px;font-size:13px;line-height:1.5}.lp-dialog-body{padding:24px}#privacy{padding:16px 12px 36px}.lp-doc{border-radius:22px;padding:28px 24px;font-size:16px}.lp-doc h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.lp-input,.lp-primary{transition:none}.lp-primary:active:not(:disabled){transform:none}}
