.hubeex-modal{width:min(760px, calc(var(--app-viewport-width) - 32px));max-width:none;max-height:calc(var(--app-viewport-height) - 40px);overscroll-behavior:contain;border:1px solid var(--color-navy-200);color:var(--color-navy-900);background:#f8f9fd;border-radius:14px;margin:auto;padding:0;overflow-y:auto;box-shadow:inset 0 1px #fff,0 24px 80px -24px #0f174059}.hubeex-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f174059}.hubeex-modal[open]{animation:.18s ease-out hubeex-modal-reveal}.hubeex-modal__header{z-index:2;border-bottom:1px solid var(--color-navy-100);background:#fff;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.hubeex-modal__icon{width:40px;height:40px;color:var(--color-accent-700);border:1px solid var(--color-accent-200);background:linear-gradient(#fff, var(--color-accent-50));border-radius:10px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.hubeex-modal__heading{flex:1;min-width:0}.hubeex-modal__heading h2{overflow-wrap:anywhere;outline:none;font-size:17px;font-weight:600;line-height:1.4}.hubeex-modal__heading p{color:var(--color-ink-500);margin-top:4px;font-size:12px;line-height:1.6}.hubeex-modal__body{padding:20px}.hubeex-modal--compact{width:min(460px, calc(var(--app-viewport-width) - 32px))}.hubeex-modal--sheet{width:100%;max-height:min(900px, calc(var(--app-viewport-height) - 24px));border-radius:20px 20px 0 0;margin:auto auto 0;overflow:hidden}.hubeex-modal--sheet[open]{flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) hubeex-sheet-reveal;display:flex}.hubeex-modal--sheet[open][data-closing]{animation:.28s cubic-bezier(.4,0,.6,1) forwards hubeex-sheet-dismiss}.hubeex-modal--sheet[open][data-closing]::backdrop{animation:.28s ease-out forwards hubeex-sheet-backdrop-dismiss}.hubeex-modal--sheet .hubeex-modal__header{flex-shrink:0;position:relative}.hubeex-modal--sheet .hubeex-modal__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hubeex-modal__footer{padding:14px 20px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--color-navy-100);background:#fff;flex-shrink:0}@keyframes hubeex-sheet-reveal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes hubeex-modal-reveal{0%{opacity:0}to{opacity:1}}@keyframes hubeex-sheet-dismiss{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes hubeex-sheet-backdrop-dismiss{0%{opacity:1}to{opacity:0}}@media (width<=600px){.hubeex-modal{width:calc(var(--app-viewport-width) - 16px);max-height:calc(var(--app-viewport-height) - 16px);border-radius:10px}.hubeex-modal__header{gap:9px;padding:14px}.hubeex-modal__body{padding:12px}.hubeex-modal--sheet{border-radius:16px 16px 0 0;width:100%}}@media (prefers-reduced-motion:reduce){.hubeex-modal[open],.hubeex-modal--sheet[open][data-closing],.hubeex-modal--sheet[open][data-closing]::backdrop{animation:none}}
