.errpage{max-width:760px;margin:var(--sp-8) auto var(--sp-6);gap:var(--sp-6);grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid}.errpage__art{aspect-ratio:1;border:1px solid var(--border-tint);background:var(--surface-tint);width:150px;color:var(--brand-soft);place-items:center;display:grid;position:relative}.errpage__art>.i{width:84px;height:84px}.errpage__art b{border:2px solid var(--surface);background:var(--err-edge);width:40px;height:40px;color:var(--text-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.errpage--net .errpage__art b{background:var(--warn-edge);color:var(--warn-ink)}.errpage__art b .i{width:20px;height:20px}.errpage .overline{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--err-ink);font-weight:700}.errpage--net .overline{color:var(--warn-ink)}.errpage--verify .overline{color:var(--err-ink)}.errpage h1{font-size:var(--fs-3xl);letter-spacing:-.3px;margin-top:4px;line-height:1.15}.errpage .lead{font-size:var(--fs-lg);color:var(--text-secondary);margin-top:var(--sp-2);line-height:1.45}.retry{margin-top:var(--sp-4);border:1px solid var(--border);background:var(--surface-muted);padding:var(--sp-3)}.retry__line{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:flex}.retry__line .grow{color:var(--text-secondary)}.retry .row{margin-top:var(--sp-3)}.retry .af-meter{margin-top:var(--sp-2)}.retry .af-meter>i{background:var(--brand);transition:width 1s linear}.errpage__aside ul{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin-top:6px;display:flex}.errcode{font:bold 64px/1 var(--ff-logo);color:var(--brand-soft);letter-spacing:-3px}.af .empty.nf{margin-top:var(--sp-10)}.errpage .checks{margin-top:var(--sp-4)}.errpage .checks li{font-size:var(--fs-md);grid-template-columns:22px 1fr;gap:6px;padding:4px 0;display:grid}.errpage .checks li .i{color:var(--link);margin-top:2px}.errpage__aside{margin-top:var(--sp-4);border-top:1px solid var(--border-soft);padding-top:var(--sp-3);font-size:var(--fs-sm)}@media (max-width:767px){.af .errpage{gap:var(--sp-4);grid-template-columns:1fr;margin:0;padding:24px 12px 16px}.af .errpage__art{width:96px}.af .errpage__art>.i{width:52px;height:52px}.af .errpage__art b{width:32px;height:32px}.af .errpage h1{font-size:var(--fs-2xl)}.af .errpage .lead{font-size:var(--fs-md)}.af .retry .row{flex-direction:column;align-items:stretch}.af .retry .af-btn{height:var(--tap);font-size:var(--fs-lg)}.af .empty.nf{margin:0;padding:40px 12px 12px}.af .nf .t-sec{margin-top:var(--sp-2)}.af .nf .row{margin-top:var(--sp-6);align-items:stretch;gap:var(--sp-3);flex-direction:column}.af .nf .af-btn{height:var(--tap);font-size:var(--fs-lg);width:100%}.af .nf .af-btn .i{display:none}}
