html{background:#f6f3ec}@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:transparent;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif}::-webkit-scrollbar{width:0;height:0}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}button{-webkit-tap-highlight-color:transparent;font-family:inherit}input::placeholder{color:#5f6470}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-4px) rotate(-4deg)}}.flip3d{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.flip3d.flipped{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;overflow:hidden}.flip-back{transform:rotateY(180deg)}.press{transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .12s ease}.press:active{transform:scale(.96);opacity:.85}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes bzburst{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-78px) scale(.4);opacity:0}}@media (min-width:700px){.sheet-shell{top:5vh!important;bottom:auto!important;max-height:90vh!important;border-radius:26px!important;border:1px solid #e3ded2!important;overflow:hidden!important;box-shadow:0 30px 80px rgba(0,0,0,.55)!important}}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(340px 340px at 12% 18%,rgba(232,182,74,.26),transparent 68%),radial-gradient(400px 400px at 94% 28%,rgba(15,123,95,.15),transparent 68%),radial-gradient(320px 320px at 20% 92%,rgba(217,72,59,.11),transparent 68%)}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}[contenteditable],input,textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}img{-webkit-user-drag:none;user-drag:none}@keyframes screenIn{0%{opacity:0}to{opacity:1}}.screen-in{animation:screenIn .26s cubic-bezier(.2,.8,.2,1) both}input,select,textarea{font-size:16px;border-radius:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}body,html{height:100%;overflow:hidden}body{position:fixed;inset:0;width:100%}.app-scroll::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}.app-scroll{scrollbar-width:none;-ms-overflow-style:none}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skel{background:linear-gradient(90deg,#ede8dc 25%,#f7f3e9 50%,#ede8dc 75%);background-size:800px 100%;animation:shimmer 1.3s linear infinite}