@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}body{--md-ref-typeface-brand: "Noto Sans", "Source Sans 3", sans-serif;--md-ref-typeface-plain: "Noto Sans", "Source Sans 3", sans-serif;--md-icon-font: "Material Symbols Outlined";--md-icon-size: 24px;--brand-gradient-warm: linear-gradient( 135deg, #FF8A5B, #FF5A8A, #C14BFF );--brand-gradient-cool: linear-gradient( 135deg, #00C9B7, #00A8E8, #6AA7FF )}md-icon{font-family:var(--md-icon-font, "Material Symbols Outlined"),"Material Icons",sans-serif}md-icon[filled]{font-variation-settings:"FILL" 1}.dark{color-scheme:dark;--md-sys-color-primary: #FFB1C5;--md-sys-color-surface-tint: #FFB1C5;--md-sys-color-on-primary: #65002C;--md-sys-color-primary-container: #8F003D;--md-sys-color-on-primary-container: #FFD9E2;--md-sys-color-secondary: #4EDBD0;--md-sys-color-on-secondary: #003732;--md-sys-color-secondary-container: #00504A;--md-sys-color-on-secondary-container: #6FF7EA;--md-sys-color-tertiary: #A9C7FF;--md-sys-color-on-tertiary: #003062;--md-sys-color-tertiary-container: #00478F;--md-sys-color-on-tertiary-container: #D7E3FF;--md-sys-color-error: #FFB4AB;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000A;--md-sys-color-on-error-container: #FFDAD6;--md-sys-color-background: #0B0F1B;--md-sys-color-on-background: #ECE0E2;--md-sys-color-surface: #0F1422;--md-sys-color-on-surface: #ECE0E2;--md-sys-color-surface-variant: #444148;--md-sys-color-on-surface-variant: #CAC4D0;--md-sys-color-outline: #938F99;--md-sys-color-outline-variant: #49454F;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #ECE0E2;--md-sys-color-inverse-on-surface: #313033;--md-sys-color-inverse-primary: #A9004F;--md-sys-color-primary-fixed: #FFD9E2;--md-sys-color-on-primary-fixed: #3A0018;--md-sys-color-primary-fixed-dim: #FFB1C5;--md-sys-color-on-primary-fixed-variant: #8F003D;--md-sys-color-secondary-fixed: #6FF7EA;--md-sys-color-on-secondary-fixed: #00201D;--md-sys-color-secondary-fixed-dim: #4EDBD0;--md-sys-color-on-secondary-fixed-variant: #00504A;--md-sys-color-tertiary-fixed: #D7E3FF;--md-sys-color-on-tertiary-fixed: #001A41;--md-sys-color-tertiary-fixed-dim: #A9C7FF;--md-sys-color-on-tertiary-fixed-variant: #00478F;--md-sys-color-surface-dim: #0A0D16;--md-sys-color-surface-bright: #1A2340;--md-sys-color-surface-container-lowest: #060814;--md-sys-color-surface-container-low: #0C1122;--md-sys-color-surface-container: #13182B;--md-sys-color-surface-container-high: #1A2440;--md-sys-color-surface-container-highest: #232B4E}.light{color-scheme:light;--md-sys-color-primary: #A9004F;--md-sys-color-surface-tint: #A9004F;--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: #FFD9E2;--md-sys-color-on-primary-container: #3A0018;--md-sys-color-secondary: #006B63;--md-sys-color-on-secondary: #FFFFFF;--md-sys-color-secondary-container: #6FF7EA;--md-sys-color-on-secondary-container: #00201D;--md-sys-color-tertiary: #005AC2;--md-sys-color-on-tertiary: #FFFFFF;--md-sys-color-tertiary-container: #D7E3FF;--md-sys-color-on-tertiary-container: #001A41;--md-sys-color-error: #BA1A1A;--md-sys-color-on-error: #FFFFFF;--md-sys-color-error-container: #FFDAD6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #FFF8F8;--md-sys-color-on-background: #201A1B;--md-sys-color-surface: #FFF8F8;--md-sys-color-on-surface: #201A1B;--md-sys-color-surface-variant: #F3DDE1;--md-sys-color-on-surface-variant: #514347;--md-sys-color-outline: #837377;--md-sys-color-outline-variant: #D6C2C6;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #313033;--md-sys-color-inverse-on-surface: #F4EFF1;--md-sys-color-inverse-primary: #FFB1C5;--md-sys-color-primary-fixed: #FFD9E2;--md-sys-color-on-primary-fixed: #3A0018;--md-sys-color-primary-fixed-dim: #FFB1C5;--md-sys-color-on-primary-fixed-variant: #8F003D;--md-sys-color-secondary-fixed: #6FF7EA;--md-sys-color-on-secondary-fixed: #00201D;--md-sys-color-secondary-fixed-dim: #4EDBD0;--md-sys-color-on-secondary-fixed-variant: #00504A;--md-sys-color-tertiary-fixed: #D7E3FF;--md-sys-color-on-tertiary-fixed: #001A41;--md-sys-color-tertiary-fixed-dim: #A9C7FF;--md-sys-color-on-tertiary-fixed-variant: #00478F;--md-sys-color-surface-dim: #E6D6DA;--md-sys-color-surface-bright: #FFF8F8;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #FFF1F3;--md-sys-color-surface-container: #FFE9ED;--md-sys-color-surface-container-high: #FFE3E8;--md-sys-color-surface-container-highest: #FADCE1}body{color:var(--md-sys-color-on-background)}body{margin:0;background:var(--md-sys-color-background)}*:focus,*:active{outline:none}*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0}.songcat-view{height:100%;display:flex;flex-direction:column;align-items:center;position:relative}.songcat-view .songcat-view-content,.songcat-view .songcat-view-header{width:100%}@media(min-width:1000px){.songcat-view .songcat-view-content,.songcat-view .songcat-view-header{max-width:980px;padding:0}}@media(min-width:1400px){.songcat-view .songcat-view-content,.songcat-view .songcat-view-header{max-width:1380px;padding:0}}.songcat-view .songcat-view-narrow.songcat-view-content,.songcat-view .songcat-view-narrow.songcat-view-header{max-width:980px}.songcat-view .songcat-view-padded.songcat-view-content,.songcat-view .songcat-view-padded.songcat-view-header{padding:0 15px;box-sizing:border-box}.songcat-view .songcat-view-header{display:flex;justify-content:space-between;align-items:center;min-height:20px;flex-shrink:0}.songcat-view .songcat-view-content{flex-grow:1;overflow-x:clip;overflow-y:auto}.songcat-scrollbar ::-webkit-scrollbar{width:12px;height:12px}.songcat-scrollbar ::-webkit-scrollbar-track{background:transparent;border:none;margin:4px}.songcat-scrollbar ::-webkit-scrollbar-thumb{border-radius:20px;background:var(--scrollbar-color)}hr{border-top:solid 1px var(--md-sys-color-outline);border-left:none;border-right:none;border-bottom:none}div,button{-webkit-tap-highlight-color:transparent}.songcat-dialog-container{display:block;background:var(--md-sys-color-surface-container-high);border-radius:8px;padding:16px;max-height:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important}.songcat-dialog-container-full-screen-mobile{display:block;background:var(--md-sys-color-surface-container-high);border-radius:0;padding:16px;width:100%;height:100%}@media(min-width:1000px){.songcat-dialog-container-full-screen-mobile{border-radius:8px;max-height:calc(100% - 30px)!important}}.drag-selected{visibility:hidden}html,body{height:100%}body{margin:0;font-family:Noto Sans,"Source Sans 3",sans-serif}textarea{font-family:Noto Sans,"Source Sans 3",sans-serif}
