.hub-dialog__backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;transition:opacity .2s ease-out;position:fixed;inset:0}.hub-dialog__backdrop[data-starting-style],.hub-dialog__backdrop[data-ending-style]{opacity:0}.hub-dialog{z-index:91;color:#e8e8e9;width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 2rem);font-family:var(--font-inter), Inter, sans-serif;background:#131417;border:1px solid #262a31;border-radius:1.1rem;outline:none;gap:.75rem;padding:1.5rem;transition:opacity .2s cubic-bezier(.23,1,.32,1),scale .2s cubic-bezier(.23,1,.32,1);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -20px #000000bf}.hub-dialog[data-starting-style],.hub-dialog[data-ending-style]{opacity:0;scale:.97}.hub-dialog__grab{display:none}@media (max-width:40rem){.hub-dialog{width:100%;max-height:calc(100dvh - 3rem);padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0;transition:transform .32s cubic-bezier(.32,.72,0,1);top:auto;bottom:0;left:0;transform:none}.hub-dialog[data-starting-style],.hub-dialog[data-ending-style]{opacity:1;transform:translateY(100%)}.hub-dialog__grab{background:#3a3e46;border-radius:999px;width:2.5rem;height:.25rem;margin:0 auto .5rem;display:block}}.hub-dialog__head{justify-content:space-between;align-items:center;display:flex}.hub-dialog__head img{width:auto;height:1.4rem}.hub-dialog__close{color:#8d8e91;cursor:pointer;background:0 0;border:0;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .14s,color .14s;display:grid}.hub-dialog__close:hover{color:#e8e8e9;background:#ffffff0f}.hub-dialog__close:focus-visible{outline-offset:2px;outline:2px solid #30d2f2}.hub-dialog__title{font-family:var(--font-display), "Red Hat Display", sans-serif;letter-spacing:-.03em;margin:.5rem 0 0;font-size:1.4rem;font-weight:650}.hub-dialog__body{color:#8d8e91;margin:0;font-size:.9rem;line-height:1.5}.hub-dialog__content{margin-top:.5rem}.hub-dialog__fallback{color:#8d8e91;gap:1rem;font-size:.9rem;display:grid}.hub-dialog__fallback p{margin:0}.hub-dialog__terms{color:#5d6066;text-align:center;margin:.25rem 0 0;font-size:.75rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.hub-dialog,.hub-dialog__backdrop{transition:none}}
