@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,400;6..12,500;6..12,600;6..12,700;6..12,800&display=swap";@font-face{font-family:fontaudio;src:url(/_app/immutable/assets/fontaudio.B8opXo8E.eot?bcdf9e79b47ea68088754b5bebefeba7?#iefix) format("embedded-opentype"),url(/_app/immutable/assets/fontaudio.8ctWgQLv.woff2?bcdf9e79b47ea68088754b5bebefeba7) format("woff2"),url(/_app/immutable/assets/fontaudio.fy47a3a0.woff?bcdf9e79b47ea68088754b5bebefeba7) format("woff"),url(/_app/immutable/assets/fontaudio.2--TT5Jn.ttf?bcdf9e79b47ea68088754b5bebefeba7) format("truetype"),url(/_app/immutable/assets/fontaudio.Clgol-sW.svg?bcdf9e79b47ea68088754b5bebefeba7#fontaudio) format("svg")}i[class^=icon-]:before,i[class*=" icon-"]:before{font-family:fontaudio!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fad-ADR:before{content:""}.icon-fad-ADSR:before{content:""}.icon-fad-AHDSR:before{content:""}.icon-fad-AR:before{content:""}.icon-fad-armrecording:before{content:""}.icon-fad-arpchord:before{content:""}.icon-fad-arpdown:before{content:""}.icon-fad-arpdownandup:before{content:""}.icon-fad-arpdownup:before{content:""}.icon-fad-arpplayorder:before{content:""}.icon-fad-arprandom:before{content:""}.icon-fad-arpup:before{content:""}.icon-fad-arpupandown:before{content:""}.icon-fad-arpupdown:before{content:""}.icon-fad-arrows-horz:before{content:""}.icon-fad-arrows-vert:before{content:""}.icon-fad-automation-2p:before{content:""}.icon-fad-automation-3p:before{content:""}.icon-fad-automation-4p:before{content:""}.icon-fad-backward:before{content:""}.icon-fad-bluetooth:before{content:""}.icon-fad-caret-down:before{content:""}.icon-fad-caret-left:before{content:""}.icon-fad-caret-right:before{content:""}.icon-fad-caret-up:before{content:""}.icon-fad-close:before{content:""}.icon-fad-copy:before{content:""}.icon-fad-cpu:before{content:""}.icon-fad-cutter:before{content:""}.icon-fad-digital-colon:before{content:""}.icon-fad-digital-dot:before{content:""}.icon-fad-digital0:before{content:""}.icon-fad-digital1:before{content:""}.icon-fad-digital2:before{content:""}.icon-fad-digital3:before{content:""}.icon-fad-digital4:before{content:""}.icon-fad-digital5:before{content:""}.icon-fad-digital6:before{content:""}.icon-fad-digital7:before{content:""}.icon-fad-digital8:before{content:""}.icon-fad-digital9:before{content:""}.icon-fad-diskio:before{content:""}.icon-fad-drumpad:before{content:""}.icon-fad-duplicate:before{content:""}.icon-fad-eraser:before{content:""}.icon-fad-ffwd:before{content:""}.icon-fad-filter-bandpass:before{content:""}.icon-fad-filter-bell:before{content:""}.icon-fad-filter-bypass:before{content:""}.icon-fad-filter-highpass:before{content:""}.icon-fad-filter-lowpass:before{content:""}.icon-fad-filter-notch:before{content:""}.icon-fad-filter-rez-highpass:before{content:""}.icon-fad-filter-rez-lowpass:before{content:""}.icon-fad-filter-shelving-hi:before{content:""}.icon-fad-filter-shelving-lo:before{content:""}.icon-fad-foldback:before{content:""}.icon-fad-forward:before{content:""}.icon-fad-h-expand:before{content:""}.icon-fad-hardclip:before{content:""}.icon-fad-hardclipcurve:before{content:""}.icon-fad-headphones:before{content:""}.icon-fad-keyboard:before{content:""}.icon-fad-lock:before{content:""}.icon-fad-logo-aax:before{content:""}.icon-fad-logo-abletonlink:before{content:""}.icon-fad-logo-au:before{content:""}.icon-fad-logo-audacity:before{content:""}.icon-fad-logo-audiobus:before{content:""}.icon-fad-logo-cubase:before{content:""}.icon-fad-logo-fl:before{content:""}.icon-fad-logo-juce:before{content:""}.icon-fad-logo-ladspa:before{content:""}.icon-fad-logo-live:before{content:""}.icon-fad-logo-lv2:before{content:""}.icon-fad-logo-protools:before{content:""}.icon-fad-logo-rackext:before{content:""}.icon-fad-logo-reaper:before{content:""}.icon-fad-logo-reason:before{content:""}.icon-fad-logo-rewire:before{content:""}.icon-fad-logo-studioone:before{content:""}.icon-fad-logo-tracktion:before{content:""}.icon-fad-logo-vst:before{content:""}.icon-fad-logo-waveform:before{content:""}.icon-fad-loop:before{content:""}.icon-fad-metronome:before{content:""}.icon-fad-microphone:before{content:""}.icon-fad-midiplug:before{content:""}.icon-fad-modrandom:before{content:""}.icon-fad-modsawdown:before{content:""}.icon-fad-modsawup:before{content:""}.icon-fad-modsh:before{content:""}.icon-fad-modsine:before{content:""}.icon-fad-modsquare:before{content:""}.icon-fad-modtri:before{content:""}.icon-fad-modularplug:before{content:""}.icon-fad-mono:before{content:""}.icon-fad-mute:before{content:""}.icon-fad-next:before{content:""}.icon-fad-open:before{content:""}.icon-fad-paste:before{content:""}.icon-fad-pause:before{content:""}.icon-fad-pen:before{content:""}.icon-fad-phase:before{content:""}.icon-fad-play:before{content:""}.icon-fad-pointer:before{content:""}.icon-fad-powerswitch:before{content:""}.icon-fad-preset-a:before{content:""}.icon-fad-preset-ab:before{content:""}.icon-fad-preset-b:before{content:""}.icon-fad-preset-ba:before{content:""}.icon-fad-prev:before{content:""}.icon-fad-punch-in:before{content:""}.icon-fad-punch-out:before{content:""}.icon-fad-ram:before{content:""}.icon-fad-random-1dice:before{content:""}.icon-fad-random-2dice:before{content:""}.icon-fad-record:before{content:""}.icon-fad-redo:before{content:""}.icon-fad-repeat-one:before{content:""}.icon-fad-repeat:before{content:""}.icon-fad-rew:before{content:""}.icon-fad-roundswitch-off:before{content:""}.icon-fad-roundswitch-on:before{content:""}.icon-fad-save:before{content:""}.icon-fad-saveas:before{content:""}.icon-fad-scissors:before{content:""}.icon-fad-shuffle:before{content:""}.icon-fad-slider-round-1:before{content:""}.icon-fad-slider-round-2:before{content:""}.icon-fad-slider-round-3:before{content:""}.icon-fad-sliderhandle-1:before{content:""}.icon-fad-sliderhandle-2:before{content:""}.icon-fad-softclip:before{content:""}.icon-fad-softclipcurve:before{content:""}.icon-fad-solo:before{content:""}.icon-fad-speaker:before{content:""}.icon-fad-squareswitch-off:before{content:""}.icon-fad-squareswitch-on:before{content:""}.icon-fad-stereo:before{content:""}.icon-fad-stop:before{content:""}.icon-fad-thunderbolt:before{content:""}.icon-fad-timeselect:before{content:""}.icon-fad-undo:before{content:""}.icon-fad-unlock:before{content:""}.icon-fad-usb:before{content:""}.icon-fad-v-expand:before{content:""}.icon-fad-vroundswitch-off:before{content:""}.icon-fad-vroundswitch-on:before{content:""}.icon-fad-vsquareswitch-off:before{content:""}.icon-fad-vsquareswitch-on:before{content:""}.icon-fad-waveform:before{content:""}.icon-fad-xlrplug:before{content:""}.icon-fad-zoomin:before{content:""}.icon-fad-zoomout:before{content:""}:root,[data-theme=personal],[data-theme=band],[data-theme=light]{color-scheme:light;--color-primary: #0e7c89;--color-primary-strong: #075b63;--color-accent: #e85c86;--color-accent-strong: #cf3f70;--color-mustard: #e2ae44;--color-cream: #f4e7d7;--color-cream-raised: #fff9f2;--color-paper-line: #e2d7c3;--bg: #0e7c89;--surface: rgba(244, 231, 215, .97);--surface-1: rgba(255, 249, 242, .88);--surface-2: rgba(226, 215, 195, .34);--surface-3: rgba(14, 124, 137, .09);--surface-glass: rgba(244, 231, 215, .96);--surface-hover: rgba(14, 124, 137, .1);--border: #d8cbb6;--border-strong: #b7a995;--text: #075b63;--text-strong: #063f45;--text-dim: #64766f;--muted: var(--text-dim);--accent: var(--color-accent);--card-item-bg: transparent;--card-item-border: var(--border);--card-group-bg: transparent;--card-group-border: transparent;--toolbar-bg: var(--surface);--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--shadow-1: 0 2px 7px rgba(66, 49, 27, .1);--shadow-2: 0 8px 24px rgba(66, 49, 27, .13);--shadow-3: 0 16px 42px rgba(66, 49, 27, .16);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 28px;--font-display: "Nunito Sans", "Avenir Next", "Trebuchet MS", sans-serif;--font-ui: "Nunito Sans", "Avenir Next", "Segoe UI", sans-serif;--text-xs: clamp(.68rem, .64rem + .12vw, .75rem);--text-sm: clamp(.76rem, .72rem + .16vw, .86rem);--text-md: clamp(.88rem, .82rem + .18vw, .98rem);--text-lg: clamp(1rem, .9rem + .35vw, 1.22rem);--text-xl: clamp(1.35rem, 1.05rem + 1vw, 2.1rem);--popup-background: #fff9f2;--popup-opaque-background: #fff9f2;--popup-border: var(--border);--popup-shadow: var(--shadow-2);--popup-radius: var(--r-md);--popup-padding: var(--sp-2);--popup-gap: var(--sp-1);--popup-font-size: var(--text-sm);--popup-font-weight: 600;--popup-backdrop: none;--bar-width: 20px;--bar-gap: 2px;--section-radius: 8px;--section-alpha: .88;--gradient-primary: linear-gradient(180deg, #f06f95, #df4c7a);--gradient-secondary: linear-gradient(180deg, #178d98, #0e747e);--gradient-hover: linear-gradient(180deg, #0e7c89, #075b63);--error: #b62f59;--error-border: rgba(182, 47, 89, .35);--error-bg: rgba(232, 92, 134, .12);--success: #0e7c89}:where(.popup-surface){background:var(--popup-background);border:1px solid var(--popup-border);border-radius:var(--popup-radius);box-shadow:var(--popup-shadow);color:var(--text);padding:0;font-size:var(--popup-font-size);line-height:1.35;font-weight:var(--popup-font-weight);letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease;-webkit-backdrop-filter:var(--popup-backdrop);backdrop-filter:var(--popup-backdrop)}.popup-menu{display:grid;gap:var(--popup-gap);padding:var(--popup-padding);min-width:190px;max-width:min(320px,calc(100vw - 2.5rem));word-break:break-word}.popup-menu.popup-fixed{position:fixed;z-index:1600}.popup-menu.popup-absolute{position:absolute;z-index:1480}.popup-menu .popup-menu-item{background:transparent;border:none;color:var(--text);cursor:pointer;width:100%;text-align:left;border-radius:calc(var(--r-md) * .8);padding:.35rem .55rem;font-size:var(--popup-font-size);font-weight:var(--popup-font-weight);transition:background .15s ease,color .15s ease}.popup-menu .popup-menu-item:hover,.popup-menu .popup-menu-item:focus-visible{background:var(--surface-hover);outline:none;color:var(--text)}.popup-menu .popup-menu-item.danger{color:var(--error)}.popup-menu .popup-menu-item.danger:hover,.popup-menu .popup-menu-item.danger:focus-visible{background:var(--error-bg)}.popup-menu select,.popup-menu input,.popup-menu textarea{background:var(--popup-background);border:1px solid var(--popup-border);border-radius:var(--r-md);color:var(--text);padding:.4rem .55rem;font:inherit;width:100%;min-height:34px}.popup-menu-separator{height:1px;background:var(--border);margin:.35rem 0}.popup-card{display:grid;gap:calc(var(--sp-2) * .75);padding:var(--popup-padding);border-radius:var(--popup-radius);background:var(--popup-background);border:1px solid var(--popup-border);box-shadow:var(--popup-shadow);color:var(--text);width:min(520px,90vw);-webkit-backdrop-filter:var(--popup-backdrop);backdrop-filter:var(--popup-backdrop)}.popup-card--wide{width:min(660px,94vw)}.popup-card .form-group{display:flex;flex-direction:column;gap:.35rem}.popup-card label{font-weight:600;font-size:.85rem}.popup-card .form-group input,.popup-card .form-group select,.popup-card .form-group textarea{background:var(--popup-background);border:1px solid var(--popup-border);border-radius:var(--r-md);color:var(--text);padding:.45rem .7rem;font:inherit}.popup-card .modal-actions{display:flex;gap:.7rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 640px){.popup-menu{min-width:86vw}.popup-card{width:calc(100vw - 2rem)}}.popup-surface,.popup-card,.sync-card,.notif-panel,.popup-menu,.popup-menu.popup-absolute,.popup-menu.popup-fixed{background:var(--popup-opaque-background, var(--popup-background))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--popup-border)!important}html{background:var(--bg)}:root{--muted: var(--text-dim);--accent: var(--color-accent)}html,body{height:100%}body{margin:0;background-color:var(--bg);background-image:url(/paper-grain.png);background-size:640px 640px;background-blend-mode:soft-light;color:var(--text);font-family:var(--font-ui);font-weight:400;line-height:1.35;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00525914;pointer-events:none;z-index:-1;transition:all .3s ease}body:after{display:none}.mouse-gradient{display:none}.hover-gradient{position:relative;overflow:hidden}.hover-gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.hover-gradient:hover:before{opacity:.5}.hover-gradient>*{position:relative;z-index:1}a{color:inherit}.container{max-width:1180px;margin:0 auto;padding:clamp(.75rem,1.8vw,1.5rem)}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);box-shadow:var(--shadow-1)}.list{list-style:none;margin:0;padding:0}.list li{padding:.75rem 1rem;border-bottom:1px solid var(--border)}.list li:last-child{border-bottom:none}button{background:var(--color-primary);color:var(--color-cream-raised);border:1px solid var(--color-primary-strong);border-radius:var(--r-sm);min-height:34px;padding:.42rem .72rem;opacity:1;font:600 var(--text-sm)/1 var(--font-ui);transition:background .15s ease,color .15s ease,border-color .15s ease}input,textarea,[contenteditable=true],[contenteditable=""]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}button:hover{background:var(--color-primary-strong)}button:disabled{opacity:.5;cursor:not-allowed}.btn-music{background:var(--color-cream-raised);border:1px solid var(--color-primary);color:var(--color-primary);font-weight:500}.btn-music:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-cream-raised)}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-family:var(--font-display);line-height:1.08}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}input,textarea,select{box-sizing:border-box;color:var(--text-strong);background:#fff9f2e6;border:1px solid var(--border);border-radius:var(--r-sm);min-height:36px;padding:.45rem .6rem;font:500 var(--text-sm)/1.2 var(--font-ui)}input:focus,textarea:focus,select:focus{outline:2px solid rgba(14,124,137,.28);border-color:var(--color-primary)}@media (max-width: 720px){:root{--sp-4: 12px;--sp-5: 16px;--sp-6: 20px}.container{padding:.65rem}.card{padding:.75rem}}:where(.page,.dashboard,.container){color:var(--text)}:where(.panel,.list-panel,.dashboard-card,.card,.toolbar,.stage-layout,.editor-shell){border-color:var(--border)!important;box-shadow:none!important}:where(.panel,.list-panel,.dashboard-card,.card){border-radius:var(--r-md)!important}:where(.row,.song-item,.setlist-item,.resource-list li,.scope-pill,.ghost,.primary,.icon-button){border-radius:var(--r-sm)!important}:where(.ghost,.icon-button){background:var(--color-cream-raised)!important;border-color:var(--border)!important;color:var(--color-primary)!important;box-shadow:none!important}:where(.primary,.cta,.danger){background:var(--color-primary)!important;color:var(--color-cream-raised)!important;box-shadow:none!important}:where(.pill,.scope-pill,.readonly-pill){box-shadow:none!important}:where(.row,.song-item,.setlist-item,.band-item,.action-button,button){transform:none!important}@media (max-width: 720px){:where(.page){gap:.75rem!important;padding:.65rem!important;margin-bottom:2.8rem!important}:where(.panel,.list-panel,.card){padding:.75rem!important;gap:.65rem!important}:where(.panel h1){font-size:var(--text-lg)!important}:where(.panel h2){font-size:var(--text-md)!important}:where(.summary){gap:.65rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.actions){gap:.35rem!important}:where(.actions button,.actions a,.ghost,.primary){min-height:32px!important;padding:.35rem .55rem!important;font-size:var(--text-xs)!important}}.icon-music{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;transition:all .2s ease}.icon-music:hover{stroke:var(--accent);transform:scale(1.1)}.fader{position:relative;width:8px;height:100px;background:var(--border);border-radius:4px;cursor:pointer}.fader:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:var(--accent);border-radius:50%;transition:all .2s ease}.fader:hover:before{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 8px #ff2d9580}.knob{position:relative;width:40px;height:40px;background:var(--gradient-secondary);border:1px solid var(--border);border-radius:50%;cursor:pointer;transition:all .2s ease}.knob:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background:var(--accent);border-radius:50%}.knob:hover{border-color:var(--accent);box-shadow:0 0 12px #ff2d954d}
