.scope.svelte-po97id{position:relative;display:flex;align-self:stretch}.scope__trigger.svelte-po97id{display:inline-flex;align-items:center;gap:.35rem;height:100%;padding:0 .75rem 0 .95rem;border-radius:var(--r-full) 0 0 var(--r-full);background:linear-gradient(180deg,#f3f5fa,#e6eaf4);color:var(--ink-2);font-size:.82rem;font-weight:700;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out)}.scope__trigger.svelte-po97id:hover{background:linear-gradient(180deg,#e9edf7,#d9e0ef)}.scope__label.svelte-po97id{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis}.scope__trigger.svelte-po97id .scope__caret{transition:transform var(--dur) var(--ease-out)}.scope__trigger[aria-expanded=true].svelte-po97id .scope__caret{transform:rotate(180deg)}.scope__list.svelte-po97id{position:absolute;z-index:60;inset-block-start:calc(100% + .6rem);inset-inline-start:0;min-width:14rem;max-height:min(60vh,22rem);overflow-y:auto;padding:.4rem;border-radius:var(--r-lg);color:#fff}.scope__option.svelte-po97id{display:flex;align-items:center;gap:.55rem;padding:.6rem .75rem;border-radius:var(--r-sm);font-size:.88rem;font-weight:600;cursor:pointer;outline:none;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.scope__option.is-active.svelte-po97id{background:#ffffff29;transform:translate(2px)}.scope__option[aria-selected=true].svelte-po97id{color:var(--amber-400)}.scope__tick.svelte-po97id{display:inline-flex;width:.9rem;justify-content:center;color:var(--amber-400)}@media(max-width:720px){.scope__trigger.svelte-po97id{padding-inline:.7rem .5rem;font-size:.75rem}.scope__label.svelte-po97id{max-width:4rem}}.suggest.svelte-lx8iz6{position:absolute;z-index:55;inset-inline:0;inset-block-start:calc(100% + .65rem);max-height:min(70vh,32rem);overflow-y:auto;overscroll-behavior:contain;padding:.6rem;border-radius:var(--r-lg);color:#fff}.suggest__group.svelte-lx8iz6+.suggest__group:where(.svelte-lx8iz6){margin-block-start:.35rem;padding-block-start:.35rem;border-block-start:1px solid rgb(255 255 255 / .1)}.suggest__title.svelte-lx8iz6{padding:.5rem .7rem .35rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.suggest__item.svelte-lx8iz6{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:var(--r-sm);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.suggest__item.is-active.svelte-lx8iz6{background:#ffffff29;transform:translate(3px)}.suggest__icon.svelte-lx8iz6{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--r-xs);background:#ffffff1a;color:var(--amber-400)}.suggest__thumb.svelte-lx8iz6{width:1.9rem;height:2.6rem;object-fit:cover;border-radius:4px;box-shadow:0 4px 12px -4px #0009}.suggest__text.svelte-lx8iz6{display:flex;flex-direction:column;min-width:0}.suggest__label.svelte-lx8iz6{font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest__label.svelte-lx8iz6 mark:where(.svelte-lx8iz6){background:none;color:inherit;font-weight:400;opacity:.72}.suggest__scope.svelte-lx8iz6{color:var(--amber-400);font-weight:700}.suggest__meta.svelte-lx8iz6{font-size:.75rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest__go.svelte-lx8iz6{opacity:0;transform:translate(-4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.suggest__item.is-active.svelte-lx8iz6 .suggest__go:where(.svelte-lx8iz6){opacity:.8;transform:none}.suggest__foot.svelte-lx8iz6{display:flex;gap:1rem;flex-wrap:wrap;margin-block-start:.4rem;padding:.6rem .75rem .35rem;border-block-start:1px solid rgb(255 255 255 / .1);font-size:.7rem;color:#ffffff80}kbd.svelte-lx8iz6{display:inline-block;margin-inline-end:.25rem;padding:.05rem .35rem;border-radius:4px;border:1px solid rgb(255 255 255 / .2);background:#ffffff14;font-family:inherit;font-size:.68rem}@media(max-width:720px){.suggest__foot.svelte-lx8iz6{display:none}}.search.svelte-15jwi7u{position:relative;flex:1;min-width:0}.search--bar.svelte-15jwi7u{max-width:46rem}.search__field.svelte-15jwi7u{display:flex;align-items:stretch;height:2.85rem;background:#fff;border-radius:var(--r-full);box-shadow:0 0 0 1px #ffffff1f,0 10px 26px -14px #0009;transition:box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.search--compact.svelte-15jwi7u .search__field:where(.svelte-15jwi7u){height:2.6rem}.search.svelte-15jwi7u:focus-within .search__field:where(.svelte-15jwi7u){box-shadow:0 0 0 2px var(--amber-500),0 14px 34px -14px #000000b3}.search__input.svelte-15jwi7u{flex:1;min-width:0;padding-inline:1rem;border:0;background:none;color:var(--ink);font-size:.95rem;outline:none}.search--bar.svelte-15jwi7u .search__input:where(.svelte-15jwi7u){padding-inline-start:.9rem}.search--compact.svelte-15jwi7u .search__input:where(.svelte-15jwi7u){padding-inline-start:1.15rem}.search__input.svelte-15jwi7u::placeholder{color:var(--ink-3)}.search__input.svelte-15jwi7u::-webkit-search-cancel-button{display:none}.search__clear.svelte-15jwi7u{display:grid;place-items:center;width:2rem;color:var(--ink-3);border-radius:var(--r-full);transition:color var(--dur-fast) var(--ease-out)}.search__clear.svelte-15jwi7u:hover{color:var(--ink)}.search__hint.svelte-15jwi7u{align-self:center;margin-inline-end:.4rem;padding:.05rem .42rem;border:1px solid var(--line);border-radius:5px;color:var(--ink-3);font-family:inherit;font-size:.72rem;font-weight:700}.search__submit.svelte-15jwi7u{display:grid;place-items:center;width:3.4rem;border-radius:0 var(--r-full) var(--r-full) 0;background:linear-gradient(180deg,var(--amber-400),var(--amber-500));color:var(--navy-900);transition:filter var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.search__submit.svelte-15jwi7u:hover{filter:brightness(1.06)}.search__submit.svelte-15jwi7u:active{transform:scale(.96)}@media(max-width:720px){.search__submit.svelte-15jwi7u{width:2.9rem}.search__hint.svelte-15jwi7u{display:none}}.header.svelte-hv3zzy{position:sticky;inset-block-start:0;z-index:100;color:#fff;background:linear-gradient(180deg,var(--navy-900),var(--navy-950));box-shadow:0 1px #ffffff0f;transition:box-shadow var(--dur) var(--ease-out)}.header.is-scrolled.svelte-hv3zzy{box-shadow:0 1px #ffffff0f,0 18px 40px -24px #01081ae6}.header.svelte-hv3zzy:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,var(--amber-500) 25%,var(--amber-400) 50%,var(--amber-500) 75%,transparent);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none}.header.is-scrolled.svelte-hv3zzy:after{opacity:.85}.header__row.svelte-hv3zzy{display:flex;align-items:center;gap:clamp(.5rem,1.4vw,1.25rem);padding-block:.7rem;transition:padding var(--dur) var(--ease-out)}.header.is-scrolled.svelte-hv3zzy .header__row:where(.svelte-hv3zzy){padding-block:.5rem}.header__menu.svelte-hv3zzy{display:inline-flex;align-items:center;padding:.5rem .7rem;border-radius:var(--r-md);border:1px solid transparent;font-weight:700;font-size:.9rem;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.header__menu.svelte-hv3zzy:hover{background:#ffffff1a;border-color:#ffffff40}.header__deliver.svelte-hv3zzy{display:none;align-items:center;gap:.4rem;padding:.35rem .5rem;border-radius:var(--r-sm);border:1px solid transparent;line-height:1.15;transition:border-color var(--dur-fast) var(--ease-out)}.header__deliver.svelte-hv3zzy:hover{border-color:#ffffff59}.header__deliver.svelte-hv3zzy small:where(.svelte-hv3zzy){display:block;font-size:.7rem;color:#ffffff9e}.header__deliver.svelte-hv3zzy strong:where(.svelte-hv3zzy){font-size:.86rem}.header__search.svelte-hv3zzy{display:none;flex:1;min-width:0}.header__mobile-search.svelte-hv3zzy{padding-block-end:.7rem}.header__actions.svelte-hv3zzy{display:flex;align-items:center;gap:.35rem;margin-inline-start:auto}.header__action.svelte-hv3zzy{display:none;align-items:center;gap:.3rem;padding:.35rem .5rem;border-radius:var(--r-sm);border:1px solid transparent;line-height:1.15;font-size:.86rem;transition:border-color var(--dur-fast) var(--ease-out)}.header__action.svelte-hv3zzy:hover{border-color:#ffffff59}.header__action--stack.svelte-hv3zzy{flex-direction:column;align-items:flex-start;gap:0}.header__action.svelte-hv3zzy small:where(.svelte-hv3zzy){font-size:.7rem;color:#ffffff9e}.header__action.svelte-hv3zzy strong:where(.svelte-hv3zzy){font-size:.86rem;white-space:nowrap}.header__action-label.svelte-hv3zzy{font-weight:700}.header__cart.svelte-hv3zzy{display:flex;align-items:flex-end;gap:.35rem;padding:.3rem .5rem;border-radius:var(--r-sm);border:1px solid transparent;transition:border-color var(--dur-fast) var(--ease-out)}.header__cart.svelte-hv3zzy:hover{border-color:#ffffff59}.header__cart.svelte-hv3zzy strong:where(.svelte-hv3zzy){display:none;font-size:.86rem}.header__cart-icon.svelte-hv3zzy{position:relative;display:block;transition:transform var(--dur) var(--ease-spring)}.header__cart-icon.is-bumped.svelte-hv3zzy{transform:scale(1.18)}.header__cart-count.svelte-hv3zzy{position:absolute;inset-block-start:-.35rem;inset-inline-end:-.5rem;min-width:1.15rem;height:1.15rem;padding-inline:.25rem;border-radius:var(--r-full);background:var(--amber-500);color:var(--navy-900);font-size:.7rem;font-weight:800;line-height:1.15rem;text-align:center;font-variant-numeric:tabular-nums}.header__rail.svelte-hv3zzy{background:linear-gradient(180deg,#0d34888c,#07246459);border-block-start:1px solid rgb(255 255 255 / .07)}.header__rail-inner.svelte-hv3zzy{display:flex;align-items:center;gap:1rem}.header__rail-scroll.svelte-hv3zzy{display:flex;align-items:center;gap:.15rem;flex:1;min-width:0;padding-block:.45rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.header__rail-scroll.at-start.svelte-hv3zzy{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.header__rail-scroll.at-end.svelte-hv3zzy{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem);mask-image:linear-gradient(90deg,transparent,#000 2.5rem)}.header__rail-scroll.at-start.at-end.svelte-hv3zzy{-webkit-mask-image:none;mask-image:none}.rail__all.svelte-hv3zzy,.rail__link.svelte-hv3zzy,.rail__promo.svelte-hv3zzy{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:var(--r-full);font-size:.85rem;font-weight:600;white-space:nowrap;color:#ffffffe6;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.rail__all.svelte-hv3zzy{display:none;font-weight:800}.rail__all.svelte-hv3zzy:hover,.rail__link.svelte-hv3zzy:hover{background:#ffffff1f;color:#fff}.rail__promo.svelte-hv3zzy{display:none;flex:none;color:var(--amber-400);font-weight:700}.rail__promo.svelte-hv3zzy:hover{background:#ff9d0824}@media(min-width:640px){.header__cart.svelte-hv3zzy strong:where(.svelte-hv3zzy){display:block}}@media(min-width:900px){.header__menu.svelte-hv3zzy{display:none}.rail__all.svelte-hv3zzy{display:inline-flex}.header__rail-scroll.svelte-hv3zzy{margin-inline-start:-.7rem}.header__deliver.svelte-hv3zzy,.header__search.svelte-hv3zzy{display:flex}.header__mobile-search.svelte-hv3zzy{display:none}.header__action.svelte-hv3zzy{display:flex}.rail__promo.svelte-hv3zzy{display:inline-flex}}@media(min-width:1180px){.header__actions.svelte-hv3zzy{gap:.6rem}}.drawer-root.svelte-maxatf{position:fixed;inset:0;z-index:120}.drawer__scrim.svelte-maxatf{position:absolute;inset:0;width:100%;background:#01081a8c;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);cursor:default}.drawer.svelte-maxatf{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(23.5rem,88vw);padding:max(1rem,env(safe-area-inset-top)) 0 max(1rem,env(safe-area-inset-bottom));border-radius:0 var(--r-2xl) var(--r-2xl) 0;border-inline-start:0;color:#fff;background:radial-gradient(90% 60% at var(--gx, 30%) var(--gy, 0%),rgb(255 255 255 / .2),transparent 60%),linear-gradient(155deg,#ffffff24,#ffffff08 45%),linear-gradient(180deg,#061842db,#020c26e6)}.drawer__head.svelte-maxatf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 1.15rem .9rem}.drawer__close.svelte-maxatf{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:var(--r-full);background:#ffffff1a;border:1px solid rgb(255 255 255 / .16);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.drawer__close.svelte-maxatf:hover{background:#fff3;transform:rotate(90deg)}.drawer__identity.svelte-maxatf{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;margin-inline:.75rem;padding:.85rem 1rem;border-radius:var(--r-md);background:linear-gradient(120deg,#ff9d0838,#ff9d080f);border:1px solid rgb(255 157 8 / .3);transition:transform var(--dur) var(--ease-out)}.drawer__identity.svelte-maxatf:hover{transform:translateY(-1px)}.drawer__identity--author.svelte-maxatf{margin-block-start:.5rem;background:#ffffff12;border-color:#ffffff29}.drawer__identity--author.svelte-maxatf:hover{background:#ffffff1f}.drawer__avatar--author.svelte-maxatf{background:#ffffff24;color:var(--amber-400)}.drawer__identity.svelte-maxatf strong:where(.svelte-maxatf){display:block;font-size:.95rem}.drawer__identity.svelte-maxatf small:where(.svelte-maxatf){color:#ffffff9e;font-size:.78rem}.drawer__avatar.svelte-maxatf{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:var(--r-full);background:var(--amber-500);color:var(--navy-900)}.drawer__stage.svelte-maxatf{position:relative;flex:1;margin-block-start:.9rem;overflow:hidden}.drawer__view.svelte-maxatf{position:absolute;inset:0;padding:0 .75rem 1rem;overflow-y:auto;overscroll-behavior:contain;transition:transform .38s var(--ease-out),opacity .26s var(--ease-out),visibility .38s}.drawer__view--section.svelte-maxatf{transform:translate(100%);opacity:0;visibility:hidden}.drawer__stage[data-view=section].svelte-maxatf .drawer__view--root:where(.svelte-maxatf){transform:translate(-22%);opacity:0;visibility:hidden}.drawer__stage[data-view=section].svelte-maxatf .drawer__view--section:where(.svelte-maxatf){transform:none;opacity:1;visibility:visible}.drawer__block.svelte-maxatf+.drawer__block:where(.svelte-maxatf){margin-block-start:.4rem;padding-block-start:.4rem;border-block-start:1px solid rgb(255 255 255 / .1)}.drawer__title.svelte-maxatf{padding:.75rem .65rem .4rem;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#ffffff80}.drawer__title--lg.svelte-maxatf{font-size:1.05rem;letter-spacing:-.01em;text-transform:none;color:#fff;padding-block:.3rem .6rem}.drawer__link.svelte-maxatf{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.62rem .7rem;border-radius:var(--r-sm);font-size:.94rem;font-weight:600;text-align:start;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.drawer__link.svelte-maxatf:hover{background:#ffffff1f;transform:translate(4px)}.drawer__link--more.svelte-maxatf{color:var(--amber-400);font-weight:700}.drawer__badge.svelte-maxatf{padding:.1rem .4rem;border-radius:var(--r-xs);background:#ff9d0833;color:var(--amber-300);font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.drawer__back.svelte-maxatf{display:inline-flex;align-items:center;gap:.4rem;margin:.2rem 0 .5rem;padding:.4rem .65rem;border-radius:var(--r-full);background:#ffffff1a;font-size:.8rem;font-weight:700;color:#ffffffd9}.drawer__back.svelte-maxatf:hover{background:#ffffff2e}.drawer__foot.svelte-maxatf{display:flex;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.15rem .2rem;border-block-start:1px solid rgb(255 255 255 / .12)}.drawer__chip.svelte-maxatf{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:var(--r-full);border:1px solid rgb(255 255 255 / .18);background:#ffffff12;font-size:.78rem;font-weight:700;transition:background-color var(--dur-fast) var(--ease-out)}.drawer__chip.svelte-maxatf:hover{background:#ffffff29}.footer.svelte-7lfk2o{position:relative;isolation:isolate;margin-block-start:clamp(3rem,7vw,6rem);padding-block-end:env(safe-area-inset-bottom);color:#ffffffd1;background:linear-gradient(180deg,var(--navy-900) 0%,var(--navy-950) 62%,#000814 100%);overflow:hidden}.footer__aurora.svelte-7lfk2o{position:absolute;inset:0;z-index:-1;overflow:hidden}.footer__blob.svelte-7lfk2o{position:absolute;border-radius:50%;filter:blur(70px);opacity:.34}.footer__blob--a.svelte-7lfk2o{inset-block-start:-14%;inset-inline-start:-6%;width:42%;aspect-ratio:1;background:radial-gradient(closest-side,var(--amber-500),transparent 72%);animation:drift-a 24s var(--ease-in-out) infinite}.footer__blob--b.svelte-7lfk2o{inset-block-end:-18%;inset-inline-end:-10%;width:50%;aspect-ratio:1;background:radial-gradient(closest-side,var(--navy-600),transparent 72%);animation:drift-b 30s var(--ease-in-out) infinite}.footer__grid.svelte-7lfk2o{position:absolute;inset-block-end:0;inset-inline:-20%;height:46%;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px);background-size:64px 64px;transform:perspective(340px) rotateX(62deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(to top,#000,transparent 78%);mask-image:linear-gradient(to top,#000,transparent 78%);opacity:.7}.footer__top.svelte-7lfk2o{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;background:#ffffff0f;border-block-end:1px solid rgb(255 255 255 / .09);color:#fff;font-size:.85rem;font-weight:700;transition:background-color var(--dur) var(--ease-out)}.footer__top.svelte-7lfk2o:hover{background:#ffffff1f}.footer__top.svelte-7lfk2o:hover svg{animation:float-y 1.2s var(--ease-in-out) infinite}.footer__promises.svelte-7lfk2o{display:grid;grid-template-columns:1fr;gap:1rem;padding-block:clamp(2rem,4vw,3rem) 0}.promise.svelte-7lfk2o{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border-radius:var(--r-md);border:1px solid rgb(255 255 255 / .09);background:#ffffff08;transition:border-color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.promise.svelte-7lfk2o:hover{transform:translateY(-3px);border-color:#ff9d0866;background:#ff9d0812}.promise__icon.svelte-7lfk2o{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:none;border-radius:var(--r-sm);background:#ff9d0829;color:var(--amber-400)}.promise.svelte-7lfk2o h3:where(.svelte-7lfk2o){font-size:.92rem;color:#fff}.promise.svelte-7lfk2o p:where(.svelte-7lfk2o){font-size:.78rem;color:#fff9}.signup.svelte-7lfk2o{display:grid;gap:1.5rem;margin-block-start:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.35rem,3vw,2.5rem);border-radius:var(--r-xl);color:#fff}.signup__eyebrow.svelte-7lfk2o{color:var(--amber-400);margin-block-end:.6rem}.signup.svelte-7lfk2o h2:where(.svelte-7lfk2o){font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2.05rem);letter-spacing:-.03em;line-height:1.08}.signup__sub.svelte-7lfk2o{max-width:34rem;margin-block-start:.6rem;font-size:.9rem;color:#ffffffa8}.signup__field.svelte-7lfk2o{display:flex;gap:.4rem;padding:.35rem;border-radius:var(--r-full);background:#ffffff14;border:1px solid rgb(255 255 255 / .16);transition:border-color var(--dur) var(--ease-out)}.signup__field.svelte-7lfk2o:focus-within{border-color:var(--amber-500)}.signup__field.svelte-7lfk2o input:where(.svelte-7lfk2o){flex:1;min-width:0;padding-inline:1rem;background:none;border:0;color:#fff;font-size:.92rem;outline:none}.signup__field.svelte-7lfk2o input:where(.svelte-7lfk2o)::placeholder{color:#ffffff73}.signup__submit.svelte-7lfk2o{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.25rem;border-radius:var(--r-full);background:var(--amber-500);color:var(--navy-900);font-weight:800;font-size:.88rem;transition:transform var(--dur) var(--ease-spring),filter var(--dur-fast) var(--ease-out)}.signup__submit.svelte-7lfk2o:hover{transform:translateY(-1px);filter:brightness(1.06)}.signup__note.svelte-7lfk2o{margin-block-start:.6rem;padding-inline:.6rem;font-size:.74rem;color:#ffffff80}.footer__main.svelte-7lfk2o{display:grid;gap:clamp(2rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,4rem)}.footer__pitch.svelte-7lfk2o{max-width:26rem;margin-block-start:1rem;font-size:.86rem;line-height:1.65;color:#fff9}.footer__apps.svelte-7lfk2o{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:1.35rem}.app.svelte-7lfk2o{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1rem;border-radius:var(--r-md);border:1px solid rgb(255 255 255 / .18);background:#ffffff0d;color:#fff;transition:background-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.app.svelte-7lfk2o:hover{background:#ffffff1f;transform:translateY(-2px)}.app.svelte-7lfk2o small:where(.svelte-7lfk2o){display:block;font-size:.62rem;color:#fff9;line-height:1.2}.app.svelte-7lfk2o strong:where(.svelte-7lfk2o){font-size:.85rem}.footer__social.svelte-7lfk2o{display:flex;gap:.5rem;margin-block-start:1.35rem}.footer__social.svelte-7lfk2o a:where(.svelte-7lfk2o){display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:var(--r-full);border:1px solid rgb(255 255 255 / .16);color:#ffffffbf;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-spring)}.footer__social.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--amber-400);border-color:var(--amber-500);transform:translateY(-3px)}.footer__columns.svelte-7lfk2o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.footer__column.svelte-7lfk2o h3:where(.svelte-7lfk2o){margin-block-end:.9rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.footer__column.svelte-7lfk2o li:where(.svelte-7lfk2o)+li:where(.svelte-7lfk2o){margin-block-start:.55rem}.footer__column.svelte-7lfk2o a:where(.svelte-7lfk2o){position:relative;font-size:.86rem;color:#ffffff9e;transition:color var(--dur-fast) var(--ease-out)}.footer__column.svelte-7lfk2o a:where(.svelte-7lfk2o):after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:0;width:100%;height:1px;background:var(--amber-500);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.footer__column.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:#fff}.footer__column.svelte-7lfk2o a:where(.svelte-7lfk2o):hover:after{transform:scaleX(1)}.footer__base.svelte-7lfk2o{border-block-start:1px solid rgb(255 255 255 / .1);background:#0000004d}.footer__base-inner.svelte-7lfk2o{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:1.5rem;text-align:center}.footer__prefs.svelte-7lfk2o{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pref.svelte-7lfk2o{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:var(--r-full);border:1px solid rgb(255 255 255 / .18);font-size:.78rem;font-weight:700;color:#fffc;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pref.svelte-7lfk2o:hover{background:#ffffff1a;color:#fff}.footer__legal.svelte-7lfk2o{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;font-size:.78rem}.footer__legal.svelte-7lfk2o a:where(.svelte-7lfk2o){color:#ffffff8c;transition:color var(--dur-fast) var(--ease-out)}.footer__legal.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--amber-400)}.footer__copy.svelte-7lfk2o{font-size:.78rem;color:#ffffff6b}@media(min-width:640px){.footer__promises.svelte-7lfk2o{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.signup.svelte-7lfk2o{grid-template-columns:1.15fr 1fr;align-items:center}.footer__main.svelte-7lfk2o{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.footer__columns.svelte-7lfk2o{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.footer__promises.svelte-7lfk2o{grid-template-columns:repeat(4,1fr)}}.shell-root.svelte-11ufk8n{display:flex;flex-direction:column;min-height:100svh;transition:--theme-accent 1.1s var(--ease-in-out),--theme-tint 1.1s var(--ease-in-out)}main.svelte-11ufk8n{flex:1;outline:none}
