:root{font-family:Consolas,Monaco,Menlo,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--chakra-fonts-heading: Consolas, Monaco, Menlo, system-ui, Avenir, Helvetica, Arial, sans-serif;--chakra-fonts-body: Consolas, Monaco, Menlo, system-ui, Avenir, Helvetica, Arial, sans-serif;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;display:block}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}@keyframes twinkle{0%,to{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #0ff);opacity:.85;transform:scale(1)}50%{filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #0ff);opacity:1;transform:scale(1.03)}}.container_f782f4{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:calc(var(--uib-size) * .9);width:var(--uib-size)}.inner_37f4c9{display:flex;align-items:center;justify-content:space-between;width:var(--uib-size);height:calc(var(--uib-size) * .9)}.bar_409d0f{width:var(--uib-stroke);height:100%;background-color:var(--uib-color);transition:background-color .3s ease}.bar_409d0f:nth-child(1){animation:grow_ca6a4e var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.45) infinite}.bar_409d0f:nth-child(2){animation:grow_ca6a4e var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.3) infinite}.bar_409d0f:nth-child(3){animation:grow_ca6a4e var(--uib-speed) ease-in-out calc(var(--uib-speed) * -.15) infinite}.bar_409d0f:nth-child(4){animation:grow_ca6a4e var(--uib-speed) ease-in-out infinite}@keyframes grow_ca6a4e{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.container_72d37b{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--uib-size);width:var(--uib-size)}.inner_ae9969{position:relative;height:var(--uib-size);width:var(--uib-size)}.inner_ae9969:before,.inner_ae9969:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;background-color:var(--uib-color);animation:pulse_3a5385 var(--uib-speed) ease-in-out infinite;transform:scale(0);transition:background-color .3s ease}.inner_ae9969:after{animation-delay:calc(var(--uib-speed) / -2)}@keyframes pulse_3a5385{0%,to{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:.25}}.style-card{width:300px;height:200px;border-radius:1rem;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:1rem;color:#fff;font-weight:700;font-size:1.2rem;box-shadow:0 4px 10px #0000004d;transition:transform .3s ease}.style-card:hover{transform:scale(1.03)}.style-title{z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.5)}.gradient-aurora{background:linear-gradient(-45deg,#ff9a9e,#fad0c4,#fbc2eb,#a18cd1);background-size:400% 400%;animation:gradientMove 10s ease infinite}.gradient-neon{background:linear-gradient(-45deg,#00f2fe,#4facfe,#43e97b,#38f9d7);background-size:400% 400%;animation:gradientMove 15s ease infinite}.gradient-darkwave{background:linear-gradient(-45deg,#2c3e50,#4ca1af,#1b1b1b,#434343);background-size:400% 400%;animation:gradientMove 20s ease infinite}.gradient-sunset{background:linear-gradient(-45deg,#ff7e5f,#feb47b,#ff6a88,#ff99ac);background-size:400% 400%;animation:gradientMove 12s ease infinite}.gradient-ocean{background:linear-gradient(-45deg,#00c6ff,#0072ff,#00f260,#0575e6);background-size:400% 400%;animation:gradientMove 18s ease infinite}.gradient-forest{background:linear-gradient(-45deg,#6a9113,#141517,#2c7744,#c1dfc4);background-size:400% 400%;animation:gradientMove 16s ease infinite}.gradient-custom{background:linear-gradient(45deg,#f8f9fa,#f8f9fa 10px,#e9ecef 10px,#e9ecef 20px);border:2px dashed #adb5bd;animation:subtlePulse 3s ease-in-out infinite;position:relative}@keyframes subtlePulse{0%,to{opacity:1}50%{opacity:.92}}.gear-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#6c757d;opacity:.5;pointer-events:none}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
