.analytics-settings{color:var(--ink);min-width:44px;max-width:100%;min-height:44px;font:inherit;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 0;font-weight:600;line-height:1.5;display:inline-flex}.analytics-settings:hover{text-decoration:underline}.analytics-settings:active{color:var(--muted)}.analytics-panel{z-index:90;overscroll-behavior:contain;max-height:75svh;color:var(--ink);text-align:start;padding-bottom:env(safe-area-inset-bottom);background:#19191b;border-top:1px solid #ffffff3d;position:fixed;inset:auto 0 0;overflow-y:auto}.analytics-inner{justify-content:space-between;align-items:center;gap:32px;min-height:123px;padding:24px clamp(24px,4vw,72px);display:flex}.analytics-copy{flex:1;min-width:0}.analytics-panel h2{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.35}.analytics-panel p{color:#b9b9b6;margin:0;font-size:15px;line-height:1.5}.analytics-panel p+p{margin-top:8px}.analytics-panel a{text-underline-offset:3px;color:inherit;text-decoration:underline}.analytics-panel a:hover{color:var(--ink)}.analytics-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:400px;display:grid}.analytics-actions button{cursor:pointer;min-height:52px;font:inherit;color:var(--ink);background:0 0;border:1px solid #ffffff90;border-radius:8px;padding:11px 20px;font-size:15px;font-weight:500;line-height:1.35}.analytics-actions button:hover{background:#ffffff0d;border-color:#ffffffc0}.analytics-actions button:disabled{opacity:.5;cursor:default}.analytics-close{inset-inline-end:4px;min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:0}.analytics-panel[data-settings] .analytics-inner{padding-inline-end:max(48px,4vw)}.analytics-panel button:focus-visible,.analytics-panel a:focus-visible,.analytics-settings:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:760px){.analytics-inner{min-height:0;padding:18px 20px 20px;display:block}.analytics-panel h2{font-size:17px}.analytics-panel p{font-size:13px;line-height:1.5}.analytics-actions{gap:10px;width:100%;min-width:0;margin-top:16px}.analytics-actions button{min-height:48px;padding:11px 10px;font-size:14px}.analytics-panel[data-settings] .analytics-inner{padding-inline-end:20px}.analytics-panel[data-settings] h2{padding-inline-end:28px}}
