.holdio-error-state{display:flex;justify-content:center;box-sizing:border-box;width:100%;min-height:60vh;padding:72px 24px 48px}.holdio-error-state-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px;text-align:center}.holdio-error-state-code{margin:0 0 10px;font-size:var(--typo-caption-size);font-weight:var(--typo-caption-weight);line-height:var(--typo-caption-line);letter-spacing:.12em;color:var(--holdio-grey-500)}.holdio-error-state-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:var(--holdio-red-50);color:var(--holdio-red-700);font-size:26px;font-weight:700;line-height:1}.holdio-error-state-title{margin:0;font-size:var(--typo-h1-size);font-weight:var(--typo-h1-weight);line-height:var(--typo-h1-line);letter-spacing:var(--typo-h1-space);color:var(--holdio-grey-900)}.holdio-error-state-hint{margin:10px 0 0;max-width:44ch;font-size:var(--typo-subtitle1-size);font-weight:var(--typo-subtitle1-weight);line-height:1.5;letter-spacing:var(--typo-subtitle1-space);color:var(--holdio-grey-600)}.holdio-error-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.holdio-error-state-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;padding:0 18px;border:1px solid #0000;border-radius:var(--holdio-r-control);font-family:inherit;font-size:var(--typo-subtitle2-size);font-weight:var(--typo-button-weight);line-height:var(--typo-button-line);letter-spacing:var(--typo-button-space);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.holdio-error-state-button:focus-visible{outline:2px solid var(--holdio-green-700);outline-offset:2px}.holdio-error-state-button-primary{background:var(--holdio-ink);color:var(--holdio-white)}.holdio-error-state-button-primary:hover{background:#2b2d32}.holdio-error-state-button-secondary{border-color:var(--holdio-hairline);background:var(--holdio-white);color:var(--holdio-ink)}.holdio-error-state-button-secondary:hover{background:var(--holdio-grey-100);border-color:var(--holdio-grey-300)}.holdio-error-ghost{width:100%;max-width:320px;margin-top:40px;padding-bottom:24px;-webkit-mask-image:linear-gradient(#000,#00000059 55%,#0000);mask-image:linear-gradient(#000,#00000059 55%,#0000)}.holdio-error-ghost-head{display:flex;align-items:center;gap:12px}.holdio-error-ghost-avatar{flex:none;width:48px;height:48px;border-radius:50%;background:var(--holdio-grey-200)}.holdio-error-ghost-lines{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:8px}.holdio-error-ghost-bar{height:9px;border-radius:50px;background:var(--holdio-grey-200)}.holdio-error-ghost-cells{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:16px}.holdio-error-ghost-cell{aspect-ratio:1;border-radius:8px;background:var(--holdio-grey-200)}@media (max-width:480px){.holdio-error-state{min-height:50vh;padding:48px 16px 32px}.holdio-error-state-actions{flex-direction:column;align-items:stretch;width:100%}}