body:has(.pv-root),html:has(.pv-root){background:#e9eff5}.pv-root{--dd-bg:236 241 246;--dd-bg-surface:255 255 255;--dd-bg-elevated:246 249 252;--dd-border:203 213 225;--dd-border-subtle:226 232 240;--dd-ink:23 37 54;--dd-ink-muted:82 99 119;--dd-ink-faint:109 126 146;--dd-primary-200:29 78 137;--dd-primary-300:29 90 160;--dd-primary-400:37 109 189;--dd-primary-500:37 109 189;--dd-primary-600:29 90 160;--dd-success:22 134 85;--dd-danger:190 38 46;--dd-warning:161 98 7;--dd-shadow-panel:0 1px 2px rgba(15,32,50,0.06),0 10px 30px -18px rgba(15,32,50,0.35);--dd-glow-bg-alpha:0;color:rgb(var(--dd-ink));min-height:100vh;position:relative;isolation:isolate}.pv-root:before{content:"";position:fixed;inset:0;z-index:-1;background-image:url(/backgrounds/preview-mountains.svg);background-size:cover;background-position:center 65%;background-repeat:no-repeat}.pv-topbar{background:rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(15,32,50,.1)}.pv-nav-item{position:relative;white-space:nowrap;border-radius:.5rem;padding:.5rem .75rem;color:rgb(var(--dd-ink-muted))}.pv-nav-item:hover{background:rgba(15,32,50,.06);color:rgb(var(--dd-ink))}.pv-nav-item[aria-current=page]{color:rgb(var(--dd-primary-500));font-weight:600}.pv-nav-item[aria-current=page]:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-.55rem;height:2px;border-radius:2px;background:rgb(var(--dd-primary-500))}.pv-nav-item[aria-disabled=true]{color:rgb(var(--dd-ink-faint));cursor:default}.pv-surface{background:rgba(255,255,255,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);border-radius:1rem;box-shadow:0 18px 40px -28px rgba(15,32,50,.55)}.pv-menu{color:rgb(var(--dd-ink))}.pv-card-actions{background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(15,32,50,.1)}.pv-root .btn-primary{background-image:none;background-color:rgb(var(--dd-primary-500))}.pv-root .btn-primary:hover{background-color:rgb(var(--dd-primary-600))}.pv-drag-placeholder{border:1px dashed rgba(15,32,50,.28);border-radius:.75rem;background:rgba(15,32,50,.04)}