.FoundBrewCharacter_root__iihSr{position:relative;display:block;filter:drop-shadow(var(--fb-character-contact-shadow));transition:transform var(--fb-dur) var(--fb-ease);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,black 0,black 88%,transparent);mask-image:linear-gradient(180deg,black 0,black 88%,transparent)}.FoundBrewCharacter_layer__MrrMj{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 4%;transition:opacity var(--fb-dur) var(--fb-ease)}@keyframes FoundBrewCharacter_fb-char-breathe__zIksE{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.FoundBrewCharacter_root__iihSr[data-state=idle],.FoundBrewCharacter_root__iihSr[data-state=success]{animation:FoundBrewCharacter_fb-char-breathe__zIksE 5s ease-in-out infinite}.FoundBrewCharacter_root__iihSr[data-motion=reduced]{animation:none!important}.FoundBrewCharacter_root__iihSr[data-state=attention],.FoundBrewCharacter_root__iihSr[data-state=password],.FoundBrewCharacter_root__iihSr[data-state=typing]{transform:translateY(-2px) rotate(-.6deg) scale(1.01)}.FoundBrewCharacter_root__iihSr[data-state=error]{transform:translateY(1px) rotate(.4deg)}.FoundBrewCharacter_root__iihSr[data-state=success]{transform:translateY(-4px) scale(1.015)}.FoundBrewCharacter_root__iihSr[data-state=loading]{transform:translateY(0) scale(.995)}.FloatingDotsButton_button__0QO54{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:all .25s ease;background:radial-gradient(65.28% 65.28% at 50% 100%,color-mix(in srgb,var(--fb-flux) 80%,transparent) 0,color-mix(in srgb,var(--fb-flux) 0%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--fb-flux) 90%,#000 6%),color-mix(in srgb,var(--fb-flux) 90%,#000 6%));border-radius:.75rem;border:none;outline:none;padding:0 26px;min-height:52px;min-width:108px;text-decoration:none}.FloatingDotsButton_button__0QO54:after,.FloatingDotsButton_button__0QO54:before{content:"";position:absolute;transition:all .5s ease-in-out;z-index:0}.FloatingDotsButton_button__0QO54:before{inset:1px;background:linear-gradient(177.95deg,rgba(255,255,255,.19),rgba(255,255,255,0));border-radius:calc(.75rem - 1px)}.FloatingDotsButton_button__0QO54:after{inset:2px;background:radial-gradient(65.28% 65.28% at 50% 100%,color-mix(in srgb,var(--fb-flux) 80%,transparent) 0,color-mix(in srgb,var(--fb-flux) 0%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--fb-flux) 90%,#000 6%),color-mix(in srgb,var(--fb-flux) 90%,#000 6%));border-radius:calc(.75rem - 2px)}.FloatingDotsButton_button__0QO54:active{transform:scale(.95)}.FloatingDotsButton_points__PSm_B{overflow:hidden;width:100%;height:100%;pointer-events:none;position:absolute;z-index:1}.FloatingDotsButton_point__1PxVX{bottom:-10px;position:absolute;animation:FloatingDotsButton_floating-points__dV8gr ease-in-out infinite;pointer-events:none;width:2px;height:2px;background-color:var(--fb-flux-ink);border-radius:9999px}@keyframes FloatingDotsButton_floating-points__dV8gr{0%{transform:translateY(0)}85%{opacity:0}to{transform:translateY(-55px);opacity:0}}.FloatingDotsButton_point__1PxVX:first-child{left:10%;opacity:1;animation-duration:2.35s;animation-delay:.2s}.FloatingDotsButton_point__1PxVX:nth-child(2){left:30%;opacity:.7;animation-duration:2.5s;animation-delay:.5s}.FloatingDotsButton_point__1PxVX:nth-child(3){left:25%;opacity:.8;animation-duration:2.2s;animation-delay:.1s}.FloatingDotsButton_point__1PxVX:nth-child(4){left:44%;opacity:.6;animation-duration:2.05s}.FloatingDotsButton_point__1PxVX:nth-child(5){left:50%;opacity:1;animation-duration:1.9s}.FloatingDotsButton_point__1PxVX:nth-child(6){left:75%;opacity:.5;animation-duration:1.5s;animation-delay:1.5s}.FloatingDotsButton_point__1PxVX:nth-child(7){left:88%;opacity:.9;animation-duration:2.2s;animation-delay:.2s}.FloatingDotsButton_point__1PxVX:nth-child(8){left:58%;opacity:.8;animation-duration:2.25s;animation-delay:.2s}.FloatingDotsButton_point__1PxVX:nth-child(9){left:98%;opacity:.6;animation-duration:2.6s;animation-delay:.1s}.FloatingDotsButton_point__1PxVX:nth-child(10){left:65%;opacity:1;animation-duration:2.5s;animation-delay:.2s}.FloatingDotsButton_inner__TUBxS{z-index:2;gap:6px;position:relative;width:100%;color:var(--fb-flux-ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--fb-font-mono);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;transition:color .2s ease-in-out}.FloatingDotsButton_icon__Znii4{width:18px;height:18px;transition:transform .3s ease;stroke:var(--fb-flux-ink);fill:none}.FloatingDotsButton_button__0QO54:hover .FloatingDotsButton_icon__Znii4{transform:translateX(2px)}.FloatingDotsButton_button__0QO54:hover .FloatingDotsButton_icon__Znii4 path{animation:FloatingDotsButton_dash__N7XxV .8s linear forwards}@keyframes FloatingDotsButton_dash__N7XxV{0%{stroke-dasharray:0,20;stroke-dashoffset:0}50%{stroke-dasharray:10,10;stroke-dashoffset:-5}to{stroke-dasharray:20,0;stroke-dashoffset:-10}}@media (prefers-reduced-motion:reduce){.FloatingDotsButton_point__1PxVX{animation:none;opacity:0}.FloatingDotsButton_button__0QO54:hover .FloatingDotsButton_icon__Znii4 path{animation:none}}.SpinningBorderButton_root__TGXDz{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;padding:1.75px;cursor:pointer;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.SpinningBorderButton_root__TGXDz:hover{transform:translateY(-2px);box-shadow:0 0 26px color-mix(in srgb,var(--fb-flux) 32%,transparent)}.SpinningBorderButton_root__TGXDz:active{transform:translateY(0) scale(.98)}.SpinningBorderButton_beam__LRLqq{position:absolute;inset:-100%;opacity:.5;transition:opacity .3s ease;background:conic-gradient(from 90deg at 50% 50%,transparent 0deg,transparent 235deg,color-mix(in srgb,var(--fb-flux) 55%,transparent) 300deg,color-mix(in srgb,var(--fb-flux) 96%,#fff 30%) 350deg,var(--fb-flux) 1turn);animation:SpinningBorderButton_sbb-spin__ZgoNi 2.6s linear infinite}.SpinningBorderButton_root__TGXDz:hover .SpinningBorderButton_beam__LRLqq{opacity:1}.SpinningBorderButton_border__fmpgG{position:absolute;inset:0;border-radius:.75rem;background:var(--fb-line-2);transition:opacity .3s ease}.SpinningBorderButton_root__TGXDz:hover .SpinningBorderButton_border__fmpgG{opacity:.35}.SpinningBorderButton_surface__Qtys8{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:0 26px;border-radius:calc(.75rem - 1.75px);background:linear-gradient(to bottom,color-mix(in srgb,var(--fb-bg-2) 82%,var(--fb-ink) 4%),var(--fb-bg));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fb-ink) 14%,transparent);font-family:var(--fb-font-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fb-dim);transition:color .3s ease}.SpinningBorderButton_root__TGXDz:hover .SpinningBorderButton_surface__Qtys8{color:var(--fb-ink)}.SpinningBorderButton_icon__xR9Ec{width:14px;height:14px;transition:transform .3s ease}.SpinningBorderButton_root__TGXDz:hover .SpinningBorderButton_icon__xR9Ec{transform:translateX(2px)}@keyframes SpinningBorderButton_sbb-spin__ZgoNi{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SpinningBorderButton_beam__LRLqq{animation:none;opacity:.8}.SpinningBorderButton_root__TGXDz:hover{transform:none}}