.bb-auth{--a-pane:#f6f2eb;--a-card:#fffefb;--a-card-line:#1b181412;--a-shadow-rgb:52, 38, 18;--a-ink:#1b1814;--a-ink-2:#675d53;--a-ink-3:#766b60;--a-field:#fffefb;--a-field-line:#1b181429;--a-field-line-hover:#1b181452;--a-signal:#8a6634;--a-ring:#a07b4538;--a-danger:#8a2f2f;--a-danger-ring:#8a2f2f24;--a-cta:#1b1814;--a-cta-hover:#2a251f;--a-cta-ink:#fbf8f2;--a-r-field:14px;--a-ease-out:cubic-bezier(.16, 1, .3, 1);--a-ease-soft:cubic-bezier(.22, 1, .36, 1);--a-ease-travel:cubic-bezier(.32, .72, 0, 1);--a-ease-in:cubic-bezier(.4, 0, 1, 1);--far-x:0px;--far-y:0px;--near-x:0px;--near-y:0px;--tilt-x:0deg;--tilt-y:0deg;--sheen-x:0%;font-family:var(--font-sans);color:var(--a-ink)}.bb-canvas{color:#f4efe6;background:radial-gradient(120% 80% at 0 0,#22342a 0%,#0000 55%),radial-gradient(90% 70% at 100% 100%,#1a2a21 0%,#0000 60%),linear-gradient(160deg,#15201a 0%,#121c16 55%,#0b120e 100%);animation:1.1s linear both bbFade}.bb-light{pointer-events:none;will-change:transform;filter:blur(80px);border-radius:50%;position:absolute}.bb-light-a{aspect-ratio:1;opacity:.42;background:radial-gradient(circle,#cdaa70e6,#a07b4540 50%,#0000 70%);width:58%;animation:22s ease-in-out infinite alternate bbDriftA;top:-18%;left:-14%}.bb-light-b{aspect-ratio:1;opacity:.32;background:radial-gradient(circle,#8faa89cc,#1c2a2266 50%,#0000 70%);width:52%;animation:26s ease-in-out infinite alternate bbDriftB;bottom:-20%;right:-16%}@keyframes bbDriftA{to{transform:translate(14%,10%)scale(1.12)}}@keyframes bbDriftB{to{transform:translate(-12%,-8%)scale(1.18)}}.bb-grain{opacity:.08;mix-blend-mode:overlay;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%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bb-far{transform:translate3d(var(--far-x), var(--far-y), 0)}.bb-near{transform:translate3d(var(--near-x), var(--near-y), 0)}.bb-mote{pointer-events:none;background:#f4efe6;border-radius:9999px;position:absolute}.bb-lineart path,.bb-lineart circle{fill:none;stroke:#cdaa7029;stroke-width:.3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:bbDraw 2.6s var(--a-ease-soft) .5s forwards}.bb-lineart circle{animation-delay:1.4s}.bb-orbit{fill:none;stroke:#f4efe60d;stroke-width:.2px}.bb-float{animation:14s ease-in-out infinite alternate bbFloat}@keyframes bbFloat{to{transform:translateY(-14px)rotate(-1.5deg)}}.bb-logo-draw path{stroke:currentColor;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:bbDraw 1.2s var(--a-ease-soft) forwards, bbFill .6s ease-out forwards}.bb-logo-draw path:first-of-type{animation-delay:.1s,.95s}.bb-logo-draw path:nth-of-type(2){animation-delay:.3s,1.1s}.bb-logo-draw circle{transform-box:fill-box;transform-origin:50%;animation:bbDot .9s var(--a-ease-out) .9s both}@keyframes bbDraw{to{stroke-dashoffset:0}}@keyframes bbFill{to{fill-opacity:1;stroke-width:0}}@keyframes bbDot{0%{opacity:0;transform:translateY(10px)scale(.4)}to{opacity:1;transform:none}}.bb-word{opacity:0;filter:blur(10px);animation:bbWord .9s var(--a-ease-soft) forwards;animation-delay:calc(.45s + var(--w,0) * 60ms);display:inline-block;transform:translateY(.35em)}@keyframes bbWord{to{opacity:1;filter:blur();transform:none}}.bb-rise{animation:bbRise .8s var(--a-ease-soft) both;animation-delay:calc(.2s + var(--i,0) * 70ms)}@keyframes bbFade{0%{opacity:0}to{opacity:1}}@keyframes bbRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bb-sheet{background:radial-gradient(900px 600px at 70% 20%, #ffffffd9, transparent 60%), radial-gradient(700px 500px at 0% 90%, #cdaa701a, transparent 60%), var(--a-pane)}.bb-tilt{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d}.bb-card{background:var(--a-card);border:1px solid var(--a-card-line);box-shadow:inset 0 1px 0 #fff, 0 1px 2px rgba(var(--a-shadow-rgb), .04), 0 8px 24px -8px rgba(var(--a-shadow-rgb), .08), 0 40px 80px -32px rgba(var(--a-shadow-rgb), .22);animation:bbCardIn 1s var(--a-ease-soft) .1s both}.bb-card[data-phase=success]{animation:bbCardOut .35s var(--a-ease-in) .1s forwards}.bb-card-sheen{transform:translate3d(var(--sheen-x), 0, 0);background:linear-gradient(115deg,#0000 35%,#ffffffb3 50%,#0000 65%)}@keyframes bbCardIn{0%{opacity:0;filter:blur(4px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes bbCardOut{to{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(.99)}}.bb-field{border-radius:var(--a-r-field);border:1px solid var(--a-field-line);background:var(--a-field);height:58px;transition:border-color .16s var(--a-ease-travel), box-shadow .2s var(--a-ease-travel), background-color .16s;align-items:center;display:flex;position:relative}.bb-field:hover{border-color:var(--a-field-line-hover)}.bb-field:focus-within{border-color:var(--a-signal);box-shadow:0 0 0 4px var(--a-ring)}.bb-field[data-invalid]{border-color:var(--a-danger)}.bb-field[data-invalid]:focus-within{box-shadow:0 0 0 4px var(--a-danger-ring)}.bb-field[data-readonly]{opacity:.7}.bb-field input{width:100%;min-width:0;height:100%;font:inherit;letter-spacing:-.01em;color:var(--a-ink);background:0 0;border:0;outline:none;padding:22px 16px 6px;font-size:16px}.bb-field label{transform-origin:0;letter-spacing:-.01em;color:var(--a-ink-3);pointer-events:none;transition:transform .22s var(--a-ease-soft), color .16s;font-size:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}:-webkit-any(.bb-field input:focus+label,.bb-field input:not(:placeholder-shown)+label,.bb-field input:-webkit-autofill+label){color:var(--a-ink-2);transform:translateY(-118%)scale(.75)}:is(.bb-field input:focus+label,.bb-field input:not(:placeholder-shown)+label,.bb-field input:autofill+label){color:var(--a-ink-2);transform:translateY(-118%)scale(.75)}.bb-field input:focus+label{color:var(--a-signal)}.bb-field[data-invalid] label{color:var(--a-danger)}.bb-auth input:-webkit-autofill{-webkit-text-fill-color:var(--a-ink);-webkit-box-shadow:0 0 0 1000px var(--a-field) inset;box-shadow:0 0 0 1000px var(--a-field) inset;caret-color:var(--a-signal);transition:background-color 600000s}.bb-auth input:-webkit-autofill:hover{-webkit-text-fill-color:var(--a-ink);-webkit-box-shadow:0 0 0 1000px var(--a-field) inset;box-shadow:0 0 0 1000px var(--a-field) inset;caret-color:var(--a-signal);transition:background-color 600000s}.bb-auth input:-webkit-autofill:focus{-webkit-text-fill-color:var(--a-ink);-webkit-box-shadow:0 0 0 1000px var(--a-field) inset;box-shadow:0 0 0 1000px var(--a-field) inset;caret-color:var(--a-signal);transition:background-color 600000s}.bb-icon-swap{animation:bbIconSwap .18s var(--a-ease-travel) both}@keyframes bbIconSwap{0%{opacity:0;transform:rotate(-12deg)scale(.86)}to{opacity:1;transform:none}}.bb-reveal-in{animation:bbReveal .26s var(--a-ease-out) both}@keyframes bbReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bb-cta{border-radius:var(--a-r-field);background:linear-gradient(180deg, #2a251f 0%, var(--a-cta) 100%);height:54px;color:var(--a-cta-ink);transition:transform .18s var(--a-ease-travel), box-shadow .22s var(--a-ease-travel), background .18s;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #1b181433,0 10px 24px -10px #1b181473}.bb-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 2px 4px #1b181433,0 16px 32px -12px #1b181480}.bb-cta:active:not(:disabled){transform:translateY(0)scale(.99)}.bb-cta:focus-visible{box-shadow:0 0 0 2px var(--a-card), 0 0 0 5px var(--a-ring);outline:none}.bb-cta[data-phase=pending]{cursor:progress}.bb-cta:disabled:not([data-phase=pending]):not([data-phase=success]){opacity:.55}.bb-cta-label{transition:opacity .12s var(--a-ease-in), transform .12s var(--a-ease-in);align-items:center;gap:8px;display:inline-flex}.bb-cta-arrow{transition:transform .26s var(--a-ease-soft), opacity .2s;opacity:.6}.bb-cta:hover:not(:disabled) .bb-cta-arrow{opacity:1;transform:translate(4px)}.bb-cta:not([data-phase=idle]) .bb-cta-label{opacity:0;transform:translateY(-6px)}.bb-cta-sheen{transform:translate(-130%)skew(-18deg)}.bb-cta[data-phase=idle]:hover .bb-cta-sheen{animation:bbSheen 1s var(--a-ease-travel) forwards}@keyframes bbSheen{to{transform:translate(430%)skew(-18deg)}}.bb-pop{animation:.46s cubic-bezier(.34,1.56,.64,1) both bbPop}@keyframes bbPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.bb-cta-progress{transform-origin:0;transition:transform .9s var(--a-ease-out);background:#fbf8f266;transform:scaleX(0)}.bb-cta[data-phase=pending] .bb-cta-progress{transform:scaleX(.9)}.bb-cta[data-phase=success] .bb-cta-progress{transition-duration:.18s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.bb-light,.bb-float,.bb-cta-sheen{animation:none!important}.bb-word{opacity:1;filter:none;animation:none;transform:none}.bb-lineart path,.bb-lineart circle{stroke-dashoffset:0;animation:none}.bb-logo-draw path{stroke-dashoffset:0;fill-opacity:1;stroke-width:0;animation:none}.bb-cta-progress{display:none}}@media (prefers-contrast:more){.bb-auth{--a-field-line:var(--a-ink-2)}}
