@font-face{font-family:Baloo\ 2;font-weight:600 800;font-style:normal;src:url(/_next/static/media/baloo2.7dab5caa.woff2) format("woff2")}@font-face{font-family:Nunito;font-weight:400 800;font-style:normal;src:url(/_next/static/media/nunito.5cc7ff84.woff2) format("woff2")}:root{--color-ash-night:#10142c;--color-ember-dusk:#2b1e3e;--color-flame:#ff7a3d;--color-spark:#ffc24b;--color-coal:#1c130e;--color-teal:#3e9c8d;--color-cream:#ffefdc;--color-cream-dim:#c9bfb4;--color-flame-deep:#e1503a;--color-moss:#8fcb98;--color-star:#f5efe0;--surface-1:#1b1938;--surface-2:#241c3e;--border:rgba(255,239,220,.1);--border-strong:rgba(255,239,220,.18);--font-display:"Baloo 2",ui-rounded,"Segoe UI",sans-serif;--font-body:"Nunito","Segoe UI",sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--dur-flicker:2.6s;--dur-twinkle:4s;--dur-bob:3.2s;--dur-press:120ms;--ease-overshoot:cubic-bezier(0.34,1.56,0.64,1)}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.fixed{position:fixed}.contents{display:contents}.flex{display:flex}.table{display:table}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.opacity-0{opacity:0}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--color-ash-night:#fff;--surface-1:#fff;--surface-2:#f2f2f2;--border:#1c130e14;--border-strong:#1c130e29;--color-cream:#2a2118;--color-cream-dim:#6b6156}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-ash-night);color:var(--color-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;--font-display:var(--font-fraunces),"Baloo 2",serif;margin:0}a{color:inherit}.legal{max-width:680px;margin:0 auto;padding:64px 24px 96px}.legal__body h1{margin:0 0 8px;font-size:clamp(28px,4vw,38px);font-weight:800}.legal__body h1,.legal__body h2{font-family:var(--font-display);color:var(--color-cream)}.legal__body h2{margin:32px 0 10px;font-size:20px;font-weight:700}.legal__body li,.legal__body p{font-family:var(--font-body);color:var(--color-cream-dim);font-size:15px;line-height:1.6}.legal__body a{color:var(--color-spark)}.legal__updated{font-family:var(--font-body);color:var(--color-cream-dim);opacity:.8;font-size:13px;font-weight:700}.not-found{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:70vh;padding:24px;display:grid}.not-found__title{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:clamp(26px,4vw,34px);font-weight:800}.not-found__body{font-family:var(--font-body);color:var(--color-cream-dim);margin:0;font-size:15px}.not-found__cta{margin-top:10px;text-decoration:none;display:inline-block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}