.rr-tuner{--rr-cream:var(--color-cream,#ede5d3);--rr-muted:var(--color-text-2,#9a8e78);--rr-faint:#ede5d359;--rr-cherry:var(--color-cherry,#570101);--rr-cherry-bright:var(--color-cherry-bright,#730a07);--rr-success:var(--color-success,#22c55e);--rr-font-display:var(--font-fraunces,ui-serif, Georgia, serif);--rr-font-sans:var(--font-sans,system-ui, -apple-system, sans-serif);--rr-ease:cubic-bezier(.2, .8, .2, 1);--rr-press-in:60ms;--rr-press-out:.22s;width:100%;max-width:640px;min-height:0;padding-top:8px;padding-bottom:8px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));color:var(--rr-cream);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;flex:1;margin-left:auto;margin-right:auto;line-height:1.5;display:flex}.rr-pressable{color:inherit;font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--rr-press-out) var(--rr-ease), opacity var(--rr-press-out) var(--rr-ease);background:0 0;border:none;margin:0;padding:0}.rr-pressable.rr-pressed{transform:scale(var(--rr-press-scale,.96));opacity:.75;transition:transform var(--rr-press-in) var(--rr-ease), opacity var(--rr-press-in) var(--rr-ease)}.rr-tuner-bar{flex-shrink:0;justify-content:flex-end;align-items:center;min-height:44px;display:flex}.rr-preset-pill{--rr-press-scale:.95;background:#ede5d314;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ede5d314}.rr-preset-value{font-family:var(--rr-font-sans);white-space:nowrap;color:var(--rr-cream);font-size:15px;font-weight:500;line-height:1}.rr-preset-chevron{width:11px;height:11px;color:var(--rr-muted);flex-shrink:0}.rr-preset-select{opacity:0;appearance:none;background:0 0;border:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.rr-readout{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;height:150px;display:flex}.rr-note{font-family:var(--rr-font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rr-cream);font-size:76px;font-weight:300;line-height:1.02;transition:color .2s}.rr-note[data-intune=true]{color:var(--rr-success)}.rr-note-oct{color:var(--rr-muted);margin-left:2px;font-size:30px}.rr-cents{font-family:var(--rr-font-sans);letter-spacing:0;color:var(--rr-muted);font-variant-numeric:tabular-nums;min-height:20px;font-size:15px;font-weight:500;line-height:1.35;transition:color .2s}.rr-verdict{font-family:var(--rr-font-sans);letter-spacing:0;text-transform:none;color:var(--rr-cream);min-height:22px;font-size:17px;line-height:1.3;transition:color .2s}.rr-cents[data-intune=true],.rr-verdict[data-intune=true]{color:var(--rr-success)}.rr-meter{background:#ede5d314;border-radius:10px;flex-shrink:0;height:46px;margin:6px 2px 0;position:relative;overflow:hidden}.rr-meter-zone{background:#22c55e24;border-left:1px solid #22c55e4d;border-right:1px solid #22c55e4d;width:10%;position:absolute;top:0;bottom:0;left:45%}.rr-meter-centre{background:#ede5d359;width:1px;position:absolute;top:6px;bottom:6px;left:50%}.rr-meter-needle{background:var(--rr-cream);border-radius:2px;width:3px;margin-left:-1.5px;transition:left 90ms cubic-bezier(.22,.61,.36,1),background-color .2s;position:absolute;top:4px;bottom:4px}.rr-meter[data-intune=true] .rr-meter-needle{background:var(--rr-success)}.rr-meter[data-active=false]{opacity:.4}.rr-meter-scale{font-family:var(--rr-font-sans);letter-spacing:0;color:var(--rr-muted);flex-shrink:0;justify-content:space-between;margin:5px 4px 0;font-size:13px;line-height:1.3;display:flex}.rr-quiet{font-family:var(--rr-font-sans);color:var(--rr-cream);text-align:center;margin:0;font-size:17px;font-weight:600;line-height:1.4}.rr-note-text{text-align:center;font-family:var(--rr-font-sans);color:var(--rr-muted);max-width:280px;margin:0;font-size:13px;line-height:1.4}.rr-level{background:#ede5d314;border-radius:2px;width:140px;height:4px;margin-top:6px;overflow:hidden}.rr-level-fill{background:var(--rr-cherry-bright);height:100%;transition:width .12s linear}.rr-field{flex:1;min-height:0;margin-top:16px;transition:filter .32s,opacity .32s;display:flex}.rr-field[data-active=false]{filter:blur(1.5px);opacity:.55;pointer-events:none}.rr-field[data-active=false] .rr-string-col{color:var(--rr-cream)}.rr-strings{flex:1;justify-content:center;align-items:stretch;gap:8px;min-height:0;display:flex}.rr-string-col{min-width:0;max-width:56px;min-height:44px;color:var(--rr-muted);--rr-press-scale:.96;background:#ede5d314;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:5px;padding:10px 0 14px;transition:color .16s,background-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 0 0 1px #ede5d314}.rr-string-col[data-lit=true]{color:var(--rr-cream);background:#5701018c;animation:.9s cubic-bezier(.32,.72,0,1) both rr-string-settle;box-shadow:0 0 0 1px #570101e6,0 0 22px #5701018c}.rr-string-col[data-lit=true][data-intune=true]{color:var(--rr-success);background:#22c55e33;box-shadow:0 0 0 1px #22c55e8c,0 0 22px #22c55e4d}@keyframes rr-string-settle{0%{filter:brightness(1.6)}35%{filter:brightness(1.15)}to{filter:brightness()}}.rr-string-label{font-family:var(--rr-font-sans);color:inherit;font-size:17px;font-weight:600;line-height:1}.rr-btn-primary{background:var(--rr-cherry);width:100%;min-height:50px;color:var(--rr-cream);font-family:var(--rr-font-sans);--rr-press-scale:.99;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:600;line-height:1;display:flex}.rr-btn-secondary{width:100%;min-height:50px;color:var(--rr-cream);font-family:var(--rr-font-sans);--rr-press-scale:.99;background:#ede5d314;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:600;line-height:1;display:flex}.rr-privacy{text-align:center;font-family:var(--rr-font-sans);color:var(--rr-muted);flex-shrink:0;min-height:32px;margin:10px 0 0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.rr-string-col[data-lit=true]{animation:none}.rr-pressable,.rr-meter-needle,.rr-string-col,.rr-note{transition:none}}
