.liora-floating-register{position:fixed;right:max(1.25rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:40;animation:liora-register-enter .56s cubic-bezier(.2,.75,.25,1) both;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.liora-floating-register.is-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(.6rem)}.liora-floating-register-button{width:min(30rem,calc(100vw - 3rem));min-height:3.5rem;padding-inline:1.4rem;border-radius:999px;justify-content:space-between;gap:.85rem;box-shadow:0 .6rem 1.8rem hsl(var(--liora-dark-secondary)/.5),0 0 1rem hsl(var(--primary)/.2);transition:box-shadow .22s ease,filter .22s ease,transform .22s ease}.liora-floating-register-label{min-width:0;flex:1 1 auto;color:hsl(var(--gold-gradient-foreground));font-size:.95rem;font-weight:600;line-height:1.2;letter-spacing:.005em;text-align:left;white-space:nowrap}.liora-floating-register-button:focus-visible,.liora-floating-register-button:hover{box-shadow:0 .75rem 2rem hsl(var(--liora-dark-secondary)/.6),0 0 1.2rem hsl(var(--primary)/.35);filter:brightness(1.06);transform:translateY(-2px)}.liora-floating-register-button .liora-floating-register-arrow{flex:0 0 auto;margin-left:auto;transition:transform .22s ease}.liora-floating-register-button:focus-visible .liora-floating-register-arrow,.liora-floating-register-button:hover .liora-floating-register-arrow{transform:translateX(2px)}@keyframes liora-register-enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.liora-floating-register{right:max(.75rem,env(safe-area-inset-right,0px));left:max(.75rem,env(safe-area-inset-left,0px));bottom:calc(env(safe-area-inset-bottom, 0px) + 1rem)}.liora-floating-register-button{width:100%;min-height:3.25rem;padding-inline:1rem;gap:.65rem}.liora-floating-register-label{font-size:.8125rem}}@media (max-width:360px){.liora-floating-register-button{padding-inline:.8rem;gap:.5rem}.liora-floating-register-label{font-size:.8rem;line-height:1.15;white-space:normal}}@media (prefers-reduced-motion:reduce){.liora-floating-register,.liora-floating-register-button,.liora-floating-register-button .liora-floating-register-arrow{animation:none!important;transition:none!important}}