#site-notifications[hidden],#site-notifications [hidden]{display:none!important}.public-notification-panel{max-width:800px;margin:0 auto 64px;padding:28px;border:1px solid #d5dcd6;border-radius:14px;background:#fff;color:#142b32}.public-notification-panel h2{font-size:1.8rem;margin:0 0 12px}.public-notification-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.public-notification-actions button{cursor:pointer}.public-notification-actions button:disabled{opacity:.6;cursor:wait}.notification-dialog{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;border:0;border-radius:16px;padding:28px;color:#142b32;box-shadow:0 16px 64px #0004}.notification-dialog::backdrop{background:#10252bb3}.notification-dialog h2{font-size:1.6rem;margin:0 0 14px}.notification-dialog p{font-size:1rem;line-height:1.5}.notification-dialog .button-outline{background:white;color:#142b32;border:1px solid #d5dcd6}@media(max-width:850px){.public-notification-panel{margin:0 18px 40px}}

.public-app-intro{padding:60px 0 28px}.public-app-intro h1{font-size:clamp(2rem,6vw,3.2rem);margin:0 0 18px}
