*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:#04070d;color:#fff;font-family:-apple-system,SF Pro Display,system-ui,sans-serif;letter-spacing:-.01em;min-height:100dvh;overscroll-behavior-y:none}input{font-family:inherit}input::placeholder,textarea::placeholder{color:#ffffff40}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{font-family:inherit;cursor:pointer}textarea{font-family:inherit}.scroll::-webkit-scrollbar{display:none}.scroll{-ms-overflow-style:none;scrollbar-width:none}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes flick{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.12) rotate(-6deg)}60%{transform:scale(.96) rotate(5deg)}}@keyframes pulseRing{0%,to{box-shadow:0 0 0 0 var(--pc)}50%{box-shadow:0 0 0 13px transparent}}@keyframes ringDraw{0%{stroke-dashoffset:var(--circ)}}@keyframes fadeIn{0%{opacity:0}}@keyframes rollIn{0%{transform:translateY(-70%);opacity:.2}to{transform:translateY(0);opacity:1}}.phone{position:relative;max-width:480px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top)}.glow-tl,.glow-br{position:fixed;pointer-events:none;z-index:0}.glow-tl{top:-160px;left:-120px;width:460px;height:460px;background:radial-gradient(circle,rgba(10,132,255,.24),transparent 68%);animation:floaty 9s ease-in-out infinite}.glow-br{bottom:-140px;right:-120px;width:420px;height:420px;background:radial-gradient(circle,rgba(48,209,88,.1),transparent 70%)}
