@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:root{--oo-safe-top: env(safe-area-inset-top, 0px);--oo-safe-bottom: env(safe-area-inset-bottom, 0px);--oo-pad-top: calc(env(safe-area-inset-top, 0px) + 16px) ;--oo-pad-bottom: calc(env(safe-area-inset-bottom, 0px) + 20px) }.oo-shell{min-height:100dvh;display:flex;justify-content:center}.oo-frame{position:relative;width:min(402px,100vw);height:100dvh;overflow:hidden}@media(max-width:640px){.oo-frame{width:100%}}html{scrollbar-gutter:stable}body{font-family:Geist Sans,Geist,Inter,system-ui,-apple-system,sans-serif;background:#fbf9f5;color:#3d2a6e;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fbf9f5 inset!important;box-shadow:0 0 0 1000px #fbf9f5 inset!important;-webkit-text-fill-color:#3d2a6e!important;caret-color:#ff7855;transition:background-color 9999s ease-out 0s}a{color:inherit}@keyframes tag-pop{0%{opacity:0;transform:scale(.9) translateY(-2px)}to{opacity:1;transform:none}}.tag-pop{animation:tag-pop .26s cubic-bezier(.34,1.15,.64,1) both}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.55}}.skel{animation:skel-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
