.analytics-choice{position:fixed;z-index:100;left:24px;right:24px;bottom:20px;max-width:1040px;margin:auto;background:#191919;border:1px solid var(--accent);box-shadow:0 10px 50px #0009;padding:23px 27px;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;color:var(--ink)}.analytics-choice h2{font-size:21px;margin:0 0 10px}.analytics-choice p{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 12px;max-width:620px}.analytics-choice .text-link{font-size:11px}.analytics-choice small{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin-top:10px}.analytics-choice-actions{display:flex;flex-direction:column;gap:12px;min-width:150px}.analytics-choice-actions .button{justify-content:center;font-size:12px;min-height:44px;padding:11px 17px}.analytics-test{position:fixed;bottom:0;left:0;right:0;z-index:101;padding:9px 15px;background:var(--accent);color:#17130a;font-size:11px;display:flex;justify-content:center;gap:20px}.analytics-test a{color:inherit;text-decoration:underline}.owner-analytics{border-block:1px solid var(--accent);padding:28px 0;margin:0 0 32px;display:flex;justify-content:space-between;align-items:center;gap:35px}.owner-analytics h2{font-size:27px;margin:12px 0}.owner-analytics p{font-size:14px;line-height:1.8;color:var(--muted);max-width:620px}.owner-analytics small{font-size:11px;line-height:1.7;color:var(--muted);display:block;max-width:620px}.owner-analytics>div:last-child{flex-shrink:0;display:flex;flex-direction:column;gap:17px;align-items:flex-start}.owner-analytics .text-link{font-size:12px}@media(max-width:760px){.analytics-choice{left:12px;right:12px;bottom:12px;padding:20px;display:block;max-height:calc(100dvh - 110px);overflow:auto}.analytics-choice h2{font-size:20px}.analytics-choice-actions{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:18px}.analytics-choice-actions .button{flex:1}.analytics-choice-actions>.text-link{flex-basis:100%}.owner-analytics{align-items:flex-start;flex-direction:column;gap:20px}.owner-analytics h2{font-size:24px}.analytics-test{font-size:10px;gap:10px}}.analytics-choice .button{display:inline-flex;align-items:center;border:1px solid #6d6657;background:#191919;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;border-radius:4px}.analytics-choice .text-link{color:var(--ink);background:none;border:0;cursor:pointer}.static-analytics-footer{display:flex;justify-content:center;gap:25px;padding:25px;background:#101010;font:12px system-ui}.static-analytics-footer button,.static-analytics-footer a{border:0;background:none;color:#bcb9b1;font:inherit;cursor:pointer;text-decoration:underline}.privacy-page{max-width:900px}.privacy-page h1{font-size:clamp(32px,5vw,52px);margin:25px 0 35px}.privacy-page p{font-size:15px;line-height:1.9;color:var(--muted);margin:22px 0}.privacy-page a{color:var(--accent);overflow-wrap:anywhere}.analytics-choice .eyebrow{display:block;color:var(--accent);font-size:9px;letter-spacing:.12em;margin-bottom:9px}.analytics-choice .cookie-signal{border-left:2px solid var(--accent);padding-left:12px;color:var(--ink)}.analytics-choice .cookie-current-choice{font-weight:700;color:var(--ink)}.analytics-choice .button:disabled{opacity:.5;cursor:not-allowed}.analytics-choice-actions .button{min-width:155px;white-space:nowrap}
