*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{position:relative;isolation:isolate;background:var(--surface-ground);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}a{text-decoration:none}a,a:hover{color:var(--text-primary)}a:hover{text-decoration:underline}:root{--text-on-ground:var(--gray-600);--hue-recovery:#5b3fb8;--hue-fitness:#c23020;--hue-nutrition:#1e6b00;--hue-water:#2e96cc;--hue-supplements:#9a6b00;--text-on-pane:var(--gray-500);--bar-top:16px;--bar-height:52px;--bar-clearance:76px}.g-backdrop{position:absolute;inset:0 0 auto 0;height:clamp(440px,66vh,780px);z-index:-2;overflow:hidden;pointer-events:none;background:rgb(var(--band-neutral-rgb)/calc(var(--band-strength) * .4));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 34%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 34%,transparent)}.g-backdrop>span{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform;animation:g-water 38s var(--ease-in-out) infinite alternate}.g-backdrop>span:first-child{width:62vw;height:46vh;left:-12vw;top:-14vh;background:rgb(var(--band-neutral-rgb)/calc(var(--band-strength) * .5))}.g-backdrop>span:nth-child(2){width:54vw;height:40vh;right:-10vw;top:4vh;background:rgb(var(--band-neutral-rgb)/calc(var(--band-strength) * .55));animation-duration:46s;animation-delay:-12s}.g-backdrop>span:nth-child(3){width:46vw;height:30vh;left:22vw;top:10vh;background:rgb(255 255 255/.5);animation-duration:52s;animation-delay:-20s}.g-backdrop>span:nth-child(4){width:30vw;height:22vh;right:14vw;top:-6vh;background:rgb(255 255 255/.4);animation-duration:41s;animation-delay:-6s}@keyframes g-water{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,3vh,0) scale(1.08)}to{transform:translate3d(-4vw,6vh,0) scale(.94)}}@media (prefers-reduced-motion:reduce){.g-backdrop>span{animation:none}}.g-grain{position:fixed;inset:0;opacity:calc(var(--grain-opacity) * .5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:multiply}.g-grain,.g-tri{z-index:-1;pointer-events:none}.g-tri{position:absolute;inset:0 0 auto 0;height:720px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}.g-tri>span{position:absolute;top:-12%;width:52%;height:80%;border-radius:50%;filter:blur(80px);animation:g-water 44s var(--ease-in-out) infinite alternate}.g-tri>span:first-child{left:-10%;background:var(--hue-recovery);opacity:.32}.g-tri>span:nth-child(2){left:26%;background:var(--hue-fitness);opacity:.24;animation-delay:-14s}.g-tri>span:nth-child(3){right:-10%;background:var(--hue-nutrition);opacity:.26;animation-delay:-26s}.g-tri--close{inset:auto 0 0 0;height:100%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 30%,#000 45%,transparent);mask-image:linear-gradient(0deg,transparent,#000 30%,#000 45%,transparent)}.g-tri--close>span{top:auto;bottom:-20%}@media (prefers-reduced-motion:reduce){.g-tri>span{animation:none}}.g-bento-tile,.g-card,.g-card-lg,.g-group,.g-itemcard,.g-prompt,.lp-confirm-card,.lp-legal-callout,.lp-waitlist{background:var(--g-fill,rgb(255 255 255/var(--liquid-card-tint)));-webkit-backdrop-filter:blur(var(--g-blur,14px)) saturate(1.8) brightness(1.07);backdrop-filter:blur(var(--g-blur,14px)) saturate(1.8) brightness(1.07);box-sizing:border-box;box-shadow:inset 0 0 0 var(--liquid-rim-width) var(--g-rim,var(--liquid-rim)),var(--shadow-liquid)}:root{--shadow-liquid:0 1px 2px rgb(0 0 0/0.04),0 10px 30px rgb(20 30 60/0.07)}.g-card{padding:12px 14px}.g-card,.g-card-lg{border-radius:var(--radius-liquid-card)}.g-card-lg{padding:16px 20px}.g-group{padding:0;overflow:hidden}.g-group,.g-prompt{border-radius:var(--radius-liquid-card)}.g-prompt{--g-fill:rgb(255 255 255/var(--liquid-sheet-tint));--g-blur:28px}.g-bar{background:rgb(255 255 255/.88);-webkit-backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);box-sizing:border-box;border-radius:var(--radius-pill);box-shadow:var(--shadow-bar)}@media not (prefers-reduced-transparency:reduce){html.g-refract :is(.lp-waitlist,.g-bento-tile){-webkit-backdrop-filter:url(#g-refract) blur(10px) saturate(1.8) brightness(1.07);backdrop-filter:url(#g-refract) blur(10px) saturate(1.8) brightness(1.07)}html.g-refract .g-bar{-webkit-backdrop-filter:url(#g-refract-bar) blur(28px) saturate(1.8) brightness(1.07);backdrop-filter:url(#g-refract-bar) blur(28px) saturate(1.8) brightness(1.07)}}@media (prefers-reduced-transparency:reduce){.g-bar,.g-bento-tile,.g-card,.g-card-lg,.g-group,.g-itemcard,.g-prompt,.lp-billing,.lp-confirm-card,.lp-legal-callout,.lp-stickybar,.lp-waitlist{--g-rim:var(--border-hairline);background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes g-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.g-rise{animation:g-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}.g-tilting{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .16s cubic-bezier(.23,1,.32,1)}.g-tilting.g-tilt-out{transition-duration:.55s}.g-candy{--tile-wash:16}.g-candy--clear{--tile-wash:0}.g-candy :is(.g-itemcard,.g-card){position:relative;isolation:isolate}.g-candy :is(.g-itemcard,.g-card):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--tile-hue,var(--band-neutral)) calc(var(--tile-wash) * 1%),transparent)}.g-candy .g-tile{background:color-mix(in srgb,var(--tile-hue,var(--band-neutral)) 22%,white);border-color:transparent;border-radius:50%}.g-candy .g-itemcard p{color:var(--text-primary)}.g-grey{--tile-wash:4}.g-grey :is(.g-itemcard,.g-card){position:relative;isolation:isolate}.g-shell,.lp-shell{max-width:var(--page-max-width);margin:0 auto;padding-inline:var(--page-gutter)}.g-section{padding-block:72px}.g-hero{min-height:calc(100vh - 76px);display:flex;align-items:center}@supports (height:100svh){.g-hero{min-height:calc(100svh - var(--bar-clearance))}}.g-section.g-hero{padding-block:32px}@media (max-height:700px){.g-section.g-hero{padding-block:20px}}.g-hero>.g-shell{width:100%}.g-page{padding-top:var(--bar-clearance)}#hero-end,#join-waitlist{scroll-margin-top:var(--bar-clearance)}.lp-plan{display:flex;flex-direction:column;align-items:center}.lp-plan>*{width:100%;max-width:520px}.lp-plan-terms{margin:var(--space-4) 0 0;text-align:center;font-size:var(--text-footnote);color:var(--text-on-ground)}.g-caps,.g-eyebrow,.g-sub{font-family:var(--font-sans);font-size:var(--caps-size,var(--text-caption));font-weight:var(--weight-medium);line-height:1.2;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-on-ground)}.g-caps{white-space:nowrap}.g-h1{margin:0;font-size:clamp(34px,5.5vw,var(--text-display-xl));line-height:1.08;letter-spacing:var(--tracking-display)}.g-h1,.g-h2{font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--text-primary);text-wrap:balance}.g-h2{margin:12px 0 0;font-size:clamp(26px,3.2vw,34px);line-height:1.1;letter-spacing:var(--tracking-title)}.g-head-center{text-align:center}.g-lede{margin:20px 0 0;font-size:var(--text-body-lg)}.g-body,.g-lede{font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--text-on-ground);max-width:46ch;text-wrap:pretty}.g-body{margin:24px 0 0;font-size:var(--text-body)}.g-mono{font-family:var(--font-mono);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.g-items{margin-top:32px;display:flex;flex-direction:column;gap:16px}.g-items-across{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:900px){.g-items-across{grid-template-columns:minmax(0,1fr)}}.g-itemcard{border-radius:var(--radius-liquid-card);padding:20px 22px;display:flex;gap:14px;align-items:flex-start}.g-itemcard>div{flex:1 1;min-width:0}.g-itemcard p{margin:8px 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-pane);max-width:46ch;text-wrap:pretty}.g-tile{width:var(--tile-side,32px);height:var(--tile-side,32px);border-radius:var(--tile-radius,var(--radius-sm));background:rgb(255 255 255/var(--glass-tile-alpha));border:1px solid var(--gray-900);box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:none;color:var(--gray-900)}.g-tile--solid{background:var(--white)}.g-tile>svg{opacity:1!important}.g-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.g-bento-tile{position:relative;overflow:hidden;border-radius:var(--radius-liquid-card);padding:22px;display:flex;flex-direction:column;gap:18px;isolation:isolate}.g-bento-tile:before,.g-grey :is(.g-itemcard,.g-card):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--tile-hue,var(--gray-900)) calc(var(--tile-wash, 9) * 1%),transparent)}.g-bento-tile h3{margin:0;font-size:20px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title)}.g-bento-tile p{margin:6px 0 0;color:var(--text-on-pane);font-size:var(--text-body);line-height:var(--leading-body);max-width:44ch}.g-tile-part{display:flex;justify-content:center;margin-top:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.g-tile-part>div{width:var(--part-width,380px)}.g-tile-center>.g-tile-part{margin-top:0;flex:1 1;flex-direction:column;align-items:center}.g-tile-center>.g-tile-part>div,.g-tile-center>.g-tile-part>div>div{flex:1 1;display:flex;flex-direction:column}.g-tile-center>.g-tile-part>div>div>:last-child{flex:1 1;justify-content:space-between}.g-tile-part *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports (zoom:1){.g-tile-part{container-type:inline-size}.g-tile-part>*{zoom:min(1,calc(100cqw / var(--part-width, 380px)))}}.g-span-12{grid-column:span 12}.g-span-7{grid-column:span 7}.g-span-6{grid-column:span 6}.g-span-5{grid-column:span 5}.g-span-4{grid-column:span 4}.g-pair{display:flex;gap:24px;align-items:center;justify-content:center}@media (min-width:901px){.g-tile-row{flex-direction:row;align-items:center;gap:32px}.g-tile-row>.g-tile-head{flex:1 1;min-width:0}.g-tile-row>.g-tile-part{margin-top:0;flex:none;width:var(--part-width);max-width:60%}}@media (min-width:601px) and (max-width:900px){.g-span-4,.g-span-5,.g-span-6,.g-span-7{grid-column:span 6}.g-tile-tab-wide{grid-column:span 12;flex-direction:row;align-items:center;gap:24px}.g-tile-tab-wide>.g-tile-head{flex:1 1;min-width:0}.g-tile-tab-wide>.g-tile-part{margin-block:auto;flex:none;width:50%}}@media (max-width:600px){
  /* !important: the tile sets its authored width inline. */.g-tile-pair .g-tile-part{--part-width:360px!important}.g-pair{flex-direction:column}.g-span-4,.g-span-5,.g-span-6,.g-span-7{grid-column:span 12}}@media (max-width:420px){.g-bento-tile{padding:16px}}@media (max-width:600px){.g-tile-narrow .g-tile-part{--part-width:330px!important}}@media (prefers-reduced-motion:no-preference){html.g-parts .g-bento-tile .g-draw{stroke-dasharray:1 2;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease-out) .12s}html.g-parts .g-bento-tile .g-grow-x,html.g-parts .g-bento-tile .g-grow-y{transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--ease-out) .18s}html.g-parts .g-bento-tile .g-grow-y{transform:scaleY(0);transform-origin:center bottom}html.g-parts .g-bento-tile.is-in .g-draw{stroke-dashoffset:0}html.g-parts .g-bento-tile.is-in .g-grow-x,html.g-parts .g-bento-tile.is-in .g-grow-y{transform:none}}html.g-still .g-backdrop>span,html.g-still .g-tri>span{animation-play-state:paused}.g-bar,.lp-nav{position:fixed;top:var(--bar-top);left:50%;transform:translateX(-50%);width:min(var(--page-max-width),calc(100vw - 32px));height:var(--bar-height);z-index:50;display:flex;align-items:center;padding:4px}.g-bar nav,.g-bar-links,.lp-nav-links{display:flex;align-items:center;gap:24px;margin-right:16px}.g-bar nav a,.g-bar-links a,.lp-nav-links a{font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--text-on-pane);white-space:nowrap}.g-bar nav a:hover,.g-bar-links a:hover,.lp-nav-links a:hover{color:var(--text-primary);text-decoration:none}.lp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.lp-skip{position:absolute;left:-9999px;color:var(--text-primary)}.lp-skip:focus{left:var(--space-4);top:var(--space-4);z-index:60;background:var(--white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-squircle);border:1px solid var(--border-strong)}.lp-nav .lp-shell{max-width:none;width:100%;padding-inline:12px}.lp-nav-inner{display:flex;align-items:center;gap:var(--space-6);height:44px}.lp-nav-home,.lp-nav-home:hover{display:inline-flex;align-items:center;text-decoration:none}.lp-nav-cta--push{margin-left:auto}.lp-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:48px;padding:0 24px;border-radius:var(--radius-pill);background:var(--primary);color:var(--text-inverse);border:1px solid transparent;font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}a.lp-badge:hover,button.lp-badge:hover{background:var(--primary-hover);color:var(--text-inverse);text-decoration:none}a.lp-badge:active,button.lp-badge:active{background:var(--primary-pressed)}button.lp-badge{cursor:pointer}.lp-badge:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-inverse) 24%,transparent)}.lp-badge--sm{height:44px;padding:0 16px;font-size:14px}.lp-badge .lp-badge-name{line-height:1.2}.lp-waitlist{width:100%;max-width:460px;margin-inline:auto;padding:28px;border-radius:var(--radius-liquid-card);text-align:center}.lp-waitlist .lp-waitlist-title{margin:0;font-size:20px;font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:var(--tracking-title);color:var(--text-primary)}.lp-store-cta{display:inline-block;line-height:0;border-radius:var(--radius-liquid-card)}.lp-store-cta:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-inverse) 24%,transparent)}.lp-store-cta:hover img{opacity:.88}.lp-store-cta img{display:block;transition:opacity var(--duration-base) var(--ease-out)}.lp-waitlist .lp-waitlist-note{margin:8px auto 0;max-width:44ch;font-size:var(--text-body);color:var(--text-on-pane)}.lp-waitlist-form{display:flex;align-items:flex-start;gap:8px;margin-top:20px}.lp-waitlist-field{flex:1 1;min-width:0}.lp-waitlist-form .au-input{height:48px}.lp-waitlist-form .au-input[aria-invalid=true]{border-color:var(--negative)}.lp-waitlist-form .au-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--negative-tint)}.lp-waitlist-form .au-btn{flex:none;width:150px}.lp-waitlist .lp-waitlist-error:not(:empty){margin-top:6px}.lp-waitlist .lp-waitlist-error{margin:0;text-align:left;line-height:16px;font-size:var(--text-footnote);color:var(--negative)}.lp-waitlist-check{display:inline-grid;place-items:center;width:var(--space-10);height:var(--space-10);margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent)}.lp-confirm{min-height:100vh;display:grid;place-items:center;padding:var(--space-8) var(--page-gutter)}.lp-confirm-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:46ch;padding:var(--space-12) 28px;border-radius:var(--radius-liquid-card);text-align:center}.lp-confirm .lp-waitlist-check{margin-top:var(--space-8);margin-bottom:0}.lp-confirm-title{margin-top:var(--space-5);font-size:var(--text-title-1);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:var(--tracking-title)}.lp-confirm-note{margin-top:var(--space-3);max-width:40ch;font-size:var(--text-body);color:var(--text-on-pane)}.lp-confirm .lp-badge{margin-top:var(--space-6)}.lp-legal{padding:calc(var(--bar-clearance) + var(--space-12)) 0 var(--space-24)}.lp-legal-shell{max-width:76ch}.lp-legal-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "toc" "body";grid-gap:var(--space-8);gap:var(--space-8)}.lp-legal-head{grid-area:head;min-width:0;max-width:560px}.lp-legal-toc,.lp-legal-toc-fold{grid-area:toc;min-width:0}.lp-legal-toc-fold{max-width:560px}.lp-legal-grid>.lp-legal-body{grid-area:body;min-width:0;max-width:560px;margin-top:0}.lp-legal-toc{display:none}.lp-legal-toc-fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;border-radius:var(--radius-liquid-card);background:rgb(255 255 255/var(--liquid-control-tint));-webkit-backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);box-shadow:inset 0 0 0 var(--liquid-rim-width) var(--liquid-rim);font-weight:var(--weight-semibold)}.lp-legal-toc-fold>summary::-webkit-details-marker{display:none}.lp-legal-toc-fold>summary:after{content:"";width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--duration-base) var(--ease-out)}.lp-legal-toc-fold[open]>summary:after{transform:rotate(225deg)}.lp-legal-toc-fold>nav{margin-top:var(--space-3)}@media (min-width:900px){.lp-legal-grid{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"toc head" "toc body";column-gap:64px;row-gap:0}.lp-legal-toc{display:block;align-self:start;position:-webkit-sticky;position:sticky;top:var(--bar-clearance);max-height:calc(100vh - var(--bar-clearance) - 24px);overflow-y:auto}.lp-legal-toc-fold{display:none}.lp-legal-grid>.lp-legal-body{margin-top:var(--space-10)}}.lp-legal h1{font-size:clamp(var(--text-title-1),5vw,var(--text-display));font-weight:var(--weight-bold);line-height:1.1;letter-spacing:var(--tracking-title);text-wrap:balance}.lp-legal-updated{margin-top:var(--space-3);font-size:var(--text-footnote);color:var(--text-on-ground)}.lp-legal-lede{margin-top:var(--space-6);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--text-on-ground)}.lp-legal-body{margin-top:var(--space-10)}.lp-legal-body h2{margin-top:var(--space-12);font-size:var(--text-title-3);letter-spacing:var(--tracking-title)}.lp-legal-body h2,.lp-legal-body h3{font-weight:var(--weight-semibold);line-height:1.2}.lp-legal-body h3{margin-top:var(--space-8);font-size:var(--text-body-lg);letter-spacing:normal}.lp-legal-body p,.lp-legal-body ul{margin-top:var(--space-4);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-ground)}.lp-legal-body ul{padding-left:var(--space-6)}.lp-legal-body li+li{margin-top:var(--space-2)}.lp-legal-body strong{font-weight:var(--weight-semibold)}.lp-legal-body a,.lp-legal-body strong{color:var(--text-primary)}.lp-legal-callout{margin-top:var(--space-8);padding:16px 20px;border-radius:var(--radius-liquid-card)}.lp-legal-body .lp-legal-callout p{margin-top:0;color:var(--text-primary)}.lp-footer{border-top:1px solid var(--border-hairline);padding:var(--space-12) 0 var(--space-16);font-size:var(--text-footnote);color:var(--text-on-ground)}.lp-footer-inner{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center}.lp-footer nav{margin-left:auto;display:flex;gap:var(--space-6)}.lp-footer a{color:var(--text-on-ground)}.lp-footer a:hover{color:var(--text-primary)}.lp-pricing-head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;grid-gap:24px;gap:24px}.lp-billing{display:inline-flex;gap:2px;padding:4px;background:rgb(255 255 255/var(--liquid-control-tint));-webkit-backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);border-radius:var(--radius-pill);box-sizing:border-box;box-shadow:inset 0 0 0 var(--liquid-rim-width) var(--g-rim,var(--liquid-rim)),var(--shadow-liquid)}.lp-billing-option{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:4px 16px;border:0;border-radius:var(--radius-pill);background:transparent;font-family:var(--font-sans);font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap;cursor:pointer}.lp-billing-option--on{background:var(--gray-900);color:var(--text-inverse);box-shadow:inset 0 1px 0 rgb(255 255 255/.42),inset 0 7px 9px -7px rgb(255 255 255/.32),inset 0 -2px 3px -1px rgb(0 0 0/.45),inset 0 0 0 1px rgb(255 255 255/.1),0 2px 8px rgb(0 0 0/.2);transition:background var(--duration-base) var(--ease-out)}.lp-billing-option:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-inverse) 24%,transparent)}.lp-billing-save{font-size:10px;font-weight:var(--weight-medium);letter-spacing:.8px;text-transform:uppercase;color:var(--accent)}.lp-billing-option--on .lp-billing-save{color:var(--text-inverse)}.lp-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:6;padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:rgb(255 255 255/var(--liquid-control-tint));-webkit-backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);backdrop-filter:blur(28px) saturate(1.8) brightness(1.07);box-shadow:var(--shadow-bar);transform:translateY(100%);transition:transform var(--duration-base) var(--ease-out)}.lp-stickybar[data-shown=true]{transform:translateY(0)}.lp-stickybar .lp-badge{width:100%}@media (min-width:761px){.lp-stickybar{display:none}}@media (prefers-reduced-motion:reduce){.lp-stickybar{transition:none}}@media (max-width:760px){.g-section{padding-block:64px}.g-bar nav,.g-bar-links,.lp-nav-links{display:none}}@media (max-width:520px){.lp-waitlist-form{flex-direction:column;align-items:stretch}.lp-waitlist-form .au-btn{width:100%}}@media (max-width:420px){.g-shell,.lp-shell{padding-inline:16px}.g-itemcard{padding:18px}.lp-waitlist{padding:24px 20px 26px}}.lp-legal-grid>.lp-legal-body>h2:first-child{margin-top:0}