.gui-v2{--p-green:169 96% 28%;--p-orange:21 90% 48%;--p-violet:262 84% 58%;--p-amber:32 95% 44%;--p-red:0 74% 50%;--p-canvas:210 25% 91%;--p-radius:1.25rem;--p-card-bg:hsla(0,0%,100%,.75);--p-card-border:rgba(133,146,173,.25);--p-card-solid:#fff;--p-text-1:222 30% 12%;--p-text-2:220 12% 38%;--p-text-3:220 10% 54%;--p-shadow:0 1px 2px rgba(31,44,71,.05),0 8px 24px -8px rgba(31,44,71,.12);background-color:hsl(var(--p-canvas));color:hsl(var(--p-text-1));font-family:var(--font-lufga),ui-sans-serif,system-ui,sans-serif;background-image:radial-gradient(60rem 32rem at 18% -8%,hsl(var(--p-green)/.09),transparent 60%),radial-gradient(50rem 30rem at 105% 12%,hsl(var(--p-orange)/.07),transparent 55%),radial-gradient(44rem 28rem at -5% 80%,hsl(var(--p-violet)/.06),transparent 55%)}.dark .gui-v2{--p-green:174 59% 45%;--p-orange:27 96% 61%;--p-violet:255 92% 76%;--p-amber:43 96% 56%;--p-red:0 91% 71%;--p-canvas:225 30% 6%;--p-card-bg:hsla(0,0%,100%,.04);--p-card-border:hsla(0,0%,100%,.08);--p-card-solid:#161a22;--p-text-1:210 20% 98%;--p-text-2:218 14% 72%;--p-text-3:219 12% 54%;--p-shadow:0 10px 30px -12px rgba(2,4,8,.7),0 2px 6px -2px rgba(2,4,8,.5);background-image:radial-gradient(60rem 32rem at 18% -8%,hsl(var(--p-green)/.1),transparent 60%),radial-gradient(50rem 30rem at 105% 12%,hsl(var(--p-orange)/.06),transparent 55%),radial-gradient(44rem 28rem at -5% 80%,hsl(var(--p-violet)/.07),transparent 55%)}.dark .gui-v2.is-border-quiet{--p-card-border:rgba(54,62,78,.6)}.gui-v2 .p-display{font-size:2.25rem;line-height:1.08;font-weight:500;letter-spacing:-.02em}.gui-v2 .p-display,.gui-v2 .p-display-sm{font-family:var(--font-neue-montreal),ui-sans-serif,system-ui,sans-serif;color:hsl(var(--p-text-1))}.gui-v2 .p-display-sm{font-size:1.5rem;line-height:1.15;font-weight:600;letter-spacing:-.015em}.gui-v2 .p-h2{font-family:var(--font-lufga),ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:hsl(var(--p-text-1))}.gui-v2 .p-label{font-size:10px;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:hsl(var(--p-text-3))}.gui-v2 .p-num,.gui-v2 .p-num-sm,.gui-v2 .p-num-xl{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.gui-v2 .p-num-xl{font-size:2.5rem;line-height:1;letter-spacing:-.03em}.gui-v2 .p-num,.gui-v2 .p-num-xl{font-weight:600;color:hsl(var(--p-text-1))}.gui-v2 .p-num{font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.gui-v2 .p-num-sm{font-size:.75rem;line-height:1.3}.gui-v2 .p-body{font-size:.875rem;line-height:1.5}.gui-v2 .p-caption{font-size:.75rem;line-height:1.4;color:hsl(var(--p-text-2))}@media (min-width:768px){.gui-v2 .p-display{font-size:3rem}.gui-v2 .p-h2{font-size:1.25rem}.gui-v2 .p-num-xl{font-size:3rem}}.gui-v2 .badge-soft-green{border:1px solid hsl(var(--p-green)/.3);background-color:hsl(var(--p-green)/.12);color:hsl(var(--p-green))}.gui-v2 .badge-soft-amber{border:1px solid hsl(var(--p-amber)/.3);background-color:hsl(var(--p-amber)/.12);color:hsl(var(--p-amber))}.gui-v2 .badge-soft-violet{border:1px solid hsl(var(--p-violet)/.3);background-color:hsl(var(--p-violet)/.12);color:hsl(var(--p-violet))}.gui-v2 .badge-soft-orange{border:1px solid hsl(var(--p-orange)/.3);background-color:hsl(var(--p-orange)/.12);color:hsl(var(--p-orange))}.gui-v2 .badge-soft-red{border:1px solid hsl(var(--p-red)/.3);background-color:hsl(var(--p-red)/.12);color:hsl(var(--p-red))}.gui-v2 .badge-soft-gray{border:1px solid hsl(var(--p-text-3)/.3);background-color:hsl(var(--p-text-3)/.12);color:hsl(var(--p-text-3))}.gui-v2 .chip-active{background-color:hsl(var(--p-green));color:#fff}.gui-v2 .chip-inactive{border:1px solid var(--p-card-border);background-color:transparent;color:hsl(var(--p-text-2))}.gui-v2 .chip-inactive:hover{background-color:hsl(var(--p-green)/.1);color:hsl(var(--p-green))}.gui-v2 .scroll-green{scrollbar-width:thin;scrollbar-color:hsl(var(--p-text-3)/.35) transparent}.gui-v2 .scroll-green::-webkit-scrollbar{width:8px;height:8px}.gui-v2 .scroll-green::-webkit-scrollbar-track{background:transparent}.gui-v2 .scroll-green::-webkit-scrollbar-thumb{background-color:hsl(var(--p-text-3)/.35);border-radius:9999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s}.gui-v2 .scroll-green::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--p-green)/.75)}.gui-v2 .scroll-green:hover{scrollbar-color:hsl(var(--p-green)/.6) transparent}