@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/07-wallet/_astro/fredoka-hebrew-wdth-normal.bvCbeAMu.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/07-wallet/_astro/fredoka-latin-ext-wdth-normal.DlxUVdql.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/07-wallet/_astro/fredoka-latin-wdth-normal.tvVNXCOf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/07-wallet/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/07-wallet/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--oat:#f6f0e6;--felt:#ece3d3;--felt-deep:#e2d6c2;--cream:#fffbf4;--ink:#2b2135;--ink-2:#655a6e;--line:#2b21351f;--jam:#e5486e;--jam-deep:#b3264f;--butter:#ffe08a;--peach:#ffc6a5;--bubblegum:#ffbfd8;--lilac:#d5c8ff;--sky:#bcddff;--mint:#b5e8cf;--pistachio:#d9eb9e;--liquorice:#2f2a3d;--font-display:"Fredoka Variable", "Fredoka", ui-rounded, system-ui, sans-serif;--font-body:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-1:0 1px 1px #2b213514, 0 2px 4px #2b21350f;--shadow-2:0 1px 2px #2b213514, 0 4px 10px #2b213514, 0 14px 30px -6px #2b213524;--shadow-3:0 2px 4px #2b213514, 0 10px 24px #2b21351f, 0 34px 60px -10px #2b21353d;--r-s:12px;--r-m:20px;--r-l:32px;--gutter:clamp(16px, 4vw, 40px);--max:1320px;--z-base:1;--z-raised:10;--z-lifted:20;--z-overlay:40;--z-header:60}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.still{scroll-behavior:auto}body{background:var(--oat);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}a{color:inherit}::selection{background:var(--butter);color:var(--ink)}:focus-visible{outline:3px solid var(--jam);outline-offset:3px;border-radius:10px}.skip{z-index:var(--z-header);background:var(--ink);color:var(--cream);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display,h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600;font-stretch:100%}h1,.display{letter-spacing:-.03em;font-size:clamp(46px,6.2vw,92px);line-height:.96}h2{letter-spacing:-.025em;font-size:clamp(36px,4.4vw,62px);line-height:1}h3{letter-spacing:-.01em;font-size:24px;line-height:1.15}p{text-wrap:pretty;margin:0}.lede{color:var(--ink-2);max-width:34em;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.eyebrow{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);background:var(--cream);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:15px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--jam);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e5486e2e}.small{color:var(--ink-2);font-size:14px;line-height:1.45}.num{font-variant-numeric:tabular-nums}.arrow{color:var(--jam);font-weight:600}.btn{--bg:var(--ink);--fg:var(--cream);background:var(--bg);min-height:52px;color:var(--fg);font-family:var(--font-display);letter-spacing:.005em;box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 0 #00000040, var(--shadow-2);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:600;text-decoration:none;transition:transform .16s ease-out,background-color .16s ease-out;display:inline-flex}.btn:hover{--bg:#3b2f48;transform:translateY(-1px)}.btn:active{transform:translateY(1px)scale(.98)}.btn.ghost{--bg:transparent;--fg:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn.ghost:hover{--bg:#2b21350f}.btn.soft{--bg:var(--cream);--fg:var(--ink);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}.btn.soft:hover{--bg:#fff}.btn.small-btn{min-height:40px;padding:0 16px;font-size:16px}.btn svg{flex:none;width:20px;height:20px}.store{background:var(--cream);min-height:52px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line), var(--shadow-1);text-align:left;cursor:not-allowed;font-family:var(--font-body);border:0;border-radius:16px;align-items:center;gap:10px;padding:6px 18px 6px 12px;display:inline-flex}.store svg{flex:none;width:26px;height:26px}.store small{letter-spacing:.06em;text-transform:uppercase;color:var(--jam-deep);font-size:11.5px;font-weight:600;line-height:1.1;display:block}.store b{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.15;display:block}.switch{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:16px;font-weight:600;display:inline-flex}.switch .track{background:var(--felt-deep);border-radius:999px;flex:none;width:56px;height:32px;transition:background-color .2s ease-out;position:relative;box-shadow:inset 0 2px 4px #2b21352e,inset 0 0 0 1px #2b21350f}.switch .knob{background:var(--cream);width:26px;height:26px;transition:transform var(--pop-ms) var(--pop-ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 1px #2b213533,0 3px 6px #2b21352e}.switch[aria-checked=true] .track{background:var(--jam)}.switch[aria-checked=true] .knob{transform:translate(24px)}.lockup{color:var(--ink);font-size:var(--lk,30px);align-items:center;gap:.32em;line-height:1;text-decoration:none;display:inline-flex}.wordmark{font-family:var(--font-display);letter-spacing:-.035em;padding-bottom:.06em;font-size:1em;font-weight:600;font-stretch:108%;line-height:1}.coin{--s:1.25em;--t:calc(var(--s) * .09);width:var(--s);height:var(--s);perspective:calc(var(--s) * 6);flex:none;display:inline-block;position:relative}.coin-hop{transform-style:preserve-3d;position:absolute;inset:0}.coin-inner{transform-style:preserve-3d;transition:transform var(--flip-ms) var(--flip-ease);position:absolute;inset:0}.coin-face,.coin-edge{border-radius:50%;position:absolute;inset:0}.coin-face{-webkit-backface-visibility:hidden;backface-visibility:hidden}.coin-front{transform:translateZ(calc(var(--t) / 2))}.coin-back{transform:rotateY(180deg) translateZ(calc(var(--t) / 2))}.coin-edge{background:var(--ink);transform:translateZ(calc(var(--t) * var(--z)))}.coin.is-flipped .coin-inner,.lockup:focus-visible .coin-inner,.coin-hit:focus-visible .coin-inner{transform:rotateY(180deg)}@media (hover:hover){.lockup:hover .coin-inner,.coin-hit:hover .coin-inner{transform:rotateY(180deg)}}.coin.hop .coin-hop{animation:.56s cubic-bezier(.3,.7,.4,1) coin-hop}@keyframes coin-hop{0%{transform:none}38%{transform:translateY(-22%)}72%{transform:translateY(3%)}to{transform:none}}.coin-shadow{filter:blur(2px);background:#2b213538;border-radius:50%;height:12%;position:absolute;bottom:-9%;left:12%;right:12%}.coin.hop .coin-shadow{animation:.56s cubic-bezier(.3,.7,.4,1) coin-shadow}@keyframes coin-shadow{38%{opacity:.4;transform:scale(.6)}}.acard{--c:var(--butter);--on:var(--ink);--pat:color-mix(in oklch, var(--c), var(--ink) 9%);--hi:color-mix(in oklch, var(--c), white 62%);width:var(--w,300px);aspect-ratio:1.586;perspective:1100px;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;padding:0;display:block;position:relative;container-type:inline-size}.acard[data-colour=butter]{--c:var(--butter)}.acard[data-colour=peach]{--c:var(--peach)}.acard[data-colour=bubblegum]{--c:var(--bubblegum)}.acard[data-colour=lilac]{--c:var(--lilac)}.acard[data-colour=sky]{--c:var(--sky)}.acard[data-colour=mint]{--c:var(--mint)}.acard[data-colour=pistachio]{--c:var(--pistachio)}.acard[data-colour=liquorice]{--c:var(--liquorice);--on:var(--cream);--pat:color-mix(in oklch, var(--c), white 9%);--hi:color-mix(in oklch, var(--c), white 30%)}.acard-shadow{transform-origin:50% 0;pointer-events:none;border-radius:7cqi;position:absolute;inset:3% 4% 0;box-shadow:0 2cqi 4cqi #2b213529,0 7cqi 14cqi -2cqi #2b213538}.acard-body{transform-style:preserve-3d;border-radius:6.5cqi;position:absolute;inset:0}.acard-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6.5cqi;display:block;position:absolute;inset:0;overflow:hidden}.acard-front{background-color:var(--c);color:var(--on);box-shadow:inset 0 .5cqi 0 var(--hi), inset 0 -.8cqi 0 #2b21351a, 0 .3cqi .6cqi #2b213524}.acard-back{background:var(--liquorice);color:var(--cream);transform:rotateY(180deg);box-shadow:inset 0 .5cqi #ffffff1f,0 .3cqi .6cqi #2b213533}.acard-pat{display:block;position:absolute;inset:0}.acard[data-pattern=stripes] .acard-pat{background:repeating-linear-gradient(-55deg, var(--pat) 0 3.4cqi, transparent 3.4cqi 8cqi)}.acard[data-pattern=polka] .acard-pat{background:radial-gradient(circle, var(--pat) 0 1.7cqi, transparent 1.8cqi) 0 0 / 9cqi 9cqi, radial-gradient(circle, var(--pat) 0 1.7cqi, transparent 1.8cqi) 4.5cqi 4.5cqi / 9cqi 9cqi}.acard[data-pattern=waves] .acard-pat{background-color:var(--pat);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cpath d='M0 10c5 0 5-6 10-6s5 6 10 6 5-6 10-6 5 6 10 6' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/14cqi 7cqi;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cpath d='M0 10c5 0 5-6 10-6s5 6 10 6 5-6 10-6 5 6 10 6' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/14cqi 7cqi}.acard[data-pattern=gingham] .acard-pat{--g:color-mix(in oklch, var(--pat), transparent 35%);background:linear-gradient(90deg, var(--g) 50%, transparent 0) 0 0 / 9cqi 9cqi, linear-gradient(var(--g) 50%, transparent 0) 0 0 / 9cqi 9cqi}.acard[data-pattern=sunburst] .acard-pat{background:repeating-conic-gradient(from 0deg at 92% 8%, var(--pat) 0 5deg, transparent 5deg 11deg)}.acard-nick{font-family:var(--font-display);font-weight:600;font-size:var(--nick-size,12.4cqi);letter-spacing:-.015em;line-height:1;font-stretch:var(--stretch,100%);white-space:nowrap;color:color-mix(in oklch, var(--on) 82%, var(--c));text-shadow:-.02em -.025em 0 var(--hi), .02em .03em 0 #2b213529, .03em .07em .05em #2b21351f;display:block;position:absolute;top:5.5cqi;left:6.5cqi;right:22cqi}.acard[data-colour=liquorice] .acard-nick{text-shadow:-.02em -.025em #00000080,.02em .03em #ffffff24}.acard-nick .hash{opacity:.55;margin-right:.02em}.acard-mark{width:11cqi;height:11cqi;color:color-mix(in oklch, var(--on) 70%, var(--c));filter:drop-shadow(-.2cqi -.2cqi 0 var(--hi)) drop-shadow(.25cqi .3cqi 0 #2b213524);position:absolute;top:5.5cqi;right:6cqi}.acard-owner{font-family:var(--font-display);font-size:5.4cqi;font-weight:500;line-height:1;display:block;position:absolute;bottom:5.5cqi;left:6.5cqi}.acard-kind{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:3.4cqi;font-weight:700;line-height:1;display:block;position:absolute;bottom:6cqi;right:6.5cqi}.acard-sheen{pointer-events:none;background:radial-gradient(70cqi circle at var(--mx,24%) var(--my,12%), #ffffff80, transparent 62%), linear-gradient(118deg, transparent calc(var(--gx,30%) - 12%), #ffffff38 var(--gx,30%), transparent calc(var(--gx,30%) + 12%));mix-blend-mode:soft-light;opacity:.9;display:block;position:absolute;inset:0}.acard[data-colour=liquorice] .acard-sheen{mix-blend-mode:screen;opacity:.35}.acard-back .bk{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:1cqi 4cqi;display:grid;position:absolute;inset:6cqi 6.5cqi}.bk-title{letter-spacing:.1em;text-transform:uppercase;color:#fffbf4b3;grid-column:1/-1;font-size:4cqi;font-weight:700}.bk-main{align-self:center}.bk-amount{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15cqi;font-weight:600;line-height:1;display:block}.bk-to{margin-top:2cqi;font-size:4.8cqi;line-height:1.25;display:block}.bk-to b{font-family:var(--font-display);color:var(--butter);font-weight:600}.bk-fp{width:24cqi;height:24cqi;color:var(--butter);align-self:center}.bk-status{color:#fffbf4d1;grid-column:1/-1;font-size:4.2cqi;font-weight:600}.fp path{stroke-dasharray:1;stroke-dashoffset:0}.fp .frame path{stroke-dasharray:none}.is-scanning .fp .ridges path{animation:1.1s ease-out both fp-draw}.is-scanning .fp .ridges path:nth-child(2){animation-delay:80ms}.is-scanning .fp .ridges path:nth-child(3){animation-delay:.16s}.is-scanning .fp .ridges path:nth-child(4){animation-delay:.24s}.is-scanning .fp .ridges path:nth-child(5){animation-delay:.32s}.is-scanning .fp .ridges path:nth-child(6){animation-delay:.4s}@keyframes fp-draw{0%{stroke-dashoffset:1px;opacity:.25}to{stroke-dashoffset:0;opacity:1}}.is-approved .fp{color:var(--mint)}.avatar{--c:var(--sky);width:var(--a,52px);height:var(--a,52px);background:var(--c);color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:calc(var(--a,52px) * .42);box-shadow:inset 0 2px 0 #fff9, inset 0 -3px 0 #2b21351f, 0 0 0 3px var(--cream), var(--shadow-2);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.avatar[data-hue=sky]{--c:var(--sky)}.avatar[data-hue=lilac]{--c:var(--lilac)}.avatar[data-hue=pistachio]{--c:var(--pistachio)}.avatar[data-hue=peach]{--c:var(--peach)}.avatar[data-hue=butter]{--c:var(--butter)}.avatar[data-hue=bubblegum]{--c:var(--bubblegum)}.avatar[data-hue=mint]{--c:var(--mint)}.ph{letter-spacing:.08em;text-transform:uppercase;color:var(--jam-deep);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ph:before{content:"";border:1.5px dashed;border-radius:2px;width:8px;height:8px}.site-header{z-index:var(--z-header);padding:max(14px, env(safe-area-inset-top)) var(--gutter) 0;position:relative}.bar{max-width:var(--max);align-items:center;gap:24px;min-height:64px;margin:0 auto;display:flex}.bar nav{gap:4px;margin-left:auto;display:flex}.bar nav a{border-radius:999px;padding:8px 14px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .16s ease-out}.bar nav a:hover{background:#2b21350f}@media (width<=860px){.bar nav{display:none}.bar .btn{margin-left:auto}}@media (width<=380px){.bar .btn{padding:0 14px;font-size:15px}}.hero{max-width:var(--max);padding:clamp(20px, 4vw, 48px) var(--gutter) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;display:grid}.hero-copy{align-content:center;justify-items:start;gap:22px;display:grid}.hero-copy h1{margin-top:4px}.cta-row,.store-row{flex-wrap:wrap;gap:12px;display:flex}.fine{max-width:30em}@media (width<=1099px){.hero{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:640px}.stage-wrap{justify-self:center;width:100%;max-width:760px}}.stage-wrap{min-width:0}.stage{--fw:clamp(118px, 10.4vw, 150px);background:radial-gradient(120% 90% at 22% 0%, #ffffffa6, transparent 60%), var(--felt);border-radius:40px;grid-template-columns:auto minmax(40px,1fr) auto;grid-template-areas:"wallet mid friends";align-items:end;min-height:clamp(560px,46vw,640px);padding:96px 30px 34px;display:grid;position:relative;box-shadow:inset 0 2px #ffffffbf,inset 0 -2px #2b21350d,0 1px #fffc,0 30px 60px -30px #2b21354d}.stage:before{content:"";border-radius:inherit;pointer-events:none;opacity:.35;background-image: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 .17 0 0 0 0 .13 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.faloos-box{z-index:3;white-space:nowrap;background:#fffbf48c;border:2px dashed #2b213538;border-radius:18px;align-items:center;gap:10px;padding:9px 16px 9px 10px;display:flex;position:absolute;top:22px;left:50%;translate:-50%}.fb-text{line-height:1.1;display:grid}.fb-text b{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600;font-stretch:108%}.fb-held{color:var(--ink-2);font-size:13px;font-weight:600}.fb-held .num{border-radius:6px;padding:0 4px;transition:background-color .2s ease-out;display:inline-block}.faloos-box.is-watching .fb-held .num{background:var(--butter);color:var(--ink)}.mid{grid-area:mid;place-self:center;place-items:center;width:64px;transition:opacity .2s ease-out;display:grid}.mid svg{width:100%;overflow:visible}.mid path{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.stage:not([data-state=idle]) .mid{opacity:0}.wallet{--w:clamp(236px, 21vw, 300px);--cardh:calc(var(--w) / 1.586);--strip:calc(var(--cardh) * .31);width:var(--w);grid-area:wallet;align-self:end;margin:0 0 6px 6px;position:relative}.wallet-cards{position:relative}.wallet-sizer{width:var(--w);height:calc(var(--strip) * (var(--count) - 1) + var(--cardh));display:block}.wcard{left:0;top:calc(var(--i) * var(--strip));z-index:calc(1 + var(--i));cursor:grab;transition:opacity .24s ease-out;position:absolute}.wcard.is-active{z-index:30;cursor:grabbing}.pocket{height:calc(var(--cardh) * .42 + 24px);z-index:8;background:linear-gradient(180deg, #ffffff47, transparent 30%), var(--felt-deep);pointer-events:none;border-radius:22px 22px 30px 30px;transition:opacity .24s ease-out;position:absolute;bottom:-24px;left:-16px;right:-16px;box-shadow:0 -12px 16px -12px #2b213573,inset 0 2px #ffffff8c,inset 0 -2px #2b21350f,0 10px 24px -10px #2b21354d}.pocket:before{content:"";border:2px dashed #fffbf4d9;border-radius:15px 15px 22px 22px;position:absolute;inset:9px}.pocket-label{font-family:var(--font-display);color:var(--ink-2);font-size:15px;font-weight:500;position:absolute;bottom:18px;left:24px}.friends{z-index:5;flex-direction:column;grid-area:friends;align-self:center;gap:22px;margin:0;padding:0;list-style:none;display:flex;position:relative}.friend{grid-template-columns:auto auto;align-items:center;gap:6px 14px;transition:opacity .24s ease-out;display:grid}.friend .avatar{transition:scale var(--pop-ms) var(--pop-ease);grid-row:1/span 2}.friend-handle{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1}.fan{width:calc(var(--fw) * 1.3);height:calc(var(--fw) / 1.586 + 14px);display:block;position:relative}.fcard{--w:var(--fw);z-index:2;cursor:pointer;transition:translate var(--pop-ms) var(--pop-ease), rotate var(--pop-ms) var(--pop-ease), scale var(--pop-ms) var(--pop-ease);position:absolute;top:0;left:0;rotate:-3deg}.fcard:nth-child(2){z-index:1;translate:20% 10%;rotate:5deg}.fan:hover .fcard:nth-child(2),.fan:focus-within .fcard:nth-child(2),.stage.is-dragging .fcard:nth-child(2),.stage.is-picking .fcard:nth-child(2){translate:32% 18%;rotate:9deg}.fcard:hover{scale:1.04}.fcard .acard-body{transform-origin:50% 100%}.target.is-hot{scale:1.1}.fcard.is-hot .acard-front,.fcard.is-chosen .acard-front{outline:3px solid var(--jam);outline-offset:3px}.avatar.is-hot{box-shadow:inset 0 2px 0 #fff9, 0 0 0 3px var(--cream), 0 0 0 6px var(--jam), var(--shadow-2)}.stage.is-picking .avatar:after,.stage.is-dragging .avatar:after{content:"";border:2px solid var(--jam);border-radius:50%;animation:1.4s ease-out infinite beckon;position:absolute;inset:-6px}@keyframes beckon{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.stage.is-staged .wcard:not(.is-active),.stage.is-staged .pocket{opacity:.28}.stage.is-staged .friend:not(.is-chosen){opacity:.35}.stamp{z-index:6;background:var(--cream);color:var(--ink);font-family:var(--font-display);white-space:nowrap;box-shadow:var(--shadow-2);animation:stamp-in var(--pop-ms) var(--pop-ease) both;pointer-events:none;border-radius:10px;padding:5px 10px;font-size:16px;font-weight:600;position:absolute;top:-16px;left:50%;translate:-50%;rotate:5deg}.stamp b{color:var(--jam-deep)}.stamp.is-out{animation:.26s ease-in both stamp-out}@keyframes stamp-in{0%{opacity:0;transform:translateY(-10px)scale(.6)}}@keyframes stamp-out{to{opacity:0;transform:translateY(-6px)scale(.9)}}.trail{pointer-events:none;z-index:25;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trail line{stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:0 10;opacity:0;transition:opacity .22s ease-out}.trail.is-on line{opacity:.55;animation:.6s linear infinite march}@keyframes march{to{stroke-dashoffset:-20px}}.trail-tag{z-index:26;background:var(--ink);color:var(--cream);font-family:var(--font-display);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:500;transition:opacity .2s ease-out;position:absolute;top:0;left:0}.trail-tag .arrow{color:var(--butter)}.trail-tag.is-on{opacity:1}.picker{z-index:32;background:var(--cream);width:min(440px,100% - 24px);box-shadow:var(--shadow-3), inset 0 0 0 1px #2b21350d;animation:sheet-in var(--pop-ms) var(--pop-ease) both;border-radius:26px;gap:12px;padding:16px 16px 14px;display:grid;position:absolute;bottom:16px;left:50%;translate:-50%}@keyframes sheet-in{0%{opacity:0;transform:translateY(28px)scale(.94)}30%{opacity:1}}.picker-q{font-size:16px;font-weight:600}.picker-q b{font-family:var(--font-display);font-weight:600}.chips{gap:8px;display:flex}.chip{background:var(--felt);min-height:46px;font-family:var(--font-display);border:0;border-radius:999px;flex:1;font-size:19px;font-weight:600;transition:background-color .14s ease-out,transform .14s ease-out;box-shadow:inset 0 -2px #2b213514}.chip:hover{background:var(--felt-deep)}.chip:active{transform:scale(.96)}.chip[aria-checked=true]{background:var(--ink);color:var(--cream);box-shadow:none}.picker-actions{justify-content:space-between;gap:10px;display:flex}.picker-actions .btn:last-child{flex:1}.picker-msg{color:var(--jam-deep);min-height:0;font-size:14px;font-weight:600}.picker-msg:empty{display:none}.sentence{font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:clamp(17px,1.6vw,22px);font-weight:600;line-height:1.2;display:flex}.tok{background:var(--cream);box-shadow:var(--shadow-1);border-radius:12px;padding:6px 12px;transition:background-color .2s ease-out,opacity .2s ease-out}.tok-nick{color:var(--ink-2)}.tok.is-empty{opacity:.45}.tok-arrow{box-shadow:none;background:0 0;padding:0 2px}.sentence.is-sent .tok:not(.tok-arrow){background:var(--mint)}.stage-hint{text-align:center;color:var(--ink-2);margin-top:10px;font-size:14px}.hint-coarse{display:none}@media (pointer:coarse){.hint-fine{display:none}.hint-coarse{display:inline}}.hint-status{color:var(--ink);font-weight:600;display:none}.stage-hint.has-status>span{display:none}.stage-hint.has-status>.hint-status{display:inline}.stage.is-dragging,.stage.is-dragging *{-webkit-user-select:none;user-select:none}@media (width<=719px){.stamp{padding:4px 8px;font-size:13px}.stage{--fw:min(100px, 26vw);border-radius:30px;grid-template-columns:minmax(0,1fr);grid-template-areas:"friends""mid""wallet";min-height:0;padding:72px 12px 30px}.faloos-box{gap:8px;padding:6px 12px 6px 8px;top:14px}.faloos-box .coin{--s:24px}.fb-text b{font-size:16px}.fb-held{font-size:12px}.friends{flex-direction:row;justify-content:space-around;gap:6px}.friend{grid-template-columns:auto;justify-items:center;row-gap:8px}.friend .avatar{--a:44px;grid-row:auto}.fan{width:var(--fw)}.fan .fcard:nth-child(n+2){display:none}.wallet{--w:min(330px, calc(100vw - 72px));justify-self:center;margin:0 0 8px}.mid{width:52px;height:96px;rotate:-90deg}.hero .store-row{display:none}.hero-copy{gap:18px}.cta-row{flex-wrap:nowrap;gap:10px}.cta-row .btn{min-height:48px;padding:0 18px;font-size:16.5px}.sentence{gap:6px}.tok{padding:5px 9px}}.sec{max-width:var(--max);padding:clamp(88px, 11vw, 160px) var(--gutter) 0;margin:0 auto}.sec-head{gap:18px;max-width:760px;margin-bottom:clamp(32px,4vw,56px);display:grid}.obj{align-content:start;gap:10px;display:grid}.obj>p{color:var(--ink-2)}.obj h3{margin-top:14px}html.js:not(.still) .reveal{opacity:0;transform:translateY(18px)}html.js:not(.still) .reveal.in{opacity:1;transition:opacity .5s ease-out, transform var(--settle-ms) var(--settle-ease);transform:none}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1!important;transform:none!important}}.pick-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--r-m);background:var(--cream);box-shadow:var(--shadow-1), inset 0 0 0 1px #2b21350a;grid-template-columns:auto 1fr;gap:4px 16px;padding:20px;display:grid}.step-n{background:var(--butter);width:40px;height:40px;font-family:var(--font-display);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:19px;font-weight:600;display:grid;box-shadow:inset 0 -2px #2b21351f}.step-body{gap:4px;display:grid}.step-body b{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.2}.bank-tiles{grid-column:2;gap:8px;margin-top:10px;display:flex}.bank-tile{background:var(--oat);color:var(--ink-2);text-align:center;border-radius:14px;flex:1;padding:12px 10px 10px;font-size:13px;font-weight:600;position:relative;box-shadow:inset 0 0 0 1.5px #2b213514}.bank-tile:before{content:"";border:2px dashed #2b213540;border-radius:8px;width:26px;height:26px;margin:0 auto 6px;display:block}.bank-tile.is-picked{background:var(--ink);color:var(--cream);box-shadow:none}.bank-tile.is-picked:before{border-color:#fffbf480}.maker{border-radius:var(--r-l);background:var(--felt);grid-template-columns:minmax(0,1fr);gap:22px;padding:clamp(18px,3vw,32px);display:grid;box-shadow:inset 0 2px #ffffffb3}.maker-stage{place-items:center;padding:clamp(12px,3vw,28px) 0;display:grid}.maker-card{--w:min(380px, 100%)}.maker-form{gap:18px;display:grid}.field{gap:8px;display:grid}.field-label{font-family:var(--font-display);padding:0;font-size:17px;font-weight:600}.nick-input{background:var(--cream);min-height:56px;font-family:var(--font-display);border-radius:16px;align-items:center;gap:2px;padding:0 16px;font-size:22px;font-weight:600;display:flex;box-shadow:inset 0 2px 3px #2b21351a,inset 0 0 0 1.5px #2b21351a}.nick-input:focus-within{outline:3px solid var(--jam);outline-offset:2px}.nick-input span{color:var(--ink-2)}.nick-input input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.swatches{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.swatches legend{margin-bottom:8px}.swatch{background:var(--sw);cursor:pointer;width:40px;height:40px;box-shadow:inset 0 2px 0 #ffffff80, inset 0 -2px 0 #2b213524, var(--shadow-1);border-radius:50%;transition:transform .16s ease-out;position:relative}.swatch:hover{transform:translateY(-2px)}.swatch input,.pat-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.swatch:has(input:checked){box-shadow:0 0 0 3px var(--cream), 0 0 0 6px var(--ink)}.swatch:has(input:focus-visible),.pat-swatch:has(input:focus-visible){outline:3px solid var(--jam);outline-offset:5px}.pat-swatch{cursor:pointer;border-radius:12px;justify-items:center;gap:4px;display:grid;position:relative}.pat-chip{--w:64px;box-shadow:var(--shadow-1);border-radius:10px}.pat-chip .acard-face{border-radius:9px}.pat-name{color:var(--ink-2);font-size:12.5px;font-weight:600}.pat-swatch:has(input:checked) .pat-chip{box-shadow:0 0 0 3px var(--cream), 0 0 0 5px var(--ink)}.pat-swatch:has(input:checked) .pat-name{color:var(--ink)}.maker-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.maker-msg:empty{display:none}@media (width>=1100px){.maker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (width<=899px){.pick-grid{grid-template-columns:minmax(0,1fr)}}.approve-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ticks{gap:10px;margin:6px 0 0;padding:0;font-weight:600;list-style:none;display:grid}.ticks li{align-items:center;gap:10px;display:flex}.ticks svg{background:var(--mint);border-radius:50%;flex:none;width:26px;height:26px;padding:4px}.approve-demo{border-radius:var(--r-l);background:var(--felt);justify-items:center;gap:18px;padding:clamp(24px,4vw,44px) clamp(16px,3vw,32px);display:grid;box-shadow:inset 0 2px #ffffffb3}.approve-card{--mx:30%;--my:10%;aspect-ratio:1.586;width:min(440px,100%);position:relative;rotate:-2deg;container-type:inline-size}.ac-face{background:var(--liquorice);color:var(--cream);box-shadow:inset 0 .5cqi 0 #ffffff1f, var(--shadow-3);border-radius:6.5cqi;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:2cqi 4cqi;padding:6.5cqi 7cqi;display:grid;position:absolute;inset:0;overflow:hidden}.approve-card .acard-sheen{mix-blend-mode:screen;opacity:.3}.ac-title{letter-spacing:.1em;text-transform:uppercase;color:#fffbf4b3;grid-column:1/-1;font-size:3.8cqi;font-weight:700}.ac-amount{font-family:var(--font-display);letter-spacing:-.02em;align-self:end;font-size:15cqi;font-weight:600;line-height:1}.ac-val{display:inline-block}.ac-val.bump{animation:bump var(--pop-ms) var(--pop-ease)}@keyframes bump{0%{transform:translateY(-8%)scale(1.06)}}.ac-to{grid-column:1;font-size:4.6cqi;line-height:1.3}.ac-to b{font-family:var(--font-display);color:var(--butter);font-weight:600}.ac-fp{width:25cqi;height:25cqi;color:var(--butter);grid-area:2/2/span 2;align-self:center}.ac-status{color:#fffbf4d9;grid-column:1/-1;font-size:4.2cqi;font-weight:600}.approve-card[data-state=void] .ac-status{color:var(--peach)}.approve-card[data-state=done] .ac-status,.approve-card[data-state=done] .fp{color:var(--mint)}.approve-controls{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.stepper{background:var(--cream);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.step-btn{background:var(--felt);width:44px;height:44px;font-family:var(--font-display);border:0;border-radius:50%;font-size:24px;font-weight:600;line-height:1}.step-btn:hover{background:var(--felt-deep)}.step-val{text-align:center;min-width:84px;font-family:var(--font-display);font-size:19px;font-weight:600}.approve-tip{text-align:center}@media (width<=899px){.approve-grid{grid-template-columns:minmax(0,1fr)}}.codes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.codes-grid .obj>:first-child{border-radius:var(--r-l);background:var(--felt);min-height:330px;box-shadow:inset 0 2px #ffffffb3}.paycard{justify-items:start}.paycard-card{--mx:30%;--my:10%;align-content:center;justify-self:stretch;justify-items:center;gap:12px;padding:26px;display:grid;position:relative}.pc-top{place-self:start;align-items:center;gap:10px;display:flex}.pc-top b{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.1;display:block}.pc-top .small{display:block}.pc-qr{background:var(--cream);width:min(180px,70%);color:var(--ink);box-shadow:var(--shadow-2);border-radius:22px;padding:14px}.pc-link{font-family:var(--font-display);color:var(--ink-2);font-size:15px;font-weight:500}.tag-rig{align-content:start;justify-items:center;padding-top:28px;display:grid;position:relative}.tag-pin{z-index:2;background:var(--jam);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:21px;left:50%;box-shadow:inset 0 -2px #0003,inset 0 2px #ffffff59,0 2px 4px #2b21354d}.tag-swing{transform-origin:50% 0;filter:drop-shadow(0 12px 12px #2b213533);justify-items:center;display:grid;position:relative}.tag-string{background:var(--ink);border-radius:2px;width:2px;height:64px;margin-left:-1px;position:absolute;top:0;left:50%}.tag-card{background:var(--butter);width:172px;height:214px;color:var(--ink);clip-path:path("M86 0 L166 37 Q172 40 172 47 L172 196 Q172 214 154 214 L18 214 Q0 214 0 196 L0 47 Q0 40 6 37 Z");border:0;align-content:start;justify-items:center;gap:2px;margin-top:38px;padding:48px 18px 18px;display:grid;position:relative}.tag-card:after{content:"";pointer-events:none;border:1.5px dashed #2b213538;border-radius:10px;position:absolute;inset:34px 10px 10px}.tag-hole{background:var(--felt);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:18px;left:50%;box-shadow:inset 0 2px 2px #2b21354d}.tag-reuse{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;font-size:11.5px;font-weight:700}.tag-what{font-size:15px;font-weight:600}.tag-price{font-family:var(--font-display);letter-spacing:-.03em;font-size:52px;font-weight:600;line-height:1}.tag-code{font-family:var(--font-display);letter-spacing:.12em;background:#2b213514;border-radius:8px;margin-top:8px;padding:4px 10px;font-size:17px;font-weight:600}.bill-card{align-content:center;gap:16px;padding:24px;display:grid}.bill-head{background:var(--cream);box-shadow:var(--shadow-1);border-radius:18px;justify-content:space-between;align-items:start;gap:10px;padding:16px;display:flex}.bill-head b{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.1;display:block}.bill-code{background:var(--lilac);font-family:var(--font-display);letter-spacing:.1em;border-radius:8px;padding:3px 8px;font-size:14px;font-weight:600}.slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.slot{aspect-ratio:1;background:#2b21350f;border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 3px 6px #2b213524}.slot-open{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700}.slot .avatar{box-shadow:inset 0 2px 0 #fff9, inset 0 -3px 0 #2b21351f, var(--shadow-1)}.slot .avatar.drop{animation:drop-in var(--settle-ms) var(--settle-ease) both}@keyframes drop-in{0%{transform:translate(var(--dx,0), var(--dy,-60px)) scale(1.1)}}.claimers{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.claimers .small{margin-right:auto}.claimer{transition:transform .16s ease-out,opacity .2s ease-out}.claimer:hover{transform:translateY(-3px)}.claimer[disabled]{opacity:0;pointer-events:none}.bill-msg:empty{display:none}@media (width<=1000px){.codes-grid{grid-template-columns:minmax(0,1fr);max-width:520px}}.feed-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.feed-title{white-space:nowrap;font-size:clamp(34px,4.6vw,64px)}@media (width<=420px){.feed-title{white-space:normal}}.slips{border-radius:var(--r-l);background:var(--felt);gap:12px;padding:clamp(18px,3vw,32px);display:grid;box-shadow:inset 0 2px #ffffffb3}.slip{--tilt:0deg;background:var(--cream);box-shadow:var(--shadow-1);rotate:var(--tilt);border-radius:6px 16px 16px 6px;gap:4px;padding:16px 20px 16px 26px;display:grid;position:relative;-webkit-mask:radial-gradient(circle at 0 9px,#0000 4.5px,#000 5px) 0 0/100% 18px;mask:radial-gradient(circle at 0 9px,#0000 4.5px,#000 5px) 0 0/100% 18px}.slip:nth-child(odd){--tilt:-.6deg}.slip:nth-child(2n){--tilt:.5deg}.slip.is-new{animation:slip-in var(--pop-ms) var(--pop-ease) both;background:#fff}@keyframes slip-in{0%{opacity:0;transform:translateY(-24px)scale(.96)}}.slip-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700}.slip[data-kind=request] .slip-kind{color:var(--jam-deep)}.slip-line{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.25;display:flex}.slip-line b{font-weight:600}.slip-line .nick{color:var(--ink-2);margin-left:-8px}.slips[data-nicks=off] .nick.mine{display:none}.slip-note{color:var(--ink-2);font-size:14px}@media (width<=899px){.feed-grid{grid-template-columns:minmax(0,1fr)}}.priv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.priv-grid .obj>:first-child{border-radius:var(--r-l);background:var(--felt);min-height:300px;box-shadow:inset 0 2px #ffffffb3}.priv-grid .obj .btn,.priv-grid .obj .switch{justify-self:start;margin-top:6px}.browser{padding:22px;position:relative;overflow:hidden}.browser-bar{background:var(--cream);color:var(--ink-2);box-shadow:inset 0 -1px 0 var(--line);border-radius:16px 16px 0 0;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.browser-bar i{background:var(--felt-deep);border-radius:50%;width:9px;height:9px}.browser-bar span{margin-left:8px}.browser-body{min-height:210px;box-shadow:var(--shadow-1);background:#fff;border-radius:0 0 16px 16px;place-items:center;padding:18px;display:grid}.signin-qr,.signed-in{text-align:center;justify-items:center;gap:8px;display:grid}.web-qr{width:128px;color:var(--ink)}.signed-in b{font-family:var(--font-display);font-size:19px;font-weight:600}.signed-in:not([hidden]){animation:stamp-in var(--pop-ms) var(--pop-ease) both}.phone{background:var(--ink);width:92px;height:170px;box-shadow:var(--shadow-3);transition:transform var(--pop-ms) var(--pop-ease);border-radius:22px;padding:8px;position:absolute;bottom:-190px;right:18px}.phone-screen{background:var(--butter);height:100%;color:var(--ink);border-radius:15px;place-items:center;display:grid}.phone-screen svg{width:44px;height:44px}.web.is-scanning .phone{transform:translate(-58px,-190px)rotate(-8deg)}.web.is-scanning .phone .fp,.web.is-scanning .phone svg{animation:.9s ease-in-out infinite alternate pulse}@keyframes pulse{to{transform:scale(1.12)}}.mini-feed{align-content:center;gap:10px;padding:22px;display:grid}.mf-row{background:var(--cream);box-shadow:var(--shadow-1);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mf-row b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.mf-row .small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mf-row .num{font-family:var(--font-display);font-weight:600}.pv{transition:filter .22s ease-out,opacity .22s ease-out}.mini-feed[data-private=on] .pv{filter:blur(6px);opacity:.8}.mini-feed[data-private=on] .avatar{filter:blur(4px)}.device-list{align-content:center;gap:10px;margin:0;padding:22px;list-style:none;display:grid}.device-list li{background:var(--cream);box-shadow:var(--shadow-1);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.device-list li.is-gone{animation:.26s ease-in both stamp-out}.device-list b{font-size:15.5px;line-height:1.25;display:block}.device-list .small{display:block}.dv-ico{background:var(--felt);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dv-ico svg{width:22px;height:22px}.dv-ico.wide:before{content:"";border:2px solid var(--ink);border-radius:3px;width:22px;height:15px}.link-btn{color:var(--jam-deep);text-underline-offset:3px;background:0 0;border:0;padding:8px 6px;font-size:14px;font-weight:700;text-decoration:underline}@media (width<=1000px){.priv-grid{grid-template-columns:minmax(0,1fr);max-width:520px}}.wait-card{background:var(--ink);color:var(--cream);border-radius:44px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.wait-copy{justify-items:start;gap:18px;display:grid}.wait-copy .lede{color:#fffbf4c7}.wait-form{flex-wrap:wrap;gap:10px;width:100%;max-width:520px;display:flex}.wait-form input{background:var(--cream);min-width:0;min-height:52px;color:var(--ink);border:0;border-radius:999px;flex:240px;padding:0 20px;font-size:17px}.wait-form .btn{--bg:var(--butter);--fg:var(--ink);flex:none}.wait-form .btn:hover{--bg:#ffe9a8}.wait-msg{font-weight:600}.wait-msg:empty{display:none}.wait-msg.is-error{color:var(--peach)}.wait-copy .ph{color:var(--butter)}.wait-copy .store{color:var(--cream);background:#fffbf414;box-shadow:inset 0 0 0 1.5px #fffbf433}.wait-copy .store small{color:var(--butter)}.wait-cards{height:clamp(240px,26vw,340px);position:relative}.wait-c{--w:clamp(200px, 22vw, 290px);position:absolute;top:50%;left:50%}.wait-c.c1{translate:-64% -96%;rotate:-11deg}.wait-c.c2{translate:-50% -55%;rotate:-3deg}.wait-c.c3{translate:-34% -10%;rotate:7deg}@media (width<=899px){.wait-card{border-radius:32px;grid-template-columns:minmax(0,1fr)}.wait-cards{height:220px}.wait-c{--w:min(220px, 56vw)}}.site-footer{max-width:var(--max);padding:clamp(72px, 9vw, 120px) var(--gutter) max(32px, env(safe-area-inset-bottom));margin:0 auto}.foot{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:28px;display:flex}.foot-brand{gap:12px;max-width:420px;display:grid}.foot-links{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-links a{text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:underline #2b21354d;display:inline-flex}.foot-links a:hover{text-decoration-color:currentColor}.foot-legal{color:var(--ink-2);padding-top:20px;font-size:13.5px}
