input,select,textarea{min-width:0}button:focus-visible,summary:focus-visible{outline:2px solid #34d399;outline-offset:2px}.speaker-account-header>svg{display:none}.speaker-account-header>aside:has(>button[aria-expanded=false]){position:static!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:639px){.speaker-account-header{position:relative;width:28px;height:28px}.speaker-account-header>aside>button[aria-expanded=false]{width:28px!important;height:28px;padding:0!important;border:1px solid #475569!important;border-radius:8px!important}.speaker-account-header>aside>button[aria-expanded=false]>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.speaker-account-header>aside>button[aria-expanded=false]>span[aria-hidden]{display:none}.speaker-account-header>svg{display:block;position:absolute;left:6px;top:6px;color:#93c5fd;pointer-events:none}.speaker-account-header:has(>aside>button[aria-expanded=true])>svg{display:none}}@media screen{.app-shell{min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.app-shell>header{padding-top:max(.75rem,env(safe-area-inset-top,0px))}.app-shell>main{padding-bottom:env(safe-area-inset-bottom,0px)}}@media screen and (min-width:640px){.app-shell>header{padding-top:max(1rem,env(safe-area-inset-top,0px))}}@media screen and (max-width:767px){.app-shell>header{position:sticky;top:0}.app-shell>main{flex:1 0 auto;overflow:visible}.app-shell>main>div{flex-shrink:0}.app-shell :is(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=radio]):not(.text-lg):not(.text-xl){font-size:16px}}@media screen and (min-width:768px){html,body,#root{height:100%;overflow:clip}.app-shell{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;overflow:clip}}.crossover-frequency-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;touch-action:pan-y}.crossover-frequency-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,#34d399 var(--frequency-progress),#334155 var(--frequency-progress))}.crossover-frequency-slider::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(to right,#34d399 var(--frequency-progress),#334155 var(--frequency-progress))}.crossover-frequency-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:24px;height:24px;margin-top:-9px;border:4px solid #10b981;border-radius:50%;background:#f8fafc}.crossover-frequency-slider::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:4px solid #10b981;border-radius:50%;background:#f8fafc}.crossover-frequency-slider:focus-visible{outline:2px solid #34d399;outline-offset:2px;border-radius:4px}.sfr-workspace,.sfr-library{--sfr-panel: #0f172a;--sfr-field: #1e293b;--sfr-border: #334155;--sfr-panel-border: #1e293b;--sfr-accent: #34d399;color:#e2e8f0;font-size:14px}:is(.sfr-workspace,.sfr-library) :is(h2,h3){font-size:14px;line-height:1.5;font-weight:700;color:var(--sfr-accent)}:is(.sfr-workspace,.sfr-library) h2{letter-spacing:.05em}:is(.sfr-workspace,.sfr-library) :is(article,section)[class~=border]{background-color:var(--sfr-panel);border-color:var(--sfr-panel-border);border-radius:8px;padding:16px}:is(.sfr-workspace,.sfr-library) details[class~=border]{border-color:var(--sfr-panel-border);border-radius:8px}:is(.sfr-workspace,.sfr-library) label{font-size:12px;line-height:1.5;color:#94a3b8}:is(.sfr-workspace,.sfr-library) :is(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=radio]){background-color:var(--sfr-field);border-color:var(--sfr-border);border-radius:4px;color:#e2e8f0;font-size:14px;line-height:20px;padding:8px;padding-left:var(--sfr-input-inset, 8px)}:is(.sfr-workspace,.sfr-library) :is(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=radio]):focus-visible{border-color:#10b981;outline:none}:is(.sfr-workspace,.sfr-library) button{border-radius:4px;font-size:12px;line-height:1.5}:is(.sfr-workspace,.sfr-library) button:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]){background-color:#064e3b80;border-color:#065f46;color:#6ee7b7}:is(.sfr-workspace,.sfr-library) button[class~=bg-emerald-800]{background-color:#064e3b80;border-color:#065f46;color:#6ee7b7}:is(.sfr-workspace,.sfr-library) button:disabled{background-color:#0f172a;border-color:#1e293b;color:#475569;cursor:not-allowed}.sfr-workspace [class~="text-[9px]"],.sfr-workspace [class~="text-[10px]"]{font-size:11px}.sfr-workspace label[class~="text-[10px]"]{font-size:12px}.sfr-workspace p{font-size:12px;line-height:1.6}.sfr-library article p{font-size:12px;line-height:1.6}.sfr-library article>div:first-child>div:nth-child(2)>p:first-child{font-size:11px}.sfr-library article [class~=h-12][class~=w-12]{width:56px;height:56px}@media screen and (max-width:767px){:is(.sfr-workspace,.sfr-library) :is(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=radio]){font-size:16px}}.sfr-library input[type=search]{--sfr-input-inset: 32px}.sfr-library article h3{color:#f1f5f9;font-weight:600;letter-spacing:0}.sfr-library article[class~=border-emerald-500]{border-color:#10b981}.sfr-library :is([class~="text-[9px]"],[class~="text-[10px]"]){font-size:11px}:is(.sfr-workspace,.sfr-library) :is(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=radio]):disabled{background-color:#0f172a;border-color:#1e293b;color:#475569;cursor:not-allowed}@media screen{.project-library-dialog{height:85vh;height:85dvh;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.project-library-content{overflow:hidden}.project-library-results,.project-library-dialog .project-library-scroll{flex:1 1 0px}.project-library-save{min-height:0;overflow-y:auto}}@media screen and (max-width:767px){.project-library-content{overflow-y:auto;overscroll-behavior:contain}.project-library-results{flex:0 0 auto}.project-library-dialog .project-library-scroll{flex:0 0 auto;overflow:visible}.project-library-save{overflow:visible}}
