.stg{--stg-bg: #f1f0ec;--stg-ink: #161616;--stg-ink-2: #5d5d59;--stg-rule: rgb(22 22 22 / .1);--stg-ctrl: rgb(22 22 22 / .05);--stg-ctrl-hover: rgb(22 22 22 / .09);--stg-accent: #2459d6;--stg-glow: transparent;--stg-floor: rgb(22 22 22 / .22);position:relative;container:stage / inline-size;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);border-radius:20px;background:radial-gradient(120% 70% at 30% 0%,var(--stg-glow),transparent 70%),var(--stg-bg);color:var(--stg-ink);box-shadow:inset 0 0 0 1px var(--stg-rule);overflow:hidden;isolation:isolate}.stg-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--stg-rule)}.stg-title{display:flex;align-items:center;gap:10px;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.3}.stg-title-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stg-sim{display:inline-flex;align-items:center;gap:6px;height:22px;padding-inline:8px;border-radius:999px;background:var(--stg-ctrl);color:var(--stg-ink-2);font-size:.6875rem;font-weight:500;white-space:nowrap}.stg-sim:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--stg-accent)}.stg-ctrls{display:flex;align-items:center;gap:2px;flex-shrink:0}.stg-ctrl{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding-inline:10px;border-radius:9px;color:var(--stg-ink);font-size:.8125rem;font-weight:500;transition:background-color .16s var(--easing-out),opacity .16s var(--easing-out),transform .16s var(--easing-out)}.stg-ctrl svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.stg-ctrl:active:not(:disabled){transform:scale(.94)}.stg-ctrl:disabled{opacity:.35;cursor:default}.stg-ctrl[aria-pressed=true]{background:var(--stg-ctrl)}.stg-ctrl:focus-visible{outline:2px solid var(--stg-accent);outline-offset:1px}@media(hover:hover){.stg-ctrl:hover:not(:disabled){background:var(--stg-ctrl-hover)}}@container stage (max-width: 34rem){.stg-ctrl-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stg-ctrl{padding-inline:0}.stg-sim{display:none}}.stg-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}@container stage (min-width: 50rem){.stg-body{grid-template-columns:minmax(0,1fr) 16.5rem}.stg[data-notes=off] .stg-body{grid-template-columns:minmax(0,1fr)}}.stg-devices{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-width:0;padding:clamp(20px,4cqi,44px) clamp(12px,3cqi,36px)}@container stage (min-width: 40rem){.stg-devices{flex-direction:row;align-items:center}}.stg-devices:after{content:"";position:absolute;left:15%;right:15%;bottom:10px;height:40px;background:radial-gradient(50% 50% at 50% 50%,var(--stg-floor),transparent 70%);filter:blur(12px);z-index:-1;pointer-events:none}.stg-notes{display:grid;align-content:start;gap:10px;padding:20px 20px 22px;border-top:1px solid var(--stg-rule);font-size:.875rem;line-height:1.5}@container stage (min-width: 50rem){.stg-notes{border-top:0;border-left:1px solid var(--stg-rule);padding:26px 22px}}.stg[data-notes=off] .stg-notes{display:none}.stg-count{display:flex;align-items:center;gap:8px;color:var(--stg-ink-2);font-size:.75rem;font-variant-numeric:tabular-nums}.stg-device-tag{display:inline-flex;align-items:center;height:20px;padding-inline:7px;border-radius:999px;background:var(--stg-ctrl);font-size:.6875rem;font-weight:500;color:var(--stg-ink)}.stg-note-t{font-size:1.0625rem;line-height:1.3;font-weight:600;letter-spacing:-.012em}.stg-note{color:var(--stg-ink-2);text-wrap:pretty}.stg-hint{display:flex;gap:8px;align-items:baseline;color:var(--stg-ink);font-weight:500}.stg-hint:empty{display:none}.stg-hint:before{content:"Try";flex-shrink:0;padding:1px 7px;border-radius:6px;background:var(--stg-accent);color:var(--stg-on-accent, #fff);font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.stg-steps-h{margin-top:10px;padding-top:14px;border-top:1px solid var(--stg-rule);color:var(--stg-ink-2);font-size:.75rem;font-weight:500}.stg-steps{display:grid;gap:1px;margin:0;padding:0;list-style:none;counter-reset:st}.stg-step{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 8px 4px 6px;border-radius:8px;color:var(--stg-ink-2);font-size:.8125rem;line-height:1.3;text-align:start;transition:background-color .16s var(--easing-out),color .16s var(--easing-out)}.stg-step-n{font-variant-numeric:tabular-nums;font-size:.6875rem;opacity:.8}.stg-step[aria-current=step]{background:var(--stg-ctrl);color:var(--stg-ink);font-weight:500}.stg-step:focus-visible{outline:2px solid var(--stg-accent);outline-offset:-2px}@media(hover:hover){.stg-step:hover{background:var(--stg-ctrl-hover);color:var(--stg-ink)}}.stg.is-expanded{position:fixed;inset:0;z-index:1000;border-radius:0;box-shadow:none;height:100dvh}.stg.is-expanded .stg-body{min-height:0;overflow:hidden}.stg.is-expanded .stg-devices{min-height:0}.stg.is-expanded .stg-notes{overflow-y:auto}@container stage (max-width: 40rem){.stg.is-expanded .stg-devices{flex-direction:row;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:0;gap:0}.stg.is-expanded .stg-devices>.dv-fit{scroll-snap-align:center;margin-inline:calc((100cqi - var(--fw)) / 2);flex-shrink:0}.stg.is-expanded .stg-notes{max-height:30dvh;padding:12px 16px}.stg.is-expanded .stg-steps,.stg.is-expanded .stg-steps-h,.stg.is-expanded .stg-note{display:none}}.stg[data-notes=on] .px-root [data-hint]:not([aria-disabled=true]):not(:focus-visible){outline:2px solid transparent;outline-offset:3px;animation:px-hint 2.6s var(--easing-out) 1s infinite}@keyframes px-hint{0%{outline-color:transparent;outline-offset:8px}22%{outline-color:var(--px-hint, #3d7eff);outline-offset:3px}60%,to{outline-color:transparent;outline-offset:3px}}@media(prefers-reduced-motion:reduce){.stg[data-notes=on] .px-root [data-hint]:not([aria-disabled=true]):not(:focus-visible){animation:none;outline-color:var(--px-hint, #3d7eff)}}.dv-fit{--k: .82;--fw: calc(var(--w) * var(--k) * 1px);position:relative;flex-shrink:0;width:var(--fw);height:calc(var(--h) * var(--k) * 1px)}@media(max-width:30rem){.dv-fit{--k: .7}}.dv{position:absolute;top:0;left:0;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--k));transform-origin:0 0}.dv-phone{border-radius:62px;background:linear-gradient(145deg,#3b3b3d,#1c1c1e 40%,#2a2a2c);padding:11px;box-shadow:inset 0 0 0 1.5px #ffffff1f,inset 0 0 0 4px #121213,0 2px 4px #0000002e,0 30px 60px -20px #00000073,0 60px 120px -40px #00000059}.dv-key{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#2a2a2c,#4a4a4d)}.dv-key-action{left:-3px;top:118px;height:30px}.dv-key-up{left:-3px;top:176px;height:58px}.dv-key-down{left:-3px;top:246px;height:58px}.dv-key-side{right:-3px;top:210px;height:92px;background:linear-gradient(270deg,#2a2a2c,#4a4a4d)}.dv-phone .dv-screen{border-radius:51px;clip-path:inset(0 round 51px)}.dv-screen{--safe-top: 54px;--safe-bottom: 34px;position:relative;width:100%;height:100%;overflow:hidden;overflow:clip;isolation:isolate;background:var(--px-bg, #fff);color:var(--px-ink, #111);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;letter-spacing:normal;line-height:1.3;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}.dv-island{position:absolute;top:11px;left:50%;z-index:60;width:124px;height:36px;border-radius:20px;background:#000;transform:translate(-50%);pointer-events:none}.dv-status{position:absolute;inset:0 0 auto;z-index:55;display:flex;align-items:center;justify-content:space-between;height:54px;padding:4px 34px 0 48px;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#000;pointer-events:none;transition:color .24s var(--easing-out)}.dv-status-icons{display:flex;align-items:center;gap:6px}.dv-status svg{display:block;fill:currentColor}.px-root[data-tone=dark] .dv-status{color:#fff}.dv-home{position:absolute;left:50%;bottom:0;z-index:56;display:grid;place-items:center;width:160px;height:26px;transform:translate(-50%);border-radius:13px}.dv-home span{width:134px;height:5px;border-radius:3px;background:#000;opacity:.85;transition:background-color .24s var(--easing-out)}.px-root[data-tone=dark] .dv-home span{background:#fff}.dv-home:focus-visible{outline:2px solid var(--px-accent, #3d7eff);outline-offset:-4px}.dv-watch{padding:34px 0}.dv-band{position:absolute;left:50%;width:170px;height:52px;transform:translate(-50%);background:var(--dv-band, linear-gradient(180deg, #2b2b2f, #1d1d20));z-index:-1}.dv-band-top{top:0;border-radius:22px 22px 8px 8px}.dv-band-bottom{bottom:0;border-radius:8px 8px 22px 22px}.dv-case{position:relative;height:100%;padding:15px;border-radius:58px;background:linear-gradient(150deg,#3a3a3c,#1a1a1c 45%,#2b2b2d);box-shadow:inset 0 0 0 1.5px #ffffff1a,inset 0 0 0 5px #0d0d0e,0 2px 4px #0003,0 24px 50px -18px #00000080}.dv-watch .dv-screen{--safe-top: 30px;--safe-bottom: 8px;border-radius:44px;clip-path:inset(0 round 44px);background:#000;color:#fff}.dv-crown{position:absolute;right:-10px;top:64px;width:14px;height:46px;border-radius:5px 7px 7px 5px;background:repeating-linear-gradient(180deg,#4b4b4e 0 2px,#2c2c2e 2px 4px);box-shadow:inset 0 0 0 1px #0006;cursor:ns-resize;touch-action:none}.dv-crown:focus-visible{outline:2px solid var(--px-accent, #3d7eff);outline-offset:2px}.dv-side{position:absolute;right:-6px;top:138px;width:8px;height:56px;border-radius:3px 5px 5px 3px;background:linear-gradient(90deg,#2a2a2c,#47474a)}.dv-side:focus-visible{outline:2px solid var(--px-accent, #3d7eff);outline-offset:2px}.dv-watch-time{position:absolute;top:10px;right:22px;z-index:55;font-family:-apple-system,SF Pro Rounded,Inter,system-ui,sans-serif;font-size:15px;font-weight:600;color:#fff;pointer-events:none}.dv-label{position:absolute;left:0;right:0;bottom:-26px;text-align:center;font-size:.75rem;color:var(--stg-ink-2);white-space:nowrap}:where(.px-root) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit}.px-root :focus-visible{outline:2px solid var(--px-focus, var(--px-accent, #3d7eff));outline-offset:2px;border-radius:10px}.px-root .px-screen:focus-visible,.px-root .px-sheet:focus-visible{outline:none}:where(.px-root) img,:where(.px-root) svg{display:block}.px-viewport{position:absolute;inset:0;z-index:1;overflow:clip}.px-screen{position:absolute;inset:0;overflow:hidden;overflow:clip;background:var(--px-bg, #fff);will-change:transform}.px-screen.is-moving{box-shadow:-10px 0 30px #0000002e}.px-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.px-scroll::-webkit-scrollbar{display:none}.px-chrome{position:absolute;inset:0;z-index:20;pointer-events:none}.px-chrome>*{pointer-events:auto}.px-overlay{position:absolute;inset:0;z-index:30;pointer-events:none}.px-overlay>*{pointer-events:auto}.px-sheet-wrap{position:absolute;inset:0}.px-scrim{position:absolute;inset:0;background:#00000061}.px-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100% - 64px);border-radius:30px 30px 0 0;background:var(--px-sheet, #fff);color:var(--px-ink, #111);box-shadow:0 -10px 40px #0000002e;will-change:transform}.px-sheet-wrap.is-full .px-sheet{top:0;max-height:none;border-radius:51px}.px-grabber{display:grid;place-items:center;height:22px;flex-shrink:0;cursor:grab;touch-action:none}.px-grabber span{width:38px;height:5px;border-radius:3px;background:currentColor;opacity:.22}.px-sheet-wrap.is-full .px-grabber{position:absolute;top:50px;left:0;right:0;z-index:2;height:30px}.px-sheet-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.px-toast{position:absolute;top:60px;left:50%;z-index:50;display:flex;align-items:center;gap:8px;max-width:calc(100% - 48px);padding:10px 16px;border-radius:999px;background:var(--px-toast, rgb(20 20 22 / .92));color:var(--px-toast-ink, #fff);font-size:14px;font-weight:600;white-space:nowrap;transform:translate(-50%);box-shadow:0 8px 30px #00000040;backdrop-filter:blur(12px)}.px-toast svg{width:16px;height:16px;flex-shrink:0}.px-root .px-press{transition:transform .22s var(--easing-out),background-color .16s var(--easing-out),opacity .16s var(--easing-out)}.px-root .px-press:active{transform:scale(.965);transition-duration:80ms}@media(prefers-reduced-motion:reduce){.px-root .px-press:active{transform:none}}.dv-poster{pointer-events:none}.dv-poster .dv-home{display:none}@font-face{font-family:Archivo Proto;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-wdth-normal.woff2) format("woff2-variations"),url(/fonts/archivo-latin-wdth-normal.woff2) format("woff2")}.px-audio{--px-bg: #0b0a0d;--px-ink: #f6f3ef;--px-accent: #ff6236;--px-focus: #ffb199;--px-hint: #ff8a63;--px-sheet: #17151b;--au-ink-2: rgb(246 243 239 / .66);--au-ink-3: rgb(246 243 239 / .46);--au-surface: #17151b;--au-surface-2: #24212a;--au-line: rgb(255 255 255 / .08);--au-on-accent: #1d0800;--au-live: #ff6236;--au-font: "Archivo Proto", "Inter", system-ui, sans-serif;font-family:var(--au-font);font-size:15px;font-stretch:100%}.stg-audio{--stg-bg: #0e0c11;--stg-ink: #f3f0ec;--stg-ink-2: #a8a39e;--stg-rule: rgb(255 255 255 / .09);--stg-ctrl: rgb(255 255 255 / .07);--stg-ctrl-hover: rgb(255 255 255 / .12);--stg-accent: #ff6236;--stg-on-accent: #1d0800;--stg-glow: rgb(255 98 54 / .2);--stg-floor: rgb(0 0 0 / .7)}.px-audio .au-i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.px-audio .au-i .fill{fill:currentColor;stroke:none}.px-audio .au-i .ix{fill:currentColor;stroke:none;font:700 6.5px var(--au-font);text-anchor:middle}.px-audio .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-audio .is-pause,.px-audio .is-pause-l,.px-audio [data-state=playing] .is-play,.px-audio [data-state=playing] .is-play-l{display:none}.px-audio [data-state=playing] .is-pause,.px-audio [data-state=playing] .is-pause-l{display:inline}.px-audio [data-state=playing] svg.is-pause{display:block}.au-dim{color:var(--au-ink-2)}.au-small{font-size:12.5px}.au-art{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,var(--a0) 15%,var(--a1) 130%);container-type:inline-size;box-shadow:inset 0 0 0 1px #ffffff0f}.au-art svg{position:absolute;inset:0;width:100%;height:100%}.au-art-t{position:absolute;left:8cqi;right:8cqi;bottom:7cqi;display:grid;gap:1cqi}.au-art-s{font-size:9.5cqi;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--a2);line-height:1}.au-art-b{font-size:31cqi;font-weight:850;font-stretch:68%;line-height:.84;letter-spacing:-.02em;color:#fff}.au-art.is-pod .au-art-b{font-size:15.5cqi;font-stretch:74%;line-height:.92;letter-spacing:-.01em;text-wrap:balance}.au-art-sm{width:52px;border-radius:8px;flex-shrink:0}.au-live{display:inline-flex;align-items:center;gap:5px;color:var(--au-live);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1}.au-live>span{width:6px;height:6px;border-radius:50%;background:currentColor;animation:au-blink 1.6s ease-in-out infinite}.au-live.is-solid{padding:4px 7px;border-radius:5px;background:var(--au-live);color:#fff}.au-live.is-tiny{font-size:9.5px;gap:4px;margin-right:6px}.au-live.is-tiny>span{width:5px;height:5px}@keyframes au-blink{50%{opacity:.35}}.au-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.au-eq i{width:3px;height:40%;border-radius:1px;background:var(--px-accent)}[data-state=idle]>.au-eq,[data-playing-src]:not([data-state])>.au-eq{display:none}[data-state=playing]>.au-eq i{animation:au-eq .9s ease-in-out infinite alternate}[data-state=playing]>.au-eq i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}[data-state=playing]>.au-eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}[data-state=playing]>.au-eq i:nth-child(4){animation-duration:.8s;animation-delay:-.15s}@keyframes au-eq{0%{height:20%}to{height:100%}}@media(prefers-reduced-motion:reduce){[data-state=playing]>.au-eq i{animation:none;height:70%}.au-live>span{animation:none}}.au-scroll{padding-top:calc(var(--safe-top) + 4px)}.au-chrome-pad{height:176px}.au-head{padding:8px 20px 6px}.au-eyebrow{margin:0 0 4px;color:var(--au-ink-2);font-size:12.5px;font-weight:600;letter-spacing:.02em}.au-h1{margin:0;font-size:34px;font-weight:820;font-stretch:76%;line-height:1;letter-spacing:-.01em}.au-h1.is-xl{font-size:46px;font-stretch:70%;line-height:.95}.au-h2{margin:0 0 12px;padding:0 20px;font-size:20px;font-weight:780;font-stretch:84%;letter-spacing:-.005em;line-height:1.1}.au-pad>.au-h2,.au-h2.au-pad{padding:0}.au-pad{padding-inline:20px}.au-h2-row{display:flex;align-items:baseline;justify-content:space-between;padding-right:20px}.au-h2-row .au-h2{margin-bottom:12px}.au-link{color:var(--px-accent);font-size:14px;font-weight:650;padding:6px 0 6px 10px}.au-sec{margin-top:28px}.au-empty{margin:0 20px;padding:16px;border-radius:14px;background:var(--au-surface);color:var(--au-ink-2);font-size:14px}.au-rail{display:flex;gap:12px;margin:0;padding:0 20px 2px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.au-rail::-webkit-scrollbar{display:none}.au-rail>li{flex:0 0 128px;scroll-snap-align:start}.au-rail.is-big>li{flex-basis:152px}.au-tile{display:grid;gap:7px;width:100%;padding:0;border-radius:12px;text-align:left}.au-tile-t{font-size:14.5px;font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-tile-s{display:flex;align-items:center;gap:8px;margin-top:-4px;font-size:12.5px}.au-rail.is-round .au-art{border-radius:50%}.au-rail.is-round .au-art-t{left:0;right:0;bottom:30cqi;justify-items:center}.au-rail.is-round .au-art-s{display:none}.au-rail.is-round .au-art-b{font-size:26cqi}.au-feature{position:relative;margin:0 20px;padding:20px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px #ffffff14}.au-feature:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .55))}.au-feature>*{position:relative}.au-feature-art{width:104px;margin-bottom:44px;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .5))}.au-feature-art .au-art{border-radius:14px}.au-feature-k{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:12.5px;color:var(--au-ink-2);font-weight:600}.au-feature-t{margin:0;font-size:34px;font-weight:850;font-stretch:70%;line-height:.95;letter-spacing:-.01em}.au-feature-s{margin:6px 0 16px;color:var(--au-ink-2);font-size:14px}.au-feature-ctas{display:flex;gap:8px}.au-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:23px;background:var(--px-accent);color:var(--au-on-accent);font-size:15px;font-weight:750;letter-spacing:-.005em;white-space:nowrap}.au-cta .au-i{width:18px;height:18px}.au-cta.is-ghost{background:#ffffff21;color:var(--px-ink)}.au-cta.is-wide{display:flex;width:calc(100% - 40px);margin:14px 20px 0}.au-cta[data-state=playing]:not(.is-ghost){background:var(--px-ink);color:#111}.au-follow{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:46px;padding:0 18px;border-radius:23px;background:#ffffff21;font-size:15px;font-weight:700}.au-follow .au-i{width:20px;height:20px;transition:transform var(--px-pop-d, .3s) var(--px-pop-e, ease-out),fill .15s}.au-follow[aria-pressed=true] .au-i{fill:var(--px-accent);stroke:var(--px-accent)}.au-follow[aria-pressed=true]{color:var(--px-ink)}.au-follow.is-compact{width:44px;height:44px;padding:0;background:transparent;flex-shrink:0}.au-follow.is-compact .au-i{width:24px;height:24px}.au-playbtn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a;flex-shrink:0}.au-playbtn .au-i{width:18px;height:18px}.au-playbtn[data-state=playing]{background:var(--px-accent);color:var(--au-on-accent)}.au-search{display:flex;align-items:center;gap:10px;height:46px;margin:10px 20px 14px;padding:0 14px;border-radius:13px;background:var(--au-surface);color:var(--au-ink-2)}.au-search:focus-within{box-shadow:0 0 0 2px var(--px-focus)}.px-root .au-search input:focus-visible{outline:none}.au-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--px-ink);font:500 16px var(--au-font);outline:none;-webkit-appearance:none;appearance:none}.au-search input::placeholder{color:var(--au-ink-3)}.au-search input::-webkit-search-cancel-button{filter:invert(1);opacity:.6}.au-chips{display:flex;gap:8px;padding:0 20px 4px;overflow-x:auto;scrollbar-width:none}.au-chips::-webkit-scrollbar{display:none}.au-chip{flex-shrink:0;height:36px;padding:0 15px;border-radius:18px;background:var(--au-surface);color:var(--px-ink);font-size:14px;font-weight:650}.au-chip[aria-pressed=true]{background:var(--px-ink);color:#111}.au-results,.au-results .au-h2{margin-top:18px}.au-count{margin:0 20px;font-size:12.5px}.au-noresults{display:grid;justify-items:start;gap:6px;margin:20px;padding:22px 20px;border-radius:18px;background:var(--au-surface)}.au-noresults-t{margin:0;font-size:18px;font-weight:750;font-stretch:88%}.au-noresults p{margin:0}.au-noresults .au-cta{margin-top:10px;height:40px}.au-list{margin:0;padding:0 10px;list-style:none;display:grid;gap:2px}.au-row{display:flex;align-items:center;gap:6px;padding-right:10px}.au-row-main{flex:1;display:flex;align-items:center;gap:12px;min-width:0;padding:7px 10px;border-radius:14px;text-align:left}@media(hover:hover){.au-row-main:hover{background:#ffffff0a}}.au-row-t{display:grid;gap:2px;min-width:0;flex:1}.au-row-name{font-size:15.5px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-row-sub{font-size:13px;color:var(--au-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-row-now{flex-shrink:0}.au-news{margin:0;padding:0 20px;list-style:none;display:grid;gap:12px}.au-news li{display:grid;grid-template-columns:26px 1fr;gap:6px}.au-news-n{font-size:22px;font-weight:850;font-stretch:70%;color:var(--px-accent);line-height:1}.au-news-t{display:block;font-size:15px;font-weight:600;line-height:1.3}.au-nav{position:absolute;inset:0 0 auto;z-index:5;display:flex;padding:calc(var(--safe-top) - 2px) 14px 8px;transition:background-color .2s}.au-nav.is-solid{background:#0b0a0ddb;backdrop-filter:blur(18px)}.au-navbtn{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0000004d;backdrop-filter:blur(12px);color:var(--px-ink)}.au-st-hero{padding:calc(var(--safe-top) + 56px) 20px 26px;margin-top:calc(-1 * (var(--safe-top) + 4px))}.au-st-art{width:176px;margin-bottom:22px;filter:drop-shadow(0 24px 40px rgb(0 0 0 / .55))}.au-st-art .au-art{border-radius:16px}.au-st-hero.is-pod .au-st-art{width:190px}.au-st-tag{margin:8px 0 18px;color:var(--au-ink-2);font-size:15px;line-height:1.4}.au-st-ctas{display:flex;gap:8px}.au-onair{padding:16px;border-radius:18px;background:var(--au-surface);display:grid;gap:3px}.au-onair p{margin:0}.au-onair-k{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;margin-bottom:6px!important}.au-onair-t{font-size:18px;font-weight:750;font-stretch:88%}.au-onair-bar{height:3px;margin:12px 0 4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.au-onair-bar span{display:block;height:100%;background:var(--px-accent)}.au-onair-song{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid var(--au-line)}.au-onair-song>span:last-child{display:grid}.au-onair-song-t{font-weight:650}.au-sched,.au-played{margin:0;padding:0;list-style:none;display:grid}.au-sched li,.au-played li{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:11px 0;border-bottom:1px solid var(--au-line);font-size:15px}.au-sched li:last-child,.au-played li:last-child{border-bottom:0}.au-sched-time{color:var(--au-ink-2);font-variant-numeric:tabular-nums;font-weight:600}.au-played li>span:last-child{display:grid}.au-played-t{font-weight:620}.au-played-at{font-variant-numeric:tabular-nums}.au-eps{margin:0;padding:0;list-style:none}.au-ep{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--au-line)}.au-ep-t{flex:1;min-width:0;display:grid;gap:3px}.au-ep-t p{margin:0}.au-ep-name{font-size:16px;font-weight:700}.au-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:10px 20px 16px;padding:3px;border-radius:13px;background:var(--au-surface)}.au-seg-b{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:10px;font-size:14px;font-weight:650;color:var(--au-ink-2);text-align:center;transition:background-color .2s,color .2s}.au-seg-b[aria-pressed=true]{background:var(--au-surface-2);color:var(--px-ink);box-shadow:0 1px 2px #0006}.au-seg-c{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ffffff14;font-size:11px;line-height:18px;text-align:center}.au-tabs{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);height:calc(54px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:#0e0c11d6;backdrop-filter:blur(22px) saturate(1.5);border-top:1px solid var(--au-line);transition:transform .32s var(--easing-out),opacity .2s}.au-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--au-ink-3);font-size:10.5px;font-weight:650;letter-spacing:.01em;text-align:center;transition:color .16s}.au-tab .au-i{width:24px;height:24px}.au-tab[aria-current=page]{color:var(--px-ink)}.au-tab[aria-current=page] .au-i{stroke:var(--px-accent)}.px-chrome:not([data-show~=tabs]) .au-tabs{transform:translateY(100%);opacity:0;pointer-events:none}.au-mini{position:absolute;left:8px;right:8px;bottom:calc(54px + var(--safe-bottom) + 8px);display:grid;grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:4px;height:62px;padding:0 8px 0 0;border-radius:16px;background:#26222ce6;backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #ffffff0f;overflow:hidden;transition:transform .38s var(--px-spring-e, var(--easing-out)),bottom .38s var(--px-spring-e, var(--easing-out)),opacity .2s}.px-chrome:not([data-show~=tabs]) .au-mini{bottom:calc(var(--safe-bottom) + 4px)}.px-chrome:not([data-show~=mini]) .au-mini{transform:translateY(160%);opacity:0;pointer-events:none}.au-mini-open{display:flex;align-items:center;gap:12px;min-width:0;height:100%;padding-left:8px;border-radius:16px 0 0 16px;text-align:left}.au-mini-art{width:46px;flex-shrink:0}.au-mini-art .au-art{border-radius:8px}.au-mini-t{display:grid;gap:2px;min-width:0}.au-mini-title{font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-mini-sub{display:flex;align-items:center;font-size:12.5px;color:var(--au-ink-2);overflow:hidden;white-space:nowrap}.au-mini-play{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.au-mini-play .au-i{width:24px;height:24px}.au-mini-prog{position:absolute;left:14px;right:14px;bottom:0;height:2px;background:#ffffff1a}.au-mini-prog span{display:block;height:100%;background:var(--px-ink)}.au-mini-eq{padding-right:4px}.px-screen-player{background:#0b0a0d}.au-player{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--safe-top) - 4px) 26px calc(var(--safe-bottom) + 6px)}.au-player:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000080 70%);pointer-events:none}.au-player>*{position:relative}.au-pl-grab{display:grid;place-items:center;height:10px}.au-pl-grab span{width:38px;height:5px;border-radius:3px;background:#ffffff52}.au-pl-top{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin-top:2px}.au-pl-from{display:grid;margin:0;text-align:center;font-size:12.5px;line-height:1.3}.au-pl-from span:last-child{font-weight:700;font-size:13.5px}.au-pl-sleep{position:absolute;right:-2px;top:-2px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:var(--px-accent);color:var(--au-on-accent);font-size:9.5px;font-weight:800;line-height:16px}.au-pl-sleep:empty{display:none}.au-pl-art{flex:1;min-height:0;display:grid;place-items:center;padding:18px 0}.au-pl-art .au-art{width:min(100%,338px);border-radius:14px;box-shadow:0 30px 60px -12px #000000a6;transform:scale(.8);transition:transform var(--px-spring-d, .5s) var(--px-spring-e, cubic-bezier(.22, 1, .36, 1)),box-shadow .4s}.px-screen-player[data-playing=true] .au-pl-art .au-art{transform:scale(1)}.px-screen-player[data-playing=false] .au-pl-art .au-art{box-shadow:0 16px 30px -12px #00000080}.au-pl-meta{display:flex;align-items:center;gap:10px}.au-pl-meta-t{flex:1;min-width:0}.au-pl-title{margin:0;font-size:25px;font-weight:820;font-stretch:80%;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-pl-sub{margin:4px 0 0;color:var(--au-ink-2);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-pl-prog,.au-pl-live{margin-top:16px}.au-pl-track{height:4px;border-radius:2px;background:#fff3;overflow:hidden}.au-pl-fill{display:block;height:100%;background:linear-gradient(90deg,#ffffff80,#fff)}.au-pl-times{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.au-pl-ctrls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;margin:18px 0 14px}.au-ctrl{display:grid;place-items:center;width:60px;height:60px;border-radius:50%}.au-ctrl .au-i{width:34px;height:34px}.au-ctrl.is-main{width:78px;height:78px;background:var(--px-ink);color:#111}.au-ctrl.is-main .au-i{width:32px;height:32px}.au-pl-vol{display:grid;grid-template-columns:20px 1fr 20px;align-items:center;gap:12px;color:var(--au-ink-2)}.au-pl-vol .au-i{width:20px;height:20px}.au-pl-sim{margin:14px 0 0;text-align:center;color:var(--au-ink-3);font-size:11.5px}.au-slider{position:relative;height:28px;display:flex;align-items:center;cursor:pointer;touch-action:none;border-radius:6px}.au-slider:before{content:"";position:absolute;left:0;right:0;height:5px;border-radius:3px;background:#ffffff38}.au-slider-fill{position:relative;height:5px;border-radius:3px;background:#fff;pointer-events:none}.au-slider-knob{position:absolute;left:var(--v, 0)}.au-slider-fill:after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;transform:translateY(-50%) scale(.85);box-shadow:0 2px 8px #0006;transition:transform .2s var(--px-pop-e, ease-out)}.au-slider:active .au-slider-fill:after,.au-slider:focus-visible .au-slider-fill:after{transform:translateY(-50%) scale(1.15)}.au-slider.is-thin:before,.au-slider.is-thin .au-slider-fill{height:4px}.au-slider.is-thin .au-slider-fill:after{transform:translateY(-50%) scale(.6)}.px-audio-watch{font-size:13px;--safe-top: 30px}.aw{position:absolute;inset:0;display:flex;flex-direction:column;padding:30px 12px 10px}.aw-corner{position:absolute;top:6px;left:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff1f;color:var(--px-ink)}.aw-corner .au-i{width:17px;height:17px}.aw-now{flex:1;display:grid;justify-items:center;align-content:start;gap:2px;min-height:0;text-align:center}.aw-disc{position:relative;width:84px;height:84px;margin:2px 0 8px}.aw-disc .au-art{border-radius:50%}.aw-disc .au-art-t{display:none}.aw-ring{position:absolute;inset:-7px;width:calc(100% + 14px);height:calc(100% + 14px);transform:rotate(-90deg)}.aw-ring circle{fill:none;stroke:#ffffff24;stroke-width:3.5}.aw-ring .aw-ring-v{stroke:var(--px-accent);stroke-linecap:round;transition:stroke-dasharray .18s var(--easing-out)}.aw-disc[data-state=playing]:after{content:"";position:absolute;inset:-12px;border-radius:50%;box-shadow:0 0 22px 2px color-mix(in srgb,var(--a2) 40%,transparent);animation:aw-breathe 2.4s ease-in-out infinite;pointer-events:none}@keyframes aw-breathe{50%{opacity:.4}}.aw-title{margin:0;width:100%;font-size:16px;font-weight:780;font-stretch:86%;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-sub{margin:0;width:100%;display:flex;align-items:center;justify-content:center;color:var(--au-ink-2);font-size:12px;overflow:hidden;white-space:nowrap}.aw-ctrls{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.aw-ctrls .au-follow.is-compact{width:42px;height:42px;background:#ffffff1f;border-radius:50%}.aw-ctrls .au-follow.is-compact .au-i{width:20px;height:20px}.aw-play{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--px-accent);color:var(--au-on-accent)}.aw-play .au-i{width:24px;height:24px}.aw-skip{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff1f}.aw-skip .au-i{width:20px;height:20px}.aw-volpop{position:absolute;top:46px;left:50%;display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:14px;background:#000000b8;font-weight:750;font-variant-numeric:tabular-nums;opacity:0;transform:translate(-50%,-4px);transition:opacity .18s,transform .22s var(--px-pop-e, ease-out);pointer-events:none}.aw-volpop .au-i{width:15px;height:15px}.aw.is-vol .aw-volpop{opacity:1;transform:translate(-50%)}.aw-scroll{padding:30px 8px 12px}.aw-head{display:flex;align-items:center;gap:4px;margin:-26px 0 8px;height:28px}.aw-back{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--px-accent)}.aw-back .au-i{width:18px;height:18px;stroke-width:2.4}.aw-h{margin:0;font-size:15px;font-weight:750;color:var(--px-accent)}.aw-h3{margin:12px 6px 6px;font-size:12px;font-weight:700;color:var(--au-ink-2);text-transform:uppercase;letter-spacing:.05em}.aw-list{margin:0;padding:0;list-style:none;display:grid;gap:5px}.aw-row{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px 8px 8px;border-radius:16px;background:#1e1c22;text-align:left}.aw-row-art{width:34px;flex-shrink:0}.aw-row-art .au-art{border-radius:50%}.aw-row-art .au-art-t{display:none}.aw-row-t{flex:1;min-width:0;display:grid;font-size:14px;font-weight:700;line-height:1.2}.aw-row-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-dim{color:var(--au-ink-2);font-size:11.5px;font-weight:550}.aw-empty{margin:4px 6px;color:var(--au-ink-2);font-size:13px;line-height:1.35}@font-face{font-family:Fraunces Proto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-opsz-normal.woff2) format("woff2-variations"),url(/fonts/fraunces-latin-opsz-normal.woff2) format("woff2")}.px-care{--px-bg: #f6f1e9;--px-ink: #1d2925;--px-accent: #1f5c4a;--px-focus: #1f5c4a;--px-hint: #c2643c;--px-sheet: #fbf8f3;--px-toast: #1d2925;--sm-ink-2: #56625d;--sm-paper: #fbf8f3;--sm-line: #e4dccf;--sm-sage: #dfe7dc;--sm-sage-ink: #24493d;--sm-clay: #c2643c;--sm-serif: "Fraunces Proto", Georgia, serif;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.45}.stg-care{--stg-bg: #ede6da;--stg-ink: #1d2925;--stg-ink-2: #56625d;--stg-rule: rgb(29 41 37 / .1);--stg-ctrl: rgb(29 41 37 / .06);--stg-ctrl-hover: rgb(29 41 37 / .1);--stg-accent: #1f5c4a;--stg-glow: rgb(255 255 255 / .55);--stg-floor: rgb(60 45 25 / .28)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .stg-care{--stg-bg: #142420;--stg-ink: #ebe6dc;--stg-ink-2: #a9b5ae;--stg-rule: rgb(255 255 255 / .09);--stg-ctrl: rgb(255 255 255 / .07);--stg-ctrl-hover: rgb(255 255 255 / .12);--stg-accent: #8fd1b6;--stg-on-accent: #0d1f19;--stg-glow: rgb(143 209 182 / .12);--stg-floor: rgb(0 0 0 / .6)}}:root[data-theme=dark] .stg-care{--stg-bg: #142420;--stg-ink: #ebe6dc;--stg-ink-2: #a9b5ae;--stg-rule: rgb(255 255 255 / .09);--stg-ctrl: rgb(255 255 255 / .07);--stg-ctrl-hover: rgb(255 255 255 / .12);--stg-accent: #8fd1b6;--stg-on-accent: #0d1f19;--stg-glow: rgb(143 209 182 / .12);--stg-floor: rgb(0 0 0 / .6)}.px-care .sm-i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.px-care .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sm-scroll{padding:calc(var(--safe-top) + 8px) 24px 140px}.sm-scroll.sm-has-top{padding-top:calc(var(--safe-top) + 64px)}.sm-display{margin:26px 0 0;font-family:var(--sm-serif);font-size:44px;font-weight:420;line-height:1.02;letter-spacing:-.02em;font-optical-sizing:auto}.sm-display.is-md{font-size:38px;margin-top:18px}.sm-lede{margin:12px 0 0;color:var(--sm-ink-2);font-size:17px;line-height:1.45}.sm-h1{margin:6px 0 0;font-family:var(--sm-serif);font-size:31px;font-weight:440;line-height:1.1;letter-spacing:-.015em}.sm-h1.is-sm{font-size:25px;margin:0}.sm-h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.sm-h3{margin:20px 0 10px;color:var(--sm-ink-2);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sm-sub{margin:8px 0 0;color:var(--sm-ink-2);font-size:15.5px;line-height:1.45}.sm-body{margin:14px 0 0;font-size:15.5px;line-height:1.55}.sm-eyebrow{margin:0;color:var(--sm-ink-2);font-size:13.5px;font-weight:550}.sm-brand{display:flex;align-items:center;gap:8px;margin:2px 0 18px;font-family:var(--sm-serif);font-size:19px;font-weight:560;letter-spacing:-.01em;color:var(--px-accent)}.sm-brand-mark{width:18px;height:18px;border-radius:9px 9px 3px;background:var(--px-accent);box-shadow:6px -4px 0 -2px var(--sm-clay)}.sm-hero-art{width:100%;height:auto;border-radius:28px}.sm-facts{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.sm-facts li{display:flex;align-items:center;gap:12px;font-size:15.5px}.sm-facts .sm-i{width:36px;height:36px;padding:8px;border-radius:12px;background:var(--sm-sage);color:var(--sm-sage-ink)}.sm-demo{display:flex;gap:8px;align-items:flex-start;margin:22px 0 0;padding:12px 14px;border-radius:14px;background:#efe6d6;color:#5b4a33;font-size:13px;line-height:1.4}.sm-demo .sm-i{width:17px;height:17px;margin-top:1px}.sm-demo.is-tight{margin:8px 0 0;padding:0;background:none;color:var(--sm-ink-2);font-size:12px;justify-content:center;text-align:center}.sm-top{position:absolute;inset:0 0 auto;z-index:4;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:calc(var(--safe-top) + 2px) 16px 10px;background:linear-gradient(var(--px-bg) 75%,transparent)}.sm-top-n{color:var(--sm-ink-2);font-size:13px;font-weight:550;text-align:right;font-variant-numeric:tabular-nums}.sm-iconbtn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--sm-paper);box-shadow:0 0 0 1px var(--sm-line)}.sm-prog{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.sm-prog span{height:4px;border-radius:2px;background:var(--sm-line);transition:background-color .4s var(--easing-out)}.sm-prog span.is-on{background:var(--px-accent)}.sm-choices{display:grid;gap:10px;margin-top:22px}.sm-choices.is-compact{margin-top:14px}.sm-choice{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 16px;border-radius:18px;background:var(--sm-paper);box-shadow:inset 0 0 0 1px var(--sm-line);text-align:left;transition:box-shadow .2s var(--easing-out),background-color .2s var(--easing-out),transform .22s var(--easing-out)}.sm-choice[aria-checked=true]{background:#fff;box-shadow:inset 0 0 0 2px var(--px-accent),0 6px 18px -10px #1f5c4a80}.sm-choice-t{display:grid;gap:2px}.sm-choice-l{font-size:16.5px;font-weight:620;letter-spacing:-.01em}.sm-choice-s{color:var(--sm-ink-2);font-size:14px;line-height:1.35}.sm-radio{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #a99d8a;color:#fff;transition:background-color .2s,box-shadow .2s}.sm-radio .sm-i{width:15px;height:15px;stroke-width:2.4;opacity:0;transform:scale(.6);transition:opacity .16s,transform var(--px-pop-d, .3s) var(--px-pop-e, ease-out)}[aria-checked=true]>.sm-radio{background:var(--px-accent);box-shadow:none}[aria-checked=true]>.sm-radio .sm-i{opacity:1;transform:scale(1)}.sm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sm-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:22px;background:var(--sm-paper);box-shadow:inset 0 0 0 1px var(--sm-line);font-size:15px;font-weight:560;transition:background-color .2s,color .2s,box-shadow .2s}.sm-chip .sm-i{width:16px;height:16px;stroke-width:2.3;margin-left:-4px}.sm-chip[aria-checked=true]{background:var(--px-accent);color:#fff;box-shadow:none}.sm-q{margin-top:28px;padding-top:24px;border-top:1px solid var(--sm-line)}.sm-q:first-of-type{border-top:0;padding-top:0}.sm-q.is-new{animation:sm-rise .52s var(--px-spring-e, var(--easing-out)) both}@keyframes sm-rise{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.sm-q.is-new{animation:none}}.sm-q-n{margin:0 0 4px;color:var(--sm-clay);font-size:12.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.sm-whyask{margin-top:6px;color:var(--sm-ink-2);font-size:14px}.sm-whyask summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;list-style:none;font-weight:550;color:var(--sm-sage-ink);border-radius:8px}.sm-whyask summary::-webkit-details-marker{display:none}.sm-whyask summary .sm-i{width:17px;height:17px}.sm-whyask p{margin:4px 0 0;padding:10px 12px;border-radius:12px;background:var(--sm-sage);color:var(--sm-sage-ink);line-height:1.45}.sm-private{display:flex;gap:8px;align-items:flex-start;margin:28px 0 0;color:var(--sm-ink-2);font-size:13px;line-height:1.4}.sm-private .sm-i{width:16px;height:16px;margin-top:1px}.sm-foot{position:absolute;inset:auto 0 0;z-index:4;display:grid;gap:4px;padding:26px 24px calc(var(--safe-bottom) + 6px);background:linear-gradient(transparent,var(--px-bg) 32%)}.sm-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 20px;border-radius:27px;background:var(--px-accent);color:#fff;font-size:16.5px;font-weight:620;letter-spacing:-.01em;text-align:center;transition:background-color .2s,color .2s,opacity .2s,transform .22s var(--easing-out)}.sm-btn .sm-i{width:19px;height:19px}.sm-btn[aria-disabled=true]{background:#d9d1c3;color:#6d6455;cursor:not-allowed}.sm-btn[aria-disabled=true]:active{transform:none}.sm-btn.is-quiet{min-height:44px;background:none;color:var(--sm-sage-ink);font-weight:580}.sm-btn.is-ghost{min-height:46px;background:var(--sm-sage);color:var(--sm-sage-ink)}.sm-btn.is-light{min-height:44px;background:#ffffff24;color:#fff;font-size:14.5px}.sm-btn.is-light[aria-disabled=true]{background:#ffffff1a;color:#ffffffbf}.sm-why{margin:2px 0 0;color:var(--sm-ink-2);font-size:13px;text-align:center}.sm-link{min-height:40px;margin-top:4px;color:var(--px-accent);font-size:15px;font-weight:600}.sm-portrait{display:block;width:72px;height:72px;flex-shrink:0;border-radius:22px;overflow:hidden}.sm-portrait svg{width:100%;height:100%}.sm-portrait.is-sm{width:46px;height:46px;border-radius:15px}.sm-portrait.is-xs{width:30px;height:30px;border-radius:10px;align-self:flex-end}.sm-portrait.is-lg{width:96px;height:96px;border-radius:28px}.sm-portrait.is-blank{background:transparent}.sm-docs{display:grid;gap:14px;margin:22px 0 0;padding:0;list-style:none}.sm-doc{padding:16px;border-radius:22px;background:var(--sm-paper);box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-doc.is-top{background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line),0 10px 30px -18px #3c2d1973}.sm-doc-main{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border-radius:18px}.sm-doc-t{flex:1;display:grid;gap:2px}.sm-doc-name{font-family:var(--sm-serif);font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.15}.sm-doc-cred{display:block;color:var(--sm-ink-2);font-size:14px}.sm-chev{color:#a99d8a}.sm-best{justify-self:start;padding:3px 8px;border-radius:7px;background:#f3e1d5;color:#8a3f1e;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sm-quote{margin:14px 0 0;font-family:var(--sm-serif);font-size:16.5px;font-weight:380;line-height:1.4;color:#34433d;font-style:normal}.sm-quote.is-lg{font-size:20px;margin-top:20px}.sm-why-fit{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0}.sm-why-k{margin-right:2px;color:var(--sm-ink-2);font-size:13px}.sm-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:var(--sm-sage);color:var(--sm-sage-ink);font-size:13px;font-weight:580}.sm-tag.is-soft{margin-top:8px}.sm-doc-next{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--sm-line);color:var(--sm-ink-2);font-size:14px}.sm-doc-next .sm-i{width:18px;height:18px;color:var(--px-accent)}.px-care .px-sheet{background:var(--sm-paper)}.sm-sheet{flex:1;overflow-y:auto;padding:8px 24px 16px;scrollbar-width:none}.sm-sheet-head{display:flex;align-items:center;gap:16px}.sm-dl{display:grid;gap:0;margin:18px 0 0}.sm-dl>div{display:grid;grid-template-columns:112px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--sm-line);font-size:15px}.sm-dl dt{color:var(--sm-ink-2)}.sm-dl dd{margin:0}.sm-sheet-foot{padding:12px 24px calc(var(--safe-bottom) + 4px);border-top:1px solid var(--sm-line)}.sm-with{display:flex;align-items:center;gap:12px}.sm-with>span{display:grid}.sm-with-k{color:var(--sm-ink-2);font-size:13.5px}.sm-with-n{display:block;font-family:var(--sm-serif);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.sm-visit{display:flex;gap:12px;align-items:flex-start;margin:18px 0 26px;padding:14px 16px;border-radius:18px;background:var(--sm-sage);color:var(--sm-sage-ink);font-size:14.5px;line-height:1.45}.sm-visit .sm-i{margin-top:1px}.sm-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:12px}.sm-day{display:grid;justify-items:center;gap:2px;padding:10px 0 8px;border-radius:16px;background:var(--sm-paper);box-shadow:inset 0 0 0 1px var(--sm-line);transition:background-color .2s,color .2s,box-shadow .2s}.sm-day-w{font-size:12px;color:var(--sm-ink-2);font-weight:560}.sm-day-d{font-size:19px;font-weight:640;font-variant-numeric:tabular-nums}.sm-day-dot{width:5px;height:5px;border-radius:50%;background:var(--px-accent)}.sm-day[aria-disabled=true]{background:transparent;box-shadow:inset 0 0 0 1px transparent;opacity:.5;cursor:not-allowed}.sm-day[aria-disabled=true] .sm-day-dot{background:transparent}.sm-day[aria-checked=true]{background:var(--px-accent);color:#fff;box-shadow:none}.sm-day[aria-checked=true] .sm-day-w{color:#fffc}.sm-day[aria-checked=true] .sm-day-dot{background:#fff}.sm-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sm-slot{min-height:46px;border-radius:14px;background:var(--sm-paper);box-shadow:inset 0 0 0 1px var(--sm-line);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;transition:background-color .2s,color .2s}.sm-slot[aria-disabled=true]{background:transparent;color:#a1978a;text-decoration:line-through;text-decoration-color:#a1978a99;cursor:not-allowed}.sm-slot[aria-checked=true]{background:var(--px-accent);color:#fff;box-shadow:none}.sm-empty{display:flex;gap:10px;align-items:center;margin-top:18px;padding:16px;border-radius:16px;background:var(--sm-paper);color:var(--sm-ink-2);font-size:14.5px;box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-confirm{padding-top:calc(var(--safe-top) + 36px)}.sm-check svg{width:64px;height:64px;fill:none;stroke-linecap:round;stroke-linejoin:round}.sm-check circle{stroke:var(--px-accent);stroke-width:2.5;fill:var(--sm-sage)}.sm-check path{stroke:var(--px-accent);stroke-width:4;stroke-dasharray:44;stroke-dashoffset:44;animation:sm-draw .7s .2s var(--easing-out) forwards}@keyframes sm-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.sm-check path{animation:none;stroke-dashoffset:0}}.sm-ticket{margin:24px 0 30px;padding:18px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line),0 14px 34px -22px #3c2d1980}.sm-ticket-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--sm-line)}.sm-ticket-dl{margin:6px 0 14px}.sm-ticket-dl>div{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:10px 0;font-size:15px}.sm-ticket-dl dt{display:flex;align-items:center;gap:6px;color:var(--sm-ink-2)}.sm-ticket-dl dt .sm-i{width:17px;height:17px}.sm-ticket-dl dd{margin:0;font-weight:580}.sm-chat-head{position:absolute;inset:0 0 auto;z-index:4;display:flex;align-items:center;gap:12px;padding:calc(var(--safe-top) + 4px) 20px 12px;background:#f6f1e9eb;backdrop-filter:blur(16px);border-bottom:1px solid var(--sm-line)}.sm-chat-head .sm-with-n{font-size:18px}.sm-chat-head .sm-doc-cred{font-size:12.5px}.sm-chat{padding:calc(var(--safe-top) + 80px) 16px 260px}.sm-thread{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sm-sys{margin:0;justify-self:center;max-width:85%;padding:6px 12px;border-radius:12px;background:var(--sm-sage);color:var(--sm-sage-ink);font-size:13px;text-align:center}.sm-msg{display:flex;align-items:flex-end;gap:8px;max-width:86%;animation:sm-in .42s var(--px-spring-e, var(--easing-out)) both}@keyframes sm-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.sm-msg{animation:none}}.sm-msg.is-me{justify-self:end;flex-direction:row-reverse}.sm-bub{padding:10px 14px 8px;border-radius:20px 20px 20px 6px;background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-bub p{margin:0;font-size:15.5px;line-height:1.42}.is-me .sm-bub{border-radius:20px 20px 6px;background:var(--px-accent);color:#fff;box-shadow:none}.sm-time{display:block;margin-top:3px;color:var(--sm-ink-2);font-size:11px;text-align:right}.is-me .sm-time{color:#ffffffb8}.sm-bub.is-typing{display:flex;gap:4px;padding:14px 16px}.sm-bub.is-typing i{width:7px;height:7px;border-radius:50%;background:#a99d8a;animation:sm-dot 1.1s ease-in-out infinite}.sm-bub.is-typing i:nth-child(2){animation-delay:.15s}.sm-bub.is-typing i:nth-child(3){animation-delay:.3s}@keyframes sm-dot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}.sm-compose{position:absolute;inset:auto 0 calc(58px + var(--safe-bottom));z-index:4;display:grid;gap:8px;padding:12px 14px 8px;background:linear-gradient(transparent,var(--px-bg) 18%)}.sm-qrs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.sm-qrs::-webkit-scrollbar{display:none}.sm-qr{flex-shrink:0;min-height:40px;padding:0 14px;border-radius:20px;background:var(--sm-paper);box-shadow:inset 0 0 0 1.5px var(--px-accent);color:var(--px-accent);font-size:14px;font-weight:600;white-space:nowrap}.sm-field{display:flex;align-items:center;gap:6px;min-height:50px;padding:4px 4px 4px 16px;border-radius:25px;background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-field:focus-within{box-shadow:inset 0 0 0 2px var(--px-accent)}.sm-field input{flex:1;min-width:0;border:0;background:transparent;font:16px Inter,system-ui,sans-serif;color:var(--px-ink);outline:none}.px-root .sm-field input:focus-visible{outline:none}.sm-field input::placeholder{color:#8a8073}.sm-send{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--px-accent);color:#fff}.sm-send .sm-i{width:20px;height:20px;stroke-width:2.1}.sm-care{padding-bottom:40px}.sm-next{margin:20px 0 0;padding:20px;border-radius:24px;background:var(--px-accent);color:#fff;background-image:radial-gradient(90% 120% at 100% 0%,rgb(255 255 255 / .14),transparent 60%)}.sm-next p{margin:0}.sm-next-k{color:#ffffffc7;font-size:13.5px;font-weight:560}.sm-next-t{margin-top:6px!important;font-family:var(--sm-serif);font-size:27px;font-weight:440;line-height:1.12;letter-spacing:-.01em}.sm-next-s{display:flex;align-items:center;gap:8px;margin-top:8px!important;color:#ffffffe0;font-size:14.5px}.sm-next-s .sm-i{width:18px;height:18px}.sm-next-ctas{margin-top:16px}.sm-card{margin-top:14px;padding:18px;border-radius:22px;background:var(--sm-paper);box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-card.is-muted{background:transparent;box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-card-h{display:flex;align-items:baseline;justify-content:space-between}.sm-count{color:var(--sm-ink-2);font-size:13.5px;font-variant-numeric:tabular-nums}.sm-agenda{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.sm-agenda li{display:flex;gap:10px;align-items:center;font-size:15.5px}.sm-agenda .sm-i{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--sm-sage);color:var(--sm-sage-ink);stroke-width:2.4}.sm-todo{display:grid;gap:2px;margin:10px 0 0;padding:0;list-style:none}.sm-todo-b{display:flex;gap:12px;align-items:center;width:100%;padding:10px 0;text-align:left;border-radius:12px}.sm-todo-b>span:last-child{display:grid}.sm-todo-l{font-size:15.5px;font-weight:580;transition:color .2s}.sm-todo-s{color:var(--sm-ink-2);font-size:13.5px}.sm-box{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;box-shadow:inset 0 0 0 1.5px #a99d8a;color:#fff;transition:background-color .2s,box-shadow .2s}.sm-box .sm-i{width:16px;height:16px;stroke-width:2.5;opacity:0;transform:scale(.5);transition:opacity .16s,transform var(--px-pop-d, .3s) var(--px-pop-e, ease-out)}[aria-checked=true]>.sm-box{background:var(--px-accent);box-shadow:none}[aria-checked=true]>.sm-box .sm-i{opacity:1;transform:none}[aria-checked=true] .sm-todo-l{color:var(--sm-ink-2);text-decoration:line-through;text-decoration-color:#56625d80}.sm-team{display:flex;align-items:center;gap:12px;margin-top:12px}.sm-team>span{display:grid}.sm-tabpad{height:calc(76px + var(--safe-bottom))}.sm-tabs{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:1fr 1fr;height:calc(56px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:#fbf8f3e6;backdrop-filter:blur(18px) saturate(1.3);border-top:1px solid var(--sm-line);transition:transform .32s var(--easing-out),opacity .2s}.px-chrome:not([data-show~=tabs]) .sm-tabs{transform:translateY(100%);opacity:0;pointer-events:none}.sm-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7a7064;font-size:11px;font-weight:600;text-align:center}.sm-tab[aria-current=page]{color:var(--px-accent)}.sm-badge{position:absolute;top:6px;left:calc(50% + 6px);width:9px;height:9px;border-radius:50%;background:var(--sm-clay);box-shadow:0 0 0 2px var(--sm-paper)}@font-face{font-family:Bricolage Proto;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-opsz-normal.woff2) format("woff2-variations"),url(/fonts/bricolage-grotesque-latin-opsz-normal.woff2) format("woff2")}.px-order{--px-bg: #fff8f0;--px-ink: #14183a;--px-accent: #e8365a;--px-focus: #14183a;--px-hint: #e8365a;--px-sheet: #fff8f0;--px-toast: #14183a;--cn-ink-2: #5a5d78;--cn-line: #efe2d2;--cn-card: #ffffff;--cn-berry: #e8365a;--cn-berry-ink: #ffffff;--cn-sun: #ffb627;--cn-soft: #fde7e1;--cn-display: "Bricolage Proto", "Inter", system-ui, sans-serif;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.35}.stg-order{--stg-bg: #ffe9d6;--stg-ink: #14183a;--stg-ink-2: #5a5d78;--stg-rule: rgb(20 24 58 / .1);--stg-ctrl: rgb(20 24 58 / .06);--stg-ctrl-hover: rgb(20 24 58 / .1);--stg-accent: #e8365a;--stg-glow: rgb(255 182 39 / .35);--stg-floor: rgb(120 50 20 / .28)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .stg-order{--stg-bg: #171a38;--stg-ink: #fff4ea;--stg-ink-2: #b4b6cf;--stg-rule: rgb(255 255 255 / .1);--stg-ctrl: rgb(255 255 255 / .07);--stg-ctrl-hover: rgb(255 255 255 / .12);--stg-accent: #ff6f8c;--stg-on-accent: #1a0710;--stg-glow: rgb(232 54 90 / .25);--stg-floor: rgb(0 0 0 / .6)}}:root[data-theme=dark] .stg-order{--stg-bg: #171a38;--stg-ink: #fff4ea;--stg-ink-2: #b4b6cf;--stg-rule: rgb(255 255 255 / .1);--stg-ctrl: rgb(255 255 255 / .07);--stg-ctrl-hover: rgb(255 255 255 / .12);--stg-accent: #ff6f8c;--stg-on-accent: #1a0710;--stg-glow: rgb(232 54 90 / .25);--stg-floor: rgb(0 0 0 / .6)}.px-order .cn-i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.px-order .cn-i .fill{fill:currentColor;stroke:none}.px-order .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cn-food{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--cloth);isolation:isolate}.cn-food svg{position:absolute;inset:0;width:100%;height:100%}.cn-food:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 28% 8%,rgb(255 255 255 / .24),transparent 55%),radial-gradient(100% 100% at 50% 125%,rgb(0 0 0 / .2),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' 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 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:.9;pointer-events:none}.cn-food.is-round{border-radius:50%}.cn-food.is-dot{width:22px;height:22px;border-radius:50%;flex-shrink:0}.cn-food.is-dot:after{display:none}.cn-display{margin:0;font-family:var(--cn-display);font-size:40px;font-weight:760;line-height:.96;letter-spacing:-.035em;font-optical-sizing:auto}.cn-display.is-r{font-size:36px;margin-top:2px}.cn-display.is-item{font-size:32px;margin-top:2px}.cn-display.is-done{font-size:52px;color:#fff}.cn-h1{margin:0;font-family:var(--cn-display);font-size:30px;font-weight:740;letter-spacing:-.03em;line-height:1.02}.cn-h1.is-sheet{font-size:26px}.cn-h2{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;padding:0 20px;font-family:var(--cn-display);font-size:21px;font-weight:720;letter-spacing:-.02em}.cn-h2.is-tight{padding:0;margin-top:26px}.cn-h2-s{font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:var(--cn-ink-2)}.cn-kicker{margin:0;color:var(--cn-ink-2);font-size:12.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.cn-scroll{padding-top:calc(var(--safe-top) + 2px)}.cn-pad{height:170px}.cn-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 20px 4px}.cn-head.is-search{padding-bottom:8px}.cn-where{display:grid;text-align:left;border-radius:10px;min-width:0;flex:1}.cn-head .cn-mode button{padding:0 11px}.cn-head .cn-mode button .cn-i{display:none}.cn-where-k{color:var(--cn-ink-2);font-size:12px;font-weight:600}.cn-where-v{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-where-v .cn-i{width:16px;height:16px;color:var(--cn-berry)}.cn-mode{position:relative;display:grid;grid-template-columns:1fr 1fr;flex-shrink:0;padding:3px;border-radius:22px;background:#f3e6d6}.cn-mode.is-wide{margin-top:16px}.cn-mode button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 12px;border-radius:19px;font-size:13.5px;font-weight:700;color:var(--cn-ink-2);transition:color .22s}.cn-mode button .cn-i{width:17px;height:17px}.cn-mode button[aria-checked=true]{color:var(--px-ink)}.cn-mode-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:19px;background:#fff;box-shadow:0 2px 8px #14183a26;transition:transform var(--px-spring-d, .45s) var(--px-spring-e, cubic-bezier(.22, 1, .36, 1))}.cn-mode[data-mode=delivery] .cn-mode-thumb{transform:translate(100%)}.cn-hero{margin:14px 20px 0;padding:22px 20px 20px;border-radius:26px;background:var(--px-ink);color:#fff;background-image:radial-gradient(80% 90% at 100% 0%,rgb(232 54 90 / .55),transparent 60%),radial-gradient(70% 80% at 0% 100%,rgb(255 182 39 / .35),transparent 60%)}.cn-hero .cn-display{font-size:37px;color:#fff}.cn-hero-s{margin:10px 0 16px;color:#ffffffc7;font-size:15px}.cn-fakesearch{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;border-radius:24px;background:#fff;color:var(--cn-ink-2);font-size:14.5px;text-align:left}.cn-fakesearch .cn-i{color:var(--px-ink)}.cn-sec{margin-top:26px}.cn-cuis{display:flex;gap:14px;margin:0;padding:0 20px 2px;list-style:none;overflow-x:auto;scrollbar-width:none}.cn-cuis::-webkit-scrollbar{display:none}.cn-cui{display:grid;justify-items:center;gap:7px;width:70px;font-size:13px;font-weight:650;text-align:center;border-radius:12px}.cn-cui .cn-food{width:66px;height:66px;box-shadow:0 6px 14px -8px #14183a80}.cn-again{display:grid;gap:10px;margin:0;padding:0 20px;list-style:none}.cn-again-b,.cn-past li{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:20px;background:var(--cn-card);box-shadow:0 0 0 1px var(--cn-line);text-align:left}.cn-again-img{width:58px;height:58px;border-radius:14px;overflow:hidden;flex-shrink:0}.cn-again-t{flex:1;display:grid;gap:2px;min-width:0}.cn-chev{color:#b9ab98}.cn-rcards{display:grid;gap:22px;margin:0;padding:0 20px;list-style:none}.cn-rcard-b{display:grid;gap:10px;width:100%;text-align:left;border-radius:22px}.cn-rcard-img{position:relative;display:block;aspect-ratio:16 / 10;border-radius:22px;overflow:hidden;box-shadow:0 14px 30px -18px #14183a8c}.cn-rcard-t{display:grid;gap:3px;padding:0 2px}.cn-rcard-name{font-family:var(--cn-display);font-size:20px;font-weight:720;letter-spacing:-.02em;line-height:1.1}.cn-rcard-sub{display:flex;align-items:center;gap:4px;color:var(--cn-ink-2);font-size:13.5px}.cn-rcard-sub .cn-i{width:15px;height:15px}.cn-meta{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;flex-wrap:wrap}.cn-rate{display:inline-flex;align-items:center;gap:3px}.cn-rate .cn-i{width:15px;height:15px;color:var(--cn-sun)}.cn-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4}.cn-flag{position:absolute;left:12px;top:12px;height:26px;padding:0 10px;border-radius:13px;background:#ffffffeb;color:var(--px-ink);font-size:12px;font-weight:700;line-height:26px}.cn-closed{position:absolute;right:12px;top:12px;height:26px;padding:0 10px;border-radius:13px;background:var(--px-ink);color:#fff;font-size:12px;font-weight:700;line-height:26px}.cn-rcard.is-closed .cn-rcard-img .cn-food{filter:saturate(.4) brightness(.92)}.cn-search{display:flex;align-items:center;gap:10px;height:50px;margin:6px 20px 12px;padding:0 16px;border-radius:25px;background:var(--cn-card);box-shadow:0 0 0 1px var(--cn-line)}.cn-search:focus-within{box-shadow:0 0 0 2px var(--px-ink)}.cn-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--px-ink);font:500 16px Inter,system-ui,sans-serif;outline:none}.px-root .cn-search input:focus-visible,.px-root .cn-note input:focus-visible{outline:none}.cn-filters,.cn-cuis-chips{display:flex;gap:8px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.cn-filters::-webkit-scrollbar,.cn-cuis-chips::-webkit-scrollbar{display:none}.cn-cuis-chips{margin-top:10px}.cn-filter,.cn-cchip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:38px;padding:0 14px;border-radius:19px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);font-size:13.5px;font-weight:650;transition:background-color .18s,color .18s}.cn-cchip{padding-left:8px}.cn-filter .cn-i{width:17px;height:17px}.cn-filter[aria-pressed=true],.cn-cchip[aria-pressed=true]{background:var(--px-ink);color:#fff;box-shadow:none}.cn-count{margin:18px 20px 10px;color:var(--cn-ink-2);font-size:13px}.cn-rrows{display:grid;gap:4px;margin:0;padding:0 12px;list-style:none}.cn-rrow{display:flex;align-items:center;gap:14px;width:100%;padding:8px;border-radius:18px;text-align:left}.cn-rrow.is-closed{opacity:.6}.cn-rrow-img{width:104px;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;flex-shrink:0}.cn-rrow-t{display:grid;gap:3px;min-width:0}.cn-none{display:grid;justify-items:center;gap:6px;margin:30px 24px;text-align:center}.cn-none.is-page{margin-top:70px}.cn-none-art{width:92px;height:92px;margin-bottom:8px}.cn-none-t{margin:0;font-family:var(--cn-display);font-size:22px;font-weight:720;letter-spacing:-.02em}.cn-none-s{margin:0 0 10px;color:var(--cn-ink-2);font-size:14.5px;line-height:1.45}.cn-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 22px;border-radius:27px;background:var(--px-ink);color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em;text-align:center}.cn-btn.is-cta{background:var(--cn-berry);color:var(--cn-berry-ink);box-shadow:0 10px 24px -12px #e8365acc}.cn-btn.is-dark{justify-content:space-between;margin-top:20px}.cn-btn-s{color:#ffffffa8;font-weight:550;font-size:14px}.cn-btn.is-soft{width:auto;min-height:44px;background:var(--cn-soft);color:#b4223f}.cn-btn.is-soft.is-sm{min-height:38px;padding:0 14px;font-size:14px;flex-shrink:0}.cn-btn.is-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.cn-btn.is-busy{opacity:.9}.cn-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgb(255 255 255 / .4);border-top-color:#fff;animation:cn-spin .7s linear infinite}@keyframes cn-spin{to{transform:rotate(360deg)}}.cn-floatnav{position:absolute;inset:0 0 auto;z-index:5;display:flex;justify-content:space-between;padding:calc(var(--safe-top) - 2px) 16px 10px;transition:background-color .2s,box-shadow .2s}.cn-floatnav.is-solid{background:#fff8f0f0;backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--cn-line)}.cn-round{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fffffff0;color:var(--px-ink);box-shadow:0 4px 12px #14183a2e}.cn-round.is-flat{box-shadow:none;background:var(--cn-card);box-shadow:0 0 0 1px var(--cn-line)}.cn-round[aria-pressed=true] .cn-i{fill:var(--cn-berry);stroke:var(--cn-berry)}.cn-rhero{height:290px;margin-top:calc(-1 * (var(--safe-top) + 2px))}.cn-rhero .cn-food{height:100%}.cn-rbody{position:relative;padding:0 20px}.cn-rhero+.cn-rbody{margin-top:-26px;padding-top:22px;border-radius:28px 28px 0 0;background:var(--px-bg)}.cn-rbody>.cn-meta{margin:10px 0 6px}.cn-tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.cn-tags li{height:28px;padding:0 11px;border-radius:14px;background:#fff0c9;color:#6b4a00;font-size:12.5px;font-weight:700;line-height:28px}.cn-banner{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:16px;background:#eef0fb;color:#2b3170;font-size:14px;line-height:1.4}.cn-banner .cn-i{width:19px;height:19px;margin-top:1px}.cn-blurb{margin:16px 0 0;font-size:15.5px;line-height:1.5;color:#2f3355}.cn-irail{display:flex;gap:12px;margin:0;padding:0 20px 4px;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:20px}.cn-irail::-webkit-scrollbar{display:none}.cn-irail>li{flex:0 0 150px;scroll-snap-align:start}.cn-irail.is-sm{padding:0;margin:0 -20px;padding-inline:20px}.cn-irail.is-sm>li{flex-basis:128px}.cn-icard{display:grid;gap:6px;width:100%;text-align:left;border-radius:18px}.cn-icard-img{position:relative;display:block;aspect-ratio:1;border-radius:18px;overflow:hidden}.cn-icard-name{font-size:14.5px;font-weight:700;line-height:1.2}.cn-icard-price{margin-top:-3px;color:var(--cn-ink-2);font-size:13.5px;font-weight:600}.cn-add{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--px-ink);box-shadow:0 4px 10px #14183a40}.cn-add .cn-i{width:18px;height:18px;stroke-width:2.4}.cn-mhead{position:absolute;inset:0 0 auto;z-index:5;padding-top:calc(var(--safe-top) - 4px);background:#fff8f0f2;backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--cn-line)}.cn-mhead-top,.cn-bar{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.cn-bar{position:absolute;inset:0 0 auto;z-index:5;padding:calc(var(--safe-top) - 4px) 16px 8px;background:#fff8f0f2;backdrop-filter:blur(16px)}.cn-mhead-t{margin:0;font-family:var(--cn-display);font-size:18px;font-weight:720;letter-spacing:-.02em}.cn-tabsx{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;scrollbar-width:none}.cn-tabsx::-webkit-scrollbar{display:none}.cn-tabx{flex-shrink:0;height:34px;padding:0 14px;border-radius:17px;font-size:14px;font-weight:650;color:var(--cn-ink-2);transition:background-color .2s,color .2s}.cn-tabx[aria-current=true]{background:var(--px-ink);color:#fff}.cn-menu{padding-top:calc(var(--safe-top) + 100px)}.cn-msec{padding-top:8px;margin-bottom:18px}.cn-mrows{display:grid;gap:0;margin:0;padding:0 20px;list-style:none}.cn-mrow{display:flex;align-items:center;gap:14px;width:100%;padding:14px 0;border-bottom:1px solid var(--cn-line);text-align:left;border-radius:0}.cn-mrows li:last-child .cn-mrow{border-bottom:0}.cn-mrow-t{flex:1;display:grid;gap:4px;min-width:0}.cn-mrow-name{font-size:16.5px;font-weight:720;letter-spacing:-.01em}.cn-mrow-desc{color:var(--cn-ink-2);font-size:13.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cn-mrow-price{font-size:14px;font-weight:650}.cn-mrow-img{position:relative;width:112px;height:112px;border-radius:18px;overflow:hidden;flex-shrink:0}.cn-pop{justify-self:start;height:22px;padding:0 8px;border-radius:6px;background:var(--cn-soft);color:#b4223f;font-size:11.5px;font-weight:750;line-height:22px}.px-screen-item{background:var(--px-bg)}.cn-item{padding-bottom:120px}.cn-item-hero{position:relative;height:330px;touch-action:none}.cn-item-hero .cn-food{height:100%}.cn-grab{position:absolute;top:12px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#ffffffb3}.cn-x{position:absolute;top:calc(var(--safe-top) - 2px);right:16px;z-index:5;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fffffff0;color:var(--px-ink);box-shadow:0 4px 12px #14183a33}.cn-item-body{position:relative;margin-top:-26px;padding:22px 20px 0;border-radius:28px 28px 0 0;background:var(--px-bg)}.cn-item-desc{margin:10px 0 0;color:#2f3355;font-size:15.5px;line-height:1.5}.cn-item-price{display:flex;align-items:center;gap:10px;margin:10px 0 0;font-size:17px;font-weight:750}.cn-tagx{height:24px;padding:0 9px;border-radius:12px;background:#e3f2df;color:#24602f;font-size:12px;font-weight:700;line-height:24px}.cn-group{margin:22px 0 0;padding:0;border:0;min-width:0}.cn-group-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:0 0 6px;font-family:var(--cn-display);font-size:19px;font-weight:720;letter-spacing:-.02em}.cn-group-r{font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--cn-ink-2)}.cn-group.is-bad .cn-group-r{color:#c21f43}.cn-group.is-bad{animation:cn-shake .42s var(--easing-out)}.cn-group.is-bad .cn-opt{box-shadow:inset 0 0 0 1.5px #f1a3b3}@keyframes cn-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.cn-group.is-bad{animation:none}}.cn-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:6px;padding:0 14px;border-radius:16px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);text-align:left;transition:box-shadow .16s}.cn-opt[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--px-ink)}.cn-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cn-opt-l{flex:1;font-size:15.5px;font-weight:600}.cn-opt-p{color:var(--cn-ink-2);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.cn-optmark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #b9ab98;color:#fff;flex-shrink:0;transition:background-color .16s,box-shadow .16s}.cn-optmark.is-box{border-radius:7px}.cn-optmark .cn-i{width:15px;height:15px;stroke-width:2.6;opacity:0;transform:scale(.5);transition:opacity .14s,transform var(--px-pop-d, .3s) var(--px-pop-e, ease-out)}[aria-checked=true]>.cn-optmark{background:var(--px-ink);box-shadow:none}[aria-checked=true]>.cn-optmark .cn-i{opacity:1;transform:none}.cn-note{display:block;margin-top:22px}.cn-note input{width:100%;height:50px;padding:0 14px;border:0;border-radius:16px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);font:15px Inter,system-ui,sans-serif;color:var(--px-ink);outline:none}.cn-note input:focus{box-shadow:inset 0 0 0 2px var(--px-ink)}.cn-allergy{display:flex;gap:8px;margin:12px 0 0;color:var(--cn-ink-2);font-size:13px;line-height:1.4}.cn-allergy .cn-i{width:16px;height:16px;margin-top:1px}.cn-item-foot,.cn-foot{position:absolute;inset:auto 0 0;z-index:6;display:flex;gap:10px;align-items:center;padding:18px 16px calc(var(--safe-bottom) + 4px);background:linear-gradient(transparent,var(--px-bg) 30%)}.cn-qty{display:flex;align-items:center;height:54px;padding:0 4px;border-radius:27px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);flex-shrink:0}.cn-qty button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%}.cn-qty button[aria-disabled=true]{opacity:.3;cursor:not-allowed}.cn-qty output{min-width:22px;text-align:center;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums}.cn-item-foot .cn-btn{flex:1;padding:0 14px;font-size:15px}.cn-bag{padding-top:calc(var(--safe-top) + 56px)}.cn-bagfrom{display:flex;align-items:center;gap:12px;padding:4px 20px 6px}.cn-bagfrom .cn-food{width:48px;height:48px;flex-shrink:0}.cn-bagfrom>span:last-child{display:grid}.cn-lines{display:grid;margin:10px 0 0;padding:0 20px;list-style:none}.cn-line{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--cn-line)}.cn-line-img{width:64px;height:64px;border-radius:14px;overflow:hidden;flex-shrink:0}.cn-line-t{flex:1;display:grid;gap:2px;min-width:0}.cn-line-name{font-size:15.5px;font-weight:700}.cn-line-sub{color:var(--cn-ink-2);font-size:13px;line-height:1.35}.cn-line-price{margin-top:2px;font-size:14.5px;font-weight:650;font-variant-numeric:tabular-nums}.cn-step{display:flex;align-items:center;gap:2px;height:40px;padding:0 2px;border-radius:20px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);flex-shrink:0}.cn-step button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.cn-step .cn-i{width:17px;height:17px;stroke-width:2.2}.cn-step span{min-width:16px;text-align:center;font-weight:750;font-variant-numeric:tabular-nums}.cn-more{display:flex;align-items:center;gap:8px;margin:14px 20px 0;min-height:44px;color:#b4223f;font-size:15px;font-weight:700;border-radius:10px}.cn-bag .cn-h2.is-tight{padding:0 20px}.cn-sum{margin:22px 20px 0;padding:16px;border-radius:20px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line)}.cn-sum>div{display:flex;justify-content:space-between;padding:5px 0;font-size:14.5px}.cn-sum dt{color:var(--cn-ink-2)}.cn-sum dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.cn-sum .is-total{margin-top:8px;padding-top:12px;border-top:1px dashed var(--cn-line);font-size:17px}.cn-sum .is-total dt,.cn-sum .is-total dd{color:var(--px-ink);font-weight:800}.px-screen-fulfill .cn-scroll,.px-screen-checkout .cn-scroll{padding:calc(var(--safe-top) + 58px) 20px 0}.px-screen-checkout .cn-sum,.px-screen-fulfill .cn-sum{margin-inline:0}.cn-fuls,.cn-pays{display:grid;gap:10px;margin-top:18px}.cn-ful,.cn-pay{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:20px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);text-align:left;transition:box-shadow .18s}.cn-ful[aria-checked=true],.cn-pay[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--px-ink),0 10px 24px -16px #14183a99}.cn-ful-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff0c9;color:#6b4a00;flex-shrink:0}.cn-ful-t{flex:1;display:grid;gap:2px;min-width:0}.cn-ful-h{display:block;font-size:16px;font-weight:750}.cn-ful-s{display:block;color:var(--cn-ink-2);font-size:13.5px}.cn-when{display:flex;gap:8px}.cn-whenb{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:22px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);font-size:14.5px;font-weight:650}.cn-whenb .cn-i{width:18px;height:18px}.cn-whenb[aria-checked=true],.cn-time[aria-checked=true],.cn-tip[aria-checked=true]{background:var(--px-ink);color:#fff;box-shadow:none}.cn-whenb[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cn-times{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cn-time{height:40px;padding:0 14px;border-radius:20px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.cn-tips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cn-tip{display:grid;justify-items:center;gap:1px;padding:10px 0;border-radius:16px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line)}.cn-tip b{font-size:15.5px}.cn-tip span{font-size:12px;opacity:.75;font-variant-numeric:tabular-nums}.cn-fine{margin:10px 0 0;color:var(--cn-ink-2);font-size:13px}.cn-mapcard{position:relative;margin-top:22px;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--cn-line)}.cn-mapcard svg{width:100%;height:auto}.cn-mapcard-t{position:absolute;left:12px;bottom:10px;display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:12px;background:#fff;font-size:12.5px;font-weight:650;box-shadow:0 4px 12px #14183a24}.cn-mapcard-t .cn-i{width:15px;height:15px;color:var(--cn-berry)}.cn-review{display:grid;gap:0;margin:0;padding:4px 16px;border-radius:20px;background:var(--cn-card);box-shadow:inset 0 0 0 1px var(--cn-line);list-style:none}.cn-review li{display:flex;align-items:center;gap:12px;padding:12px 0}.cn-review li+li{border-top:1px solid var(--cn-line)}.cn-review li>span{flex:1;display:grid;gap:2px}.cn-edit{min-height:36px;padding:0 4px;color:#b4223f;font-weight:700;font-size:14.5px}.cn-secure{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:var(--cn-ink-2);font-size:13px;line-height:1.4}.cn-secure .cn-i{width:16px;height:16px;margin-top:1px}.px-screen-confirmed{background:var(--px-ink)}.cn-done{padding:calc(var(--safe-top) + 30px) 20px 40px;color:#fff;background:radial-gradient(90% 60% at 50% 0%,rgb(232 54 90 / .45),transparent 70%),var(--px-ink)}.cn-done-s{margin:10px 0 0;color:#ffffffc7;font-size:16px;line-height:1.45}.cn-burst{position:relative;width:84px;height:84px;margin-bottom:18px}.cn-burst-c{position:absolute;inset:10px;display:grid;place-items:center;border-radius:50%;background:var(--cn-berry);color:#fff;animation:cn-pop .6s var(--px-pop-e, cubic-bezier(.22, 1.4, .36, 1)) both}.cn-burst-c .cn-i{width:34px;height:34px;stroke-width:2.6}.cn-burst i{position:absolute;left:50%;top:50%;width:6px;height:14px;margin:-7px -3px;border-radius:3px;background:var(--cn-sun);transform:rotate(var(--a)) translateY(-30px);opacity:0;animation:cn-ray .9s var(--easing-out) calc(.2s + var(--d)) both}.cn-burst i:nth-child(3n){background:#8fd3ff}.cn-burst i:nth-child(3n+1){background:#ff8fa6}@keyframes cn-pop{0%{transform:scale(.3);opacity:0}}@keyframes cn-ray{0%{opacity:0;transform:rotate(var(--a)) translateY(-26px) scaleY(.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-56px) scaleY(1)}}@media(prefers-reduced-motion:reduce){.cn-burst i{display:none}.cn-burst-c{animation:none}}.cn-track{margin-top:22px;padding:18px;border-radius:22px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.px-screen-orders .cn-track{margin:0 20px 26px;background:var(--px-ink);color:#fff}.cn-track .cn-kicker{color:#ffffffb3}.cn-track-h{margin:4px 0 0;font-family:var(--cn-display);font-size:26px;font-weight:740;letter-spacing:-.02em}.cn-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none;font-size:12px;font-weight:650;color:#ffffff8c}.cn-stages li{display:grid;gap:6px}.cn-stages span{height:5px;border-radius:3px;background:#ffffff2e;overflow:hidden;position:relative}.cn-stages li.is-done{color:#fff}.cn-stages li.is-done span{background:var(--cn-sun)}.cn-stages li.is-now span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent);animation:cn-sheen 1.4s ease-in-out infinite}@keyframes cn-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.cn-stages li.is-now span:after{animation:none}}.cn-code{display:flex;align-items:center;justify-content:space-between;margin:16px 0 0;padding-top:14px;border-top:1px dashed rgb(255 255 255 / .2);font-size:14px;color:#ffffffbf}.cn-code b{font-family:var(--cn-display);font-size:28px;font-weight:760;color:#fff;letter-spacing:.04em;font-variant-numeric:tabular-nums}.cn-receipt{margin-top:14px;padding:14px 16px;border-radius:18px;background:#ffffff0f;font-size:14.5px}.cn-receipt summary{cursor:pointer;font-weight:650}.cn-receipt ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px;color:#fffc}.cn-receipt li{display:flex;justify-content:space-between}.cn-done-ctas{display:grid;gap:10px;margin-top:22px}.cn-done .cn-btn.is-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.cn-past{display:grid;gap:10px;margin:0;padding:0 20px;list-style:none}.cn-tabs{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);height:calc(56px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:#fff8f0eb;backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid var(--cn-line);transition:transform .32s var(--easing-out),opacity .2s}.px-chrome:not([data-show~=tabs]) .cn-tabs{transform:translateY(100%);opacity:0;pointer-events:none}.cn-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#8c8270;font-size:11px;font-weight:650;text-align:center}.cn-tab[aria-current=page]{color:var(--px-ink)}.cn-tab[aria-current=page] .cn-i{stroke-width:2.2}.cn-bagbar{position:absolute;left:12px;right:12px;bottom:calc(56px + var(--safe-bottom) + 10px);display:flex;align-items:center;gap:12px;height:60px;padding:0 18px 0 10px;border-radius:30px;background:var(--cn-berry);color:#fff;box-shadow:0 14px 30px -12px #e8365ae6;text-align:left;transition:bottom .38s var(--px-spring-e, var(--easing-out)),transform .38s var(--px-spring-e, var(--easing-out)),opacity .2s}.cn-bagbar[data-empty]{transform:translateY(160%);opacity:0;pointer-events:none}.px-chrome:not([data-show~=tabs]) .cn-bagbar{bottom:calc(var(--safe-bottom) + 6px)}.px-chrome:not([data-show~=bag]) .cn-bagbar{transform:translateY(160%);opacity:0;pointer-events:none}.cn-bagbar-n{display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border-radius:20px;background:#ffffff38;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.cn-bagbar-t{flex:1;display:grid;font-size:16px;font-weight:750;line-height:1.2}.cn-bagbar-s{font-size:12.5px;font-weight:550;opacity:.85}.cn-bagbar-p{font-size:16px;font-weight:750;font-variant-numeric:tabular-nums}.px-order .px-sheet{background:var(--px-bg)}.cn-sheet{padding:6px 20px calc(var(--safe-bottom) + 10px)}.cn-sheet .cn-none-s{margin-top:10px}.cn-sheet-ctas{display:grid;gap:10px;margin-top:10px}.cn-fly{position:absolute;z-index:40;width:80px;height:80px;border-radius:50%;overflow:hidden;pointer-events:none;box-shadow:0 10px 24px #14183a59}
