@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{font-family:Sora,serif}body{margin:0}.content h1{font-size:2rem;font-weight:600;margin:1.5rem 0 1rem;line-height:1.2}.content h2{font-size:1.5rem;font-weight:600;margin:1.5rem 0 .75rem}.content h3{font-size:1.2rem;font-weight:600;margin:1.25rem 0 .5rem}.content p{margin:0 0 1rem;line-height:1.6}.content ul{margin:0 0 1rem 1.5rem;list-style:disc}.content li{margin-bottom:.4rem}.content a{color:#2563eb}.consent-dock[data-v-2d7abe3b]{--consent-ink: #1e1030;--consent-accent: #1e1030;--consent-accent-hover: #3a2456;--consent-link: #5b2e9e;position:fixed;z-index:1000;right:24px;bottom:24px}.consent[data-v-2d7abe3b]{box-sizing:border-box;width:440px;padding:22px 24px 24px;border-radius:16px;background:#fff;box-shadow:0 18px 40px -18px #13202f73;text-align:left}.consent-title[data-v-2d7abe3b]{margin:0;font-size:17px;line-height:24px;font-weight:600;color:var(--consent-ink)}.consent-text[data-v-2d7abe3b]{margin:8px 0 0;font-size:15px;line-height:23px;color:var(--consent-ink)}.consent-link-row[data-v-2d7abe3b]{margin-top:8px}.consent-link[data-v-2d7abe3b]{font-size:14.5px;font-weight:500;color:var(--consent-link)}.consent-choices[data-v-2d7abe3b]{margin-top:16px;display:flex;gap:8px}.consent-choice[data-v-2d7abe3b]{all:unset;box-sizing:border-box;cursor:pointer;flex:1;height:44px;padding:0 14px;border-radius:999px;background:var(--consent-accent);color:#fff;font-size:14.5px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color .2s ease}.consent-choice[data-v-2d7abe3b]:hover{background:var(--consent-accent-hover)}.consent-choice[data-v-2d7abe3b]:focus-visible{outline:2px solid var(--consent-link);outline-offset:3px}.consent-enter-active[data-v-2d7abe3b]{transition:transform .32s ease,opacity .32s ease}.consent-leave-active[data-v-2d7abe3b]{transition:transform .22s ease,opacity .22s ease}.consent-enter-from[data-v-2d7abe3b],.consent-leave-to[data-v-2d7abe3b]{transform:translateY(24px);opacity:0}@media (max-width: 767px){.consent-dock[data-v-2d7abe3b]{left:0;right:0;bottom:0}.consent[data-v-2d7abe3b]{width:100%;padding:18px 20px 20px;border-radius:16px 16px 0 0}}.admin-fab[data-v-34daa6df]{position:fixed;right:16px;bottom:16px;z-index:1000;padding:8px 14px;border-radius:999px;background:#1c1926;color:#e5c68c;border:1px solid rgba(229,198,140,.5);font:600 13px system-ui,sans-serif;text-decoration:none;box-shadow:0 4px 14px #0000004d}
