:root{--darkslate-50: #f7f7f7;--darkslate-100: #e3e3e3;--darkslate-200: #c9c9c9;--darkslate-300: #6b6b6b;--darkslate-400: #383838;--darkslate-500: #171717;--darkslate-600: #141414;--darkslate-700: #111111;--darkslate-800: #0e0e0e;--darkslate-900: #0b0b0b;--primary-100: #f9cdd3;--primary-200: #f3a3aa;--primary-300: #ec7981;--primary-400: #e64f59;--primary-500: #e63946;--primary-600: #cf2f3d;--primary-700: #b82534;--primary-800: #a01b2b;--primary-900: #891321}.light-mode{--darkslate-50: #0b0b0b;--darkslate-100: #0e0e0e;--darkslate-200: #111111;--darkslate-300: #6b6b6b;--darkslate-400: #c9c9c9;--darkslate-500: #e3e3e3;--darkslate-600: #f0f0f0;--darkslate-700: #f7f7f7;--darkslate-800: #fafafa;--darkslate-900: #ffffff}.light-mode body:before{--line-color: var(--darkslate-400)}body{color:#fff}.light-mode{color:#111}.card{color:inherit}.light-mode .card,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode h6{color:#111}.light-mode p,.light-mode span,.light-mode div{color:#383838}.light-mode .text-white,.light-mode .text-neutral-100{color:#111!important}.light-mode .text-neutral-200{color:#171717!important}.light-mode .text-neutral-300{color:#383838!important}.light-mode .text-neutral-400{color:#6b6b6b!important}.light-mode .text-neutral-500{color:#888!important}.light-mode .bg-neutral-900{background-color:#e3e3e3!important;border-color:#c9c9c9!important}.light-mode .bg-neutral-900:hover{background-color:#c9c9c9!important}h1,h2,h3,h4,h5,h6{color:#fff}p,span{color:#e3e3e3}.tooltip-container{background-color:#000!important;border-color:var(--primary-500)!important;color:#fff!important}.tooltip-text{color:#fff!important}.light-mode .tooltip-container{background-color:#000!important;color:#fff!important}.light-mode .tooltip-text{color:#fff!important}.tooltip-container:after{background-color:#000!important}.yellow-theme{--primary-100: #fff9c4;--primary-200: #fff59d;--primary-300: #fff176;--primary-400: #ffee58;--primary-500: #ffeb3b;--primary-600: #fdd835;--primary-700: #fbc02d;--primary-800: #f9a825;--primary-900: #f57f17}.green-theme{--primary-100: #e8f5e9;--primary-200: #c8e6c9;--primary-300: #a5d6a7;--primary-400: #81c784;--primary-500: #66bb6a;--primary-600: #4caf50;--primary-700: #43a047;--primary-800: #388e3c;--primary-900: #2e7d32}.blue-theme{--primary-100: #bbdefb;--primary-200: #90caf9;--primary-300: #64b5f6;--primary-400: #42a5f5;--primary-500: #2196f3;--primary-600: #1e88e5;--primary-700: #1976d2;--primary-800: #1565c0;--primary-900: #0d47a1}.purple-theme{--primary-100: #e1bee7;--primary-200: #ce93d8;--primary-300: #ba68c8;--primary-400: #ab47bc;--primary-500: #9c27b0;--primary-600: #8e24aa;--primary-700: #7b1fa2;--primary-800: #6a1b9a;--primary-900: #4a148c}body:before{--line-color: var(--darkslate-400);--line-size: 80px;content:"";height:100vh;width:101vw;position:fixed;background:linear-gradient(90deg,var(--line-color) 1px,transparent 1px) 0 0 / var(--line-size) var(--line-size),linear-gradient(var(--line-color) 1px,transparent 1px) 0 0 / var(--line-size) var(--line-size);top:0;z-index:-1;-webkit-mask:linear-gradient(-360deg,transparent 40%,white);mask:linear-gradient(-360deg,transparent 40%,white)}.switchboard{background-color:var(--darkslate-900);padding:40px;border-radius:20px}.switchboard .star{width:1px;height:1px;border-radius:100%;position:relative;transition:transform 10ms ease}.switchboard .star:after,.switchboard .star:before{content:"";position:absolute;inset:0;opacity:0;border-radius:inherit;transition:opacity 10ms ease}.switchboard .star:before{background:var(--primary-500);box-shadow:0 0 2px 1px var(--primary-800)}.switchboard .star:after{background:#fff;box-shadow:0 0 1px 1px var(--primary-500),0 0 2px 1px var(--primary-800)}.switchboard .star[data-state=off]{background:var(--darkslate-300)}.switchboard .star[data-state=medium]:before{opacity:1}.switchboard .star[data-state=high]:after{opacity:1}@font-face{font-family:CabinetGrotesk;src:url(/fonts/CabinetGrotesk-Variable.ttf) format("truetype-variations");font-weight:400;font-style:normal;font-display:swap;font-weight:100 1000}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.ttf) format("truetype-variations");font-weight:400;font-style:normal;font-display:swap;font-weight:100 1000}body{margin:0;font-family:Satoshi,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Cabinet Grotesk,sans-serif}p{font-family:Satoshi}b{font-weight:700!important}
