.eb-screen{background:linear-gradient(135deg,#0a2547 0%,#123f71 57%,#0c2c52 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.eb-card{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:38px;box-shadow:0 30px 80px #00000040}.eb-icon{width:72px;height:72px;color:var(--red);background:#fbe8eb;border-radius:22px;place-items:center;margin:0 auto 20px;display:grid}.eb-icon svg{width:34px;height:34px}.eb-card h1{letter-spacing:-.5px;color:var(--text);margin:0 0 8px;font-size:24px}.eb-card p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.55}.eb-card .primary-button{width:100%}.eb-card .text-button{margin:10px auto 0;display:block}.zc-toast-viewport{z-index:2000;flex-direction:column;gap:10px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.zc-toast{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-left-width:4px;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 12px 12px 13px;animation:.18s ease-out zc-toast-in;display:flex}.zc-toast-icon{flex:none;width:19px;height:19px;margin-top:1px}.zc-toast-message{color:var(--text);flex:1;font-size:12.5px;font-weight:600;line-height:1.45}.zc-toast-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:2px}.zc-toast-close:hover{background:var(--pale)}.zc-toast-close svg{width:15px;height:15px}.zc-toast--success{border-left-color:var(--green)}.zc-toast--success .zc-toast-icon{color:var(--green)}.zc-toast--error{border-left-color:var(--red)}.zc-toast--error .zc-toast-icon{color:var(--red)}.zc-toast--info{border-left-color:var(--blue)}.zc-toast--info .zc-toast-icon{color:var(--blue)}.zc-toast--warning{border-left-color:var(--gold)}.zc-toast--warning .zc-toast-icon{color:var(--gold)}@keyframes zc-toast-in{0%{transform:translateY(-8px)}to{transform:none}}@media (max-width:560px){.zc-toast-viewport{max-width:none;left:16px;right:16px}}.zc-skeleton{background:var(--pale);display:block;position:relative;overflow:hidden}.zc-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.3s infinite zc-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes zc-shimmer{to{transform:translate(100%)}}.zc-skeleton-list{gap:6px;padding:6px;display:grid}.zc-skeleton-row{align-items:center;gap:11px;padding:12px 11px;display:flex}.zc-skeleton-row-body{flex:1;gap:7px;display:grid}.zc-skeleton-card{gap:9px;padding:16px;display:grid}
