@font-face{font-family:General Sans;src:url(/static/c30377df1de8444d07161725c751f458beec07c28034df2fd275d1aa587a239f/fonts/general-sans-medium.woff2) format("woff2");font-weight:500;font-display:swap}.analytics-banner[hidden],.analytics-settings[hidden]{display:none!important}.analytics-banner{position:fixed;z-index:120;inset:auto 20px max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1120px;margin-inline:auto;padding:24px 28px;background:#17171a;color:#f2f1ed;border:1px solid #aca8b266;border-radius:18px;box-shadow:0 8px 32px #0004;font:400 15px/1.5 General Sans,sans-serif;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain}html[data-intro]:not([data-intro=done]) .analytics-banner{visibility:hidden;pointer-events:none}.analytics-banner h2{font:500 24px/1.15 Clash Display,sans-serif;letter-spacing:-.015em;margin:0 0 8px}.analytics-banner p{margin:0;max-width:63ch;color:#cfccd1}.analytics-banner a{color:inherit;text-decoration:underline;text-underline-offset:3px}.analytics-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.analytics-actions button{appearance:none;border:1px solid #aca8b2;border-radius:999px;padding:11px 18px;min-height:44px;background:transparent;color:#f2f1ed;font:500 14px/1.4 General Sans,sans-serif;cursor:pointer}.analytics-actions button:hover{background:#ffacc8;color:#17171a;border-color:#ffacc8}.analytics-settings{appearance:none;border:0;padding:0;background:none;color:inherit;min-height:32px;font:inherit;cursor:pointer;text-align:left}.analytics-settings:hover{text-decoration:underline;text-underline-offset:4px}.analytics-banner :focus-visible,.analytics-settings:focus-visible{outline:2px solid #ffacc8;outline-offset:4px}@media(max-width:850px){.analytics-banner{align-items:flex-start;flex-direction:column;gap:18px}.analytics-actions{width:100%}.analytics-actions button{flex:1}}@media(max-width:480px){.analytics-banner{inset-inline:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:20px;gap:16px}.analytics-banner h2{font-size:22px}.analytics-actions{gap:8px}.analytics-actions button{padding:10px 12px}}.analytics-banner{cursor:auto;transform-origin:50% 100%}.analytics-banner a{cursor:pointer}
