*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;height:100%}body{-webkit-font-smoothing:antialiased;font-family:Syne,sans-serif}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:#0000001f transparent}input:focus{outline:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button{cursor:pointer}.home-wrap{-webkit-overflow-scrolling:touch;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:32px 28px 60px;display:flex;overflow-y:auto}.home-inner{flex-direction:column;gap:32px;width:100%;max-width:480px;display:flex}.home-right{width:100%}@media (min-width:800px){.home-wrap{padding:60px 64px}.home-inner{flex-direction:row;align-items:center;gap:80px;max-width:1100px}.home-left{flex:1;min-width:0}.home-right{flex-shrink:0;width:380px}.home-headline{font-size:100px!important}.home-tagline{font-size:17px!important}}.page-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:80px;overflow-y:auto}.page-inner{max-width:700px;margin:0 auto}@media (min-width:800px){.page-inner{max-width:860px}.page-hero{padding:48px 40px 36px!important}.page-listings{padding:28px 40px 0!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes slide-up-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-bg{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drop-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}
