*{box-sizing:border-box}body{color:#fafafa;background:#09090b;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.shell{max-width:720px;margin:0 auto;padding:48px 24px}.shell h1{letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:600}.shell .tagline{color:#a1a1aa;margin-bottom:8px;font-size:13px}.shell .url{color:#a1a1aa;word-break:break-all;margin-bottom:32px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.panel{background:#18181b;border:1px solid #27272a;border-radius:12px;margin-bottom:24px;padding:20px}.panel h2{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;margin:0 0 16px;font-size:12px}.row{border-bottom:1px solid #27272a;justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;display:flex}.row:last-child{border-bottom:none}.row .k{color:#a1a1aa}.row .v{text-align:right;word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace}.badge{color:#d4d4d8;border:1px solid #3f3f46;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.badge.live{color:#86efac;background:#052e16;border-color:#166534}.banner{color:#d4d4d8;border:1px dashed #71717a;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.mount-frame{background:#101013;border:1px solid #27272a;border-radius:12px;justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.error{color:#fecaca;background:#450a0a;border:1px solid #7f1d1d;border-radius:12px;padding:16px;font-size:14px}demo-widget .app{text-align:center}demo-widget .app strong{margin-bottom:8px;font-size:18px;display:block}demo-widget .app div{color:#a1a1aa;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}
