.public-analytics-consent{font-family:var(--font-app),Arial,sans-serif;color:#17243c;background:#f5f6fa;padding:1rem 1.5rem;font-size:1rem;line-height:1.5}.public-analytics-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.public-analytics-consent a,.public-analytics-links button{color:#433197;text-underline-offset:3px;text-decoration:underline}.public-analytics-links button{font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem}.public-analytics-panel{bottom:max(1rem,env(safe-area-inset-bottom));z-index:200;background:#fff;border:1px solid #c3c9d7;border-radius:12px;max-width:52rem;max-height:calc(100dvh - 2rem);margin:auto;padding:1.25rem;position:fixed;left:1rem;right:1rem;overflow:auto;box-shadow:0 12px 50px #07143235}.public-analytics-panel h2{letter-spacing:0;margin:0 0 .6rem;font-size:1.15rem;font-weight:650;line-height:1.3}.public-analytics-panel p{margin:0 0 1rem;font-size:1rem;line-height:1.5}.public-analytics-actions{flex-wrap:wrap;gap:.75rem;display:flex}.public-analytics-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#071432;border:1px solid #071432;border-radius:7px;flex:10rem;padding:.7rem 1rem;font-weight:600}.public-analytics-actions button:hover{background:#23365e}.public-analytics-actions button:disabled{color:#58647a;cursor:default;background:#e6e8ee;border-color:#c3c9d7}.public-analytics-actions .public-analytics-close{color:#17243c;background:#fff;flex:0 auto}.public-analytics-consent :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #754bff}.public-analytics-status{text-align:center;color:#58647a;margin:.4rem 0;font-size:.875rem;display:block}.public-privacy{color:#17243c;max-width:50rem;margin:0 auto;padding:3rem 1.5rem 5rem;font-size:1rem;line-height:1.65}.public-privacy h1{margin:2rem 0 1rem;font-size:2.4rem;line-height:1.15}.public-privacy h2{margin:2rem 0 .6rem;font-size:1.4rem}.public-privacy a{color:#433197;text-underline-offset:3px;text-decoration:underline}@media (width<=440px){.public-analytics-panel{padding:1rem;left:.5rem;right:.5rem}.public-analytics-actions{gap:.5rem}.public-analytics-actions button{flex-basis:100%}}
