.analytics-choice{z-index:150;border:1px solid rgba(var(--accent-rgb),.5);color:#eef2f6;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);font:14px/1.6 var(--display);background:#11151a;border-radius:14px;padding:24px;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 18px 70px #0009}.analytics-choice h2{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:500}.analytics-choice p{color:#c3cbd3;margin:0 0 16px}.analytics-choice .analytics-choice-status{font-size:12px}.analytics-choice-actions{gap:10px;display:flex}.analytics-choice-actions button{color:#eef2f6;min-height:44px;font:inherit;cursor:pointer;background:#1d242c;border:1px solid #82909d;border-radius:8px;flex:1;padding:10px 14px}.analytics-choice-actions button:hover{background:#323d48}.analytics-choice-links{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.analytics-choice-links a,.analytics-choice-links button{color:#cbd2d9;font:inherit;text-underline-offset:4px;font-size:12px;text-decoration:underline}.analytics-choice-links button{cursor:pointer;background:0 0;border:0;padding:6px 0}.analytics-choice :focus-visible{outline-offset:4px;outline:2px solid #eef2f6}.website-privacy{max-width:820px;color:var(--paper);margin:0 auto;padding:160px 28px 100px}.website-privacy h1{font:400 clamp(36px,6vw,64px)/1.1 var(--display);letter-spacing:-.04em;margin:0 0 20px}.website-privacy h2{margin:40px 0 14px;font-size:23px;font-weight:500}.website-privacy p,.website-privacy li{color:var(--muted);font-size:16px;line-height:1.8}.website-privacy a{color:var(--silver-soft);text-underline-offset:4px;text-decoration:underline}.website-privacy button{border:1px solid var(--silver);min-height:44px;color:var(--paper);cursor:pointer;background:0 0;border-radius:8px;padding:12px 18px}@media (max-width:600px){.analytics-choice{z-index:1;width:calc(100% - 32px);max-height:none;margin:80px 16px 16px;padding:16px;position:relative;bottom:auto;right:auto}:is(body:has(>.analytics-choice) .sono-site-guide,body:has(>.analytics-choice) .return-top){display:none}.analytics-choice h2{margin-bottom:6px;font-size:17px}.analytics-choice p{margin-bottom:12px;font-size:12px}.analytics-choice-actions{gap:8px}.analytics-choice-actions button{padding-inline:8px;font-size:12px}.website-privacy{padding-top:120px}}
