.empty-state{color:var(--fg-subtle);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center;gap:10px;min-height:180px;padding:30px;display:flex;position:relative}.empty-state--page{min-height:400px}.empty-state:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(to right, color-mix(in oklab, var(--fg) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--fg) 5%, transparent) 1px, transparent 1px);-webkit-mask-composite:source-in;background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@supports not ((-webkit-mask-image:linear-gradient(to right, transparent, black)) or (mask-image:linear-gradient(to right, transparent, black))){.empty-state:before{-webkit-mask-image:none;mask-image:none}}.empty-state>*{z-index:1;position:relative}.empty-state-icon-square{background:var(--surface-elev);border:1px solid color-mix(in oklab, var(--surface-elev) 96%, black);border-radius:var(--radius-sm);width:56px;height:56px;color:var(--fg-subtle);flex-shrink:0;place-items:center;display:grid}.empty-state-title{font-family:var(--font-display);color:var(--fg-muted);margin:0;font-size:14px;font-weight:600}.empty-state-copy{font-family:var(--font-body);color:var(--fg-subtle);max-width:320px;margin:0;font-size:12.5px;font-weight:500;line-height:1.55}.empty-state-cta{margin-top:4px}.empty-state-reqid{font-family:var(--font-mono);color:var(--fg-subtle);cursor:pointer;margin-top:6px;font-size:11px}.empty-state-reqid:hover{color:var(--fg-muted);text-decoration:underline}
