@font-face{font-family:__newsreader_ec1255;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}.__className_ec1255{font-family:__newsreader_ec1255,Georgia,Times New Roman,serif;font-style:normal}.__variable_ec1255{--font-newsreader:"__newsreader_ec1255",Georgia,Times New Roman,serif}@font-face{font-family:__hanken_5d5dc0;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:__hanken_Fallback_5d5dc0;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_5d5dc0{font-family:__hanken_5d5dc0,__hanken_Fallback_5d5dc0;font-style:normal}.__variable_5d5dc0{--font-hanken:"__hanken_5d5dc0","__hanken_Fallback_5d5dc0"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}:root{--display:var(--font-newsreader),Georgia,serif;--sans:var(--font-hanken),system-ui,-apple-system,sans-serif;--z-nav:40;--z-toast:60;--z-sheet:70}body{background:#2a140c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:var(--sans)}button{font-family:inherit}input,select,textarea{color-scheme:dark}input::placeholder,textarea::placeholder{color:var(--ink-faint);opacity:1}.ebb-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 50% -10%,#5c2415 0,#2a140c 60%)}.ebb-device{width:100%;height:100dvh;position:relative}.ebb-device:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 60% at 50% -8%,rgba(255,198,120,.16) 0,transparent 55%);z-index:0}@media (min-width:440px){.ebb-page{padding:24px}.ebb-device{width:402px;height:min(874px,calc(100dvh - 48px));border-radius:44px;box-shadow:0 50px 100px -20px rgba(0,0,0,.55),0 0 0 1px rgba(255,220,180,.08),inset 0 1px 0 rgba(255,230,200,.06)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rise{animation:riseIn .5s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}}