.analytics-consent{z-index:80;box-sizing:border-box;color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:20px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;font-family:inherit;font-size:14px;line-height:1.5;position:fixed;bottom:16px;left:16px;overflow:auto;box-shadow:0 4px 20px #18181b14}.analytics-consent[hidden],.analytics-consent [hidden]{display:none}.analytics-consent__header{align-items:center;gap:8px;height:24px;margin-bottom:8px;display:flex}.analytics-consent h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;font-weight:650;overflow:hidden}.analytics-consent__allow-close{color:#52525b;height:24px;font:inherit;white-space:nowrap;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-size:11px;line-height:24px;text-decoration:underline}.analytics-consent__allow-close:hover{color:#18181b}.analytics-consent__header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.analytics-consent__header.is-dragging{cursor:grabbing}.analytics-consent p{margin:0 0 12px}.analytics-consent a{color:#2563eb;text-decoration:underline}.analytics-consent__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.analytics-consent__actions button{color:#18181b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a1a1aa;border-radius:999px;flex:150px;padding:8px 14px}.analytics-consent__actions button:hover{background:#f4f4f5}.analytics-consent button:focus-visible,[data-analytics-settings]:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.analytics-consent [role=alert]{color:#b91c1c;margin-top:12px}[data-analytics-settings]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){body:has(.analytics-consent:not([hidden])){padding-bottom:360px}}:is(body:has([aria-labelledby=referral-consent-title]) .analytics-consent,body:has([aria-modal=true]) .analytics-consent){display:none}.auth-legal-links [data-analytics-settings]{margin-inline-start:8px}
@font-face{font-family:subtitleRenderFont;src:url(../media/NotoSansCJKsc_Regular-s.p.0w1o93dpnwzi7.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:subtitleRenderFont Fallback;src:local(Arial);ascent-override:110.26%;descent-override:27.38%;line-gap-override:0.0%;size-adjust:105.2%}.subtitlerenderfont_af99bdcd-module__duqssa__className{font-family:subtitleRenderFont,subtitleRenderFont Fallback;font-weight:400}.subtitlerenderfont_af99bdcd-module__duqssa__variable{--font-subtitle-render:"subtitleRenderFont", "subtitleRenderFont Fallback"}
