*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%;padding:0}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}#root{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (hover:none) and (pointer:coarse){a,button{-webkit-tap-highlight-color:rgba(160,103,58,.15);touch-action:manipulation}}@media (max-width:480px){input,select,textarea{font-size:16px!important}}@media (max-width:360px){#root>div{padding-left:10px!important;padding-right:10px!important}}@keyframes enso-draw{0%{stroke-dashoffset:var(--enso-len)}to{stroke-dashoffset:0}}.enso-stroke{stroke-dashoffset:var(--enso-len);animation:enso-draw 2.6s cubic-bezier(.22,.61,.36,1) .15s forwards}.enso-stroke-2{animation-delay:.3s;animation-duration:3s}@media (prefers-reduced-motion:reduce){.enso-stroke{stroke-dashoffset:0;animation:none}}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");content:"";inset:0;opacity:.038;pointer-events:none;position:fixed;z-index:9999}@media (prefers-reduced-motion:reduce){body:after{opacity:.02}}@keyframes bonsai-idle{0%{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}to{transform:rotate(-.6deg)}}@keyframes bonsai-rustle{0%{transform:rotate(0deg) scale(1)}12%{transform:rotate(-3deg) scale(1.015)}26%{transform:rotate(2.4deg) scale(1.01)}40%{transform:rotate(-1.7deg) scale(1.005)}55%{transform:rotate(1.1deg) scale(1)}70%{transform:rotate(-.6deg) scale(1)}85%{transform:rotate(.3deg) scale(1)}to{transform:rotate(0deg) scale(1)}}.bonsai-anim{animation:bonsai-idle 7s ease-in-out infinite;transform-origin:50% 92%;will-change:transform}.bonsai-anim.bonsai-rustling{animation:bonsai-rustle 1.5s cubic-bezier(.36,.07,.19,.97),bonsai-idle 7s ease-in-out 1.5s infinite}@media (max-height:500px) and (orientation:landscape){#root>div{padding-bottom:30px!important;padding-top:10px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=main.96915c46.css.map*/