.page-state{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-8) var(--sp-5);border-radius:var(--r-card);background:var(--card);text-align:center;flex-direction:column;display:flex}.page-state-icon{border-radius:var(--r-tile);background:var(--mat);width:56px;height:56px;color:var(--ink-2);place-items:center;display:grid}.page-state-icon svg{width:26px;height:26px}.page-state[data-tone=att] .page-state-icon{background:var(--alert-fill);color:var(--alert-fg)}.page-state h2,.page-state h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.page-state-landing{scroll-margin-top:var(--sp-4)}.page-state-landing:focus{outline:none}.page-state p{max-width:40ch;font-size:var(--fs-body);color:var(--muted-foreground)}.page-state-filters{justify-content:center;gap:var(--sp-1-5);flex-wrap:wrap;display:flex}.page-state-filters li{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-chip);background:var(--action-soft);color:var(--action-ink);font-size:var(--fs-caption);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.page-state-action{margin-top:var(--sp-1-5)}.page-state small{font-size:var(--fs-micro);color:var(--faint);overflow-wrap:anywhere}[data-delayed]{animation:0s linear .3s both page-skeleton-reveal}@keyframes page-skeleton-reveal{0%{visibility:hidden}to{visibility:visible}}.page-skeleton-card{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--card);flex-direction:column;display:flex}.page-skeleton-row{align-items:center;gap:var(--sp-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 90px;min-height:52px;display:grid}.page-skeleton-tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.page-skeleton-form{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.page-skeleton-field{gap:var(--sp-2);flex-direction:column;display:flex}.page-skeleton-control{border-radius:var(--r-ctl);height:44px}.page-skeleton-bracket{gap:var(--sp-8);display:flex;overflow:hidden}.page-skeleton-round{justify-content:space-around;gap:var(--sp-4);flex-direction:column;min-width:220px;display:flex}.skel-t{height:12px}.skel-h{border-radius:var(--r-tile);height:22px}
