.error-state{display:flex;min-width:var(--spacing-0);flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px var(--spacing-6);background:transparent;color:var(--text-primary);text-align:center;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.error-state:before{flex:none;width:56px;height:56px;margin-bottom:6px;border-radius:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2606E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / 26px 26px no-repeat,var(--tone-late-b);box-shadow:inset 0 0 0 1px var(--tone-late-l);content:"";pointer-events:none}.error-state__message{min-width:var(--spacing-0);max-width:480px;margin:var(--spacing-0);color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.error-state>.app-button{flex:0 0 auto;margin-top:6px}@media(max-width:620px){.error-state{align-items:center;flex-direction:column;padding:28px var(--spacing-4)}}@media(pointer:coarse){.error-state>.app-button{position:relative}.error-state>.app-button:after{position:absolute;inset:calc(var(--spacing-1) * -1) var(--spacing-0);content:""}}
