:where(.rblv-product-shell,.rblv-landing) [data-product-reveal]{transform-origin:center}@media(prefers-reduced-motion:no-preference){:where(.rblv-product-shell,.rblv-landing) :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])){transition-property:scale;transition-duration:.14s;transition-timing-function:ease-out}:where(.rblv-product-shell,.rblv-landing) :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):active{scale:.96}}@media(prefers-reduced-motion:reduce){:where(.rblv-product-shell,.rblv-landing) [data-product-reveal][data-product-motion-active]{opacity:1!important;transform:none!important}}.product-auth-page.rblv-auth-page{--auth-background: #0d0d0d;--auth-surface: #161616;--auth-raised: #232323;--auth-border: #414141;--auth-text: #f4f4f4;--auth-muted: #ababab;--auth-accent: #ffffff;--auth-error: #ffb3c0;--rblv-ink: var(--auth-text);--rblv-muted: var(--auth-muted);--rblv-paper: var(--auth-surface);--rblv-paper-soft: var(--auth-raised);--rblv-highlighter: var(--auth-accent);--rblv-hand: var(--font-inter, Inter, Arial, sans-serif);min-height:100svh;background:var(--auth-background)!important;color:var(--auth-text)!important;font-family:var(--font-inter, Inter, Arial, sans-serif);font-variant-numeric:tabular-nums;color-scheme:dark}body:has(.product-auth-page){background:#0d0d0d!important}.product-auth-page.rblv-auth-page .product-auth-panel{min-height:100svh;background:var(--auth-background)!important;overflow:visible}.product-auth-page .product-auth-brandbar{display:flex;align-items:center;min-height:5.5rem;padding:1.2rem clamp(1.25rem,3vw,2.5rem)}.product-auth-brandbar>a{min-height:2.75rem;color:var(--auth-text)}.product-auth-page .product-auth-brandbar [class*="text-[#16a34a]"]{color:var(--auth-accent)}.product-auth-page .product-auth-mobile-brand{display:none}.product-auth-page .product-auth-content{padding:2rem clamp(1rem,3vw,3rem);overflow:visible}.product-auth-page .product-auth-card{max-width:27rem;padding:1.75rem;border:1px solid #333;border-radius:1.75rem;background:var(--auth-surface);gap:1.75rem}.product-auth-page.rblv-auth-page>section:first-child :is(h1,h2){color:var(--auth-text)!important;font-family:inherit!important;font-weight:500;letter-spacing:-.03em!important;line-height:1.2;text-wrap:balance}.product-auth-page h1{font-size:clamp(1.7rem,2.5vw,2rem)}.product-auth-page :is(button,input,label){font-family:inherit}.product-auth-page :is(.font-black,.font-bold){font-weight:550}.product-auth-page .rblv-kicker{color:var(--auth-muted);font-family:inherit;font-size:.8125rem;font-weight:400;text-transform:none;letter-spacing:normal}.product-auth-page .product-auth-divider{margin-block-start:.55rem;padding-block-start:.55rem}.product-auth-page .product-auth-form{gap:1rem}.product-auth-page.rblv-auth-page [data-label]{color:var(--auth-text)!important;font-size:.8125rem;font-weight:500!important}.product-auth-page.rblv-auth-page [data-label]>span{color:var(--auth-error)!important}.product-auth-page.rblv-auth-page .rblv-auth-email-field{min-height:3rem;border:1px solid var(--auth-border)!important;border-radius:.9rem;background:var(--auth-raised)!important;box-shadow:none!important}.product-auth-page.rblv-auth-page .rblv-auth-email-field input{min-height:3rem;color:var(--auth-text)!important;-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-accent);font-size:1rem;font-weight:400}.product-auth-page.rblv-auth-page .rblv-auth-email-field input::placeholder{color:var(--auth-muted);-webkit-text-fill-color:var(--auth-muted);opacity:1}.product-auth-page.rblv-auth-page .rblv-auth-email-field>svg{color:var(--auth-muted)}.product-auth-page.rblv-auth-page .rblv-auth-email-field:focus-within{border-color:var(--auth-accent)!important;outline:2px solid var(--auth-accent);outline-offset:3px;box-shadow:none!important}.product-auth-page.rblv-auth-page .rblv-auth-email-field[data-invalid],.product-auth-page.rblv-auth-page [data-invalid]>.rblv-auth-email-field{border-color:var(--auth-error)!important}.product-auth-page.rblv-auth-page .rblv-auth-email-field[data-invalid]:focus-within{outline-color:var(--auth-error)}.product-auth-page.rblv-auth-page .rblv-auth-email-field input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text)!important;caret-color:var(--auth-accent);box-shadow:inset 0 0 0 1000px var(--auth-raised)!important}.product-auth-page.rblv-auth-page .rblv-auth-email-field input:autofill{color:var(--auth-text)!important;box-shadow:inset 0 0 0 1000px var(--auth-raised)!important}.product-auth-page.rblv-auth-page .product-auth-panel :is(button,a,input):focus-visible,.product-auth-page.rblv-auth-page .product-auth-dialog :is(button,a,input):focus-visible{outline:2px solid var(--auth-accent)!important;outline-offset:4px!important}.product-auth-page.rblv-auth-page button.product-auth-email-submit{min-height:3rem;border:1px solid transparent!important;border-radius:.9rem;background:var(--auth-accent)!important;color:#111!important;box-shadow:none!important;font-size:.875rem;font-weight:550}.product-auth-page.rblv-auth-page button.product-auth-email-submit [data-icon]{color:inherit!important}.product-auth-page.rblv-auth-page button.product-auth-email-submit:disabled{background:#343434!important;color:#b9b9b9!important;opacity:1;cursor:not-allowed}.product-auth-page.rblv-auth-page .rblv-auth-email-field[data-disabled]{opacity:.65}.product-auth-page.rblv-auth-page .product-auth-form [role=alert]{color:var(--auth-error)}.product-auth-page.rblv-auth-page .product-auth-message[role=alert]{border-color:#65353c;border-radius:.85rem;background:#2e1a1e;color:var(--auth-error);font-size:.8125rem;line-height:1.6}.product-auth-page.rblv-auth-page .product-auth-message[role=status]{border-color:#3e563c;border-radius:.85rem;background:#1d291c;color:#b8e4a7;font-size:.8125rem;line-height:1.6}.product-auth-page.rblv-auth-page .rblv-wallet-login-card{min-height:3.65rem;gap:.65rem;padding:.7rem;border:1px solid var(--auth-border);border-radius:.95rem;background:var(--auth-raised)!important;color:var(--auth-text);box-shadow:none;transform:none}.product-auth-page.rblv-auth-page .rblv-wallet-login-card[aria-busy=true]{border-color:var(--auth-accent);background:#292929!important;color:var(--auth-text)}.product-auth-page .rblv-wallet-login-card :is([class*="text-[9px]"],[class*="text-[#69645a]"]){color:var(--auth-muted);font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:normal}.product-auth-page .rblv-wallet-login-card .truncate{font-size:.8125rem;font-weight:500}.product-auth-page .rblv-wallet-logo-tile{width:2rem;height:2rem;border:0;border-radius:.65rem;background:#313131;box-shadow:none;transform:none!important}.product-auth-page .rblv-wallet-logo-tile img{outline:1px solid rgb(255 255 255 / .1);outline-offset:-1px}.product-auth-page .rblv-wallet-login-card>span:last-child{width:.4rem;height:.4rem;border:0}.product-auth-page .product-auth-socials{flex-wrap:wrap;gap:.75rem;padding-block:.2rem}.product-auth-page.rblv-auth-page .rblv-auth-social-button{min-height:2.75rem;min-width:2.75rem;border:1px solid var(--auth-border);border-radius:.85rem;background:var(--auth-raised)!important;color:var(--auth-text)!important;box-shadow:none;transform:none}.product-auth-page .rblv-auth-social-button:disabled,.product-auth-page .rblv-wallet-login-card:disabled{cursor:not-allowed;opacity:.55}.product-auth-page .rblv-auth-social-button>span:not(.absolute){transform:none}.product-auth-page .product-auth-footer{display:flex;min-height:5rem;padding:1.25rem clamp(1.25rem,3vw,2.5rem)}.product-auth-page .product-auth-footer :is(p,a){color:var(--auth-muted);font-size:.8125rem;font-weight:400}.product-auth-page .product-auth-footer>a{min-height:2.75rem}.product-auth-page .product-auth-footer>p{align-content:center}.product-auth-page .product-auth-referral :is([class*="text-[#69645a]"],[class*="text-[#929b92]"],[class*="text-[#697269]"],[class*="text-[#829084]"],[class*="text-[#79a482]"]){color:var(--auth-muted)}.product-auth-page .product-auth-referral [class*="text-[#11110f]"]{color:var(--auth-text)}.product-auth-page .product-auth-referral>div:first-child>span{border:1px solid #505050;background:#292929;color:var(--auth-accent);box-shadow:none}.product-auth-page .product-auth-referral>div.relative{border:1px solid #444444;border-radius:1rem;background:#202020;box-shadow:none}.product-auth-page .product-auth-referral :is([class*="text-[10px]"],[class*="tracking-[0.16em]"],[class*="tracking-[0.15em]"]){font-size:.75rem;text-transform:none;letter-spacing:normal}.product-auth-page .product-auth-dialog{border-color:var(--auth-border);border-radius:1.5rem;background:var(--auth-surface);color:var(--auth-text)}.product-auth-page .product-auth-dialog>button{min-height:2.75rem;min-width:2.75rem;color:var(--auth-muted)}.product-auth-page .product-auth-dialog :is(h3,p){font-family:inherit}.product-auth-page .product-auth-dialog [class*="bg-[#16a34a]"]{background:var(--auth-accent)}.product-auth-showcase{display:none;min-width:0;padding:1.25rem 1.25rem 1.25rem 0}.product-auth-page .rblv-login-side-shell,.product-auth-page .rblv-login-side-panel,.product-auth-page .rblv-login-token-stage{min-height:calc(100svh - 2.5rem)}.product-auth-page .rblv-login-side-panel{border:1px solid #333333;border-radius:1.75rem;background:radial-gradient(ellipse at 50% 45%,#292929 0,#171717 52%,#131313)}.product-auth-page .rblv-login-token-card{border:1px solid #535353;border-radius:1.15rem;background:#262626!important;color:var(--auth-text);box-shadow:0 8px 24px #00000047}.product-auth-page .rblv-login-token-card:hover:not([data-dragging=true]){border-color:var(--auth-accent);box-shadow:0 10px 30px #00000059}.product-auth-page .rblv-login-token-card[data-dragging=true]{box-shadow:0 16px 36px #00000073}.product-auth-page .rblv-login-token-card:focus-visible{outline:2px solid var(--auth-accent);outline-offset:4px}.product-auth-page .rblv-login-token-avatar{border:1px solid rgb(255 255 255 / .1);border-radius:.85rem;background:var(--auth-raised);outline:none}.product-auth-page .rblv-login-token-avatar-fallback{background:var(--auth-raised);color:var(--auth-text);font-family:inherit;font-weight:500}.product-auth-page .rblv-login-token-copy strong{font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.4}.product-auth-page .rblv-login-token-copy span{color:#c4c4c4;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:normal}.product-auth-page ::selection{background:var(--auth-accent);color:#111}@media(min-width:75rem){.product-auth-showcase{display:block}}@media(max-width:40rem){.product-auth-page .product-auth-content{padding:1rem}.product-auth-page .product-auth-card{padding:1.25rem;border-radius:1.5rem}.product-auth-page .rblv-wallet-login-grid{gap:.65rem}.product-auth-page .rblv-wallet-login-card{flex-wrap:wrap}.product-auth-page .rblv-wallet-login-card>span:last-child{display:none}.product-auth-page .rblv-wallet-login-card .truncate{white-space:normal;line-height:1.4}.product-auth-page .product-auth-footer{padding-block-end:max(1.25rem,env(safe-area-inset-bottom))}}@media(hover:hover)and (pointer:fine){.product-auth-page.rblv-auth-page button.product-auth-email-submit:not(:disabled):hover{background:#e5e5e5!important}.product-auth-page.rblv-auth-page :is(.rblv-wallet-login-card,.rblv-auth-social-button):not(:disabled):hover{background:#303030!important;border-color:#666}}@media(prefers-reduced-motion:no-preference){.product-auth-page :is(.product-auth-email-submit,.rblv-wallet-login-card,.rblv-auth-social-button){transition:background-color .15s ease-out,border-color .15s ease-out,scale .15s ease-out}.product-auth-page :is(.product-auth-email-submit,.rblv-wallet-login-card,.rblv-auth-social-button):not(:disabled):active{scale:.96}}@media(prefers-reduced-motion:reduce){.product-auth-page :is(button,svg,.mobile-fullscreen-overlay,.mobile-fullscreen-modal){transition:none!important;animation:none!important}.product-auth-page :is(button,svg):active{scale:1}}@media(forced-colors:active){.product-auth-page.rblv-auth-page .product-auth-panel :is(button,a,input):focus-visible,.product-auth-page.rblv-auth-page .rblv-auth-email-field:focus-within,.product-auth-page .rblv-login-token-card:focus-visible{outline-color:Highlight!important}.product-auth-page.rblv-auth-page :is(.rblv-auth-email-field,.rblv-wallet-login-card,.rblv-auth-social-button,.product-auth-email-submit){border-color:ButtonText!important}}
