.analytics-module__uio8Qq__banner{left:12px;right:12px;bottom:calc(var(--tabbar-h) + 12px + var(--safe-bottom));z-index:70;border-radius:var(--r-xl);background:var(--c-surface);border:1px solid var(--c-line);max-width:520px;margin:0 auto;padding:14px 16px;font-size:13px;position:fixed;box-shadow:0 12px 28px #2b15202e}.analytics-module__uio8Qq__actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.analytics-module__uio8Qq__actions button{border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface);height:36px;color:var(--c-primary-text);padding:0 14px;font-weight:800}.analytics-module__uio8Qq__actions .analytics-module__uio8Qq__primary{background:var(--c-primary);border-color:var(--c-primary-text);color:#fff}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-primary:#603;--c-primary-hover:#80144a;--c-primary-deep:#4d0026;--c-primary-ink:#3d0a22;--c-brand:#603;--c-accent:#7a1f48;--c-rose:#9e1b4a;--c-primary-text:#603;--c-primary-text-hover:#80144a;--c-accent-text:#7a1f48;--c-rose-text:#9e1b4a;--c-gold:#e0be36;--c-gold-soft:#f2d58a;--c-on-gold:#2a0815;--c-ink:#2b1520;--c-ink-2:#5e4652;--c-muted:#7a5e6b;--c-faint:#8e7380;--c-placeholder:#9e8792;--c-page:#fbf0f3;--c-surface:#fff;--c-raised:#fff;--c-overlay:#fffffff0;--c-tint:#f7e6ed;--c-tint-2:#f1e1e7;--c-tint-3:#f5e6ec;--c-tint-4:#f7ebf0;--c-tint-5:#fbeff3;--c-band:#f4e6ec;--c-line:#ead3dc;--c-line-2:#eddce3;--c-line-3:#f1e1e7;--c-track:#dcc9d1;--c-radio:#cdb6c0;--c-disabled:#c7aeb8;--c-disabled-bg:#f7eff2;--c-success:#7a5c00;--c-success-bg:#fbf3d6;--c-error-bg:#fbeaf0;--c-cream:#f6eee4;--c-on-cream:#2b1520;--r-xs:5px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;--r-2xl:16px;--r-3xl:22px;--r-pill:999px;--shadow-card:0 1px 3px #2b15200f;--shadow-button:0 4px 10px #66003340;--shadow-float:0 12px 26px #6600336b;--shadow-sheet:0 -8px 24px #2b15201f;--focus-ring:0 0 0 3px #66003359;--gutter:16px;--content-max:1280px;--narrow-max:560px;--header-h:0px;--tabbar-h:92px;--safe-bottom:env(safe-area-inset-bottom,0px);--font:var(--font-manrope), "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px;--header-h:133px;--tabbar-h:0px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px);scroll-padding-bottom:calc(var(--tabbar-h) + 72px + var(--safe-bottom))}body{background:var(--c-page);min-height:100dvh;color:var(--c-ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:normal}body:has(>footer){flex-direction:column;display:flex}body:has(>footer)>main{flex:1 0 auto}a{color:var(--c-primary-text);text-decoration:none}@media (hover:hover){a:hover{color:var(--c-primary-text-hover)}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}input::placeholder,textarea::placeholder{color:var(--c-placeholder);opacity:1}:focus-visible{box-shadow:var(--focus-ring);outline:none}html{-webkit-tap-highlight-color:transparent}.hit{position:relative}.hit:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.hit-y:after{left:0;right:0}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin:0 auto}.narrow{width:100%;max-width:calc(var(--narrow-max) + 2 * var(--gutter));margin:0 auto}@keyframes rnm-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes rnm-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes rnm-spin{to{transform:rotate(360deg)}}@keyframes rnm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
