.image-model-slider-group{position:relative;overflow:hidden;padding:.85rem .85rem .75rem;border:1px solid rgba(201,167,106,.38);border-radius:var(--radius-sm);background:radial-gradient(circle at var(--image-model-slider-progress) 42%,rgba(95,216,232,.16),transparent 32%),linear-gradient(135deg,#c9a76a29,#ffffff09);box-shadow:inset 0 0 0 1px #ffecaa0d,0 12px 28px #0000002e;transition:border-color .2s ease,box-shadow .2s ease,background-position .2s ease}.image-model-slider-group:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(255,242,198,.13) 38%,transparent 56%),radial-gradient(circle,rgba(44,206,226,.12),transparent 36%);transform:translate(-28%);transition:opacity .2s ease}.image-model-slider-group:hover,.image-model-slider-group:focus-within{border-color:#ddbb71a8;box-shadow:inset 0 0 0 1px #ffecaa14,0 14px 34px #0000003d,0 0 24px #25b7cd24}.image-model-slider-group:hover:before,.image-model-slider-group:focus-within:before{opacity:1;animation:imageModelSliderAura 3.2s linear infinite}.image-model-slider-header,.image-model-slider-shell,.image-model-slider-labels,.image-model-slider-group small{position:relative;z-index:1}.image-model-slider-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.image-model-slider-header label{margin:0;color:var(--accent-gold)}.image-model-slider-header strong{color:#f2d37b;font-size:.86rem;line-height:1.2;text-align:end;text-shadow:0 0 16px rgba(242,211,123,.22);transition:color .18s ease,text-shadow .18s ease}.image-model-slider-group:focus-within .image-model-slider-header strong,.image-model-slider-group:hover .image-model-slider-header strong{color:#ffe9a5;text-shadow:0 0 18px rgba(242,211,123,.36)}.image-model-slider-shell{min-height:30px;margin:.7rem 0 .28rem}.image-model-slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.image-model-slider:disabled{cursor:not-allowed}.image-model-slider-rail{position:absolute;inset-inline:0;top:50%;height:12px;overflow:visible;border:1px solid rgba(255,242,207,.13);border-radius:var(--radius-pill);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 52%),#070c12b8;box-shadow:inset 0 1px 3px #ffffff1f,inset 0 -2px 5px #00000073;transform:translateY(-50%)}.image-model-slider-wave{position:absolute;inset-block:1px;inset-inline-start:1px;width:calc(var(--image-model-slider-progress) - 2px);min-width:10px;max-width:calc(100% - 2px);border-radius:inherit;background:linear-gradient(90deg,#086f81f5,#28cae0f5,#ffeeb1e6,#28cae0f5),repeating-linear-gradient(135deg,rgba(255,255,255,.22) 0 8px,transparent 8px 18px);background-size:220% 100%,34px 34px;box-shadow:0 0 14px #2fcee257,inset 0 1px 2px #ffffff6b;transition:width .24s cubic-bezier(.22,1,.36,1);animation:imageModelSliderWave 1.8s linear infinite}.image-model-slider-handle{position:absolute;top:50%;inset-inline-start:var(--image-model-slider-progress);width:28px;height:28px;border:2px solid rgba(255,249,228,.95);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fffef0 0,#fffef0 20%,#ffe9aa 45%,#9d7230);box-shadow:0 0 0 3px #8d5c1a3d,0 0 18px #ffdd847a,inset 0 1px 4px #ffffffc7;transform:translate(calc(var(--rtl-handle-offset, -50%)),-50%);transition:inset-inline-start .24s cubic-bezier(.22,1,.36,1),transform .18s ease,box-shadow .18s ease}[dir=rtl] .image-model-slider-handle{--rtl-handle-offset: 50%}.image-model-slider-group:hover .image-model-slider-handle,.image-model-slider:focus-visible+.image-model-slider-rail .image-model-slider-handle{transform:translate(calc(var(--rtl-handle-offset, -50%)),-50%) scale(1.08);box-shadow:0 0 0 4px #8d5c1a4d,0 0 26px #ffdd849e,0 0 22px #22c5da42,inset 0 1px 4px #ffffffd1}.image-model-slider:focus-visible+.image-model-slider-rail{outline:2px solid rgba(255,223,145,.82);outline-offset:8px}.image-model-slider-labels{display:flex;justify-content:space-between;gap:1rem;color:#f5f0dfad;font-size:.72rem;font-weight:700;line-height:1.2}.image-model-slider-labels span{flex:1 1 0;min-width:0;text-align:center}.image-model-slider-labels span:first-child{text-align:start}.image-model-slider-labels span:last-child{text-align:end}.image-model-slider-group small{display:block;margin-top:.45rem;color:#ffffff80;font-size:.7em;line-height:1.35}.image-model-slider-compact{overflow:visible;padding:.58rem .68rem .54rem;border-color:#c9a76a75;border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0b,#fff0),#090c14db;box-shadow:inset 0 0 0 1px #ffecaa0a,0 8px 18px #0000002e}.image-model-slider-compact:before{top:-18%;right:-12%;bottom:-18%;left:-12%}.image-model-slider-compact .image-model-slider-header{align-items:center;gap:.45rem}.image-model-slider-compact .image-model-slider-header label{color:#f5f0dfb8;font-size:.74rem;line-height:1.1}.image-model-slider-compact .image-model-slider-header strong{color:#f2d37b;font-size:.78rem;line-height:1.1;white-space:nowrap}.image-model-slider-compact .image-model-slider-shell{min-height:24px;margin:.42rem 0 .18rem}.image-model-slider-compact .image-model-slider-rail{height:9px}.image-model-slider-compact .image-model-slider-wave{box-shadow:0 0 10px #2fcee247,inset 0 1px 2px #ffffff57}.image-model-slider-compact .image-model-slider-handle{width:22px;height:22px;border-width:2px;box-shadow:0 0 0 2px #8d5c1a3d,0 0 14px #ffdd8461,inset 0 1px 3px #ffffffb8}.image-model-slider-compact .image-model-slider-labels{gap:.35rem;color:#f5f0df9e;font-size:.62rem;line-height:1.1}.image-model-slider-compact .image-model-slider-labels span{overflow-wrap:anywhere}.image-model-slider-compact small{display:none}@keyframes imageModelSliderWave{0%{background-position:0 0,0 0}to{background-position:220% 0,34px 0}}@keyframes imageModelSliderAura{0%{transform:translate(-28%)}to{transform:translate(28%)}}@media (prefers-reduced-motion: reduce){.image-model-slider-group:before,.image-model-slider-wave{animation:none}.image-model-slider-wave,.image-model-slider-handle{transition-duration:.01ms}}
