.hive-analytics{position:fixed;inset:auto auto 16px 16px;z-index:10000;max-width:calc(100vw - 32px);color:#152b3c;font:14px/1.5 ui-sans-serif,system-ui,sans-serif}body:has(.fi-modal-open) .hive-analytics{display:none!important}.hive-analytics [hidden]{display:none!important}.hive-analytics-panel{box-sizing:border-box;width:480px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;padding:22px;background:#f6f5f1;border:1px solid #b7c6ce;border-radius:12px;box-shadow:0 8px 32px #152b3c26}.hive-analytics h2{margin:0 0 10px;font-size:19px;font-weight:750;line-height:1.3}.hive-analytics p{margin:0 0 12px;font-size:14px;color:#344e60}.hive-analytics a{color:#06689d;text-decoration:underline;text-underline-offset:3px}.hive-analytics-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hive-analytics button{box-sizing:border-box;min-height:44px;border:1px solid #466174;border-radius:7px;padding:10px 14px;background:#fff;color:#152b3c;font:600 14px/1.3 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.hive-analytics-choices button{flex:1;min-width:155px}.hive-analytics button:hover{background:#e4edf1}.hive-analytics button:focus-visible,.hive-analytics a:focus-visible{outline:3px solid #087dbd;outline-offset:3px}.hive-analytics .hive-analytics-close{border:0;padding:8px 0;min-height:44px;background:transparent;text-decoration:underline}.hive-analytics [role=status]{margin:12px 0 0;font-size:13px}.hive-analytics:not(:has(.hive-analytics-panel:not([hidden]))){display:none}.hive-analytics-footer-link{display:inline-flex;align-items:center;min-height:44px;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hive-analytics-footer-link:focus-visible{outline:3px solid #087dbd;outline-offset:3px}@media(max-width:480px){.hive-analytics-panel{width:calc(100vw - 32px);padding:18px}.hive-analytics-choices{flex-direction:column}.hive-analytics-choices button{width:100%;flex:auto}}
