.err-screen{display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:#000;color:#f0f0f0;text-align:center;font-family:var(--font-body,Inter),system-ui,sans-serif}.err-title{margin:8px 0 0;font-family:var(--font-geist-sans,Geist),var(--font-body,Inter),system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f0f0f0}.err-text{max-width:440px;margin:10px 0 0;font-size:14px;line-height:1.55;color:#8b8c90}.err-text span{display:block}.err-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;margin-top:24px;padding:0 14px;border:0;border-radius:8px;background:#f0f0f0;color:#0b0b0d;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;cursor:var(--dz-cursor-pointer,pointer);transition:background-color .15s ease,transform .12s ease}.err-btn svg{width:15px;height:15px}@media (hover:hover){.err-btn:hover{background:#fff}}.err-btn:active{transform:scale(.97)}.err-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}@media (prefers-reduced-motion:reduce){.err-btn{transition:background-color .15s ease}.err-btn:active{transform:none}}.err-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}.err-actions .err-btn{margin-top:0}.err-btn:disabled{opacity:.6;cursor:var(--dz-cursor-default,default)}.err-btn-quiet{background:#141518;color:#f0f0f0}@media (hover:hover){.err-btn-quiet:hover:not(:disabled){background:#1c1d21}}.err-link{margin-top:16px;font-size:13px;color:#6c6d70;text-decoration:none;transition:color .15s ease}@media (hover:hover){.err-link:hover{color:#f0f0f0}}.err-link:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}.err-screen-view{min-height:100%}.modal-panel.err-dialog{position:relative;display:flex;width:min(400px,100%);max-height:92vh;flex-direction:column;overflow:hidden;border:0;border-radius:12px;background:#0b0b0d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 16px 48px rgba(0,0,0,.55);color:#f0f0f0;font-family:var(--font-body,Inter),system-ui,sans-serif;text-align:left}.err-dialog-head{padding:16px 16px 0}.err-dialog-title{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-geist-sans,Geist),var(--font-body,Inter),system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.3;color:#f0f0f0}.err-dialog-sub{margin:4px 0 0;font-size:13px;line-height:1.45;color:#8b8c90}.err-dialog-sub span{display:block}.err-dialog-body{min-height:0;flex:1;overflow-y:auto;padding:12px 16px 0}.err-dialog-label{display:block;font-size:12px;font-weight:500;color:#a1a4a5}.err-dialog-input{display:block;width:100%;margin-top:6px;resize:none;padding:8px 10px;border:0;border-radius:8px;background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);font-family:inherit;font-size:13px;line-height:1.5;color:#f0f0f0;transition:box-shadow .15s ease}.err-dialog-input::placeholder{color:#6c6d70}.err-dialog-input:focus,.err-dialog-input:focus-visible{outline:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32)}.err-dialog-error{margin:8px 0 0;font-size:12px;color:#ff6369}.err-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px}.err-dialog-foot .err-btn{height:32px;margin-top:0;padding:0 12px;font-size:13px}.modal-panel.err-dialog:has(.err-dialog-sent){width:min(480px,100%)}.err-dialog-sent{display:flex;flex-direction:column;align-items:center;padding:32px 24px 28px;text-align:center}.err-dialog-sent .err-dialog-title{display:block;font-size:18px;letter-spacing:-.01em}.err-dialog-sent .err-dialog-sub{max-width:none;margin-top:6px;white-space:nowrap}.err-dialog-check{display:grid;width:52px;height:52px;place-items:center;margin-bottom:16px;border-radius:50%;background:#141518;color:#f0f0f0}.err-dialog-check svg{width:24px;height:24px}@media (max-width:520px){.err-dialog-sent .err-dialog-sub{white-space:normal}}html body .err-dialog .err-dialog-x{position:absolute!important;top:8px!important;right:8px!important;display:grid;width:32px!important;height:32px!important;min-height:0;min-width:0;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:hsla(0,0%,100%,.6)!important;transition:color .12s ease}.err-dialog-x svg{width:18px;height:18px}@media (hover:hover){html body .err-dialog .err-dialog-x:hover{color:#fff!important}}.err-dialog-x:focus-visible{color:#fff!important;outline:0}