@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap";
.cs-preview{--font-serif:"Instrument Serif", ui-serif, Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}@keyframes csPulse{0%,to{box-shadow:0 0 #4eca7a80}50%{box-shadow:0 0 0 4px #4eca7a00}}@keyframes csBlink{0%,to{opacity:1}50%{opacity:.5}}.cs-preview .cs-scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.cs-preview .cs-scrollbar-hide::-webkit-scrollbar{display:none}.cs-preview .cs-demo-browser{background:var(--cs-dash-bg);border:1px solid var(--cs-dash-border);border-radius:12px;max-width:920px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #0000001a}.cs-preview .cs-demo-bar{border-bottom:1px solid var(--cs-dash-border);background:#081328;align-items:center;gap:8px;padding:8px 12px;display:flex}.cs-preview .cs-demo-dots{gap:4px;display:flex}.cs-preview .cs-demo-dots span{border-radius:50%;width:8px;height:8px;display:block}.cs-preview .cs-demo-dots span:first-child{background:#ff5f57}.cs-preview .cs-demo-dots span:nth-child(2){background:#febc2e}.cs-preview .cs-demo-dots span:nth-child(3){background:#28c840}.cs-preview .cs-demo-url{color:var(--cs-dash-muted);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;flex:1;padding:3px 8px;font-size:9px}.cs-preview .cs-demo-live{color:var(--cs-green);align-items:center;gap:3px;font-size:8px;display:flex}.cs-preview .cs-demo-live-dot{background:var(--cs-green);border-radius:50%;width:4px;height:4px;animation:2s infinite csPulse}.cs-preview .cs-demo-body{grid-template-columns:repeat(2,1fr);gap:8px;min-height:200px;padding:12px;display:grid}@media (min-width:768px){.cs-preview .cs-demo-body{grid-template-columns:repeat(4,1fr)}}.cs-preview .cs-demo-footer{border-top:1px solid var(--cs-dash-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.cs-preview .cs-demo-hint{color:var(--cs-dash-muted);font-size:9px}.cs-preview .cs-demo-pill{color:var(--cs-color-accent-blue);white-space:nowrap;background:#00a3e014;border:1px solid #00a3e02e;border-radius:10px;padding:3px 8px;font-size:8px}.cs-preview .cs-widget{background:var(--cs-dash-card);border:1px solid var(--cs-dash-border);border-radius:8px;padding:12px;transition:border-color .2s,transform .2s,box-shadow .2s}.cs-preview .cs-widget:hover{border-color:#00a3e066;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.cs-preview .cs-widget-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-dash-muted);margin-bottom:6px;font-size:8px}.cs-preview .cs-widget-value{color:var(--cs-dash-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:3px;font-size:22px;font-weight:700;line-height:1}.cs-preview .cs-widget-unit{color:var(--cs-dash-muted);margin-left:2px;font-size:9px;font-weight:400}.cs-preview .cs-widget-note{color:var(--cs-dash-muted);font-size:8px}.cs-preview .cs-green{color:var(--cs-green)}.cs-preview .cs-red{color:var(--cs-red)}.cs-preview .cs-gold-text{color:var(--cs-color-accent-blue)}.cs-preview .cs-span2{grid-column:span 2}.cs-preview .cs-demo-chart{width:100%;height:48px;margin-top:6px}.cs-preview .cs-sched{gap:3px;margin-top:8px;display:flex}.cs-preview .cs-sched-block{border-radius:4px;justify-content:center;align-items:center;height:22px;font-size:7px;display:flex}.cs-preview .cs-sched-unocc{background:var(--cs-dash-bg);border:1px solid var(--cs-dash-border);height:22px;color:var(--cs-dash-muted);border-radius:4px;flex:1;justify-content:center;align-items:center;font-size:7px;display:flex}.cs-preview .cs-sched-occ{height:22px;color:var(--cs-color-accent-blue);background:#00a3e014;border:1px solid #00a3e038;border-radius:4px;flex:2;justify-content:center;align-items:center;font-size:7px;display:flex}.cs-preview .cs-trust{text-align:center;border-top:1px solid var(--cs-border);background:linear-gradient(#e5eaf1,#d8dee8);padding:32px 40px}.cs-preview .cs-trust-row{color:var(--cs-text-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.cs-preview .cs-trust-row .cs-trust-sep{color:var(--cs-border-strong)}.cs-preview .cs-trust-row .cs-trust-dot{color:var(--cs-green)}
