@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;700&display=swap";:root{color-scheme:light;--bg: #f4efe6;--ink: #1e1c1a;--muted: #6b665e;--panel: rgba(255, 248, 238, .84);--panel-strong: #fff7ed;--line: rgba(32, 26, 20, .12);--accent: #cb5a2b;--accent-deep: #7e2f1b;--accent-soft: #f7c6a7;--shadow: 0 24px 80px rgba(46, 27, 16, .12)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(255,175,120,.36),transparent 32%),radial-gradient(circle at top right,rgba(124,152,255,.16),transparent 24%),linear-gradient(180deg,#fff9f1 0%,var(--bg) 48%,#efe6d9 100%);color:var(--ink);font-family:Space Grotesk,sans-serif}button,input,textarea,select{font:inherit}code{font-family:IBM Plex Mono,monospace}.page-shell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:32px 0 56px}.hero{display:grid;grid-template-columns:1.4fr .9fr;gap:24px;align-items:stretch;margin-bottom:28px}.hero-copy,.hero-card,.panel-card,.glass-card,.status-card,.empty-state{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-copy{padding:32px;border-radius:32px;background:linear-gradient(160deg,rgba(255,247,235,.94),rgba(255,240,224,.74))}.eyebrow,.card-label{display:inline-block;margin:0 0 10px;color:var(--accent-deep);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hero h1,.panel-header h2,.empty-state h2{margin:0;line-height:.95;letter-spacing:-.05em}.hero h1{max-width:10ch;font-size:clamp(42px,8vw,84px)}.hero-text{max-width:60ch;margin:18px 0 0;font-size:18px;line-height:1.6;color:var(--muted)}.hero-card{position:relative;overflow:hidden;padding:28px;border-radius:28px;background:linear-gradient(180deg,rgba(203,90,43,.96),rgba(126,47,27,.92));color:#fff7f2}.hero-card:after{content:"";position:absolute;inset:auto -18% -32% auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,230,210,.3),transparent 62%)}.hero-card strong{display:block;margin-bottom:12px;font-size:34px;line-height:1}.hero-card p{max-width:28ch;margin:0;line-height:1.6}.status-card,.empty-state{margin-bottom:22px;padding:22px 24px;border-radius:24px;background:var(--panel)}.status-card-error{border-color:#7e2f1b4d}.install-hint{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px}.glass-card{padding:20px;border-radius:24px;background:var(--panel)}.glass-card strong{display:block;margin-bottom:8px;font-size:22px;line-height:1.15}.glass-card p{margin:0;color:var(--muted);line-height:1.5}.glass-card-action{display:flex;flex-direction:column;justify-content:space-between}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.panel-card{padding:24px;border-radius:28px;background:var(--panel-strong)}.panel-card-wide{margin-bottom:18px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-header h2{font-size:clamp(30px,4vw,46px)}.badge{min-width:40px;padding:8px 12px;border-radius:999px;background:rgba(203,90,43,.12);color:var(--accent-deep);font-family:IBM Plex Mono,monospace;font-size:13px;text-align:center}.list-stack{display:grid;gap:12px}.list-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.68)}.list-row strong{display:block;margin-bottom:6px}.list-row p,.list-row-meta span,.muted-text{color:var(--muted)}.list-row p,.list-row-meta{margin:0}.list-row-meta{display:grid;gap:4px;min-width:140px;text-align:right;font-family:IBM Plex Mono,monospace;font-size:12px}.list-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.tab-button,.button{cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.tab-button{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.7);color:var(--ink)}.tab-button:hover,.button:hover{transform:translateY(-1px)}.tab-button-active{border-color:#cb5a2b7a;background:rgba(203,90,43,.14);color:var(--accent-deep)}.list-details-meta{margin-bottom:14px}.list-details-meta strong{display:block;margin-bottom:4px;font-size:24px}.list-details-meta p{margin:0;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:12px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:22px}table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.66)}th,td{padding:16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-deep)}tbody tr:last-child td{border-bottom:0}.property-chip{display:inline-flex;margin:0 8px 8px 0;padding:8px 10px;border-radius:999px;background:rgba(247,198,167,.34);font-size:12px;line-height:1.3}.button{align-self:flex-start;padding:12px 16px;border:0;border-radius:16px;background:var(--accent);color:#fff}.button-secondary{background:rgba(32,26,20,.08);color:var(--ink)}@media (max-width: 1080px){.hero,.content-grid,.meta-grid{grid-template-columns:1fr}.hero h1{max-width:12ch}}@media (max-width: 720px){.page-shell{width:min(100% - 20px,1240px);padding-top:18px}.hero-copy,.hero-card,.panel-card,.glass-card,.status-card,.empty-state{border-radius:20px}.hero-copy,.hero-card,.panel-card,.glass-card{padding:18px}.list-row{grid-template-columns:1fr}.list-row-meta{text-align:left;min-width:0}}
