.slider-control{margin:20px 0;padding:10px;background-color:#fff;border:2px solid #000;border-radius:4px;text-transform:uppercase;letter-spacing:1px;width:100%}.slider-control label{font-size:14px;font-weight:600;margin-bottom:10px;display:block;color:#000}.slider-control input[type=range]{width:100%;margin:10px 0;-webkit-appearance:none;background:transparent}.slider-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#000;cursor:pointer;border-radius:50%;border:2px solid #fff;-webkit-transition:transform .3s ease;transition:transform .3s ease}.slider-control input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider-control .slider-value{font-size:14px;margin-bottom:10px;color:#000}.slider-control .slider-description{font-size:12px;color:#000}.dummy-slider-1{margin-top:5px}.dummy-slider-2{padding:5px}.loading-bar{position:fixed;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#eee 0,#000 50%,#eee);background-size:200% 100%;animation:loading 1.2s linear infinite;z-index:100}@keyframes loading{0%{background-position:-100% 0}to{background-position:100% 0}}.success-banner{margin:1rem 0;padding:.75rem;background:#d4edda;color:#155724;border-radius:4px;text-align:center;font-weight:700}.modify-model-page{padding:60px 20px;max-width:900px;margin:0 auto;background-color:#fff;color:#000;font-family:Outfit,sans-serif}.modify-model-page h2{font-size:42px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px;opacity:0;animation:fadeInDown 1s forwards}.modify-subtitle{font-size:18px;margin-bottom:40px;opacity:0;animation:fadeInUp 1s forwards;animation-delay:.2s}.mode-toggle{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.mode-btn{padding:10px 30px;background-color:#000;color:#fff;border:none;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background-color .3s ease}.mode-btn.active{background-color:#fff;color:#000;border:2px solid #000}.advanced-json,.standard-interface{margin-bottom:40px;opacity:0;animation:fadeInUp 1s forwards;animation-delay:.4s}.advanced-json textarea,.instructions-control textarea{width:100%;padding:15px;background-color:#fff;color:#000;border:1px solid #000;border-radius:4px;resize:vertical;min-height:120px}.toggle-control{margin:20px 0;opacity:0;animation:fadeInUp 1s forwards;animation-delay:.5s}.progress-bar-container{width:100%;background-color:#000;border-radius:5px;overflow:hidden;margin-top:20px;position:relative}.progress-bar{height:30px;background-color:#fff;width:0;transition:width .5s ease}.progress-bar-container p{position:absolute;width:100%;text-align:center;line-height:30px;font-size:14px;color:#000}.next-actions{margin-top:30px;text-align:center}.next-btn{padding:12px 24px;background-color:#000;color:#fff;border:none;text-transform:uppercase;margin:0 10px;cursor:pointer;transition:background-color .3s ease}.next-btn:hover{background-color:#fff;color:#000}.utility-box{border:1px solid #000;padding:10px;margin:10px 0}.dummy-modify-1{background:#fff}.dummy-modify-2{background:#000;color:#fff}.dummy-modify-3{background:#fff}.dummy-modify-4{background:#000;color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.btn.modify-btn{display:inline-block;background-color:#000;color:#fff;padding:14px 28px;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;transition:background-color .3s ease,transform .3s ease;cursor:pointer}.btn.modify-btn:hover{background-color:#333;transform:scale(1.05)}