/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.hub-glass-card{-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);background:#08090a8c;border:1px solid #ffffff1a;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 40px #00000047}.hub-glass-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 8%,#38bdf88c 50%,#0000 92%);height:1px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.hub-glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090aeb}}.hub-glass-card--interactive{transition:border-color .3s,box-shadow .3s,transform .25s}.hub-glass-card--interactive:hover{border-color:#38bdf859;box-shadow:inset 0 1px #ffffff14,0 16px 40px #00000047,0 8px 32px -10px #38bdf838}.hub-glass-card--static{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090ac7;box-shadow:inset 0 1px #ffffff0f}.hub-glass-card--static:before{display:none}.hub-glass-card--static:hover{border-color:#ffffff1a;transform:none;box-shadow:inset 0 1px #ffffff0f}.turnstile-verify-panel{text-align:center;width:100%;max-width:100%}.turnstile-verify-panel__body{flex-direction:column;align-items:center;padding:1.35rem 1rem;display:flex}@media (min-width:640px){.turnstile-verify-panel__body{padding:2.5rem 1.75rem 2rem}}.turnstile-verify-panel__logo-wrap{margin-bottom:1rem;position:relative}@media (min-width:640px){.turnstile-verify-panel__logo-wrap{margin-bottom:1.35rem}}.turnstile-verify-panel__logo{object-fit:cover;border:1px solid #ffffff1a;border-radius:.75rem;width:2.75rem;height:2.75rem;position:relative;box-shadow:0 10px 28px #00000073}@media (min-width:640px){.turnstile-verify-panel__logo{border-radius:.85rem;width:3.25rem;height:3.25rem}}.turnstile-verify-panel__lock{color:#38bdf8;background:#08090af2;border:1px solid #ffffff1a;border-radius:.55rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:flex;position:absolute;bottom:-.2rem;right:-.2rem;box-shadow:0 4px 12px #0006}@media (min-width:640px){.turnstile-verify-panel__lock{border-radius:.65rem;width:1.65rem;height:1.65rem}}.turnstile-verify-panel__title{letter-spacing:-.02em;color:#ffffffeb;font-size:1rem;font-weight:600;line-height:1.35}@media (min-width:640px){.turnstile-verify-panel__title{font-size:1.25rem;line-height:1.3}}.turnstile-verify-panel__subtitle{color:#a3a3a3;max-width:18rem;margin-top:.4rem;font-size:.75rem;line-height:1.5}@media (min-width:640px){.turnstile-verify-panel__subtitle{max-width:22rem;margin-top:.5rem;font-size:.875rem;line-height:1.55}}.turnstile-verify-panel__error{color:#fca5a5f2;max-width:18rem;margin-top:.65rem;font-size:.6875rem;line-height:1.45}@media (min-width:640px){.turnstile-verify-panel__error{max-width:22rem;margin-top:.85rem;font-size:.75rem}}.turnstile-verify-panel__widget{box-sizing:border-box;background:#00000038;border:1px solid #ffffff12;border-radius:.65rem;flex-direction:column;align-items:center;width:calc(100% - 1.25rem);max-width:18.75rem;margin-top:1.1rem;margin-left:auto;margin-right:auto;padding:.7rem .85rem;display:flex;overflow:hidden}@media (min-width:640px){.turnstile-verify-panel__widget{border-radius:.75rem;width:100%;max-width:21.25rem;margin-top:1.65rem;padding:1rem 1.15rem}}.turnstile-widget-host{box-sizing:border-box;justify-content:center;align-items:center;width:min(100%,18.75rem);max-width:100%;min-height:4.0625rem;margin:0 auto;display:flex;overflow:hidden}.turnstile-widget-host>div{justify-content:center!important;width:100%!important;max-width:18.75rem!important;margin:0 auto!important;display:flex!important}.turnstile-widget-host iframe{max-width:100%!important;margin:0 auto!important;display:block!important}@media (max-width:380px){.turnstile-widget-host{width:min(100%,16.5rem)}.turnstile-widget-host>div{transform-origin:50%;transform:scale(.94);max-width:16.5rem!important}}.turnstile-verify-panel__widget-pulse{background:linear-gradient(90deg,#0000,#38bdf859,#0000);border-radius:9999px;width:4.5rem;height:.2rem;margin:0 auto .65rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (min-width:640px){.turnstile-verify-panel__widget-pulse{width:6rem;height:.25rem;margin-bottom:.85rem}}.turnstile-verify-panel__footer{color:#a3a3a3;max-width:18rem;margin-top:1rem;font-size:.6875rem;line-height:1.45}@media (min-width:640px){.turnstile-verify-panel__footer{max-width:22rem;margin-top:1.35rem;font-size:.8125rem}}