.intro-analytics{--ia-ink: #24332f;--ia-border: #ccd8d1;font-family:inherit;color:var(--ia-ink)}.intro-analytics,.intro-analytics *,.intro-analytics *::before,.intro-analytics *::after{box-sizing:border-box}.intro-analytics [hidden]{display:none !important}.intro-analytics button{font:inherit;cursor:pointer;border:1px solid var(--ia-border);border-radius:10px;padding:.65rem 1rem;background:#fff;color:var(--ia-ink);min-height:44px}.intro-analytics button:hover{background:#edf3ef}.intro-analytics button:focus-visible,.intro-analytics a:focus-visible{outline:3px solid #2357b4;outline-offset:3px}.intro-analytics a{color:#165e42;text-decoration:underline}.intro-analytics .intro-analytics-panel{position:fixed;z-index:1041;bottom:1rem;left:1rem;width:min(580px,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;background:#fff;border:1px solid var(--ia-border);padding:clamp(1rem,3vw,1.7rem);border-radius:18px;box-shadow:0 12px 48px rgba(21,44,36,.1607843137)}.intro-analytics h2{font:inherit;font-size:1.2rem;font-weight:650;margin:0 0 .75rem}.intro-analytics p{font-size:.88rem;line-height:1.6;margin:0 0 .8rem}.intro-analytics .intro-analytics-actions{display:flex;gap:.65rem;flex-wrap:wrap}.intro-analytics .intro-analytics-actions button{flex:1 1 170px}.intro-analytics [data-analytics-accept]{font-weight:600}@media(prefers-reduced-motion: reduce){.intro-analytics *{scroll-behavior:auto}}