.progress-module__I2WNeq__progress{inline-size:100%;display:block}.progress-module__I2WNeq__track{box-sizing:border-box;inline-size:100%;block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-track);display:block;position:relative;overflow:hidden}.progress-module__I2WNeq__indicator{border-radius:var(--radius-pill);background:var(--color-progress);transition-property:width;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-standard);animation:progress-module__I2WNeq__fill calc(var(--duration-long) * 2) var(--ease-enter) var(--duration-short) backwards;display:block}@media (prefers-reduced-motion:reduce){.progress-module__I2WNeq__indicator{transition-duration:var(--duration-none);animation-duration:var(--duration-none)}}@keyframes progress-module__I2WNeq__fill{0%{clip-path:inset(0 100% 0 0)}}
.setup-guide-module__GJCg8G__guide{gap:var(--space-6);display:grid;container-type:inline-size}.setup-guide-module__GJCg8G__head{gap:var(--space-3);display:grid}.setup-guide-module__GJCg8G__progress{gap:var(--space-2);display:grid}.setup-guide-module__GJCg8G__steps{gap:var(--space-3);align-content:start;margin:0;padding:0;list-style:none;display:grid}.setup-guide-module__GJCg8G__step{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.setup-guide-module__GJCg8G__body{min-block-size:var(--space-8);align-content:center;display:grid}.setup-guide-module__GJCg8G__step[data-state=next] .setup-guide-module__GJCg8G__body{color:var(--color-text-primary);font-weight:var(--font-weight-title)}.setup-guide-module__GJCg8G__layout{gap:var(--space-4);display:grid}@container (min-width:40rem){.setup-guide-module__GJCg8G__layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.setup-guide-module__GJCg8G__panel{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-accent-subtle), var(--color-surface-peach));box-shadow:var(--shadow-card);align-content:start;justify-items:start;display:grid;position:relative;overflow:hidden}.setup-guide-module__GJCg8G__panel:after{background:linear-gradient(100deg, transparent 30%, var(--color-surface-raised) 50%, transparent 70%);opacity:0;content:"";pointer-events:none;animation:setup-guide-module__GJCg8G__shine calc(var(--duration-long) * 3) var(--ease-standard) calc(var(--duration-long) * 2);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.setup-guide-module__GJCg8G__panel:after{animation-duration:var(--duration-none)}}.setup-guide-module__GJCg8G__marker[data-current]:after{inset:calc(var(--border-width-strong) * -1);border:var(--border-width-strong) solid var(--color-accent);border-radius:var(--radius-pill);content:"";animation:setup-guide-module__GJCg8G__beat calc(var(--duration-long) * 6) var(--ease-standard) infinite;position:absolute}@media (prefers-reduced-motion:reduce){.setup-guide-module__GJCg8G__marker[data-current]:after{animation-duration:var(--duration-none)}}.setup-guide-module__GJCg8G__step[data-state=done] .setup-guide-module__GJCg8G__body{color:var(--color-text-secondary)}.setup-guide-module__GJCg8G__action{padding-block-start:var(--space-2);display:flex}.setup-guide-module__GJCg8G__marker{box-sizing:border-box;inline-size:var(--space-8);block-size:var(--space-8);border:var(--border-width-thin) solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-title);line-height:var(--line-height-title);place-items:center;display:grid;position:relative}.setup-guide-module__GJCg8G__step[data-state=done] .setup-guide-module__GJCg8G__marker{border-color:var(--color-success-bg);background:var(--color-success-bg);color:var(--color-success)}.setup-guide-module__GJCg8G__step[data-state=next] .setup-guide-module__GJCg8G__marker{border:var(--border-width-strong) solid var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent)}.setup-guide-module__GJCg8G__check{inline-size:var(--space-4);block-size:var(--space-4)}.setup-guide-module__GJCg8G__checkPath{stroke-dasharray:1;stroke-dashoffset:0}@keyframes setup-guide-module__GJCg8G__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes setup-guide-module__GJCg8G__enter{0%{opacity:0;translate:0 var(--space-2)}to{opacity:1;translate:0}}@keyframes setup-guide-module__GJCg8G__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.setup-guide-module__GJCg8G__step[data-fresh] .setup-guide-module__GJCg8G__checkPath{animation:setup-guide-module__GJCg8G__draw var(--duration-short) var(--ease-enter) both}.setup-guide-module__GJCg8G__step[data-entering]{animation:setup-guide-module__GJCg8G__enter var(--duration-medium) var(--ease-enter) var(--duration-short) both}}@media (prefers-reduced-motion:reduce){.setup-guide-module__GJCg8G__step[data-fresh] .setup-guide-module__GJCg8G__checkPath{animation:setup-guide-module__GJCg8G__appear var(--duration-short) var(--ease-standard) both}.setup-guide-module__GJCg8G__step[data-entering]{animation:setup-guide-module__GJCg8G__appear var(--duration-short) var(--ease-standard) var(--duration-short) both}}@keyframes setup-guide-module__GJCg8G__shine{0%{opacity:.7;translate:-100%}to{opacity:.7;translate:100%}}@keyframes setup-guide-module__GJCg8G__beat{0%,60%{opacity:0;scale:1}65%{opacity:.6}to{opacity:0;scale:1.6}}
.sparks-module__neBQpG__spark{--angle:0deg;inline-size:var(--spark-size,calc(var(--space-1) * 1.5));block-size:var(--spark-size,calc(var(--space-1) * 1.5));border-radius:var(--radius-pill);background:var(--spark-color,var(--color-celebration));opacity:0;pointer-events:none;margin:auto;position:absolute;inset:0}@keyframes sparks-module__neBQpG__sparkFly{0%{translate:0;scale:1}to{translate:calc(cos(var(--angle)) * var(--spark-reach,var(--space-8))) calc(sin(var(--angle)) * var(--spark-reach,var(--space-8)));scale:.4}}@keyframes sparks-module__neBQpG__sparkFade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.sparks-module__neBQpG__spark{animation:sparks-module__neBQpG__sparkFly var(--duration-long) var(--ease-enter) var(--spark-delay,var(--duration-none)), sparks-module__neBQpG__sparkFade var(--duration-long) var(--ease-exit) var(--spark-delay,var(--duration-none))}:root[data-motion=reduced] .sparks-module__neBQpG__spark{display:none}}@media (prefers-reduced-motion:reduce){.sparks-module__neBQpG__spark{display:none}}
.stamp-card-module__Dc8l0G__card{--card-bg:var(--merchant-bg,var(--color-surface));--card-fg:var(--merchant-fg,var(--color-text-primary));--card-label:var(--merchant-label,var(--color-reward));--card-slot:color-mix(in oklab, var(--card-fg) 28%, var(--card-bg));--rubber-first:calc(var(--duration-long) + var(--duration-stagger) * 4);--rubber-second:calc(var(--duration-long) + var(--duration-stagger) * 2);--impact-first:calc(var(--duration-short) + var(--rubber-first) * .62);--impact-second:calc(var(--rubber-first) + var(--rubber-second) * .62);--count-at:calc(var(--duration-medium) + var(--duration-stagger) * 5);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-art);background:var(--card-bg);box-shadow:var(--shadow-card);color:var(--card-fg);transition-property:translate,box-shadow;transition-duration:var(--duration-spring-soft);transition-timing-function:var(--ease-spring-soft);margin:0;display:grid;translate:0}.stamp-card-module__Dc8l0G__busy{translate:0 calc(-1 * var(--space-2));box-shadow:var(--shadow-lift);transition-duration:calc(var(--duration-short) + var(--duration-stagger) / 2);transition-timing-function:var(--ease-enter)}.stamp-card-module__Dc8l0G__landsFirst{--rubber-at:var(--duration-short);--rubber-for:var(--rubber-first);--impact:var(--impact-first);--spark-delay:var(--impact-first);--spark-color:var(--card-label)}.stamp-card-module__Dc8l0G__landsSecond{--rubber-at:var(--rubber-first);--rubber-for:var(--rubber-second);--impact:var(--impact-second);--spark-delay:var(--impact-second);--spark-color:var(--card-label)}.stamp-card-module__Dc8l0G__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.stamp-card-module__Dc8l0G__name{font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.stamp-card-module__Dc8l0G__count{font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.stamp-card-module__Dc8l0G__countNumber{font-size:var(--font-size-heading);font-weight:var(--font-weight-title)}.stamp-card-module__Dc8l0G__holder{align-items:baseline;gap:var(--space-2);border-block-end:var(--border-width-thin) dashed var(--card-slot);margin:0;padding-block-end:var(--space-1);display:flex}.stamp-card-module__Dc8l0G__holderLabel{font-size:var(--font-size-caption);font-weight:var(--font-weight-title);text-transform:uppercase}.stamp-card-module__Dc8l0G__holderName{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--font-size-large);font-weight:var(--font-weight-title);margin:0}.stamp-card-module__Dc8l0G__holderName [data-empty]{font-style:italic;font-weight:var(--font-weight-medium)}.stamp-card-module__Dc8l0G__named{display:inline-block}.stamp-card-module__Dc8l0G__slots{grid-template-columns:repeat(var(--columns,5), minmax(0, 1fr));align-items:start;gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.stamp-card-module__Dc8l0G__slot{justify-items:center;gap:var(--space-1);min-inline-size:0;display:grid}.stamp-card-module__Dc8l0G__cell{box-sizing:border-box;aspect-ratio:1;border:var(--border-width-strong) dashed var(--card-slot);border-radius:var(--radius-pill);place-items:center;inline-size:100%;display:grid;position:relative}.stamp-card-module__Dc8l0G__slot[data-slot=prize] .stamp-card-module__Dc8l0G__cell{border-style:solid;border-color:var(--card-label);background:color-mix(in oklab, var(--card-label) 18%, transparent);color:var(--card-label)}.stamp-card-module__Dc8l0G__slot[data-reached] .stamp-card-module__Dc8l0G__cell{background:var(--card-label);color:var(--card-bg)}.stamp-card-module__Dc8l0G__cup{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:56%;inline-size:56%}.stamp-card-module__Dc8l0G__caption{font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}@keyframes stamp-card-module__Dc8l0G__arrive{0%{opacity:0;translate:0 var(--space-4)}}@keyframes stamp-card-module__Dc8l0G__reveal{0%{opacity:0}}@keyframes stamp-card-module__Dc8l0G__sink{50%{transform:translateY(var(--space-1))}}@keyframes stamp-card-module__Dc8l0G__enters{0%{opacity:0;scale:.92}}@media (prefers-reduced-motion:no-preference){.stamp-card-module__Dc8l0G__arrives,.stamp-card-module__Dc8l0G__arrivesOne,.stamp-card-module__Dc8l0G__arrivesTwo{animation-name:stamp-card-module__Dc8l0G__arrive;animation-duration:var(--duration-spring-soft);animation-timing-function:var(--ease-spring-soft);animation-delay:calc(var(--duration-stagger) * 1.5);animation-fill-mode:backwards}.stamp-card-module__Dc8l0G__arrivesOne{--count-at:calc(var(--impact-first) + var(--duration-short));animation:stamp-card-module__Dc8l0G__arrive var(--duration-spring-soft) var(--ease-spring-soft) calc(var(--duration-stagger) * 1.5) backwards, stamp-card-module__Dc8l0G__sink var(--duration-medium) var(--ease-standard) var(--impact-first)}.stamp-card-module__Dc8l0G__arrivesTwo{--count-at:calc(var(--duration-long) * 2 + var(--duration-short));animation:stamp-card-module__Dc8l0G__arrive var(--duration-spring-soft) var(--ease-spring-soft) calc(var(--duration-stagger) * 1.5) backwards, stamp-card-module__Dc8l0G__sink var(--duration-medium) var(--ease-standard) var(--impact-first), stamp-card-module__Dc8l0G__sink var(--duration-medium) var(--ease-standard) var(--impact-second)}.stamp-card-module__Dc8l0G__reveals{animation-name:stamp-card-module__Dc8l0G__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-enter);animation-delay:var(--count-at);animation-fill-mode:backwards}.stamp-card-module__Dc8l0G__named{animation-name:stamp-card-module__Dc8l0G__enters;animation-duration:calc(var(--duration-short) + var(--duration-stagger) * 1.5);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards}:root[data-motion=reduced] .stamp-card-module__Dc8l0G__arrives,:root[data-motion=reduced] .stamp-card-module__Dc8l0G__arrivesOne,:root[data-motion=reduced] .stamp-card-module__Dc8l0G__arrivesTwo,:root[data-motion=reduced] .stamp-card-module__Dc8l0G__reveals,:root[data-motion=reduced] .stamp-card-module__Dc8l0G__named{animation-name:stamp-card-module__Dc8l0G__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none)}}@media (prefers-reduced-motion:reduce){.stamp-card-module__Dc8l0G__arrives,.stamp-card-module__Dc8l0G__arrivesOne,.stamp-card-module__Dc8l0G__arrivesTwo,.stamp-card-module__Dc8l0G__reveals,.stamp-card-module__Dc8l0G__named{animation-name:stamp-card-module__Dc8l0G__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none);animation-fill-mode:backwards}.stamp-card-module__Dc8l0G__card{transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard)}.stamp-card-module__Dc8l0G__busy{translate:0}}:root[data-motion=reduced] .stamp-card-module__Dc8l0G__card{transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard)}:root[data-motion=reduced] .stamp-card-module__Dc8l0G__busy{translate:0}
.stamp-ink-module__MEhO5q__ink{color:var(--card-label,var(--color-reward));position:absolute;inset:0}.stamp-ink-module__MEhO5q__tiltBack{rotate:-4deg}.stamp-ink-module__MEhO5q__tiltForth{rotate:3deg}.stamp-ink-module__MEhO5q__inkSvg{block-size:100%;inline-size:100%;overflow:visible}.stamp-ink-module__MEhO5q__inkRing{fill:none;stroke:currentColor;stroke-width:3.2px}.stamp-ink-module__MEhO5q__inkDash{fill:none;stroke:currentColor;stroke-dasharray:2 2.4;stroke-width:1.2px}.stamp-ink-module__MEhO5q__inkCup{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.stamp-ink-module__MEhO5q__tag{font-size:var(--font-size-caption);font-weight:var(--font-weight-title);line-height:var(--line-height-title)}@keyframes stamp-ink-module__MEhO5q__inked{0%{opacity:0;scale:.85}}@keyframes stamp-ink-module__MEhO5q__tagged{0%{opacity:0;translate:0 var(--space-1);scale:.8}}@media (prefers-reduced-motion:no-preference){.stamp-ink-module__MEhO5q__inked{animation-name:stamp-ink-module__MEhO5q__inked;animation-duration:var(--duration-micro);animation-timing-function:var(--ease-enter);animation-delay:var(--impact,var(--duration-none));animation-fill-mode:backwards}.stamp-ink-module__MEhO5q__tagged{animation-name:stamp-ink-module__MEhO5q__tagged;animation-duration:var(--duration-spring-lively);animation-timing-function:var(--ease-spring-lively);animation-delay:calc(var(--impact,var(--duration-none)) + var(--duration-stagger) * 2);animation-fill-mode:backwards}:root[data-motion=reduced] .stamp-ink-module__MEhO5q__inked,:root[data-motion=reduced] .stamp-ink-module__MEhO5q__tagged{animation-name:stamp-ink-module__MEhO5q__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none)}}@media (prefers-reduced-motion:reduce){.stamp-ink-module__MEhO5q__inked,.stamp-ink-module__MEhO5q__tagged{animation-name:stamp-ink-module__MEhO5q__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none);animation-fill-mode:backwards}}@keyframes stamp-ink-module__MEhO5q__reveal{0%{opacity:0}}
.stamp-rubber-module__A4SKVa__rubber{opacity:0;pointer-events:none;inline-size:100%;stroke:var(--color-text-primary);stroke-width:2px;transform-origin:50% 100%;position:absolute;inset-block-end:calc(50% - var(--space-1) * 1.5);inset-inline:0;overflow:visible}.stamp-rubber-module__A4SKVa__rubberHandle{fill:var(--color-surface-peach)}.stamp-rubber-module__A4SKVa__rubberNeck{fill:var(--color-surface-butter)}.stamp-rubber-module__A4SKVa__rubberBody{fill:var(--color-surface-raised)}.stamp-rubber-module__A4SKVa__rubberPad{fill:var(--card-label,var(--color-reward));stroke:none}@keyframes stamp-rubber-module__A4SKVa__rubberIn{0%{opacity:0;translate:125% -112%;rotate:14deg;scale:1}to{opacity:1;translate:0 -50%;rotate:-2deg;scale:1}}@keyframes stamp-rubber-module__A4SKVa__rubberDrop{0%{opacity:1;translate:0 -50%;rotate:-2deg;scale:1}to{opacity:1;translate:0;rotate:none;scale:1.04 .92}}@keyframes stamp-rubber-module__A4SKVa__rubberHit{0%{opacity:1;translate:0;rotate:none;scale:1.04 .92}to{opacity:1;translate:0 -5%;rotate:none;scale:1}}@keyframes stamp-rubber-module__A4SKVa__rubberOut{0%{opacity:1;translate:0 -5%;rotate:none;scale:1}to{opacity:0;translate:-89% -112%;rotate:-12deg;scale:1}}@media (prefers-reduced-motion:no-preference){.stamp-rubber-module__A4SKVa__rubber{--stop-in:calc(var(--rubber-for,var(--duration-long)) * .35);--stop-drop:calc(var(--rubber-for,var(--duration-long)) * .27);--stop-hit:calc(var(--rubber-for,var(--duration-long)) * .1);--stop-out:calc(var(--rubber-for,var(--duration-long)) * .28);--start:var(--rubber-at,var(--duration-none));animation:stamp-rubber-module__A4SKVa__rubberIn var(--stop-in) var(--ease-enter) var(--start) forwards, stamp-rubber-module__A4SKVa__rubberDrop var(--stop-drop) var(--ease-drop) calc(var(--start) + var(--stop-in)) forwards, stamp-rubber-module__A4SKVa__rubberHit var(--stop-hit) var(--ease-standard) calc(var(--start) + var(--stop-in) + var(--stop-drop)) forwards, stamp-rubber-module__A4SKVa__rubberOut var(--stop-out) var(--ease-exit) calc(var(--start) + var(--stop-in) + var(--stop-drop) + var(--stop-hit)) forwards}:root[data-motion=reduced] .stamp-rubber-module__A4SKVa__rubber{display:none}}@media (prefers-reduced-motion:reduce){.stamp-rubber-module__A4SKVa__rubber{display:none}}
.signup-away-module___SwN9G__away{opacity:1;visibility:visible;transition-property:opacity,visibility,translate;transition-duration:var(--duration-short);transition-timing-function:var(--ease-enter);display:grid;translate:0}.signup-away-module___SwN9G__away[data-away]{opacity:0;visibility:hidden;translate:0 calc(-1 * var(--space-2));transition-duration:var(--duration-exit-short);transition-timing-function:var(--ease-exit)}@media (prefers-reduced-motion:reduce){.signup-away-module___SwN9G__away,.signup-away-module___SwN9G__away[data-away]{transition-property:opacity,visibility;transition-timing-function:var(--ease-standard);translate:0}}:root[data-motion=reduced] .signup-away-module___SwN9G__away{transition-property:opacity,visibility;transition-timing-function:var(--ease-standard);translate:0}
.signup-card-alive-module__pFkwZa__alive{position:relative}.signup-card-alive-module__pFkwZa__ring{inset:calc(-1 * var(--space-1));border:var(--border-width-strong) solid var(--color-accent);border-radius:calc(var(--radius-art) + var(--space-1));opacity:0;pointer-events:none;position:absolute}@keyframes signup-card-alive-module__pFkwZa__pulse{0%{opacity:0;scale:.985}40%{opacity:.8}to{opacity:0;scale:1.03}}@keyframes signup-card-alive-module__pFkwZa__settle{to{opacity:.6}}@media (prefers-reduced-motion:no-preference){.signup-card-alive-module__pFkwZa__pulsing{animation-name:signup-card-alive-module__pFkwZa__pulse;animation-duration:calc(var(--duration-medium) * 5);animation-timing-function:var(--ease-standard);animation-iteration-count:6}:root[data-motion=reduced] .signup-card-alive-module__pFkwZa__pulsing{animation-name:signup-card-alive-module__pFkwZa__settle;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-iteration-count:1;animation-fill-mode:forwards}}@media (prefers-reduced-motion:reduce){.signup-card-alive-module__pFkwZa__pulsing{animation-name:signup-card-alive-module__pFkwZa__settle;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-fill-mode:forwards}}
.heading-module__Ju8ODq__heading{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.heading-module__Ju8ODq__heading[data-size=display]{font-size:var(--font-size-display)}.heading-module__Ju8ODq__heading[data-size=title]{font-size:var(--font-size-title)}
.signup-done-module__8PS2XG__done{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.signup-done-module__8PS2XG__done :focus-visible{border-radius:var(--radius-md);outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.signup-done-module__8PS2XG__check{--spark-delay:calc(var(--duration-short) + var(--duration-medium));--spark-reach:calc(var(--space-8) + var(--space-2));inline-size:var(--space-12);block-size:var(--space-12);border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success);place-items:center;display:grid;position:relative}.signup-done-module__8PS2XG__mark{inline-size:var(--space-6);block-size:var(--space-6);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.signup-done-module__8PS2XG__stroke{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.signup-done-module__8PS2XG__animated{animation-name:signup-done-module__8PS2XG__pop;animation-duration:var(--duration-spring-lively);animation-timing-function:var(--ease-spring-lively);animation-fill-mode:backwards}.signup-done-module__8PS2XG__drawn{animation-name:signup-done-module__8PS2XG__draw;animation-duration:var(--duration-medium);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-short);animation-fill-mode:backwards}:root[data-motion=reduced] .signup-done-module__8PS2XG__animated{animation-name:signup-done-module__8PS2XG__appear;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard)}:root[data-motion=reduced] .signup-done-module__8PS2XG__drawn{animation-name:none}}@media (prefers-reduced-motion:reduce){.signup-done-module__8PS2XG__animated{animation-name:signup-done-module__8PS2XG__appear;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-fill-mode:backwards}.signup-done-module__8PS2XG__drawn{animation-name:none}}@keyframes signup-done-module__8PS2XG__pop{0%{opacity:0;scale:.4}}@keyframes signup-done-module__8PS2XG__draw{0%{stroke-dashoffset:1px}}@keyframes signup-done-module__8PS2XG__appear{0%{opacity:0}}
.signup-line-module__FIthXW__line{--line:0;justify-items:inherit;min-inline-size:0;display:grid}@keyframes signup-line-module__FIthXW__enter{0%{opacity:0;translate:0 var(--space-2)}}@keyframes signup-line-module__FIthXW__appear{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.signup-line-module__FIthXW__staggers{animation-name:signup-line-module__FIthXW__enter;animation-duration:var(--duration-medium);animation-timing-function:var(--ease-enter);animation-delay:calc(var(--duration-short) + var(--duration-stagger) * var(--line));animation-fill-mode:backwards}:root[data-motion=reduced] .signup-line-module__FIthXW__staggers{animation-name:signup-line-module__FIthXW__appear;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none)}}@media (prefers-reduced-motion:reduce){.signup-line-module__FIthXW__staggers{animation-name:signup-line-module__FIthXW__appear;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none);animation-fill-mode:backwards}}
.signup-hero-module__3eCE9W__hero{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.signup-hero-module__3eCE9W__logo{inline-size:var(--space-12);block-size:var(--space-12);border-radius:var(--radius-md);object-fit:contain}.signup-hero-module__3eCE9W__greeting{justify-items:center;gap:var(--space-1);text-align:center;display:grid}.signup-hero-module__3eCE9W__ladder{text-wrap:balance}.signup-hero-module__3eCE9W__note{text-align:center;text-wrap:balance}@media (prefers-reduced-motion:no-preference){.signup-hero-module__3eCE9W__hero{animation-name:signup-hero-module__3eCE9W__rise;animation-duration:var(--duration-medium);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards}.signup-hero-module__3eCE9W__greeting{animation-name:signup-hero-module__3eCE9W__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-enter);animation-delay:calc(var(--duration-short) + var(--duration-stagger) * 4);animation-fill-mode:backwards}:root[data-motion=reduced] .signup-hero-module__3eCE9W__hero,:root[data-motion=reduced] .signup-hero-module__3eCE9W__greeting{animation-name:signup-hero-module__3eCE9W__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none)}}@media (prefers-reduced-motion:reduce){.signup-hero-module__3eCE9W__hero,.signup-hero-module__3eCE9W__greeting{animation-name:signup-hero-module__3eCE9W__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-none);animation-fill-mode:backwards}}@keyframes signup-hero-module__3eCE9W__rise{0%{opacity:0;translate:0 var(--space-2)}}@keyframes signup-hero-module__3eCE9W__reveal{0%{opacity:0}}
.signup-invite-module__EYrU6G__invite{display:grid}@keyframes signup-invite-module__EYrU6G__wiggle{25%{rotate:-14deg}50%{rotate:10deg}75%{rotate:-6deg}}@keyframes signup-invite-module__EYrU6G__hop{50%{translate:0 calc(-1 * var(--space-1))}}@media (prefers-reduced-motion:no-preference){.signup-invite-module__EYrU6G__pencil{animation-name:signup-invite-module__EYrU6G__wiggle;animation-duration:calc(var(--duration-long) + var(--duration-medium));animation-timing-function:var(--ease-standard);animation-delay:var(--duration-celebration-signup)}.signup-invite-module__EYrU6G__invite[data-invites]{animation-name:signup-invite-module__EYrU6G__hop;animation-duration:var(--duration-spring-lively);animation-timing-function:var(--ease-spring-lively);animation-delay:calc(var(--duration-celebration-signup) + var(--duration-short))}:root[data-motion=reduced] .signup-invite-module__EYrU6G__pencil,:root[data-motion=reduced] .signup-invite-module__EYrU6G__invite{animation-name:none}}@media (prefers-reduced-motion:reduce){.signup-invite-module__EYrU6G__pencil,.signup-invite-module__EYrU6G__invite[data-invites]{animation-name:none}}
.signup-status-module__jR0kpW__zone{min-block-size:calc(var(--space-12) + var(--space-8));text-align:center;align-items:start;display:grid}.signup-status-module__jR0kpW__zone[data-closed]{block-size:0;min-block-size:0}.signup-status-module__jR0kpW__zone>*{grid-area:1/1;min-inline-size:0}.signup-status-module__jR0kpW__idle{opacity:1;visibility:visible;transition-property:opacity,visibility,translate;transition-duration:var(--duration-short);transition-timing-function:var(--ease-enter);translate:0}.signup-status-module__jR0kpW__idle[data-hidden]{opacity:0;visibility:hidden;translate:0 calc(-1 * var(--space-2));transition-duration:var(--duration-exit-short);transition-timing-function:var(--ease-exit)}.signup-status-module__jR0kpW__leaving{pointer-events:none}.signup-status-module__jR0kpW__item{justify-items:center;gap:var(--space-2);display:grid}.signup-status-module__jR0kpW__head{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.signup-status-module__jR0kpW__title{color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-large);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.signup-status-module__jR0kpW__title:focus-visible{border-radius:var(--radius-md);outline:var(--border-width-strong) solid transparent;box-shadow:var(--focus-ring)}.signup-status-module__jR0kpW__item[data-tone=danger] .signup-status-module__jR0kpW__title{color:var(--color-danger)}.signup-status-module__jR0kpW__item[data-tone=danger],.signup-status-module__jR0kpW__item[data-tone=offline]{text-align:start;justify-items:start}.signup-status-module__jR0kpW__item[data-tone=danger] .signup-status-module__jR0kpW__head,.signup-status-module__jR0kpW__item[data-tone=offline] .signup-status-module__jR0kpW__head{justify-content:start;align-items:start}.signup-status-module__jR0kpW__detail,.signup-status-module__jR0kpW__reference{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.signup-status-module__jR0kpW__reference{font-size:var(--font-size-small)}.signup-status-module__jR0kpW__code{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-title);-webkit-user-select:all;user-select:all}.signup-status-module__jR0kpW__actions{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes signup-status-module__jR0kpW__enter{0%{opacity:0;translate:0 var(--space-2)}}@keyframes signup-status-module__jR0kpW__leave{to{opacity:0;translate:0 calc(-1 * var(--space-2))}}@keyframes signup-status-module__jR0kpW__reveal{0%{opacity:0}}@keyframes signup-status-module__jR0kpW__fade{to{opacity:0}}@media (prefers-reduced-motion:no-preference){.signup-status-module__jR0kpW__entering{animation-name:signup-status-module__jR0kpW__enter;animation-duration:var(--duration-short);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards}.signup-status-module__jR0kpW__exiting{animation-name:signup-status-module__jR0kpW__leave;animation-duration:var(--duration-exit-short);animation-timing-function:var(--ease-exit);animation-fill-mode:forwards}.signup-status-module__jR0kpW__detail,.signup-status-module__jR0kpW__reference,.signup-status-module__jR0kpW__actions{animation-name:signup-status-module__jR0kpW__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards}:root[data-motion=reduced] .signup-status-module__jR0kpW__entering,:root[data-motion=reduced] .signup-status-module__jR0kpW__detail,:root[data-motion=reduced] .signup-status-module__jR0kpW__reference,:root[data-motion=reduced] .signup-status-module__jR0kpW__actions{animation-name:signup-status-module__jR0kpW__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard)}:root[data-motion=reduced] .signup-status-module__jR0kpW__exiting{animation-name:signup-status-module__jR0kpW__fade;animation-duration:var(--duration-exit-short);animation-timing-function:var(--ease-standard)}:root[data-motion=reduced] .signup-status-module__jR0kpW__idle{transition-property:opacity,visibility;transition-timing-function:var(--ease-standard);translate:0}}@media (prefers-reduced-motion:reduce){.signup-status-module__jR0kpW__entering,.signup-status-module__jR0kpW__detail,.signup-status-module__jR0kpW__reference,.signup-status-module__jR0kpW__actions{animation-name:signup-status-module__jR0kpW__reveal;animation-duration:var(--duration-short);animation-timing-function:var(--ease-standard);animation-fill-mode:backwards}.signup-status-module__jR0kpW__exiting{animation-name:signup-status-module__jR0kpW__fade;animation-duration:var(--duration-exit-short);animation-timing-function:var(--ease-standard);animation-fill-mode:forwards}.signup-status-module__jR0kpW__idle,.signup-status-module__jR0kpW__idle[data-hidden]{transition-property:opacity,visibility;transition-timing-function:var(--ease-standard);translate:0}}
.barista-screen-module__haqJAG__screen{display:grid}
.status-icon-module__pOJVUG__icon{inline-size:var(--space-6);block-size:var(--space-6);color:var(--color-accent);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.status-icon-module__pOJVUG__icon[data-tone=stalled],.status-icon-module__pOJVUG__icon[data-tone=offline]{color:var(--color-warning)}.status-icon-module__pOJVUG__icon[data-tone=danger]{color:var(--color-danger)}.status-icon-module__pOJVUG__track{opacity:.25}.status-icon-module__pOJVUG__dots{display:none}.status-icon-module__pOJVUG__dot{fill:currentColor;stroke:none}@keyframes status-icon-module__pOJVUG__spin{to{rotate:360deg}}@keyframes status-icon-module__pOJVUG__blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.status-icon-module__pOJVUG__spin{transform-origin:50%;animation-name:status-icon-module__pOJVUG__spin;animation-duration:calc(var(--duration-long) * 2);animation-timing-function:linear;animation-iteration-count:12}:root[data-motion=reduced] .status-icon-module__pOJVUG__spin,:root[data-motion=reduced] .status-icon-module__pOJVUG__track{display:none}:root[data-motion=reduced] .status-icon-module__pOJVUG__dots{display:inline}:root[data-motion=reduced] .status-icon-module__pOJVUG__dot{animation-name:status-icon-module__pOJVUG__blink;animation-duration:calc(var(--duration-long) * 2.5);animation-timing-function:var(--ease-standard);animation-iteration-count:10}:root[data-motion=reduced] .status-icon-module__pOJVUG__dotSecond{animation-delay:calc(var(--duration-long) * .8)}:root[data-motion=reduced] .status-icon-module__pOJVUG__dotThird{animation-delay:calc(var(--duration-long) * 1.6)}}@media (prefers-reduced-motion:reduce){.status-icon-module__pOJVUG__spin,.status-icon-module__pOJVUG__track{display:none}.status-icon-module__pOJVUG__dots{display:inline}.status-icon-module__pOJVUG__dot{animation-name:status-icon-module__pOJVUG__blink;animation-duration:calc(var(--duration-long) * 2.5);animation-timing-function:var(--ease-standard);animation-iteration-count:10}.status-icon-module__pOJVUG__dotSecond{animation-delay:calc(var(--duration-long) * .8)}.status-icon-module__pOJVUG__dotThird{animation-delay:calc(var(--duration-long) * 1.6)}}
.plain-screen-module__rMzIpW__plain{--screen-block-size:100dvh;min-block-size:var(--screen-block-size);display:grid}.plain-screen-module__rMzIpW__padded{padding-block:var(--space-4);padding-block-start:calc(var(--space-4) + var(--sat,env(safe-area-inset-top,0px)));padding-block-end:calc(var(--space-4) + var(--sab,env(safe-area-inset-bottom,0px)));padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));display:grid}
.in-app-notice-module__u-HDKW__notice{gap:var(--space-3);justify-items:stretch;display:grid}
.banner-module__dOBOPa__banner{--banner-bg:var(--color-accent-subtle);--banner-fg:var(--color-accent);opacity:0;visibility:hidden;transition-property:grid-template-rows,opacity,visibility;transition-duration:var(--duration-exit-short);transition-timing-function:var(--ease-exit);grid-template-rows:0fr;display:grid}.banner-module__dOBOPa__banner[data-tone=success]{--banner-bg:var(--color-success-bg);--banner-fg:var(--color-success)}.banner-module__dOBOPa__banner[data-tone=warning]{--banner-bg:var(--color-warning-bg);--banner-fg:var(--color-warning)}.banner-module__dOBOPa__banner[data-tone=danger]{--banner-bg:var(--color-danger-bg);--banner-fg:var(--color-danger)}.banner-module__dOBOPa__banner[data-open]{opacity:1;visibility:visible;transition-duration:var(--duration-short);transition-timing-function:var(--ease-enter);grid-template-rows:1fr}@starting-style{.banner-module__dOBOPa__banner[data-open]{opacity:0;grid-template-rows:0fr}}.banner-module__dOBOPa__clip{min-block-size:0;overflow:hidden}.banner-module__dOBOPa__bar{box-sizing:border-box;align-items:center;gap:var(--space-3);min-block-size:var(--size-target);padding-block:var(--space-2);padding-block-start:calc(var(--space-2) + var(--sat,env(safe-area-inset-top,0px)));padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));border-block-end:var(--border-width-thin) solid var(--banner-fg);background:var(--banner-bg);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);display:flex}.banner-module__dOBOPa__icon{inline-size:var(--space-6);block-size:var(--space-6);color:var(--banner-fg);flex:none}.banner-module__dOBOPa__text{min-inline-size:0;font-weight:var(--font-weight-medium);flex:1}.banner-module__dOBOPa__action{flex:none}.banner-module__dOBOPa__action:empty{display:none}@media (prefers-reduced-motion:reduce){.banner-module__dOBOPa__banner,.banner-module__dOBOPa__banner[data-open]{transition-property:opacity,visibility;transition-duration:var(--duration-exit-short);transition-timing-function:var(--ease-standard)}}
.pulse-chart-module__LxF3vW__figure{gap:var(--space-2);color:var(--color-text-primary);font-family:var(--font-body);margin:0;display:grid}.pulse-chart-module__LxF3vW__plot{display:flex}.pulse-chart-module__LxF3vW__slot{flex:1 1 0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);justify-items:center;min-inline-size:0;display:grid}.pulse-chart-module__LxF3vW__now{min-block-size:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-title);white-space:nowrap;justify-self:end}.pulse-chart-module__LxF3vW__column{--ghost:0;--step:calc(var(--space-2) + var(--space-1));block-size:calc(var(--space-12) * 2);padding-inline:calc(var(--space-1) / 2);border-block-end:var(--border-width-thin) solid var(--color-border-control);justify-self:stretch;place-items:end center;display:grid}.pulse-chart-module__LxF3vW__column>*{grid-area:1/1}.pulse-chart-module__LxF3vW__slot[data-now] .pulse-chart-module__LxF3vW__column{border-inline-end:var(--border-width-strong) dashed var(--color-text-secondary)}.pulse-chart-module__LxF3vW__ghost{box-sizing:border-box;inline-size:100%;block-size:min(100%, calc(var(--ghost) * var(--step)));border-block-start:var(--border-width-thin) solid var(--color-border-control);background:var(--color-border);border-start-start-radius:var(--space-1);border-start-end-radius:var(--space-1);align-self:end}.pulse-chart-module__LxF3vW__dots{align-self:end;align-items:center;gap:var(--space-1);flex-direction:column-reverse;padding-block-end:var(--space-1);display:flex}.pulse-chart-module__LxF3vW__dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);transition-property:opacity,transform;transition-duration:var(--duration-short);transition-timing-function:var(--ease-enter);position:relative}@starting-style{.pulse-chart-module__LxF3vW__dot{opacity:0;transform:translateY(calc(-1 * var(--space-6)))}}[data-celebrate] .pulse-chart-module__LxF3vW__dot{--spark-delay:var(--duration-short);--spark-reach:var(--space-6);animation-name:pulse-chart-module__LxF3vW__landed;animation-duration:var(--duration-micro);animation-timing-function:var(--ease-standard);animation-delay:var(--duration-short)}[data-celebrate] .pulse-chart-module__LxF3vW__dot:before,[data-celebrate] .pulse-chart-module__LxF3vW__dot:after{content:"";border-radius:var(--radius-pill);animation-duration:var(--duration-long);animation-delay:var(--duration-short);animation-fill-mode:both;position:absolute;inset:0}[data-celebrate] .pulse-chart-module__LxF3vW__dot:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-celebration) 70%, transparent), transparent);animation-name:pulse-chart-module__LxF3vW__halo;animation-timing-function:var(--ease-exit)}[data-celebrate] .pulse-chart-module__LxF3vW__dot:after{border:var(--border-width-strong) solid var(--color-celebration);animation-name:pulse-chart-module__LxF3vW__ring;animation-timing-function:var(--ease-enter)}@keyframes pulse-chart-module__LxF3vW__landed{50%{scale:1.15 .8}}@keyframes pulse-chart-module__LxF3vW__halo{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(6)}}@keyframes pulse-chart-module__LxF3vW__ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4)}}.pulse-chart-module__LxF3vW__tick{min-block-size:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-title);white-space:nowrap;justify-self:start}.pulse-chart-module__LxF3vW__caption{color:var(--color-text-secondary);font-size:var(--font-size-small)}.pulse-chart-module__LxF3vW__legend{gap:var(--space-2) var(--space-4);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pulse-chart-module__LxF3vW__legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.pulse-chart-module__LxF3vW__legendDot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent)}.pulse-chart-module__LxF3vW__legendBar{box-sizing:border-box;inline-size:var(--space-3);block-size:var(--space-2);border-block-start:var(--border-width-thin) solid var(--color-border-control);background:var(--color-border)}.pulse-chart-module__LxF3vW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pulse-chart-module__LxF3vW__dot{transition-property:opacity}[data-celebrate] .pulse-chart-module__LxF3vW__dot{animation:none}[data-celebrate] .pulse-chart-module__LxF3vW__dot:before,[data-celebrate] .pulse-chart-module__LxF3vW__dot:after{opacity:0;animation:none}}
.devices-list-module__8OsDRG__section{gap:var(--space-4);max-inline-size:40rem;display:grid}.devices-list-module__8OsDRG__list{gap:var(--space-3);display:grid}.devices-list-module__8OsDRG__invite{gap:var(--space-3);justify-items:start;display:grid}.devices-list-module__8OsDRG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.pulse-count-module__wRTugW__count{align-items:baseline;gap:var(--space-2);font-family:var(--font-body);flex-wrap:wrap;margin:0;display:flex}.pulse-count-module__wRTugW__value{color:var(--color-text-primary);font-size:var(--font-size-display);font-weight:var(--font-weight-title);line-height:var(--line-height-title)}.pulse-count-module__wRTugW__detail{color:var(--color-text-secondary);font-size:var(--font-size-small)}
.dialog-module__G1Pm5W__backdrop{background:var(--color-overlay);opacity:1;transition-property:opacity;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-enter);position:fixed;inset:0}.dialog-module__G1Pm5W__backdrop[data-starting-style]{opacity:0}.dialog-module__G1Pm5W__backdrop[data-ending-style]{opacity:0;transition-duration:var(--duration-exit-medium);transition-timing-function:var(--ease-exit)}.dialog-module__G1Pm5W__popup{box-sizing:border-box;align-content:start;gap:var(--space-3);block-size:fit-content;inline-size:min(28rem, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 2 * var(--space-4));padding:var(--space-6);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sheet);color:var(--color-text-primary);opacity:1;transition-property:opacity,translate;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-enter);margin:auto;display:grid;position:fixed;inset:0;overflow-y:auto;translate:0}.dialog-module__G1Pm5W__popup[data-starting-style]{opacity:0;translate:0 var(--space-2)}.dialog-module__G1Pm5W__popup[data-ending-style]{opacity:0;translate:0 var(--space-2);transition-duration:var(--duration-exit-medium);transition-timing-function:var(--ease-exit)}.dialog-module__G1Pm5W__title{font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.dialog-module__G1Pm5W__description{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}@media (prefers-reduced-motion:reduce){.dialog-module__G1Pm5W__backdrop,.dialog-module__G1Pm5W__backdrop[data-ending-style],.dialog-module__G1Pm5W__popup,.dialog-module__G1Pm5W__popup[data-ending-style]{transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard)}.dialog-module__G1Pm5W__popup[data-starting-style],.dialog-module__G1Pm5W__popup[data-ending-style]{translate:0}}
