:root{--rainbow-gradiant:linear-gradient(90deg,#4a90e2,#9b59b6,#e74c3c,#f39c12,#f1c40f,#c8d046,#7cb342,#2ecc71,#4a90e2)}.pattern-dotted{background-image:radial-gradient(rgba(0,0,0,.144) 1px,#0000 0)}.dark .pattern-dotted,.pattern-dotted{background-color:initial;background-size:15px 15px}.dark .pattern-dotted{background-image:radial-gradient(hsla(0,0%,85%,.212) 1px,#0000 0)}input[type=range].customized{-webkit-appearance:none;background:transparent;width:100%}input[type=range].customized:focus{outline:none}input[type=range].customized::-ms-track{background:transparent;border-color:transparent}input[type=range].customized::-webkit-slider-thumb{-webkit-appearance:none;border-radius:9999px;border-style:none;cursor:pointer;height:1.75rem;margin-top:-10px;width:.75rem;--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent}input[type=range].customized:focus::-webkit-slider-thumb{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity))}input[type=range].customized:focus:is(.dark *)::-webkit-slider-thumb{--tw-ring-color:rgba(99,102,241,.3)}input[type=range].customized:active::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity))}input[type=range].customized::-moz-range-thumb{border-radius:9999px;border-style:none;cursor:pointer;height:1.75rem;width:.75rem;--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent}input[type=range].customized::-ms-thumb{border-radius:9999px;border-style:none;cursor:pointer;height:1.75rem;width:.75rem;--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent}input[type=range].customized::-webkit-slider-runnable-track{border-radius:calc(var(--radius) - 4px);border-style:none;cursor:pointer;height:.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}input[type=range].customized:is(.dark *)::-webkit-slider-runnable-track{background-color:rgba(63,63,70,.75)}input[type=range].customized:focus::-webkit-slider-runnable-track{border-radius:calc(var(--radius) - 4px);border-width:1px;cursor:pointer;height:.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}input[type=range].customized:focus:is(.dark *)::-webkit-slider-runnable-track{background-color:rgba(63,63,70,.75)}input[type=range].customized::-moz-range-track{border-radius:calc(var(--radius) - 4px);border-style:none;cursor:pointer;height:.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}input[type=range].customized:is(.dark *)::-moz-range-track{background-color:rgba(63,63,70,.75)}input[type=range].customized::-ms-track{border-radius:calc(var(--radius) - 4px);border-style:none;cursor:pointer;height:.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity));color:transparent}input[type=range].customized:is(.dark *)::-ms-track{background-color:rgba(63,63,70,.75)}input[type=range].customized::-ms-fill-lower{border-radius:9999px;border-style:none}input[type=range].customized::-ms-fill-lower,input[type=range].customized:focus::-ms-fill-lower{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity))}input[type=range].customized::-ms-fill-upper{border-radius:9999px;border-style:none}input[type=range].customized::-ms-fill-upper,input[type=range].customized:focus::-ms-fill-upper{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity))}.rainbow-btn{cursor:pointer;position:relative;--tw-text-opacity:1;animation:rainbow 10s ease-in-out infinite;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}.rainbow-btn,.rainbow-btn:before{background:var(--rainbow-gradiant);background-size:400%;border-radius:9999px;transition:.5s}.rainbow-btn:before{inset:-.5rem;position:absolute;z-index:-1;--tw-blur:blur(10px);animation:rainbow-before 10s ease-in-out infinite;content:""}.rainbow-btn:before,.rainbow-btn:hover:before{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.rainbow-btn:hover:before{border-radius:9999px;--tw-blur:blur(20px)}@keyframes rainbow{0%{background-position:0}to{background-position:400%}}@keyframes rainbow-before{0%{background-position:0;opacity:.5}25%{opacity:.8}50%{opacity:.5}75%{opacity:.8}to{background-position:400%;opacity:.5}}.rainbow-btn:after{border-radius:9999px;inset:.125rem;position:absolute;z-index:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));opacity:1}@media (hover:hover) and (pointer:fine){.rainbow-btn:hover:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.rainbow-btn:is(.dark *):after{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){.rainbow-btn:hover:is(.dark *):after{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}}.rainbow-btn:after{content:"";transition:.5s}.ai-loader:after,.ai-loader:before{animation:aiBorderShine 5s linear infinite forwards;animation-timing-function:cubic-bezier(.4,0,.2,1);background:conic-gradient(from var(--aiBorderGradientAngle) at 50% 50%,#0559fc 0deg,#9243f6 75deg,#ff4f4f 134deg,#ffd600 181deg,#ff4f4f 226deg,#9243f6 283deg,#0559fc 1turn);border-radius:100px;content:"";height:100%;inset:0;opacity:.5;position:absolute;rotate:15deg;scale:.64;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}@property --aiBorderGradientAngle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aiBorderShine{0%{--aiBorderGradientAngle:0deg;opacity:.2;scale:.75}50%{opacity:.4;scale:.65;transform:skew(5deg)}to{scale:.75;--aiBorderGradientAngle:360deg;opacity:.2}}@property --shadowXAxis{syntax:"<length>";inherits:false;initial-value:0}@property --shadowYAxis{syntax:"<length>";inherits:false;initial-value:0}@property --shadowSpreadValue{syntax:"<length>";inherits:false;initial-value:0}@keyframes shadowMove{0%{--shadowXAxis:0px;--shadowYAxis:0px;--shadowSpreadValue:8px}25%{--shadowXAxis:0px;--shadowYAxis:0px;--shadowSpreadValue:32px}50%{--shadowXAxis:0px;--shadowYAxis:0px;--shadowSpreadValue:16px}75%{--shadowXAxis:0px;--shadowYAxis:0px;--shadowSpreadValue:32px}to{--shadowYAxis:0px;--shadowXAxis:0px;--shadowSpreadValue:8px}}.custom-inner-shadow{--gpt-shadow-color:rgba(238,130,238,.15);--gpt-shadow:inset var(--shadowXAxis) var(--shadowYAxis) var(--shadowSpreadValue) 0 var(--gpt-shadow-color);animation:shadowMove 4s ease-in-out infinite;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--gpt-shadow)}