.shots-text-effect{background:linear-gradient(140deg,#ff6432 12.8%,#ff0065 43.52%,#7b2eff 84.34%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.command-bar-container{width:100%;max-width:100vw;overflow-x:hidden}.command-bar{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}@media (max-width:640px){.command-bar{gap:.25rem}.command-bar>*{flex-shrink:0}.command-bar-center{flex:1;min-width:0;overflow:hidden}}.shots-effect{position:relative;overflow:hidden;border-radius:32px;transition:all .3s ease}.shots-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.shots-effect:hover:before{left:100%}.shots-effect-generating:before{animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s ease;outline:none;text-decoration:none}.button:focus-visible{outline:2px solid rgb(59 130 246);outline-offset:2px}.button:disabled{pointer-events:none;opacity:.5}.default-button{background-color:rgb(15 23 42);color:rgb(248 250 252)}.default-button:hover{background-color:rgb(30 41 59)}.icon-button{padding:0;aspect-ratio:1}.true-round{border-radius:9999px}.true-active{background-color:rgb(59 130 246);color:white}.tiny-button{height:1.5rem;padding:0 .5rem;font-size:.75rem}.small-button{height:2rem;padding:0 .75rem;font-size:.75rem}.medium-button{height:2.5rem;padding:0 1rem}.large-button{height:3rem;padding:0 1.5rem}.panel{background-color:rgb(255 255 255);border:1px solid rgb(229 231 235);border-radius:.5rem}.dark .panel{background-color:rgb(17 24 39);border-color:rgb(55 65 81)}.panel-control{margin-bottom:1.5rem}.panel-control .label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(107 114 128);margin-bottom:.75rem;display:block}.dark .panel-control .label{color:rgb(156 163 175)}.panel-control-grid{display:grid;gap:.5rem}.col-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-button{position:relative;border:2px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .15s ease;overflow:hidden}.panel-button:hover{border-color:rgb(209 213 219)}.panel-button.true-active{border-color:rgb(59 130 246)}.panel-button.has-label{padding-bottom:1.5rem}.panel-button .preview{width:100%;background-color:rgb(243 244 246);display:flex;align-items:center;justify-content:center}.dark .panel-button .preview{background-color:rgb(31 41 55)}.panel-button .label-wrapper{position:absolute;bottom:.25rem;left:.25rem;right:.25rem;text-align:center}.panel-button .label-wrapper span{font-size:.625rem;color:rgb(75 85 99)}.dark .panel-button .label-wrapper span{color:rgb(156 163 175)}.switch{display:flex;border-radius:.5rem;overflow:hidden;border:1px solid rgb(229 231 235)}.dark .switch{border-color:rgb(55 65 81)}.switch-button{flex:1;padding:.5rem 1rem;background-color:transparent;border:none;cursor:pointer;transition:all .15s ease;position:relative;color:rgb(107 114 128)}.dark .switch-button{color:rgb(156 163 175)}.switch-button.is-active{background-color:rgb(59 130 246);color:white}.switch-button .active-indicator{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:rgb(59 130 246)}.slider-component{position:relative;display:flex;width:100%;touch-action:none;user-select:none;align-items:center}.SliderTrack{position:relative;height:4px;width:100%;flex-grow:1;overflow:hidden;border-radius:9999px;background-color:rgb(243 244 246)}.dark .SliderTrack{background-color:rgb(31 41 55)}.SliderRange{position:absolute;height:100%;background-color:rgb(59 130 246);border-radius:9999px}.SliderThumb{display:block;height:16px;width:16px;border-radius:50%;border:2px solid rgb(59 130 246);background-color:white;cursor:pointer;transition:all .15s ease}.SliderThumb:hover{transform:scale(1.1)}.SliderThumb:focus-visible{outline:2px solid rgb(59 130 246);outline-offset:2px}.slider-component .labels{display:flex;justify-content:space-between;font-size:.75rem;color:rgb(107 114 128);margin-top:.5rem}.dark .slider-component .labels{color:rgb(156 163 175)}.gradient-effect-wrapper{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.gradient-effect{position:absolute;inset:-1px;background:linear-gradient(45deg,transparent,rgba(59,130,246,.3),transparent);opacity:0;transition:opacity .3s ease}.button:hover .gradient-effect{opacity:1}.light-backdrop{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s ease}.button:hover .light-backdrop{opacity:1}@keyframes slideshow{0%,14%{opacity:1}16%,to{opacity:0}}.slide-image{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;animation:slideshow 16s infinite}.welcome-container{position:fixed;inset:0;background:rgb(13 13 13);color:white;z-index:9999;transition:opacity .5s ease}.welcome-modal{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.start-btn{background:linear-gradient(135deg,#ff6432,#ff0065,#7b2eff);border:none;color:white;padding:1rem 2rem;border-radius:2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:transform .2s ease}.start-btn:hover{transform:scale(1.05)}.h6{font-size:1rem;font-weight:600;line-height:1.5}.caption2{font-size:.75rem;line-height:1.4}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.gray-text{color:rgb(107 114 128)}.dark .gray-text{color:rgb(156 163 175)}.gray-text2{color:rgb(75 85 99)}.dark .gray-text2{color:rgb(209 213 219)}.v-stack{display:flex;flex-direction:column}.v-stack-content{padding:1rem}.scroll{overflow-y:auto;flex:1}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}