.analytics-consent-module__oGAPSq__control{z-index:50;position:fixed;bottom:18px;right:18px}.analytics-consent-module__oGAPSq__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110ef7;border:1px solid #c4ecd329;border-radius:16px;gap:16px;width:min(390px,100vw - 36px);padding:17px;display:grid;box-shadow:0 20px 50px #00000059}.analytics-consent-module__oGAPSq__title{color:#e6eee9;font-size:.8rem;font-weight:650}.analytics-consent-module__oGAPSq__description{color:#83968d;margin-top:6px;font-size:.7rem;line-height:1.55}.analytics-consent-module__oGAPSq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-consent-module__oGAPSq__acceptButton,.analytics-consent-module__oGAPSq__rejectButton,.analytics-consent-module__oGAPSq__settingsButton{cursor:pointer;border-radius:10px;min-height:38px;font-size:.68rem;font-weight:720;transition:border-color .16s,background .16s,color .16s,transform .16s}.analytics-consent-module__oGAPSq__acceptButton{border:1px solid var(--accent);color:#0b1811;background:var(--accent)}.analytics-consent-module__oGAPSq__acceptButton:hover{background:#cdfbdd;transform:translateY(-1px)}.analytics-consent-module__oGAPSq__rejectButton,.analytics-consent-module__oGAPSq__settingsButton{color:#a7b7b0;background:#ffffff09;border:1px solid #c4ecd329}.analytics-consent-module__oGAPSq__rejectButton:hover,.analytics-consent-module__oGAPSq__settingsButton:hover{color:#d8e2dd;background:#ffffff0f;border-color:#c4ecd34d}.analytics-consent-module__oGAPSq__settingsButton{min-height:34px;padding-inline:12px;box-shadow:0 10px 28px #00000040}@media (max-width:520px){.analytics-consent-module__oGAPSq__control{bottom:12px;right:12px}.analytics-consent-module__oGAPSq__panel{width:calc(100vw - 24px)}.analytics-consent-module__oGAPSq__actions{grid-template-columns:1fr}}
:root{--background:#07110e;--foreground:#f5f8f6;--muted:#9aaca4;--accent:#b7f8ce;--line:#c4ecd329}html{scroll-behavior:smooth;min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{color:#07110e;background:var(--accent)}
