.rys-tool-native .glass-background,.rys-tool-native .glass-panel,.rys-tool-native .glass-card,.rys-tool-native [class*=glass-]{background:var(--rys-panel)!important;background-image:none!important;border:0!important;border-radius:22px!important;box-shadow:3px 3px 6px #a39c8f4d,-3px -3px 6px #fffc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--rys-text)!important}.rys-tool-native .text-white,.rys-tool-native [class*=text-white]{color:var(--rys-text)!important}.rys-tool-native .text-white\/40,.rys-tool-native [class*="text-white\\/40"],.rys-tool-native .text-white\/50,.rys-tool-native [class*="text-white\\/50"],.rys-tool-native .text-white\/60,.rys-tool-native [class*="text-white\\/60"],.rys-tool-native .text-white\/70,.rys-tool-native [class*="text-white\\/70"],.rys-tool-native .text-white\/80,.rys-tool-native [class*="text-white\\/80"]{color:var(--rys-text-muted)!important}.rys-tool-native h1,.rys-tool-native h2,.rys-tool-native h3,.rys-tool-native h4{font-family:Outfit,system-ui,sans-serif;color:var(--rys-text)}.rys-tool-native .condensed{font-family:Outfit,system-ui,sans-serif!important}.rys-tool-native .bg-accent{background-color:var(--rys-accent, #ce2c2c)!important}.rys-tool-native .text-accent{color:var(--rys-accent, #ce2c2c)!important}.rys-tool-native .border-accent{border-color:var(--rys-accent, #ce2c2c)!important}.rys-tool-native .text-pink-400,.rys-tool-native .text-pink-500,.rys-tool-native .text-purple-400,.rys-tool-native .text-purple-500,.rys-tool-native .text-red-400,.rys-tool-native .text-red-500,.rys-tool-native .text-yellow-400{color:var(--rys-accent, #ce2c2c)!important}.rys-tool-native .trust-badge,.rys-tool-native .bg-white\/5,.rys-tool-native .bg-white\/10,.rys-tool-native .bg-white\/20{background:var(--rys-panel)!important;border:1px solid rgba(0,0,0,.08)!important;color:var(--rys-text)!important;box-shadow:3px 3px 6px #a39c8f4d,-3px -3px 6px #fffc!important}.rys-tool-native .visualizer-container,.rys-tool-native .visualizer-container *{color:var(--rys-text)!important}.rys-tool-native .visualizer-container{background:var(--rys-recess)!important;border-radius:1rem!important;box-shadow:inset 3px 3px 6px #a39c8f4d,inset -3px -3px 6px #fffc!important}.rys-tool-native #upload-overlay,.rys-tool-native #upload-overlay *,.rys-tool-native [id$=upload-overlay],.rys-tool-native [id$=upload-overlay] *,.rys-tool-native .upload-overlay,.rys-tool-native .upload-overlay *{color:var(--rys-text)!important}.rys-tool-native #upload-overlay,.rys-tool-native [id$=upload-overlay],.rys-tool-native .upload-overlay{background:var(--rys-recess)!important;border:2px dashed rgba(230,57,70,.45)!important;border-radius:22px!important;box-shadow:inset 3px 3px 6px #a39c8f4d,inset -3px -3px 6px #fffc!important;transition:border-color .2s ease,background .2s ease!important}.rys-tool-native #upload-overlay:hover,.rys-tool-native [id$=upload-overlay]:hover,.rys-tool-native .upload-overlay:hover{background:var(--rys-panel)!important;border-color:var(--rys-accent)!important}.rys-tool-native #upload-overlay .upload-icon,.rys-tool-native #upload-overlay i,.rys-tool-native #upload-overlay svg,.rys-tool-native [id$=upload-overlay] .upload-icon,.rys-tool-native [id$=upload-overlay] i,.rys-tool-native [id$=upload-overlay] svg,.rys-tool-native .upload-overlay .upload-icon,.rys-tool-native .upload-overlay i,.rys-tool-native .upload-overlay svg{color:var(--rys-accent)!important}.rys-tool-native input[type=range],.rys-tool-native input[type=range]:focus,.rys-tool-native input[type=range]:active{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;cursor:pointer!important;outline:none!important;border:0!important;margin:0!important}.rys-tool-native input[type=range]{padding:5px!important;background:#efebe4!important;border-radius:11px!important;box-shadow:inset 2px 2px 5px #a39c8f8c,inset -2px -2px 5px #fffffff2,inset 0 0 2px #0000001a!important;height:22px!important;box-sizing:border-box!important}.rys-tool-native input[type=range]::-webkit-slider-runnable-track{height:12px!important;border-radius:6px!important;background:linear-gradient(90deg,#991b1b,#ef4444 calc(var(--rys-range-pct, 0) * .6%),#ff6b6b calc(var(--rys-range-pct, 0) * 1%),#c8c2b7 calc(var(--rys-range-pct, 0) * 1%),#c8c2b7)!important;border:0!important;outline:none!important;box-sizing:border-box!important;box-shadow:inset 1px 1px 2px #0000002e,inset -1px -1px 1px #ffffff40!important}.rys-tool-native input[type=range]::-moz-range-track{height:12px!important;border-radius:6px!important;background:#c8c2b7!important;border:0!important;outline:none!important;box-shadow:inset 1px 1px 2px #0000002e,inset -1px -1px 1px #ffffff40!important}.rys-tool-native input[type=range]::-moz-range-progress{height:12px!important;border-radius:6px 0 0 6px!important;background:linear-gradient(90deg,#991b1b,#ef4444 60%,#ff6b6b)!important;border:0!important}.rys-tool-native input[type=range]::-webkit-slider-thumb,.rys-tool-native input[type=range]:focus::-webkit-slider-thumb,.rys-tool-native input[type=range]:active::-webkit-slider-thumb,.rys-tool-native input[type=range]:hover::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:26px!important;height:26px!important;margin-top:-7px!important;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(0,0,0,.22) calc(50% - 1px),rgba(0,0,0,.22) 50%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.65) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat center center / 100% 60%,linear-gradient(180deg,#d8d2c8,#e8e3dc 30%,#f5f2ee 70%,#ebe6e0)!important;border:0!important;border-radius:50%!important;box-shadow:0 3px 4px #0000004d,0 1px 1px #00000026,inset 0 1px 1px #fff6!important;outline:none!important;cursor:grab!important;transition:none!important}.rys-tool-native input[type=range]::-webkit-slider-thumb:active{cursor:grabbing!important;box-shadow:0 2px 3px #00000059,0 1px 1px #0003,inset 0 1px 1px #fff6!important}.rys-tool-native input[type=range]::-moz-range-thumb,.rys-tool-native input[type=range]:focus::-moz-range-thumb,.rys-tool-native input[type=range]:active::-moz-range-thumb{width:26px!important;height:26px!important;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(0,0,0,.22) calc(50% - 1px),rgba(0,0,0,.22) 50%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.65) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat center center / 100% 60%,linear-gradient(180deg,#d8d2c8,#e8e3dc 30%,#f5f2ee 70%,#ebe6e0)!important;border:0!important;border-radius:50%!important;box-shadow:0 3px 4px #0000004d,0 1px 1px #00000026,inset 0 1px 1px #fff6!important;outline:none!important;cursor:grab!important}.rys-tool-native input[type=range]::-moz-focus-outer{border:0!important}.rys-tool-native input[type=range]:disabled{opacity:.5!important;cursor:not-allowed!important}.rys-tool-native input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed!important}.rys-tool-native input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed!important}.rys-tool-native input[type=range]:focus-visible{box-shadow:inset 2px 2px 5px #a39c8f8c,inset -2px -2px 5px #fffffff2,inset 0 0 2px #0000001a,0 0 0 2px var(--rys-accent, #ce2c2c)!important}.rys-tool-native .rys-tool-slider{display:block;margin:0 0 18px}.rys-tool-native .rys-tool-slider__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 10px}.rys-tool-native .rys-tool-slider__label{display:inline-flex;align-items:center;gap:12px;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:var(--rys-text)!important;line-height:1.1}.rys-tool-native .rys-tool-slider__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:20px;line-height:1;color:var(--rys-accent, #ce2c2c)}.rys-tool-native .rys-tool-slider__value{background:transparent;border:0;padding:4px 8px;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:900;color:var(--rys-text)!important;cursor:pointer;border-radius:6px;transition:background .16s ease}.rys-tool-native .rys-tool-slider__value:hover{background:#0000000a}.rys-tool-native .rys-tool-slider__value:focus-visible{outline:2px solid var(--rys-accent, #ce2c2c);outline-offset:2px}.rys-tool-native .rys-tool-slider__hint{margin:8px 0 0;font-size:12px;color:var(--rys-text-muted);line-height:1.4}.rys-tool-native button[class*=bg-red],.rys-tool-native button[class*=bg-accent]{background:var(--rys-accent, #ce2c2c)!important;color:#fff!important;border:0!important;box-shadow:0 8px 22px #ce2c2c52!important}.rys-tool-native button[class*=bg-red]:hover,.rys-tool-native button[class*=bg-accent]:hover{filter:brightness(1.05);transform:translateY(-1px)}.rys-tool-native button[class*=bg-accent],.rys-tool-native button[class*=bg-accent] *,.rys-tool-native button[class*=bg-red],.rys-tool-native button[class*=bg-red] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.rys-tool-native .drop-zone,.rys-tool-native .upload-area,.rys-tool-native .file-drop,.rys-tool-native .audio-upload,.rys-tool-native [class*=drop-zone]{background:var(--rys-recess)!important;border:2px dashed rgba(230,57,70,.35)!important;border-radius:22px!important;color:var(--rys-text)!important;box-shadow:inset 3px 3px 6px #a39c8f4d,inset -3px -3px 6px #fffc!important}.rys-tool-native button.rys-value-reset{background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rys-tool-native button.rys-value-reset:focus-visible{outline:2px solid var(--rys-accent, #ce2c2c);outline-offset:2px;border-radius:4px}@media(forced-colors:active){.rys-tool-native .glass-background,.rys-tool-native .glass-panel,.rys-tool-native [class*=glass-]{border:1px solid CanvasText!important;box-shadow:none!important}}
