@layer theme,base,vendor,amplify,legacy;@layer components{.status-section{padding:clamp(40px,6vw,72px) 0}.status-section+.status-section{padding-top:0}.status-grid{gap:18px;display:grid}.status-card{border:1px solid var(--border);border-left:4px solid var(--border);background:var(--pp-card,#fff);border-radius:12px;padding:22px}.status-card[data-tone=amber]{border-left-color:#d97706}.status-card[data-tone=blue]{border-left-color:#2563eb}.status-card[data-tone=green]{border-left-color:#2b7f47}.status-card[data-tone=muted]{border-left-color:#94a3b8}.status-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-card-head h3{color:var(--text);font-size:var(--font-size-heading-2,1.15rem);margin:0;line-height:1.3}.status-badge{font-size:var(--font-size-label,.78rem);font-weight:var(--font-weight-strong,600);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.status-badge[data-tone=amber]{color:#92400e;background:#fef3c7}.status-badge[data-tone=blue]{color:#1e40af;background:#dbeafe}.status-badge[data-tone=green]{color:#166534;background:#dcfce7}.status-badge[data-tone=muted]{color:#475569;background:#f1f5f9}.status-summary{color:var(--text);font-size:var(--font-size-copy);margin:10px 0 0;line-height:1.6}.status-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.status-chip{border:1px solid var(--border);color:var(--text-muted);font-size:var(--font-size-label,.78rem);border-radius:999px;padding:3px 10px}.status-scope-note{color:var(--text-muted);font-size:var(--font-size-label,.78rem);margin:14px 0 0}.status-meta{color:var(--text-muted);font-size:var(--font-size-label,.78rem);margin:12px 0 0}.status-timeline{border-left:2px solid var(--border);gap:14px;margin:18px 0 0;padding:0 0 0 18px;list-style:none;display:grid}.status-update{position:relative}.status-update:before{background:var(--brand);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-25px}.status-update strong{color:var(--text);font-size:var(--font-size-copy)}.status-update p{color:var(--text-muted);font-size:var(--font-size-copy);margin:4px 0 0;line-height:1.55}.status-update time{color:var(--text-muted);font-size:var(--font-size-label,.78rem);margin-top:2px;display:block}.status-note{max-width:720px;color:var(--text-muted);font-size:var(--font-size-label,.78rem);text-align:center;margin:26px auto 0;line-height:1.6}@media (max-width:560px){.status-card{padding:16px}.status-timeline{padding-left:14px}.status-update:before{left:-21px}}body[data-public-theme=dark] .status-card[data-tone=amber]{border-left-color:#e8b64a}body[data-public-theme=dark] .status-card[data-tone=blue]{border-left-color:#7ba7f0}body[data-public-theme=dark] .status-card[data-tone=green]{border-left-color:#34c98a}body[data-public-theme=dark] .status-card[data-tone=muted]{border-left-color:var(--slate-4a403f,#4a403f)}body[data-public-theme=dark] .status-badge[data-tone=amber]{color:#e8b64a;background:#3a2c10}body[data-public-theme=dark] .status-badge[data-tone=blue]{color:#9cbdf5;background:#1a2b45}body[data-public-theme=dark] .status-badge[data-tone=green]{color:#34c98a;background:#13271d}body[data-public-theme=dark] .status-badge[data-tone=muted]{background:var(--slate-1f1a1a,#1f1a1a);color:var(--text-muted)}@media (prefers-color-scheme:dark){body[data-public-theme=auto] .status-card[data-tone=amber]{border-left-color:#e8b64a}body[data-public-theme=auto] .status-card[data-tone=blue]{border-left-color:#7ba7f0}body[data-public-theme=auto] .status-card[data-tone=green]{border-left-color:#34c98a}body[data-public-theme=auto] .status-card[data-tone=muted]{border-left-color:var(--slate-4a403f,#4a403f)}body[data-public-theme=auto] .status-badge[data-tone=amber]{color:#e8b64a;background:#3a2c10}body[data-public-theme=auto] .status-badge[data-tone=blue]{color:#9cbdf5;background:#1a2b45}body[data-public-theme=auto] .status-badge[data-tone=green]{color:#34c98a;background:#13271d}body[data-public-theme=auto] .status-badge[data-tone=muted]{background:var(--slate-1f1a1a,#1f1a1a);color:var(--text-muted)}}}@layer utilities;
