.maintenance-modal-backdrop{position:fixed;inset:0;z-index:2147483400;background:#181d2766;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;}
.maintenance-modal{font-family:Inter,sans-serif;background:#fff;border:1px solid #e9eaeb;border-radius:12px;box-shadow:0 20px 40px #10182824;padding:32px;width:100%;max-width:440px;text-align:center;}
.maintenance-modal-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fe470c;background:#fff6ed;margin:0 auto 20px;font-size:28px;}
.maintenance-modal-symbol svg{width:24px;height:24px;}.maintenance-banner .system-status-icon svg{width:20px;height:20px;}
.maintenance-modal-backdrop,.maintenance-modal-backdrop *,.maintenance-banner,.maintenance-banner *{box-sizing:border-box;}
.maintenance-banner .system-status-inner{width:100%;}
.maintenance-modal h2{font:600 20px/28px Inter,sans-serif;color:#181d27;margin:0 0 12px;}
.maintenance-modal p{font:400 14px/20px Inter,sans-serif;color:#535862;margin:0 0 24px;}
.maintenance-modal .maintenance-modal-countdown{font:600 30px/38px Inter,sans-serif;color:#181d27;font-variant-numeric:tabular-nums;}
.maintenance-modal .figma-button{width:100%;min-height:48px;}
.maintenance-modal .maintenance-audio-button{display:block;width:100%;min-height:44px;margin:0 0 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font:600 14px/20px Inter,sans-serif;cursor:pointer;}
.maintenance-modal .maintenance-audio-button:disabled{cursor:default;color:#667085;}
.maintenance-banner{position:sticky;top:0;z-index:2147483200;order:-1;}
.maintenance-overlay{position:fixed;inset:0;z-index:2147483500;background:#fff;}
.maintenance-overlay iframe{display:block;border:0;width:100%;height:100%;background:#fff;}
@media(max-width:767px){.maintenance-modal-backdrop{padding:16px;}.maintenance-modal{padding:24px;}.maintenance-banner .system-status-inner{flex-wrap:wrap;}.maintenance-banner .system-status-action{width:100%;}}
