.privacy-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px;font-size:13px}.privacy-links a{text-decoration:underline;text-underline-offset:3px}.privacy-links button{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.privacy-check{display:flex!important;align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;line-height:1.6}.privacy-check input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;margin:4px 0 0;padding:0;accent-color:#91a0ff}.privacy-check a{color:#aab7ff;text-decoration:underline;text-underline-offset:3px}.legal-page{max-width:900px;padding-bottom:50px}.legal-page h2{margin-top:38px}.analytics-banner{position:fixed;z-index:10000;bottom:0;left:0;right:0;max-height:75vh;overflow:auto;background:#202228;color:#f2f2ef;border-top:1px solid #636b9a;box-shadow:0 -8px 30px #0003}.analytics-banner[hidden]{display:none!important}.analytics-inner{max-width:1200px;margin:auto;padding:20px 28px;display:flex;align-items:center;gap:26px}.analytics-inner p{margin:0;flex:1;font-size:14px;line-height:1.6;color:inherit}.analytics-inner a{color:#b6c0ff;text-decoration:underline;text-underline-offset:3px}.analytics-actions{display:flex;gap:12px;flex-shrink:0}.analytics-actions button{font:inherit;font-size:14px;padding:12px 20px;min-height:44px;border:1px solid #91a0ff;border-radius:12px;cursor:pointer;background:#91a0ff;color:#14161b}.analytics-actions button[data-choice=no]{background:transparent;color:#f2f2ef}.analytics-actions button:focus-visible,.privacy-links button:focus-visible{outline:2px solid currentColor;outline-offset:4px}html[data-theme=light] .analytics-banner{background:#f7f6f3;color:#24252c}html[data-theme=light] .analytics-banner a,html[data-theme=light] .privacy-check a{color:#414fbb!important}html[data-theme=light] .analytics-actions button[data-choice=no]{color:#24252c}@media(max-width:700px){.analytics-inner{flex-direction:column;align-items:stretch;padding:18px 20px;gap:16px}.analytics-actions button{flex:1}.privacy-links{flex-direction:column;align-items:flex-start}}
