.cookie-choice{position:fixed;z-index:1000;inset:auto 20px 20px auto;width:min(520px,calc(100% - 40px));padding:22px;background:#f7f5ed;color:#111213;border:1px solid #111213;border-radius:16px;box-shadow:0 4px 24px #0002;font-size:15px;line-height:1.5}.cookie-choice[hidden]{display:none}.cookie-choice p{margin:0 0 14px}.cookie-choice a{text-decoration:underline;text-underline-offset:3px}.cookie-choice-actions{display:flex;gap:10px;flex-wrap:wrap}.cookie-choice button{flex:1;min-height:44px;padding:10px 16px;border:1px solid #111213;border-radius:24px;background:transparent;color:#111213;font:inherit;font-weight:650;cursor:pointer}.cookie-choice [data-cookie-accept]{background:#ffe239}.cookie-choice button:focus-visible,.cookie-settings:focus-visible{outline:3px solid #2253df;outline-offset:3px}.cookie-settings{border:0;padding:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}.site-footer.has-live-counter>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,7vw,120px);row-gap:18px;align-items:start}.site-footer.has-live-counter .new-footer-top{grid-column:1/-1;margin-bottom:12px}.site-footer.has-live-counter .new-footer-meta{grid-column:1;grid-row:2;margin:0;gap:12px 20px}.site-footer.has-live-counter .new-footer-note{grid-column:1;grid-row:3;margin:0;max-width:70ch}.site-footer.has-live-counter .measurement-footer{grid-column:2;grid-row:2/span 3;width:100%;max-width:none;margin:0;padding:0;min-width:0}.site-footer .site-statistics{margin:0;padding:0;color:var(--cream);min-width:0}.counter-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-footer .counter-heading h2{margin:0;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;font-family:inherit}.counter-status{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.5;color:var(--cream);white-space:nowrap}.counter-status:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:currentColor;opacity:.45}.site-statistics[data-live-state=connected] .counter-status{color:var(--yellow)}.site-statistics[data-live-state=connected] .counter-status:before{opacity:1;animation:counter-heartbeat 2.8s ease-in-out infinite}.counter-total{display:flex;align-items:baseline;gap:14px;margin:0 0 15px;line-height:1}.counter-total output{display:inline-flex;min-width:0;color:var(--yellow);font-size:clamp(64px,6.8vw,96px);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.15}.counter-total>span{font-size:15px;color:var(--cream)}.counter-digit{display:inline-block;position:relative;overflow:hidden;height:1.15em;min-width:.62em;text-align:center;vertical-align:bottom;letter-spacing:0}.counter-digit>span{display:block;height:1.15em;line-height:1.15}.counter-digit .counter-old{position:absolute;inset:0}.counter-separator{width:.19em}.site-footer .counter-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;border-top:1px solid #f7f4e92e}.counter-breakdown>div{min-width:0}.counter-breakdown dt{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;margin:0 0 5px;color:var(--cream)}.counter-breakdown dd{margin:0;font-size:clamp(23px,2.2vw,32px);font-weight:650;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cream);overflow-wrap:anywhere}.counter-breakdown .counter-ai dt,.counter-breakdown .counter-ai dd{color:var(--yellow)}.counter-ai svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.site-footer .counter-popular{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;margin:16px 0 0;font-size:11px;line-height:1.5}.counter-popular[hidden]{display:none}.counter-popular>span{color:var(--cream);opacity:.8;flex-shrink:0}.counter-popular a{color:var(--cream);max-width:100%;overflow-wrap:anywhere;text-underline-offset:4px;text-decoration-thickness:1px}.site-footer .counter-settings{margin:15px 0 0;font-size:11px;line-height:1.5;color:var(--cream);opacity:.8}.site-footer .counter-settings button{min-height:30px;text-align:left}.site-footer .install-help{margin:4px 0 0;padding:0;background:transparent;color:var(--cream);font-size:12px;line-height:1.6}.site-footer .install-help summary{min-height:44px;justify-content:flex-start;gap:12px;font:inherit;text-decoration:underline;text-underline-offset:3px}.site-footer .install-help summary:after{width:6px;height:6px}.site-footer .install-help p{margin:8px 0;max-width:58ch;font-size:inherit;line-height:inherit}@media(display-mode:standalone){.site-footer .install-help{display:none}}@keyframes counter-heartbeat{0%,to{opacity:1}50%{opacity:.35}}@media(min-width:980px){.site-footer.has-live-counter .new-footer-note{align-self:start}.site-footer.has-live-counter>.wrap{row-gap:22px}}@media(max-width:979px){.site-footer.has-live-counter>.wrap{column-gap:32px}.counter-breakdown dt{font-size:11px}.counter-total output{font-size:72px}}@media(max-width:699px){.site-footer.has-live-counter>.wrap{grid-template-columns:minmax(0,1fr);row-gap:18px}.site-footer.has-live-counter .new-footer-top{grid-column:1;margin-bottom:4px}.site-footer.has-live-counter .new-footer-meta,.site-footer.has-live-counter .new-footer-note{grid-column:1;grid-row:auto}.site-footer.has-live-counter .measurement-footer{grid-column:1;grid-row:auto;margin-top:7px;padding-top:24px;border-top:1px solid #f7f4e92e}.counter-total output{font-size:clamp(64px,16vw,88px)}.site-footer .counter-breakdown{gap:10px}.counter-breakdown dd{font-size:24px}.counter-breakdown dt{font-size:11px}}@media(prefers-reduced-motion:reduce){.site-statistics[data-live-state=connected] .counter-status:before{animation:none}}html[data-motion=paused] .counter-status:before{animation:none!important}@media(max-width:480px){.cookie-choice{inset:auto 12px 12px;width:calc(100% - 24px);padding:17px}.cookie-choice-actions{flex-direction:column}.cookie-choice-actions button{flex:auto;width:100%}}
