*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:#0b0907;font-family:DM Sans,system-ui,sans-serif;font-weight:300;color:#f4ede4;-webkit-font-smoothing:antialiased;overscroll-behavior:none}a{color:#c9a36a;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}button:active{transform:scale(.96)}input,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:#6f6156}.rvs::-webkit-scrollbar{display:none}.rvs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.stage{min-height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:radial-gradient(ellipse at 25% 20%,rgba(201,163,106,.16) 0%,transparent 50%),radial-gradient(ellipse at 80% 85%,rgba(196,138,120,.12) 0%,transparent 50%),#0b0907}.phone{width:390px;height:844px;border-radius:56px;background:#0b0907;padding:11px;box-shadow:0 50px 100px #140e0a59,0 0 0 1px #ffffff12 inset}.screen{--st:50px;--sb:26px;position:relative;width:368px;height:822px;border-radius:45px;overflow:hidden;background:#110d0a;color:#f4ede4}.fake-chrome{display:block}@media (max-width:520px),(max-height:780px){.stage{padding:0;display:block;height:100%}.phone{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;padding:0;box-shadow:none}.screen{--st:max(env(safe-area-inset-top),16px);--sb:max(env(safe-area-inset-bottom),10px);width:100%;height:100%;border-radius:0}.fake-chrome{display:none}}@keyframes rvUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes rvFade{0%{opacity:0}to{opacity:1}}@keyframes rvKB{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.18) translate(-3%,-2%)}}@keyframes rvSheen{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes rvDraw{0%{stroke-dashoffset:226}to{stroke-dashoffset:0}}@keyframes rvSlideL{0%{transform:translate(100%)}to{transform:none}}@keyframes rvSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes rvPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes rvToast{0%{opacity:0;transform:translate(-50%,16px)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes rvProg{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
