*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html,body{background:var(--background-secondary)}body{min-height:100vh;color:var(--text-primary);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--icon-stroke-width: 2px;--breakpoint-sm: 1080px;--breakpoint-xs: 640px}html{font-size:14px}@media(max-width:1080px){html{font-size:16px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.5;text-rendering:optimizeSpeed;color:var(--accent);letter-spacing:.005em}@supports (-webkit-appearance: none) and (font: -apple-system-body){body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}}@supports not ((-webkit-appearance: none) and (font: -apple-system-body)){body{font-family:Inter,system-ui,sans-serif}}h2{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,sans-serif;font-size:1.85rem;font-weight:500;font-stretch:102%;line-height:1.2;letter-spacing:-.01em;margin-bottom:1rem}@supports (-webkit-appearance: none) and (font: -apple-system-body){h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}}@supports not ((-webkit-appearance: none) and (font: -apple-system-body)){h2{font-family:Inter,system-ui,sans-serif}}h3{font-size:1rem;font-weight:600}:root,[data-theme=light]{--background-primary: hsl(240, 0%, 100%);--background-secondary: hsl(240, 7%, 89%);--background-tertiary: hsl(240, 7%, 93%);--background-quaternary: hsl(240, 10%, 91%);--background-hover: hsl(240, 7%, 96.5%);--background-selected: hsl(240, 7%, 88%);--background-disabled: hsl(240, 7%, 95%);--selected-state-track: hsl(240, 7%, 95%);--border-subtle: hsl(240, 10%, 91%);--border-default: hsl(240, 7%, 89%);--border-strong: hsl(240, 7%, 84%);--border-focus: hsl(240, 7%, 84%);--text-primary: hsl(240, 10%, 2%);--text-secondary: hsl(240, 10%, 47%);--text-tertiary: hsl(240, 7%, 57%);--text-inverse: hsl(240, 0%, 100%);--icon-primary: hsl(240, 10%, 2%);--icon-secondary: hsl(240, 10%, 47%);--icon-tertiary: hsl(240, 7%, 57%);--icon-inactive: hsl(240, 7%, 80%);--icon-inverse: hsl(240, 0%, 100%);--button-default-bg: hsl(240, 10%, 2%);--button-default-text: hsl(240, 0%, 100%);--button-hover-bg: hsl(240, 7%, 34%);--button-hover-text: hsl(240, 0%, 100%);--button-ghost-bg: hsl(240, 7%, 93%);--button-ghost-text: hsl(240, 10%, 47%);--audio-status-wave-dimmed: hsl(240, 7%, 84%);--audio-status-wave-elapsed: hsl(240, 10%, 47%);--shadow-default: rgba(0, 0, 0, .08) 0px 8px 16px;--control-bar-background: var(--background-primary);--control-bar-border: var(--border-subtle);--control-bar-shadow: var(--shadow-default);--accent-primary: #667eea;--accent-primary-alpha: rgba(102, 126, 234, .1);--error-bg: hsl(0, 100%, 95%);--error-text: hsl(0, 100%, 35%);--error-border: hsl(0, 100%, 80%)}[data-theme=mid]{--background-primary: hsl(245, 4%, 76%);--background-secondary: hsl(245, 4%, 66%);--background-tertiary: hsl(245, 4%, 74%);--background-quaternary: hsl(245, 4%, 72%);--background-hover: hsl(245, 4%, 80%);--background-selected: hsl(245, 4%, 62%);--background-disabled: hsl(245, 4%, 74%);--selected-state-track: hsl(245, 4%, 76%);--border-subtle: hsl(245, 4%, 72%);--border-default: hsl(245, 4%, 66%);--border-strong: hsl(245, 4%, 56%);--border-focus: hsl(245, 4%, 56%);--text-primary: hsl(245, 0%, 8%);--text-secondary: hsl(245, 4%, 32%);--text-tertiary: hsl(245, 4%, 42%);--text-inverse: hsl(245, 0%, 82%);--icon-primary: hsl(245, 0%, 8%);--icon-secondary: hsl(245, 4%, 32%);--icon-tertiary: hsl(245, 4%, 42%);--icon-inactive: hsl(245, 4%, 56%);--icon-inverse: hsl(245, 0%, 82%);--button-default-bg: hsl(245, 0%, 8%);--button-default-text: hsl(245, 0%, 82%);--button-hover-bg: hsl(245, 4%, 22%);--button-hover-text: hsl(245, 0%, 82%);--button-ghost-bg: hsl(245, 4%, 74%);--button-ghost-text: hsl(245, 4%, 32%);--audio-status-wave-dimmed: hsl(245, 4%, 62%);--audio-status-wave-elapsed: hsl(245, 4%, 32%);--shadow-default: rgba(0, 0, 0, .12) 0px 8px 16px;--control-bar-background: var(--background-primary);--control-bar-border: var(--border-subtle);--control-bar-shadow: var(--shadow-default);--accent-primary: #667eea;--accent-primary-alpha: rgba(102, 126, 234, .12);--error-bg: hsl(0, 40%, 74%);--error-text: hsl(0, 100%, 22%);--error-border: hsl(0, 30%, 62%)}[data-theme=dark]{--background-primary: hsl(240, 5%, 8%);--background-secondary: hsl(240, 0%, 0%);--background-tertiary: hsl(240, 5%, 12%);--background-quaternary: hsl(240, 3%, 9.5%);--background-hover: hsl(240, 3%, 9.5%);--background-selected: hsl(240, 5%, 19%);--background-disabled: hsl(240, 5%, 12%);--selected-state-track: hsl(240, 3%, 9.5%);--border-subtle: hsl(240, 5%, 15%);--border-default: hsl(240, 5%, 19%);--border-strong: hsl(240, 5%, 26%);--border-focus: hsl(240, 5%, 26%);--text-primary: hsl(240, 0%, 100%);--text-secondary: hsl(240, 3%, 43%);--text-tertiary: hsl(240, 3%, 35%);--text-inverse: hsl(240, 0%, 0%);--icon-primary: hsl(240, 3%, 71%);--icon-secondary: hsl(240, 3%, 43%);--icon-tertiary: hsl(240, 3%, 35%);--icon-inactive: hsl(240, 5%, 26%);--icon-inverse: hsl(240, 0%, 0%);--button-default-bg: hsl(240, 0%, 100%);--button-default-text: hsl(240, 0%, 0%);--button-hover-bg: hsl(240, 3%, 84%);--button-hover-text: hsl(240, 0%, 0%);--button-ghost-bg: hsl(240, 5%, 12%);--button-ghost-text: hsl(240, 3%, 30%);--audio-status-wave-dimmed: hsl(240, 5%, 26%);--audio-status-wave-elapsed: hsl(240, 3%, 56%);--shadow-default: rgba(0, 0, 0, .3) 0px 8px 16px;--control-bar-background: var(--background-primary);--control-bar-border: var(--border-subtle);--control-bar-shadow: var(--shadow-default);--accent-primary: #667eea;--accent-primary-alpha: rgba(102, 126, 234, .15);--error-bg: hsl(0, 100%, 8%);--error-text: hsl(0, 100%, 100%);--error-border: hsl(0, 100%, 25%)}#app[data-v-45433b47]{min-height:100vh}
