:root{--font: "Bricolage Grotesque", system-ui, Helvetica, Arial, sans-serif;font-family:var(--font);line-height:1.25;font-weight:500;letter-spacing:-.01rem;color:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--gap-1: 12px;--gap-2: 24px;--content-padding: 32px;--section-padding: 48px;}*{-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{display:none}::selection{background-color:var(--helium-elevated-30)}input{font-family:var(--font)}body{margin:0;background:var(--helium-gradient-end);display:flex;justify-content:center}h1,h2,h3{line-height:1.05;font-weight:600;margin-block:0;margin-inline:0}strong{font-weight:700}.markdown-contents h1,.markdown-contents h2,.markdown-contents h3{margin-top:32px;margin-bottom:16px}.markdown-contents p,.markdown-contents li{line-height:135%}.markdown-contents li{margin:6px 0}.markdown-contents code{background:var(--helium-elevated-25);padding:2px 4px;border-radius:6px;font-size:14.5px}h1{font-size:52px;letter-spacing:-.08rem}h2{font-size:36px;letter-spacing:-.04rem}p,a,li{margin:0;font-size:18px;line-height:1.28;color:var(--helium-elevated-100)}a{text-underline-offset:4px}a:focus-visible{border-radius:5px}svg,img{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}button{appearance:none;letter-spacing:inherit;word-spacing:unset;line-height:inherit;text-indent:0px;text-shadow:none;text-align:center;cursor:pointer;box-sizing:border-box;margin:0;padding-block:0;padding-inline:0;border:none;font-family:inherit;font-weight:inherit}button,.button{color:var(--white);background-color:var(--helium-elevated-20);font-size:17px;padding:12px 20px;border-radius:14px;transition:.1s background-color,.2s transform,.2s opacity;display:flex;align-items:center;gap:10px;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;will-change:transform}:is(button,.button):active,:is(button,.button):hover:active{background-color:var(--helium-elevated-30);transform:scale(.97)}:is(button,.button).primary{color:var(--black);background-color:var(--white)}:is(button,.button).primary:active,:is(button,.button).primary:hover:active{background-color:var(--white-80)}:is(button,.button).inactive,:is(button,.button):disabled{pointer-events:none;opacity:.5}:is(button,.button).selected{box-shadow:0 0 0 2px var(--white) inset}:is(button,.button) svg{height:21px;width:21px;stroke-width:2px}:is(button,.button).thin{padding:9px 16px;gap:7px;border-radius:50px}:is(button,.button).thin svg{height:18px;width:18px;stroke-width:2px}@media(hover:hover){button:hover,.button:hover{background-color:var(--helium-elevated-25)}button.primary:hover,.button.primary:hover{background-color:var(--white-85)}}a:focus-visible,button:focus-visible,.button:focus-visible{outline:1.5px var(--white) solid;outline-offset:4px}.horizontal-section{display:flex;flex-direction:row;justify-content:space-between;gap:var(--section-padding);margin:var(--section-padding) 0;padding:0 var(--content-padding)}.horizontal-section.big{margin:80px 0}.section-text-stack{display:flex;flex-direction:column;gap:var(--section-padding)}.landing-paragraph{font-size:20px}.page-heading{display:flex;align-items:center;flex-direction:column;gap:var(--gap-1);margin:20px 0;text-align:center}.page-heading>p{line-height:1.4;max-width:500px}.page-heading>.heading-icon svg{height:38px;width:38px;stroke-width:1.5px}.page-heading>.helium-logo img{height:36px;width:36px}@keyframes fade-in{0%{opacity:0}}@media(prefers-reduced-motion){*{animation:none!important}}@media screen and (max-width:535px){:root{--content-padding: 24px;--section-padding: 36px}.landing-paragraph{font-size:18px}h1{font-size:42px}h2{font-size:30px;letter-spacing:-.03rem}}@media screen and (max-width:1200px){.horizontal-section{flex-direction:column;align-items:center}}ul{padding-left:24px;line-height:1.26}@media print{:root{--helium-elevated: 0, 0, 0;--content-padding: 0}*{color:#000!important;background:transparent!important}button,footer,.button:not(.helium-logo){display:none!important}}header.svelte-oiwvqb{width:100%;display:flex;justify-content:center;position:fixed;z-index:10}header.svelte-oiwvqb:before{content:"";position:absolute;pointer-events:none;width:100%;height:150%;background:var(--header-mask-gradient)}#header-content.svelte-oiwvqb{display:flex;justify-content:space-between;align-items:center;width:100%;padding:calc(var(--content-padding) - 2px) var(--content-padding);padding-bottom:calc(var(--content-padding) / 2);max-width:1500px}#actions.svelte-oiwvqb{display:flex;gap:8px;align-items:center}.helium-logo.svelte-oiwvqb{background:none;padding:0}.helium-logo.svelte-oiwvqb:active{background:none}.helium-logo.svelte-oiwvqb img{height:32px;width:auto}@media print{header.svelte-oiwvqb{position:absolute}.helium-logo.svelte-oiwvqb path{fill:#000}}header.svelte-oiwvqb .header-link{display:flex;align-items:center;gap:3px;color:var(--white);text-decoration:none}header.svelte-oiwvqb .header-link svg{height:16px;width:16px}@media(hover:hover){header.svelte-oiwvqb .header-link:not(:active):not(:hover){background:none}}@media not (hover:hover){header.svelte-oiwvqb .header-link:not(:active){background:none}}#menu-toggle.svelte-oiwvqb{display:none;align-items:center;gap:6px;color:var(--white)}.chevron.svelte-oiwvqb{display:flex;align-items:center;transition:transform .2s}.chevron.svelte-oiwvqb.open{transform:rotate(180deg)}.chevron.svelte-oiwvqb svg{height:16px;width:16px}#links.svelte-oiwvqb{display:flex;gap:8px;align-items:center}@media(max-width:750px){.helium-logo.svelte-oiwvqb img{height:28px}#menu-toggle.svelte-oiwvqb{display:flex}header.svelte-oiwvqb:before{height:180%}#links.svelte-oiwvqb{position:absolute;top:0;right:0;width:100%;z-index:-1;background:var(--header-mask-gradient);flex-direction:column;align-items:end;gap:8px;padding:84px var(--content-padding);padding-bottom:200px;opacity:0;visibility:hidden;transform:translateY(-20px)}#links.svelte-oiwvqb.animate{transition:transform .2s,opacity .15s,visibility .15s}#links.svelte-oiwvqb.open{opacity:1;visibility:visible;transform:none}#links.svelte-oiwvqb.open.animate{transition:transform .25s,opacity .2s}[dir=rtl] #links.svelte-oiwvqb{left:0;right:unset}}footer.svelte-1sr6y3t{display:flex;flex-direction:row;flex-wrap:wrap;gap:5rem;row-gap:3rem;justify-content:center;padding:calc(var(--content-padding) * 2) var(--content-padding)}.column.svelte-1sr6y3t{display:flex;flex-direction:column;gap:8px}.imput.svelte-1sr6y3t{display:flex;flex-direction:column}.imput-logo.svelte-1sr6y3t svg{height:32px;width:32px}.imput-love.svelte-1sr6y3t{display:inline-block}.imput-love.svelte-1sr6y3t a{color:#fff}footer.svelte-1sr6y3t a{text-decoration:none}@media(hover:hover){footer.svelte-1sr6y3t a:hover{text-decoration:underline}}@media(max-width:750px){footer.svelte-1sr6y3t{justify-content:start}}.copy-animation.svelte-122274{display:flex;align-items:center;justify-content:center;position:relative;height:24px;width:24px}.copy-animation.svelte-122274 svg{will-change:transform}.icon-copy.svelte-122274,.icon-check.svelte-122274{display:flex;position:absolute;transition:transform .25s,opacity .25s}.icon-copy.svelte-122274{transform:none;opacity:1}.icon-check.svelte-122274{transform:scale(.4);opacity:0}.check.svelte-122274 .icon-copy:where(.svelte-122274){transform:scale(.4);opacity:0}.check.svelte-122274 .icon-check:where(.svelte-122274){transform:none;opacity:1}.dialog-holder.svelte-1lmxhxz{position:fixed;height:100vh;width:100%;z-index:99;pointer-events:none}dialog.svelte-1lmxhxz{display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;max-height:100%;max-width:100%;height:100%;width:100%;margin:0;padding:0;border:none;pointer-events:all;inset-inline-start:unset;inset-inline-end:unset;overflow:hidden;color:var(--white);z-index:99}dialog.svelte-1lmxhxz:modal{inset-block-start:0;inset-block-end:0}dialog.svelte-1lmxhxz:modal::backdrop{display:none}.dialog-container.svelte-1lmxhxz{--padding: calc(var(--content-padding) / 2);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;line-height:1.4;gap:10px;padding:var(--padding);max-width:350px;position:fixed;background:rgba(var(--helium-gradient-mid-rgb),.9);outline:2px solid var(--helium-elevated-30);border-radius:calc(var(--padding) + 12px);will-change:transform;transition:transform .2s,opacity .2s,visibility .2s}.dialog-backdrop.svelte-1lmxhxz{position:fixed;height:100%;width:100%;z-index:-1;opacity:0;background-color:rgba(var(--helium-gradient-mid-rgb),.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s;will-change:opacity}.dialog-backdrop-close.svelte-1lmxhxz{position:inherit;height:100%;width:100%;z-index:-1}.dialog-holder.svelte-1lmxhxz:has(dialog[open]:where(.svelte-1lmxhxz)) .dialog-backdrop:where(.svelte-1lmxhxz){opacity:1}body:has(dialog[open]){overflow:hidden}dialog.svelte-1lmxhxz:not([open]){visibility:hidden}dialog.svelte-1lmxhxz:not([open]) .dialog-container:where(.svelte-1lmxhxz){opacity:0;visibility:hidden;transform:scale(.8);transition:transform .2s,opacity .1s,visibility .1s}.dialog-header.svelte-1lmxhxz{display:flex;flex-direction:column;align-items:center;gap:8px}h2.svelte-1lmxhxz{font-size:24px;letter-spacing:-.5px}.header-text.svelte-1lmxhxz{font-size:16px}.dialog-header.svelte-1lmxhxz>svg{width:36px;height:36px;stroke-width:1.5}.dialog-content.svelte-1lmxhxz{display:flex;flex-direction:column;gap:12px;width:100%}.action-container.svelte-1lmxhxz{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.action-container.svelte-1lmxhxz.three{grid-template-columns:1fr 1fr 1fr}.action-container.svelte-1lmxhxz button:where(.svelte-1lmxhxz),.action-container.svelte-1lmxhxz .button:where(.svelte-1lmxhxz){flex-direction:column;gap:5px;line-height:1.2;padding:14px}.action-container.svelte-1lmxhxz button:where(.svelte-1lmxhxz) svg,.action-container.svelte-1lmxhxz .button:where(.svelte-1lmxhxz) svg{width:24px;height:24px;stroke-width:1.5}button.svelte-1lmxhxz,.button.svelte-1lmxhxz{justify-content:center}a.svelte-1lmxhxz{text-decoration:none}@media screen and (max-width:550px){dialog.svelte-1lmxhxz:not([open]) .dialog-container:where(.svelte-1lmxhxz){transform:translateY(50px)}.dialog-container.svelte-1lmxhxz{bottom:0;background:none;border-radius:0;outline:none;max-width:500px}.dialog-backdrop.svelte-1lmxhxz{background:linear-gradient(0deg,rgba(var(--helium-gradient-start-rgb),.9) 30%,transparent)}}.page-content.svelte-12qhfyh{height:100%;width:100%;max-width:1500px;padding-top:90px}#page-background.svelte-12qhfyh{position:fixed;z-index:-1;height:100%;width:100%;background:var(--helium-gradient)}@media screen and (max-width:1500px){.page-content.svelte-12qhfyh{overflow-x:hidden}}@media print{.page-content.svelte-12qhfyh{padding-top:48px}}
.download-button.svelte-1lhg5oc{display:flex;flex-direction:column;justify-content:center;gap:8px;align-items:center}p.svelte-1lhg5oc{font-size:14px}.availability-label.svelte-1lhg5oc{display:flex;align-items:center;gap:5px;animation:svelte-1lhg5oc-fade-in .3s;animation-delay:.8s;animation-fill-mode:both}.all-downloads.svelte-1lhg5oc{display:flex;gap:4px;text-decoration:none}.all-downloads.svelte-1lhg5oc p:where(.svelte-1lhg5oc){font-size:13px}.all-downloads.svelte-1lhg5oc svg{width:14px;height:14px}.early.svelte-1lhg5oc{border:1px var(--helium-elevated-100) solid;border-radius:6px;padding:3px 4px;font-size:12px;line-height:1}.button.svelte-1lhg5oc{text-decoration:none}.button.svelte-1lhg5oc:not(.thin){padding:14px 20px}.button.svelte-1lhg5oc svg{height:18px;width:18px}@keyframes svelte-1lhg5oc-fade-in{0%{opacity:0}to{opacity:1}}
#screenshot-lead{animation:fade-in-screenshot .35s;animation-delay:.5s;animation-fill-mode:both;will-change:transform,opacity}@keyframes fade-in-screenshot{0%{opacity:0;transform:scale(.97)}to{opacity:1}}.image.svelte-bkiq9{--image-padding: 0;padding:var(--image-padding);position:relative;border-radius:var(--image-radius,14px);overflow:hidden}img.svelte-bkiq9{display:block;opacity:1;transition:opacity .3s;position:relative;object-fit:contain;border-radius:var(--image-radius,14px)}img.svelte-bkiq9:not(.loaded){opacity:0}.large.svelte-bkiq9{--image-padding: 32px;max-width:1500px;min-width:580px;width:calc(100% - var(--image-padding) * 2)}.large.svelte-bkiq9>img:where(.svelte-bkiq9){width:100%;height:auto}.large.svelte-bkiq9>img:where(.svelte-bkiq9).shadow{filter:drop-shadow(0px 22px 40px rgba(0,0,0,.5))}.small.svelte-bkiq9 img.shadow:where(.svelte-bkiq9){filter:drop-shadow(0px 12px 12px rgba(0,0,0,.2))}section.svelte-1pynzpt,.content.svelte-1pynzpt{display:flex;flex-direction:column;justify-content:center;align-items:center}section.svelte-1pynzpt{margin:110px 0;gap:20px;text-align:center;padding:0 var(--content-padding)}@media print{section.svelte-1pynzpt{margin-top:0;gap:0}}.content.svelte-1pynzpt{gap:30px}.helium-logo.svelte-1pynzpt img{width:72px;height:72px}h1.svelte-1pynzpt,p.svelte-1pynzpt,.download-action.svelte-1pynzpt{animation:svelte-1pynzpt-blur-in .35s}.helium-logo.svelte-1pynzpt{animation:svelte-1pynzpt-logo-intro .6s;animation-delay:.2s}p.svelte-1pynzpt,h1.svelte-1pynzpt,.helium-logo.svelte-1pynzpt,.download-action.svelte-1pynzpt{animation-fill-mode:both;will-change:transform,filter,opacity}h1.svelte-1pynzpt{max-width:660px;animation-delay:.6s;text-wrap:balance}p.svelte-1pynzpt{max-width:600px;animation-delay:.7s}.download-action.svelte-1pynzpt{animation-delay:.8s}@media(max-width:750px){section.svelte-1pynzpt{margin:80px 0}}@keyframes svelte-1pynzpt-logo-intro{0%{opacity:0;transform:scale(2) translateY(250px);filter:blur(10px)}to{opacity:1;transform:none}}@keyframes svelte-1pynzpt-blur-in{0%{opacity:0;transform:scale(.9);filter:blur(10px)}to{opacity:1}}.paragraph.svelte-ghnu1u{display:flex;flex-direction:column;gap:30px;max-width:600px}.paragraph.svelte-ghnu1u.secondary{gap:24px}.paragraph.svelte-ghnu1u.tight{gap:20px}.paragraph.svelte-ghnu1u.center{align-items:center;text-align:center}h1.svelte-ghnu1u,h2.svelte-ghnu1u{max-width:500px;text-wrap:pretty}p.svelte-ghnu1u{line-height:130%}p.svelte-ghnu1u>a{font-size:inherit}#bangs.svelte-1ksuzg{align-items:center}#bang-preview.svelte-1ksuzg img{width:100%;height:auto;max-width:700px}.horizontal-section.svelte-rmzxyu{align-items:center;flex-direction:column;gap:12px}.heart-icon.svelte-rmzxyu svg{width:48px;height:48px}.horizontal-section.svelte-5vpoky{align-items:center;flex-direction:column;gap:12px;margin:80px 0}.heart-icon.svelte-5vpoky svg{width:48px;height:48px}.section-text-stack.svelte-5vpoky{gap:30px}
.feedback-section{align-items:flex-start}.feedback-panel{background:rgba(var(--helium-elevated),.06);border:1px solid var(--helium-elevated-20);border-radius:18px;padding:24px;box-shadow:0 12px 28px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:18px;max-width:720px;width:100%}.feedback-list-header{display:flex;flex-direction:column;gap:16px}.feedback-slider-nav{display:flex;gap:8px;justify-content:flex-end}.feedback-slider-nav .button{padding:8px 12px}.feedback-list{display:flex;gap:12px;overflow:hidden;scroll-snap-type:x mandatory;padding-bottom:4px}.feedback-list::-webkit-scrollbar{display:none}.feedback-card{background:rgba(var(--helium-elevated),.12);border:1px solid var(--helium-elevated-20);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px;flex:0 0 calc(50% - 6px);scroll-snap-align:start;min-width:280px;max-width:100%}.feedback-meta{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--helium-elevated-80);text-transform:uppercase;letter-spacing:.03em}.feedback-message{color:var(--white);line-height:1.35}.feedback-empty{font-size:15px;color:var(--helium-elevated-80)}.feedback-empty.hidden{display:none}.feedback-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feedback-form .form-row{display:flex;flex-direction:column;gap:6px}.feedback-form label{font-size:14px;color:var(--helium-elevated-80)}.feedback-form input,.feedback-form textarea{border-radius:12px;border:1px solid var(--helium-elevated-20);padding:12px 14px;font-size:16px;background:rgba(var(--helium-elevated),.06);color:var(--white)}.feedback-form textarea{resize:vertical;min-height:110px}.feedback-form input:focus,.feedback-form textarea:focus{outline:1.5px solid var(--white)}.feedback-form .form-row:nth-child(3){grid-column:1 / -1}.feedback-form .form-actions{display:flex;align-items:center;gap:12px;grid-column:1 / -1;flex-wrap:wrap}.fine-print{font-size:13px;color:var(--helium-elevated-80);margin:0}.truncate-toggle{align-self:flex-start;font-size:14px;padding:6px 10px;border-radius:10px}.truncate-toggle svg{width:16px;height:16px}@media(max-width:950px){.feedback-card{flex:0 0 calc(100% - 6px);min-width:240px}.feedback-form{grid-template-columns:1fr}}@media(max-width:600px){.feedback-panel{padding:18px}.feedback-card{flex:0 0 100%;min-width:0}}
.hidden{display:none!important}.waitlist-box{background:rgba(var(--helium-elevated),.08);border:1px solid var(--helium-elevated-20);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.waitlist-form{display:flex;flex-wrap:wrap;gap:10px}.waitlist-form input{flex:1;min-width:200px;border-radius:12px;border:1px solid var(--helium-elevated-20);padding:10px 12px;font-size:16px;background:rgba(var(--helium-elevated),.06);color:var(--white)}.waitlist-form input:focus{outline:1.5px solid var(--white)}
.waitlist-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease}.waitlist-modal.open{opacity:1;pointer-events:auto}.waitlist-modal.hidden{display:none!important}.waitlist-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(8px);opacity:0;transition:opacity .25s ease}.waitlist-modal.open .waitlist-modal-backdrop{opacity:1}.waitlist-modal-content{position:relative;background:rgba(var(--helium-elevated),.14);border:1px solid var(--helium-elevated-30);border-radius:18px;padding:22px;box-shadow:0 18px 36px rgba(0,0,0,.55);max-width:520px;width:90%;display:flex;flex-direction:column;gap:14px;transform:translateY(10px) scale(.97);opacity:0;transition:transform .25s ease,opacity .25s ease}.waitlist-modal.open .waitlist-modal-content{transform:none;opacity:1}.waitlist-modal .modal-close{position:absolute;top:10px;right:10px;background:rgba(var(--helium-elevated),.12);border:1px solid var(--helium-elevated-25);border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center}.waitlist-modal .modal-close svg{width:18px;height:18px}
body.waitlist-open{overflow:hidden}
@media(max-width:750px){.large.svelte-bkiq9{min-width:0;width:100%;--image-padding: 12px}}\n
