:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:is(.form-floating>.form-control-plaintext:autofill,.form-floating>.form-control:autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(1.5em + 3.75rem)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(1.5em + 3.75rem)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group-vertical>.btn,.btn-group>.btn{flex:auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{text-align:center;flex:auto}.nav-justified .nav-item,.nav-justified>.nav-link{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:after,.popover .popover-arrow:before{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);display:block;position:absolute;top:0;left:50%}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:#0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (width<=575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (width>=576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (width>=768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (width>=992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (width>=1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (width>=1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.sticky-bottom{z-index:1020;position:sticky;bottom:0}@media (width>=576px){.sticky-sm-top{z-index:1020;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=768px){.sticky-md-top{z-index:1020;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=992px){.sticky-lg-top{z-index:1020;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1200px){.sticky-xl-top{z-index:1020;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1400px){.sticky-xxl-top{z-index:1020;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (width>=576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (width>=768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (width>=992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (width>=1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (width>=1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (width>=1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(var(--fa-li-width,2em)*-1)}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-BP5tdqmh.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-nyy7hhHF.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-DRAAbZTg.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-BP5tdqmh.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-DRAAbZTg.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-nyy7hhHF.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-DRAAbZTg.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-BP5tdqmh.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-nyy7hhHF.woff2)format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(data:font/woff2;base64,d09GMk9UVE8AAA/AAAkAAAAAIi4AAA96A4IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmADgRwFiH0AghwHIA22GYUWERHVtH4B/lDAjaHYgPoVT5hsjC2GsZOptOo4yG1beUwR0nj95m5PABbwbw2JNax38ckISWbne6e7NGkzk5t5OtHQ3cQ8E/PgGvBDzYt/8QhfU4ejmw2Ss9r09ODR8l+jtYRSiPjXDe99ioYEJUDICo/AKRIyLZY6g5gb/PN/87fWu+WdLMNMQ049kLkaPl7+P/y/v9+nWsmNny3MZBwpLqIEUgAky2qXQQErAgUkO66A7tm25ybn+/+f01wNrP4u+ymgSuyUUAViDYIh+sbxjfg7VhAd9qRMKrF3BXKBn855NnSt1CQjTJVaYd8BQ++4R20XeJIX0rz/77Q39M65gAwmQQlbFrQfpVQXybLleWPJapb8e0cJ2kLz93Ol/TnMFXfLEn8JhNvbIjqxeXc/2UyOckA5ppQ4m+s0TQFBETgCdMAOCDy5CnvyZI2s0R1fW2MoL1G22ZTgudtjtLzMDwQDEbaWAQIgP8dqAADFS+AKknqe8PfkvO+55v/v91aE9ccAKkA2RADE+AeSboL/4wqvKi8xDkDqIzmV79ZGM7PdnQuhj8FJqIll79DSibQ0sXKXNYRdbRM+GMI2h5rF8zfdMYePtw55PPcmlAgg+mPASPzPwbDv2T3wmL2ThoUXekNwkpY0BDfbwiXSMFqxE24q9TkmWPiKJWh1mORCjilyAEspDGAZW6uwGlensDojrVodGva61vh0aarhKE8bTPCvj1hCK2OYlJVmTImPHEtVTOpYJrK8sJqcmo3VuRet1WnsdOEDcaFhM0UROOQM9KUY5Gdm9T7gPCofd4U7+x9sjlHuZL2RXfHXxYIE8CDvQm6Fk3RDXoiGY+XZ/TOFY9Kk3RCH0nr09srjn4kEqTL9zhy1p4myH+zr56tZWU8/1lvhZTacuYP5Yetw7YwTiDabHECYm7DHjCNR+QyItYjOF8TBoDvl5YcXSOcmKyfPyC0bNnnFhztFF1iXFjO+NknRNJIdlcuQLapKjOCOgXyxwzxWzyqXfZNWqpU/Y/EqBwhFdgdzldTRYQcscirRDqZxtltBIFQcvARqqfPTm9ROQCWXmvAvz+f4mSs4WoOqjmV+MH6r8TTUUn358W2SWZ78vFRvCl7xm11KSkyjY9Zp5ekkhxApAugJxGikosIHs68GiuU/TIwqCywCNlePWfOWfegrUWfqfXZ9wX1xJZZVUaWVN6utxf0m/XN+A0frVZpvr+YYS5WYTP/dyOA2+1jFSuYzlzm0UkIxBYTgjxv2qGr1a33Xe73VE93VHd3WKa2XqzQ0z5i4ND6pAgLVADGAdvICQA+g9DADoyUxaiEZtSRHrSjL/tD/6rdLdWfrbvLaZWUZ628lFTILA4iDzuUuRCDT4zLb9EbNNYDla7prkJb1sf9ps4yByalXLAjno1iDBtIQnk3bt02oZFNS9mGZTLrcFFwuLYcChHY/sdf2tT871c4E9dWb7St8ZWAVxoYfosuJThqeTcueyV1byeNebq+zTldTt9Nbrz8d5hvEG+w16DOMMNxmFGjcVr7HJHKCff1U74jp+nDiWA34AMvXbSjGL/mcxCInGJy+yzwieJF/QXkmwevg9kD53IWNr56dXTHoimkCpx95BLQQ2PxpPpwUV7AFs1Ndo/hfIZh1bJf//v7+Tyj/CT8H3F7A6qmRdgvmMJN2ioW3vZwaYedQL8RNM/O+veVnYH7v9oP5KOyePoBHb+2zIOh0TVD6jONQU9chTV3NEW4mF4VRA0FDA6gRQpnrmRk36EyA73QmLZcDIp2KLDrPqLohc8EhNFtkZE0jyrrGFmN8zNssYeZEJb9VGKGUWXsLkusQmHw/NN1aDVSQDjHXiFlNjOAbroZ8UhfqEVL9nGJP6bpouAIM0lpUyxoihzlDYnQRqe1CUGflRMzbwnKeTGaAqYTQkMV26jweXMYppyDld84jjBqk4oMY8c033Bcj54/JRjgquMTgyBZWMiaNdOECEAMqLkQL5aTRd1h+kIp3SqkDjgI1g5Tk7yLHKacge+vnpnYQKEqpWoaIE2uS1Ml9cKriqrXTBqEEkG0uhcxhNlmmr0Xm3rAWayZV1JQ/KNNVsjN28Y5E7DJbzQZVMSWFKP0dJSXo/7kumXvgf2oJsBI9mQs0tQTGdQlzNUzTUAQoNoE9qz8S+rGufAQyulFq0lpzdbFwf9PZiSkrzYVCwWpdR7DS7IF3L+9f1yMGRZlkLMKQmdJ/1f46jGqaXR3YWhJYu87qJBc0m1RUMczWRag5ADqhkPqxhrDNPT/9UmSkSJfSMvJebDBZ9FdCLUYCv6csAum7yIgZJHSL6fwevL/oN0AP8WsklRyKAJ3g2fB4R6ALyHyUE8EEEuoJmqCGgdCsZtKkGvO8Of70iHhdREid5AMRwUww5Px2EgNkUUlugQRMCSY3ccUbajibX9FEMflNwXQiaqhimrwH4UjnrohSQhM+6lwHbsbDXzobbWNw86+H/znDNiTnVUcM9fYFXauhcs/kUBiETGrooeTa2vWvw27pTjrjFDLT/1sl93DjuteQlbHMGWVs8lqy8qOXl9+MRjp2nQASXcfCwyS5acIVKHjPUa8RjXeMBLjn/fu9yJgF/iaMoK74TfDZTpnSPUd1G4GX8PAX/x9xCS8tengWmzYgucYT8wU0t4ngls/hJGctpOJVoFq+Af2/cjDAPOHFk5P/XXpRtmELfEfS+bCOuQ4L3+ofEPfS5QCO5j0gXqW1urWOvHzQgTEMChC0U5jeEF+pkSyBhwhZI1vB7pTubtmwbzYhsME5PPU0eZ4JHIB5iXSSzwQS0iiHfb0oOtqxA8KUCmMeVEVKnAFvdIPFrkHWdsaZZ8CdZmvR14f0tPqjH2aUMLBmHIMRM7cma2PXWcI9+fDjlrmy0n2PVAr5vPaq06NZRkE2prXUDp0urwStChuHTdAtxMblrCnopM02RUxamAxiQ9KBKEocT1fET438EjShE8NXvGEtoh6YDHprnclg171EKLGCR+PPfF83UQfieAqsqKjjyhMl42Wt1+nrdtq3oT5Q51+AD00vabZETGwF0ZUtwWPqSqkHjF/zNXpgTbmxtQKODCq1o4VYSjmDCqKkdNqxYybf3g1fU1+zn0tjtFC2i5zauLBZqnIy1oRUhWzw1PpO1Y3ttKP6SfenNESUlHAtQyzQ7tqsnhW0mCS7PGnWQGnUeouHk0g+jHIpIjJyBzRtDZKLeLgHpc7RsAHsyZgdFnuoR8VOGyIDBzzuNNh1ioYW0PM7yStZxQrID0pp3LYTOyGW8hAZWL3VDjufx21DyNsDt27Es84ZPD9EQ8+T7UFkoPvBKNAQ92jLGfgvepGe6LSXIUis3EtBzjbcAB1DIyVOPpnD/pL++RY/WOzCaKGWnWJP7OUvObwn95DNskVG3cZsF3DvCrLBsPAC1PQQPEQUQ+mY4YzRMxNiaPTQcMLoohtqQUPcyLb3fvGOd7GVfHe5K5a8/Ed/ykZevPjjwtxSg2cExzbOeBbkwA48oLjxw9S6IoYgMJ8gsBq3mCqdf7AWzJLBuAOon+WzFGuEuTYcmZ63tygjDccd5M4nYCb7CocF7eT21Pn5rcEDbnaBK8Jauy0EN4DpZRzRRBRBr8d2RLEQie1CjLGULGLDYIXjA15A+2aeAHHigrGhIeliSoEZabBS6f92e9V+u+AjssKtDmvtmPF8XzW4mK3Yjy2PFsH4J+gIgcgEM2W5Kuj402ANx98gYiHuqnNLs20OtnU2zKsTx6NC+d7t7TNl4Fe3eOmmBcGje/bDrfQobMQu+hhCuEWFNZVgpUTQj694JRR0xXzTXiBWa94133YEOZ8g2v3oST/dRLVc0wGk3P/Dq1qtwgk5C4aE7AeJ85mB0WZkuVNaoCSNcAokS5qtjChLI0IPv5C2wYKYYYiZQFBMOz8jcE3cRmwlBMmCxvemqCNKqnNiB0ZXuYAY7mJSyAsccSuDpEenPwY148TvIb0r+J1+Nh5z7/EsX5DjAnOXk53zfdiCdHdy4okUClpOHQZYjyNeQDAbMAYj7DzVcPVh/oW95zAe/qHfXg71Icy35j3ZZl6EozfaAnSSPk58/YSdeJo5P0R0diuoJig8c8KlBsGEKNNUBk1AXZg+NKMpT544MVFItVHHGTCeyCISgu3UrSkxgWBAWgGzZRrBy6oWFkKR3078RIoYB2oKmz4yvJhOZQfHx7Ai8VVBVpooRyclzD4Xbkio0vMA5h+lyy6DlPw95hjdRkoecIx4/32yXClc2HHBGQpQeYS8xOZgzR6b9Nmmm7RingP6d+XxPMTK2+i+X8a86u3VTkGSd9Btms/tBmbqc7tJZD4QHUG/ziucMMeV0QALuDtPj2Bfo1weLkthULQns/b3xTszkWYdCpr7SiNHGgLhiQYzSf4FHNtCoOd6vJWj4WPjBEYkT+Rr9CuUdtAvS8N2xbUXOc6/AC9IHV3IF4mffcqtvrshSTer1EhEsK9bfC+YzDpfHCDXTSeDXIqy+76U68B9QXXsD9AghNe1+MyoYulcg42ntu1cijpoVx1igYRhdXYGtWFas3EO3NewAytz/ZQ6dDs4uoaUnisYqoGspTbUQP2wGfXmebN8jgnqUA4WftVwjw0EIVVq1Vq1Vt/V6xzCtlsj00hU9RI9Xpnc6wV2rmUc9ct7vge2d7Pa8T4dZvJz7ROTlfokrXjjF2VvYgwQ5Z4o6y9bgeMVHJhbbgGNXj5gWN9FeJHy+2lvfhnrQ+R74/HhjGd7qeKkMSoIbgmLXjmJxBITn06HgmG5GD5pOFwsykRAO0K1XsR7ieaQxuiGi0RxTi8o9oNIsKjtGtHUcjb6JZ4ejDU9fh31Si+e/6iafqQRveddM+n0RRWJKwxcCLHJ8gXuIdK8typ0irQ1nLQMdUM2WwbuehNVZTPS1+1k7M0nH0cI61v3uczwg1fzOmnipATlkET+cFAkW3NIF4NvCophKNliuYvw9Fv+b4MU7N54i5ossf6MSeZV3cjCVlBbKJOBvWA7H25HjdPBbKkKDfhJiWeKM5/wrS5zFnFKTo4AcYXYH/OPAHoSBQVVDX3Tw7c/wREG1W8yF45ZRQbm+i95nnWVo4CiM8dBEcP/nhUAusB6Ay5eHL3U8LzEFApKd4wclOln8LzAZAMuPoKocMXxvA0MWmYK4AerUihX68tt1RUQhNduTIqo/0KYKE3GBQOcsgRK44Kbji8fn3D78asKctf4Dn52GZMFqb1cVUs9l6/MqUM5ohSxJcOGHxomvGnomRokmAUpuK1ekAED)format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}body{background-color:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6;transition:background-color .25s cubic-bezier(.2,0,0,1),color .25s cubic-bezier(.2,0,0,1)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}code,kbd{font-size:12px}.nav-tabs{border-bottom-color:var(--app-border)}.nav-tabs .nav-link{color:var(--app-text-muted);border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 16px;font-size:14px;transition:color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1)}.nav-tabs .nav-link:hover:not(.active){color:var(--app-brand);background:var(--app-brand-ghost);border-color:#0000}.nav-tabs .nav-link.active{color:var(--app-brand);border-bottom-color:var(--app-brand);background:0 0;font-weight:600}.form-control,.form-select{background-color:var(--app-surface);color:var(--app-text);border-color:var(--app-border);border-radius:8px;font-size:14px}.form-control:focus,.form-select:focus{border-color:var(--app-focus-ring);box-shadow:0 0 0 .2rem var(--app-focus-ring-soft)}.alert{border-radius:8px;font-size:14px}.alert-info{background-color:var(--app-info-soft);border-color:color-mix(in srgb, var(--app-info) 35%, transparent);color:var(--app-text)}.alert-success{background-color:var(--app-success-soft);border-color:color-mix(in srgb, var(--app-success) 35%, transparent);color:var(--app-text)}.alert-warning{background-color:var(--app-warning-soft);border-color:color-mix(in srgb, var(--app-warning) 35%, transparent);color:var(--app-text)}.alert-danger{background-color:var(--app-danger-soft);border-color:color-mix(in srgb, var(--app-danger) 35%, transparent);color:var(--app-text)}.table{font-size:14px}.table>thead>tr>th{text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);font-size:11px;font-weight:600}.table.table-hover>tbody>tr:hover>*{background-color:var(--app-brand-ghost);--bs-table-accent-bg:transparent}.table>thead.table-light,.table>tbody .table-light,.table.table-light{--bs-table-color:var(--app-text);--bs-table-bg:var(--app-surface-muted);--bs-table-border-color:var(--app-border);--bs-table-striped-bg:var(--app-surface-muted);--bs-table-striped-color:var(--app-text);--bs-table-active-bg:var(--app-surface-raised);--bs-table-active-color:var(--app-text);--bs-table-hover-bg:var(--app-brand-ghost);--bs-table-hover-color:var(--app-text);color:var(--app-text);border-color:var(--app-border)}.btn{border-radius:4px;font-size:14px;transition:background .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.btn:disabled,.btn.disabled{opacity:.55;border-color:color-mix(in srgb, currentColor 35%, transparent)}:where(:not(.badge)).bg-light,:where(:not(.badge)).bg-light-subtle{color:var(--app-text);background-color:var(--app-surface-muted)!important}:where(:not(.badge)).bg-white{color:var(--app-text);background-color:var(--app-surface)!important}:where(:not(.badge)).bg-dark{color:var(--app-text);background-color:var(--app-surface-raised)!important}:where(:not(.badge)).text-dark,:where(:not(.badge)).text-light{color:var(--app-text)!important}:where(:not(.badge)).text-bg-light{background-color:var(--app-surface-muted)!important;color:var(--app-text)!important}:root[data-theme=dark] .form-check-input{background-color:var(--app-surface-raised);border-color:var(--app-border-strong)}:root[data-theme=dark] .form-check-input:checked{background-color:var(--app-brand);border-color:var(--app-brand)}:root[data-theme=dark] .form-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-navbar{height:56px;box-shadow:theme-var("shadow-1");z-index:1050;background-color:var(--app-navbar-bg);position:relative}.app-navbar .app-navbar__brand{letter-spacing:.02em;font-size:16px;font-weight:700}.app-navbar .app-navbar__mobile-detail{flex:auto;min-width:0;overflow:hidden}.app-navbar .app-navbar__mobile-title{flex:auto;min-width:0;line-height:1.2}.app-navbar .app-navbar__mobile-actions{flex:none}.app-navbar .app-navbar__mobile-menu{flex-shrink:0}.app-navbar .app-navbar__audio-menu,.app-navbar .app-navbar__slides-menu{position:relative}.app-navbar .app-navbar__audio-toggle,.app-navbar .app-navbar__slides-toggle{color:var(--app-navbar-link);background:0 0;border:0;align-items:center;display:inline-flex}.app-navbar .app-navbar__audio-toggle:hover,.app-navbar .app-navbar__audio-toggle:focus,.app-navbar .app-navbar__slides-toggle:hover,.app-navbar .app-navbar__slides-toggle:focus{color:var(--app-navbar-link)}.app-navbar .app-navbar__audio-toggle:after,.app-navbar .app-navbar__slides-toggle:after{vertical-align:middle;margin-left:.4rem}.app-navbar .app-navbar__audio-toggle.active,.app-navbar .app-navbar__slides-toggle.active{color:var(--app-navbar-link)}.app-navbar .app-navbar__theme-toggle{border-color:var(--app-navbar-border);min-height:36px;color:var(--app-navbar-link);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.app-navbar .app-navbar__theme-toggle:hover,.app-navbar .app-navbar__theme-toggle:focus{border-color:var(--app-navbar-border);background:var(--app-navbar-hover);color:var(--app-navbar-link)}.app-navbar .app-navbar__audio-dropdown,.app-navbar .app-navbar__slides-dropdown{min-width:270px}.app-navbar .app-navbar__audio-dropdown .dropdown-item,.app-navbar .app-navbar__slides-dropdown .dropdown-item{font-size:.92rem}@media (width<=1199.98px){.app-navbar{flex-wrap:nowrap;min-width:0}.app-navbar .app-navbar__mobile-detail{flex:auto;min-width:0;max-width:none;margin-right:.4rem}.app-navbar .app-navbar__mobile-title{width:100%;min-width:0;font-size:.95rem;font-weight:600;display:block}.app-navbar .app-navbar__mobile-actions{flex:none}}@media (width<=575.98px){.app-navbar{padding-left:.6rem!important;padding-right:.6rem!important}.app-navbar .app-navbar__mobile-title{font-size:.9rem}}.navbar-collapse{background-color:var(--app-navbar-bg)}@media (width<=1199.98px){.navbar-collapse{z-index:1055;border-top:1px solid var(--app-navbar-border);border-bottom:1px solid var(--app-navbar-border);-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 64px);margin:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #00000040;padding:12px!important}.navbar-collapse .navbar-nav{flex-direction:column;width:100%;align-items:stretch!important;gap:0!important;margin-left:0!important}.navbar-collapse .navbar-nav .nav-item{margin:0}.navbar-collapse .navbar-nav .nav-item .nav-link{text-align:left;color:var(--app-navbar-link);border-radius:4px;justify-content:flex-start;align-items:center;gap:.35rem;transition:background .15s;display:flex;padding:10px 12px!important}.navbar-collapse .navbar-nav .nav-item .nav-link:hover{background:var(--app-navbar-hover);color:var(--app-navbar-link)}.navbar-collapse .navbar-nav .nav-item .nav-link.active{background:var(--app-navbar-active);color:var(--app-navbar-link)}.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__audio-toggle,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__slides-toggle,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__audio-toggle,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__slides-toggle{text-align:left;justify-content:flex-start;gap:.35rem;width:100%}.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__audio-toggle:after,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__slides-toggle:after,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__audio-toggle:after,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__slides-toggle:after{margin-left:auto}.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__audio-dropdown,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__slides-dropdown,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__audio-dropdown,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__slides-dropdown{float:none;box-shadow:none;background:0 0;border:0;min-width:0;margin:0;padding:0 0 0 1rem;position:static}.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__audio-dropdown .dropdown-item,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__slides-dropdown .dropdown-item,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__audio-dropdown .dropdown-item,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__slides-dropdown .dropdown-item{color:var(--app-navbar-link);border-radius:4px;padding:8px 10px;font-size:.9rem}.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__audio-dropdown .dropdown-item:hover,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__audio-dropdown .dropdown-item:focus,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__slides-dropdown .dropdown-item:hover,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__slides-dropdown .dropdown-item:focus,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__audio-dropdown .dropdown-item:hover,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__audio-dropdown .dropdown-item:focus,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__slides-dropdown .dropdown-item:hover,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__slides-dropdown .dropdown-item:focus{background:var(--app-navbar-hover);color:var(--app-navbar-link)}.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__audio-dropdown .dropdown-item.active,.navbar-collapse .navbar-nav .app-navbar__audio-menu .app-navbar__slides-dropdown .dropdown-item.active,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__audio-dropdown .dropdown-item.active,.navbar-collapse .navbar-nav .app-navbar__slides-menu .app-navbar__slides-dropdown .dropdown-item.active{background:var(--app-navbar-active);color:var(--app-navbar-link)}.navbar-collapse .navbar-nav .nav-item.dropdown{width:100%}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-toggle{width:100%;color:var(--app-navbar-link);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.35rem;display:flex;padding:10px 12px!important}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-toggle:after{margin-left:auto}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-toggle:hover,.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-toggle:focus{background:var(--app-navbar-hover);color:var(--app-navbar-link)}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu{float:none;width:100%;box-shadow:none;background:0 0;border:0;min-width:0;margin:0;padding:0 0 0 1rem;display:none;position:static}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu.show{display:block}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-item{color:var(--app-navbar-link);border-radius:4px;padding:8px 10px;font-size:.9rem}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-item:hover,.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-item:focus{background:var(--app-navbar-hover);color:var(--app-navbar-link)}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-item.active{background:var(--app-navbar-active);color:var(--app-navbar-link)}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-item.text-danger{color:var(--bs-danger,#dc3545)!important}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-item.text-danger:hover,.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-item.text-danger:focus{background:var(--app-navbar-hover);color:var(--bs-danger,#dc3545)!important}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu .dropdown-divider{border-top-color:var(--app-navbar-border);opacity:1;margin:.35rem 0}.navbar-collapse .navbar-nav .nav-item.dropdown>.dropdown-menu>li.px-3{color:var(--app-navbar-link);opacity:.85;padding-left:10px!important;padding-right:10px!important}}@media (width<=575.98px){.navbar-collapse{border-top:1px solid var(--app-navbar-border);padding:12px!important}}.dropdown-menu.show{display:block}.page-content{background-color:var(--app-bg);min-height:calc(100vh - 56px);padding:16px 24px;transition:background-color .25s cubic-bezier(.2,0,0,1)}@media (width<=575.98px){.page-content{min-height:calc(100dvh - 56px);padding:12px}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}@media (width<=767.98px){.page-header{flex-direction:column;align-items:stretch}}.page-header__filter{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}@media (width<=767.98px){.page-header__filter{width:100%}}.page-header__search{flex:auto;min-width:140px}@media (width>=768px){.page-header__search{max-width:380px}}.page-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=767.98px){.page-header__actions{justify-content:flex-end;margin-top:8px;margin-left:0}}.fab{width:56px;height:56px;box-shadow:theme-var("shadow-2");z-index:1040;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:16px}.fab:hover{box-shadow:var(--shadow-2-emphasis);transform:scale(1.1)}.fab:active{transform:scale(.95)}@media (width>=768px){.fab{display:none}}.modal-overlay{background-color:theme-var("app-backdrop");overflow:hidden}.modal-overlay .modal-dialog:not(.modal-fullscreen):not(.modal-fullscreen-lg-down){width:calc(100vw - 1rem);max-width:min(800px,100vw - 1rem)!important}@media (width<=1199.98px){.modal-overlay{width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important}.modal-overlay .modal-dialog.modal-fullscreen-lg-down{width:100vw;max-height:100dvh;margin:0;padding:0;max-width:100vw!important}.modal-overlay .modal-dialog.modal-fullscreen-lg-down .modal-content{border-radius:0;flex-direction:column;max-height:100dvh;display:flex}.modal-overlay .modal-dialog.modal-fullscreen-lg-down .modal-header{border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.modal-overlay .modal-dialog.modal-fullscreen-lg-down .modal-body{flex:auto;min-height:0;overflow-y:auto}.modal-overlay .modal-dialog.modal-fullscreen-lg-down .modal-footer{border-top:1px solid var(--bs-border-color);flex-shrink:0}}.toast-stack{z-index:1055}.empty-state{color:var(--app-text-faint);flex-direction:column;align-items:center;padding:40px 16px;display:flex}.empty-state .empty-state__icon{opacity:.4;margin-bottom:12px;font-size:2rem;display:block}.empty-state .empty-state__text{text-align:center;font-size:14px}.login-card{width:380px;box-shadow:theme-var("shadow-2");border-radius:12px}.login-card .login-card__title{text-align:center;margin-bottom:20px;font-size:18px}.dropdown-menu-mobile{z-index:50;position:absolute;top:100%;right:0}.audio-panel{width:100%;max-width:900px;margin-inline:auto}[part~=region-handle-left],[part~=region-handle-right]{touch-action:none;border-width:3px!important;border-color:color-mix(in srgb, var(--app-navbar-link) 75%, transparent)!important;width:20px!important}.transpose-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.input-narrow{flex-shrink:0;width:80px}.dev-panel{max-width:1280px}.dev-panel .dev-panel__header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.dev-tag-manager .card-body{padding:16px}.dev-tag-manager__header{z-index:6;background:var(--app-surface);border:1px solid var(--app-border);box-shadow:theme-var("shadow-1");border-radius:12px;margin-bottom:16px;padding:16px;position:sticky;top:0}.dev-tag-manager__compact-stats{color:var(--app-text-muted);margin-top:8px;font-size:12px}.dev-tag-manager__scope-impact{border:1px solid #0000;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px}.dev-tag-manager__scope-impact.is-danger{color:var(--app-danger);background:color-mix(in srgb, var(--app-danger) 14%, transparent);border-color:color-mix(in srgb, var(--app-danger) 28%, var(--app-border))}.dev-tag-manager__scope-impact.is-warning{color:var(--app-warning);background:color-mix(in srgb, var(--app-warning) 16%, transparent);border-color:color-mix(in srgb, var(--app-warning) 26%, var(--app-border))}.dev-tag-manager__scope-impact.is-info{color:var(--app-info);background:color-mix(in srgb, var(--app-info) 16%, transparent);border-color:color-mix(in srgb, var(--app-info) 26%, var(--app-border))}.dev-tag-manager__help summary{cursor:pointer;color:var(--app-text-muted);font-size:12px}.dev-tag-manager__scope-radios{gap:8px;display:grid}.dev-tag-manager__scope-option{border:1px solid var(--app-border);background:var(--app-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.dev-tag-manager__scope-option input{margin-top:0}.dev-tag-manager__scope-option.is-active{border-color:color-mix(in srgb, var(--app-info) 45%, var(--app-border));background:color-mix(in srgb, var(--app-info) 8%, transparent)}.dev-tag-manager__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dev-tag-manager__stats-chip{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.dev-tag-manager__stats-chip span{color:var(--app-text-muted)}.dev-tag-manager__stats-chip strong{font-size:14px}.dev-tag-manager__layout{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.dev-tag-manager__sidebar,.dev-tag-manager__main{min-width:0}.dev-tag-manager__sidebar{align-self:start;position:sticky;top:92px}.dev-tag-manager__sidebar .card{max-height:70vh}.dev-tag-manager__sidebar .card-body{min-height:0;overflow:hidden}.dev-tag-manager__main{flex-direction:column;gap:12px;display:flex}.dev-tag-manager__insight-block{border:1px solid color-mix(in srgb, var(--app-text) 9%, transparent);background:color-mix(in srgb, var(--app-surface) 72%, transparent);border-radius:8px;padding:8px}.dev-tag-manager__insight-toggle summary{cursor:pointer;color:var(--app-text-muted);font-size:12px}.dev-tag-manager__tag-list{flex:auto;gap:8px;min-height:0;max-height:none;padding-right:4px;display:grid;overflow-y:auto}.dev-tag-manager__tag-row{border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:4px;display:grid}.dev-tag-manager__tag-row.is-filter-active{background:color-mix(in srgb, var(--app-info) 8%, transparent);border-color:color-mix(in srgb, var(--app-info) 25%, var(--app-border))}.dev-tag-manager__tag-filter-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dev-tag-manager__effective-tags{min-height:48px;max-height:120px;line-height:1.35;overflow-y:auto}.dev-tag-manager__rename-card{border-left:4px solid color-mix(in srgb, var(--app-info) 35%, transparent)}.dev-tag-manager__songs-card{min-height:420px}.dev-tag-manager__songs-table-wrap{max-height:64vh;overflow-y:auto}.dev-tag-manager__songs-table-wrap thead th{z-index:1;position:sticky;top:0}.dev-tag-manager__song-row{cursor:pointer}.dev-tag-manager__song-row td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.dev-tag-manager__song-row:hover{background:color-mix(in srgb, var(--app-info) 5%, transparent)}.dev-tag-manager__action-bar{z-index:7;background:var(--app-surface);border:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);box-shadow:0 -6px 18px color-mix(in srgb, var(--app-text) 8%, transparent);border-radius:12px;margin-top:8px;padding:12px;position:sticky;bottom:0}.dev-tag-manager__action-preview{border-top:1px dashed color-mix(in srgb, var(--app-text) 16%, transparent);color:var(--app-text-muted);padding-top:8px}.dev-tag-manager__undo-banner{border:1px dashed color-mix(in srgb, var(--app-success) 50%, var(--app-border));background:color-mix(in srgb, var(--app-success) 8%, transparent);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px}.dev-tag-manager__danger-btn{border-color:color-mix(in srgb, var(--app-danger) 75%, var(--app-border));color:var(--app-danger)}.dev-tag-manager__danger-btn:hover,.dev-tag-manager__danger-btn:focus{border-color:color-mix(in srgb, var(--app-danger) 95%, var(--app-border));background:color-mix(in srgb, var(--app-danger) 12%, transparent);color:var(--app-danger)}.dev-tag-manager__advanced summary{cursor:pointer;color:var(--app-text-strong);font-size:12px;font-weight:600}@media (width<=1199.98px){.dev-tag-manager__layout{grid-template-columns:1fr}.dev-tag-manager__sidebar{position:static}.dev-tag-manager__sidebar .card{max-height:none}.dev-tag-manager__tag-list,.dev-tag-manager__songs-table-wrap{max-height:440px}}.activity-log{font-family:var(--app-font-mono);max-height:500px;font-size:12px;line-height:1.7;overflow-y:auto}.code-pre{font-family:var(--app-font-mono);font-size:14px}.badge{letter-spacing:.02em;font-size:11px;font-weight:600}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th:hover{background-color:color-mix(in srgb, var(--app-text) 4%, transparent)}.table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 16px;display:flex}.table-footer__info{color:var(--app-text-faint);min-width:120px;font-size:12px}.table-footer__pagination{align-items:center;gap:4px;display:flex}.table-footer__page-num{white-space:nowrap;padding:0 8px;font-size:12px}.table-footer__size{min-width:130px}.table-footer__size .form-select{font-size:12px}.modal-dialog-scrollable.modal-lg .modal-content{flex-direction:column;height:100%;display:flex}.modal-dialog-scrollable.modal-lg .modal-header{flex-shrink:0}.modal-dialog-scrollable.modal-lg .modal-body{flex:auto;min-height:0;overflow-y:auto}.modal-dialog-scrollable.modal-lg .modal-footer{flex-shrink:0}.modal-dialog-scrollable.modal-xl .modal-content{flex-direction:column;height:100%;display:flex}.modal-dialog-scrollable.modal-xl .modal-header{flex-shrink:0}.modal-dialog-scrollable.modal-xl .modal-body{flex:auto;min-height:0;overflow-y:auto}.modal-dialog-scrollable.modal-xl .modal-footer{flex-shrink:0}@media (width<=767.98px){.modal-dialog-scrollable.modal-xl .modal-header{flex-direction:row;align-items:flex-start;padding:.75rem 3.5rem .75rem .75rem;position:relative}.modal-dialog-scrollable.modal-xl .modal-title{word-break:break-word;margin-right:auto;padding-right:.5rem;font-size:.95rem}.modal-dialog-scrollable.modal-xl .modal-header>.position-relative.d-md-none{top:.5rem;right:3rem;margin:0!important;position:absolute!important}.modal-dialog-scrollable.modal-xl .btn-close{margin:0;position:absolute;top:.5rem;right:.5rem}}.song-preview-body{font-family:var(--app-font-mono);font-size:14px;overflow:hidden auto}.song-lyrics{flex-direction:column;gap:24px;min-width:0;display:flex}.lyric-verse{flex-direction:column;min-width:0;display:flex}.lyric-line{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;min-height:1.6em;line-height:1;overflow-x:visible}.lyric-line--empty{min-height:12px}.chord-line{flex-wrap:wrap;align-items:flex-end;min-width:0;max-width:100%;display:flex}.chord-word{flex-wrap:nowrap;align-items:flex-end;min-width:0;display:inline-flex}.chord-seg{flex-direction:column;flex:0 auto;min-width:0;max-width:100%;display:inline-flex}.chord-name{color:theme-var("app-chord");white-space:pre;min-height:1.2em;font-size:11px;font-weight:700;line-height:1.4}.chord-text{white-space:pre-wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.6}.chord-plain{white-space:pre-wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;padding-top:1.4em;line-height:1.6;display:inline-block}.hide-chords .chord-name{display:none}.hide-chords .chord-seg,.hide-chords .chord-word{display:inline}.hide-chords .chord-plain{padding-top:0}.hide-chords .lyric-line--chord-above{white-space:normal}.lyric-line--komentar{opacity:.9;font-style:italic}.lyric-line--komentar .chord-name{color:var(--app-chord-note)}.lyric-line--komentar .chord-text,.lyric-line--komentar .chord-plain{color:var(--app-success)}.table-actions{text-align:end;white-space:nowrap}.card-list{border:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);border-radius:8px;margin-bottom:16px;overflow:hidden}.song-card{border-bottom:1px solid color-mix(in srgb, var(--app-text) 8%, transparent);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:12px 16px;transition:background-color .15s cubic-bezier(.2,0,0,1);display:flex}.song-card:last-child{border-bottom:none}.song-card:active{background-color:color-mix(in srgb, var(--app-text) 5%, transparent)}.song-card__info{flex:1 1 0;min-width:0}.song-card__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.song-card__meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.song-card__icons{flex-shrink:0;align-items:center;gap:12px;font-size:16px;display:flex}.setlist-card{border-bottom:1px solid color-mix(in srgb, var(--app-text) 8%, transparent);cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:12px 16px;transition:background-color .15s cubic-bezier(.2,0,0,1);display:flex}.setlist-card:last-child{border-bottom:none}.setlist-card:active{background-color:color-mix(in srgb, var(--app-text) 5%, transparent)}.setlist-card__info{flex:1 1 0;min-width:0}.setlist-card__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.setlist-card__meta{color:var(--app-text-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.setlist-card__right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.setlist-card__count{color:var(--app-text-faint);white-space:nowrap;font-size:12px}.textarea-song-lyrics{min-height:350px;font-family:var(--app-font-mono)}@media (width<=1199.98px){.modal-fullscreen-lg-down .modal-body.p-0{flex-direction:column;padding:0;display:flex}.modal-fullscreen-lg-down .nav-tabs{border-bottom:1px solid var(--bs-border-color);flex-shrink:0;margin:0;padding:8px 12px}.modal-fullscreen-lg-down .modal-body.p-0>div{flex-direction:column;flex:auto;min-height:0;padding:12px;display:flex;overflow-y:auto}.modal-fullscreen-lg-down .modal-body.p-0>div>p:first-child{flex-shrink:0}.modal-fullscreen-lg-down .textarea-song-lyrics{flex:auto;min-height:0}}.presentation-fullscreen{background:var(--slides-season-lent-bg);color:var(--slides-season-lent-text);justify-content:center;align-items:center;height:100dvh;font-size:18px;display:flex}.presentation-container{background:var(--slides-season-lent-bg);z-index:9999;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.presentation-slide-image{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.presentation-dim-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.presentation-controls{background:color-mix(in srgb, var(--slides-season-lent-bg) 70%, transparent);z-index:3;color:var(--slides-season-lent-text);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.presentation-controls__info{font-size:14px}.table-cell-truncate{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.pre-wrap-small{white-space:pre-wrap;word-break:break-word}.pre-wrap-small.small{font-size:12px}.pre-wrap-small.mb-0{margin-bottom:0}.song-editor-split{gap:12px;height:calc(100dvh - 175px);display:flex;overflow:hidden}@media (width<=767.98px){.song-editor-split{gap:0;height:calc(100dvh - 140px)}}.song-editor-panel{flex-direction:column;flex:1;min-width:0;display:flex}.song-editor-panel textarea{resize:none}.song-editor-preview-panel{flex:1;min-width:0;overflow-y:auto}@media (width>=768px){.song-editor-preview-panel{border-left:1px solid var(--bs-border-color);padding-left:12px}}.song-editor-hint-pre{white-space:pre;font-family:var(--app-font-mono);flex-shrink:0}.song-editor-debug-panel{flex-shrink:0}.song-editor-debug-panel textarea{resize:vertical}.song-editor-input-title{max-width:340px}.song-editor-input-key{max-width:100px}.song-editor-input-dur{max-width:90px}.song-editor-tag-input{width:120px}.song-preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.transpose-semitone-badge{text-align:center;min-width:32px;font-family:var(--app-font-mono);font-size:.85rem}.lyric-line--chord-above{font-family:var(--app-font-mono);white-space:pre}.cursor-grab{cursor:grab}.cursor-grab:active{cursor:grabbing}.cursor-pointer{cursor:pointer}.flex-truncate{min-width:0}.col-width-40{width:40px!important}.col-width-44{width:44px!important}.col-width-50{width:50px!important}.col-width-auto-max-130{width:auto!important;max-width:130px!important}.col-width-auto-min-100{width:auto!important;min-width:100px!important}.season-badge{letter-spacing:.03em;border-radius:20px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.season-badge--normal{background-color:theme-var("season-normal-bg");color:theme-var("season-normal-fg")}.season-badge--lent{background-color:theme-var("season-lent-bg");color:theme-var("season-lent-fg")}.season-badge--advent{background-color:theme-var("season-advent-bg");color:theme-var("season-advent-fg")}.season-badge--easter{background-color:theme-var("season-easter-bg");color:theme-var("season-easter-fg")}.season-badge--christmas{background-color:theme-var("season-christmas-bg");color:theme-var("season-christmas-fg")}.season-badge--adoration{background-color:theme-var("season-adoration-bg");color:theme-var("season-adoration-fg")}.login-page{--login-bg:linear-gradient(135deg, color-mix(in srgb, var(--app-surface-raised) 96%, transparent) 0%, color-mix(in srgb, var(--app-surface-muted) 100%, transparent) 100%);--login-title:var(--app-brand-strong);--login-accent:var(--app-brand);background:var(--login-bg);min-height:100vh}.login-page .login-header{color:var(--login-title);font-size:24px;font-weight:700}.login-page .login-header .logo-icon{object-fit:contain;vertical-align:-8px;border-radius:6px;width:32px;height:32px}.login-page .login-card-title{color:var(--login-title);font-size:24px;font-weight:700}.login-page .login-card-subtitle{font-size:14px}.loading-overlay{background-color:var(--app-backdrop);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-overlay .loading-overlay-content{text-align:center;background:var(--app-surface);box-shadow:var(--shadow-2);border-radius:8px;padding:40px 60px}.loading-overlay .loading-overlay-content .spinner-border{width:48px;height:48px}.loading-overlay .loading-overlay-content p{color:var(--app-text);margin:0;font-size:1rem}.audio-song-picker{--audio-picker-surface:var(--app-surface);--audio-picker-surface-raised:var(--app-surface-raised);--audio-picker-border:color-mix(in srgb, var(--app-text) 12%, var(--app-border));--audio-picker-border-soft:color-mix(in srgb, var(--app-text) 14%, var(--app-border));--audio-picker-brand:var(--app-brand);--audio-picker-success:var(--app-success);--audio-picker-text:var(--app-text-strong);--audio-picker-text-soft:var(--app-text-muted);--audio-picker-shadow:var(--shadow-2);border:1px solid var(--audio-picker-border);background:linear-gradient(180deg, color-mix(in srgb, var(--audio-picker-surface) 98%, transparent) 0%, color-mix(in srgb, var(--app-brand) 6%, var(--audio-picker-surface-raised)) 100%);border-radius:16px;gap:.75rem;padding:.8rem;display:grid}.audio-song-picker__search{position:relative}.audio-song-picker__search .fa-magnifying-glass{color:var(--audio-picker-text-soft);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.audio-song-picker__search .form-control{border-color:color-mix(in srgb, var(--app-brand) 18%, var(--app-border));border-radius:999px;padding-left:2.4rem}.audio-song-picker__selected{flex-wrap:wrap;gap:.45rem;display:flex}.audio-song-picker__selected-item{border:1px solid color-mix(in srgb, var(--app-brand) 22%, var(--app-border));background:color-mix(in srgb, var(--app-brand) 10%, transparent);max-width:100%;color:var(--audio-picker-brand);border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .7rem;font-size:.84rem;display:inline-flex}.audio-song-picker__selected-item .fa-xmark{opacity:.72}.audio-song-picker__meta{color:var(--audio-picker-text-soft);flex-wrap:wrap;gap:.75rem;font-size:.79rem;display:flex}.audio-song-picker__results{gap:.45rem;max-height:280px;padding-right:.2rem;display:grid;overflow-y:auto}.audio-song-picker__result,.audio-song-picker__empty{border:1px solid var(--audio-picker-border-soft);background:color-mix(in srgb, var(--audio-picker-surface) 96%, transparent);border-radius:12px;padding:.7rem .8rem}.audio-song-picker__result{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;transition:border-color .12s,transform .12s,box-shadow .12s,background-color .12s;display:flex}.audio-song-picker__result:hover:not(:disabled){border-color:color-mix(in srgb, var(--app-brand) 38%, var(--app-border));box-shadow:0 8px 18px color-mix(in srgb, var(--app-brand) 8%, transparent);transform:translateY(-1px)}.audio-song-picker__result.is-selected{border-color:color-mix(in srgb, var(--app-success) 28%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--app-success) 10%, var(--audio-picker-surface)) 0%, color-mix(in srgb, var(--audio-picker-surface-raised) 96%, transparent) 100%)}.audio-song-picker__result-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.audio-song-picker__result-copy strong,.audio-song-picker__result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-song-picker__result-copy strong{color:var(--audio-picker-text)}.audio-song-picker__result-copy small{color:var(--audio-picker-text-soft)}.audio-song-picker__empty{color:var(--audio-picker-text-soft);text-align:center}@media (width<=575.98px){.audio-song-picker__result{flex-direction:column;align-items:flex-start}}.recording-import-dialog{--recording-import-surface:var(--app-surface);--recording-import-surface-raised:var(--app-surface-raised);--recording-import-border:color-mix(in srgb, var(--app-text) 12%, var(--app-border));--recording-import-shadow:var(--shadow-2);--recording-import-active-row:color-mix(in srgb, var(--app-brand) 8%, transparent);--recording-import-text-soft:var(--app-text-muted);--recording-import-text:var(--app-text-strong);--recording-import-brand:var(--app-brand)}.recording-import-dialog .recording-import-dialog__layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.95fr);gap:1rem;display:grid}.recording-import-dialog .recording-import-dialog__table-pane,.recording-import-dialog .recording-import-dialog__picker-card{border:1px solid var(--recording-import-border);background:var(--recording-import-surface);box-shadow:var(--recording-import-shadow);border-radius:14px}.recording-import-dialog .recording-import-dialog__table-pane{overflow:hidden}.recording-import-dialog .recording-import-table-match{width:70px}.recording-import-dialog .recording-import-row-name{max-width:280px}.recording-import-dialog .recording-import-dialog__active-row{--bs-table-bg:var(--recording-import-active-row)}.recording-import-dialog .recording-import-dialog__picker-pane{min-width:0}.recording-import-dialog .recording-import-dialog__picker-card{gap:.85rem;padding:.9rem;display:grid;position:sticky;top:0}.recording-import-dialog .recording-import-dialog__picker-card--empty{color:var(--recording-import-text-soft);text-align:center}.recording-import-dialog .recording-import-dialog__picker-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.recording-import-dialog .recording-import-dialog__picker-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--recording-import-text-soft);font-size:.72rem}.recording-import-dialog .recording-import-dialog__picker-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--recording-import-text);overflow:hidden}.recording-import-dialog .recording-import-dialog__suggestion{border:1px dashed color-mix(in srgb, var(--app-brand) 22%, var(--app-border));background:linear-gradient(180deg, color-mix(in srgb, var(--recording-import-surface-raised) 96%, transparent) 0%, color-mix(in srgb, var(--app-brand) 6%, var(--recording-import-surface)) 100%);border-radius:12px;gap:.35rem;padding:.75rem .8rem;display:grid}.recording-import-dialog .recording-import-dialog__picker-actions{justify-content:flex-end;display:flex}@media (width<=1199.98px){.recording-import-dialog .recording-import-dialog__layout{grid-template-columns:1fr}.recording-import-dialog .recording-import-dialog__picker-card{position:static}}.songs-page{--songs-accent:var(--app-brand);--songs-panel-border:color-mix(in srgb, var(--songs-accent) 12%, var(--app-border));--songs-panel-bg:color-mix(in srgb, var(--app-surface) 96%, transparent);--songs-panel-gradient:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 98%, transparent), color-mix(in srgb, var(--app-surface-raised) 96%, transparent));--songs-shadow:var(--shadow-card);--songs-accent-wash:color-mix(in srgb, var(--songs-accent) 12%, transparent);--songs-accent-wash-soft:color-mix(in srgb, var(--songs-accent) 10%, transparent);--songs-chip-bg:color-mix(in srgb, var(--app-text) 6%, transparent);--songs-text-strong:var(--app-text-strong);--songs-text-soft:var(--app-text-muted);--songs-text-muted:var(--app-text-faint)}.songs-page .page-header{align-items:flex-start;margin-bottom:12px}.songs-page .page-header__filter{flex-wrap:wrap;flex:720px}.songs-page .page-header__search{min-height:46px}@media (width>=768px){.songs-page .page-header__search{max-width:460px}}.songs-page .page-header__actions{gap:8px}.songs-page .card-list{border:1px solid var(--songs-panel-border);background:var(--songs-panel-gradient);box-shadow:var(--songs-shadow);border-radius:24px;overflow:hidden}.songs-page .song-card{background:0 0;align-items:flex-start;gap:12px;min-height:72px;padding:16px}.songs-page .song-card__title{white-space:normal;font-size:.98rem;font-weight:700;line-height:1.35}.songs-page .song-card__meta{gap:6px;margin-top:8px}.songs-page .song-card__icons{flex-direction:column;gap:10px;padding-top:4px;font-size:12px}.songs-page .table-footer{border:1px solid var(--songs-panel-border);background:var(--songs-panel-bg);box-shadow:var(--songs-shadow);border-radius:20px;padding:12px 14px}.songs-page .fab{bottom:32px}.songs-page__command-bar{border:1px solid var(--songs-panel-border);background:radial-gradient(circle at top right, var(--songs-accent-wash-soft), transparent 46%), var(--songs-panel-gradient);box-shadow:var(--songs-shadow);border-radius:24px;padding:12px}.songs-page__filter-toggle{white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;min-height:46px;font-weight:700;display:inline-flex}.songs-page__desktop-filters,.songs-page__desktop-admin{flex-wrap:wrap}.songs-page__mobile-filters{border:1px solid var(--songs-panel-border);background:var(--songs-panel-bg);box-shadow:var(--songs-shadow);border-radius:18px;margin-bottom:12px;padding:14px}.songs-page__quick-access{border:1px solid var(--songs-panel-border);background:var(--songs-panel-bg);box-shadow:var(--songs-shadow);border-radius:20px;margin-bottom:12px;padding:12px 14px}.songs-page__quick-access-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.songs-page__quick-access-summary::-webkit-details-marker{display:none}.songs-page__quick-access-summary-copy{min-width:0}.songs-page__quick-access-summary-headline{color:var(--songs-text-strong);align-items:center;gap:10px;display:flex}.songs-page__quick-access-summary-headline strong{font-size:15px}.songs-page__quick-access-summary-pill{background:var(--songs-accent-wash);min-width:28px;min-height:28px;color:var(--songs-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.songs-page__quick-access-summary-meta{align-items:center;gap:12px;min-width:0;display:inline-flex}.songs-page__quick-access-summary-note{color:var(--songs-text-soft);white-space:nowrap;font-size:12px}.songs-page__quick-access-summary-chevron{color:var(--songs-text-muted);transition:transform .15s cubic-bezier(.2,0,0,1)}.songs-page__quick-access[open] .songs-page__quick-access-summary-chevron{transform:rotate(180deg)}.songs-page__quick-access-body{margin-top:12px}.songs-page__results-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.songs-page__section-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--songs-accent);margin-bottom:6px;font-size:11px;font-weight:700}.songs-page__section-title{margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.2}.songs-page__section-description{max-width:680px;color:var(--songs-text-soft);margin:8px 0 0;font-size:12px}.songs-page__quick-access-mobile{border:1px solid var(--songs-panel-border);background:var(--songs-panel-bg);box-shadow:var(--songs-shadow);border-radius:20px;margin-bottom:12px;padding:12px 14px}.songs-page__quick-access-mobile-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.songs-page__quick-access-mobile-summary::-webkit-details-marker{display:none}.songs-page__quick-access-mobile-copy{min-width:0}.songs-page__quick-access-mobile-headline{color:var(--songs-text-strong);align-items:center;gap:10px;display:flex}.songs-page__quick-access-mobile-headline strong{font-size:15px}.songs-page__quick-access-mobile-pill{background:var(--songs-accent-wash);min-width:28px;min-height:28px;color:var(--songs-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.songs-page__quick-access-mobile-chevron{color:var(--songs-text-muted);transition:transform .15s cubic-bezier(.2,0,0,1)}.songs-page__quick-access-mobile[open] .songs-page__quick-access-mobile-chevron{transform:rotate(180deg)}.songs-page__quick-access-mobile-body{margin-top:12px}.songs-page__quick-access-mobile-note{color:var(--songs-text-soft);margin:0 0 12px;font-size:12px;line-height:1.45}.songs-page__quick-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.songs-page__quick-access-grid--compact{gap:8px}.songs-page__quick-access-grid--desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.songs-page__quick-access-card{border:1px solid var(--app-border);background:var(--songs-panel-bg);min-width:0;box-shadow:var(--shadow-2);border-radius:18px;gap:12px;padding:16px;display:grid}.songs-page__quick-access-card--compact{box-shadow:none;border-radius:16px;gap:12px;padding:13px}.songs-page__quick-access-card--compact .songs-page__quick-access-actions{gap:6px}.songs-page__quick-access-card--compact .songs-page__quick-access-actions .btn{padding-inline:10px}.songs-page__quick-access-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:10px;padding:0;display:grid}.songs-page__quick-access-meta,.songs-page__quick-access-status,.songs-page__quick-access-actions,.songs-page__result-chips,.songs-page__legend-body{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.songs-page__quick-access-meta{justify-content:space-between}.songs-page__quick-access-time{color:var(--songs-text-muted);font-size:11px;font-weight:600}.songs-page__quick-access-name{min-width:0;font-size:15px;line-height:1.35}.songs-page__quick-access-actions{justify-content:flex-start}.songs-page__result-chips{justify-content:flex-end}.songs-page__result-chip{background:var(--songs-chip-bg);min-height:32px;color:var(--songs-text-strong);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.songs-page__result-chip--primary{background:var(--songs-accent-wash-soft);color:var(--songs-accent)}.songs-page__legend{border:1px solid var(--songs-panel-border);background:var(--songs-panel-bg);border-radius:18px;margin-bottom:12px;padding:12px 14px}.songs-page__legend-summary{cursor:pointer;color:var(--songs-text-strong);font-size:12px;font-weight:700;list-style:none}.songs-page__legend-summary::-webkit-details-marker{display:none}.songs-page__legend-body{margin-top:10px}@media (width<=1199.98px){.songs-page__results-header{gap:8px;margin-bottom:8px}.songs-page__section-description,.songs-page__quick-access-summary-note{display:none}.songs-page__legend{margin-bottom:8px;padding:10px 12px}.songs-page__quick-access{padding:10px 12px}.songs-page__quick-access-grid{grid-template-columns:1fr}.songs-page__quick-access-grid--desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.songs-page__results-header,.songs-page__quick-access-summary{flex-direction:column;align-items:flex-start}.songs-page__quick-access-summary-meta,.songs-page__result-chips{text-align:left;justify-content:flex-start;max-width:none}}@media (width<=767.98px){.songs-page .page-header{gap:8px}.songs-page .page-header__filter{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;width:100%;display:grid}.songs-page .page-header__search{border-radius:18px;max-width:none;min-height:52px;padding-inline:16px}.songs-page .page-header__actions{display:none}.songs-page__command-bar{border-radius:22px;margin-bottom:8px;padding:10px}.songs-page__filter-toggle{min-height:52px;padding-inline:14px}.songs-page__mobile-filters,.songs-page__results-header,.songs-page__legend,.songs-page__quick-access-mobile,.songs-page .table-footer{border-radius:20px}.songs-page__results-header{border:1px solid var(--songs-panel-border);background:var(--songs-panel-bg);box-shadow:var(--songs-shadow);margin-bottom:8px;padding:12px 14px}.songs-page__section-kicker{margin-bottom:4px}.songs-page__section-title{font-size:1.02rem}.songs-page__section-description{display:none}.songs-page__result-chips{gap:6px}.songs-page__result-chip{min-height:28px;padding:5px 9px;font-size:11px}.songs-page__quick-access-card{padding:14px}.songs-page__quick-access-grid--desktop{grid-template-columns:1fr}.songs-page__quick-access-card--compact{padding:12px}.songs-page__legend,.songs-page__quick-access-mobile{padding:10px 14px}.songs-page__quick-access-meta{justify-content:flex-start}.songs-page__quick-access-actions{width:100%}.songs-page__quick-access-actions .btn{flex:1 1 0}}.lyric-block-badge{letter-spacing:.06em;font-size:.65rem}.song-marker{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.song-marker__pill{border:1px solid color-mix(in srgb, var(--app-warning) 45%, transparent);background:var(--app-warning-soft);color:var(--app-warning);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-1);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.52rem 1rem;font-size:.85rem;font-weight:800;display:inline-flex}.song-marker--cue .song-marker__line{background:linear-gradient(90deg, color-mix(in srgb, var(--app-warning) 0%, transparent), color-mix(in srgb, var(--app-warning) 45%, transparent), color-mix(in srgb, var(--app-warning) 0%, transparent));flex:auto;min-width:2.8rem;max-width:9rem;height:1px}.song-marker__icon{color:var(--app-warning);font-size:.76rem}.song-performance-note__label{color:var(--app-success);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:800}.song-comment-note{border-left:4px solid var(--app-success);background:var(--app-success-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-success) 30%, transparent);border-radius:.8rem;padding:.6rem .78rem}.lyric-line--note{color:var(--app-success);font-style:italic}.lyric-line--note .chord-name,.lyric-line--note .chord-text,.lyric-line--note .chord-plain{color:var(--app-success)}.song-preview-view-content,.song-preview-body,.song-preview-initial-mask,.song-preview-floating-nav,.song-preview-modal-header__menu-button{--song-preview-layout-surface:var(--app-surface);--song-preview-layout-surface-muted:var(--app-surface-muted);--song-preview-layout-border:color-mix(in srgb, var(--app-text) 8%, transparent);--song-preview-layout-border-strong:color-mix(in srgb, var(--app-text) 18%, transparent);--song-preview-layout-shadow:0 24px 60px color-mix(in srgb, var(--app-text) 16%, transparent);--song-preview-layout-shadow-strong:0 12px 26px color-mix(in srgb, var(--app-text) 22%, transparent);--song-preview-layout-text-soft:var(--app-text-muted);--song-preview-layout-focus:var(--app-brand);--song-preview-layout-body-bg:radial-gradient(circle at top right, color-mix(in srgb, var(--app-info) 20%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 86%, transparent), color-mix(in srgb, var(--app-surface-muted) 92%, transparent));--song-preview-layout-mask-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 95%, transparent), color-mix(in srgb, var(--app-surface-muted) 95%, transparent));--song-preview-layout-float-bg:color-mix(in srgb, var(--app-surface) 95%, transparent);--song-preview-layout-mobile-shadow:0 8px 18px color-mix(in srgb, var(--app-text) 8%, transparent)}.song-preview-view-content{border:1px solid var(--song-preview-layout-border);background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 98%, transparent), color-mix(in srgb, var(--app-surface-muted) 98%, transparent));box-shadow:var(--song-preview-layout-shadow);border-radius:1.25rem}.song-preview-modal-header{align-items:center;gap:.75rem;display:flex}.song-preview-modal-header__meta{min-width:0}.song-preview-modal-header__meta--hidden{display:none!important}.song-preview-modal-header__actions{align-items:center;gap:.5rem;display:flex}.song-preview-modal-header__actions--hidden{display:none}.song-preview-modal-header__overflow{z-index:20;margin-left:auto;position:relative}.song-preview-modal-header__overflow--visible{display:block}.song-preview-desktop-menu{z-index:30;min-width:16rem}.song-preview-modal-header__menu-button{border:1px solid var(--song-preview-layout-border-strong);background:color-mix(in srgb, var(--app-surface) 88%, transparent);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.song-preview-modal-header--compact{justify-content:flex-end;padding-top:.65rem;padding-bottom:.65rem}@media (width<=1199.98px){.song-preview-modal-header--compact{min-height:2.4rem;padding-top:.25rem;padding-bottom:.25rem}}.song-preview-body{background:var(--song-preview-layout-body-bg);touch-action:pan-y;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.song-preview-initial-mask{border:1px solid var(--song-preview-layout-border);background:var(--song-preview-layout-mask-bg);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:clamp(14rem,52vh,26rem);display:flex}.song-preview-initial-mask__label{color:var(--song-preview-layout-text-soft);text-align:center;font-size:.92rem;font-weight:600}.song-preview-parsing-bar{background:color-mix(in srgb, var(--app-info) 18%, transparent);border-radius:1px;width:100%;height:2px;margin-bottom:.5rem;position:relative;overflow:hidden}.song-preview-parsing-bar__indeterminate{background:linear-gradient(90deg, transparent, var(--app-info) 50%, transparent);width:40%;height:100%;animation:1.1s ease-in-out infinite song-preview-parsing-slide;position:absolute;top:0;left:0}@keyframes song-preview-parsing-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.song-preview-skeleton{flex-direction:column;gap:1.25rem;display:flex}.song-preview-skeleton__block{border:1px solid var(--song-preview-layout-border);background:var(--song-preview-layout-mask-bg);border-radius:.85rem;flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.song-preview-skeleton__pill{background:color-mix(in srgb, var(--app-text) 14%, transparent);border-radius:999px;width:4.5rem;height:1.1rem}.song-preview-skeleton__lines{flex-direction:column;gap:.4rem;display:flex}.song-preview-skeleton__line{background:color-mix(in srgb, var(--app-text) 10%, transparent);border-radius:4px;height:.7rem;animation:1.4s ease-in-out infinite song-preview-skeleton-pulse;display:block}.song-preview-skeleton__line--chord{background:color-mix(in srgb, var(--app-chord) 22%, transparent);width:38%;height:.55rem}.song-preview-skeleton__line--lyric{width:82%}.song-preview-skeleton__block:nth-child(2) .song-preview-skeleton__line--lyric{width:70%}.song-preview-skeleton__block:nth-child(3) .song-preview-skeleton__line--lyric{width:78%}@keyframes song-preview-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.song-preview-page{height:calc(100dvh - 5.25rem);min-height:calc(100dvh - 5.25rem)}.song-preview-page__dialog{height:100%;width:100%!important;max-width:100%!important;margin:0!important}.song-preview-view-content--page{box-shadow:none;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.song-preview-page .song-preview-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.song-preview-body--with-floating-nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5rem)}.song-preview-floating-nav{bottom:calc(env(safe-area-inset-bottom,0px) + .85rem);z-index:1040;background:var(--song-preview-layout-float-bg);border-color:var(--song-preview-layout-border-strong);width:2.7rem;height:2.7rem;box-shadow:var(--song-preview-layout-shadow-strong);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.song-preview-floating-nav--prev{left:clamp(.7rem,2.6vw,1.4rem)}.song-preview-floating-nav--next{right:clamp(.7rem,2.6vw,1.4rem)}.song-preview-floating-nav i{margin:0;font-size:1rem}.song-preview-floating-nav:disabled{opacity:.45;box-shadow:none}.song-preview-floating-nav:focus-visible{outline:2px solid var(--song-preview-layout-focus);outline-offset:2px}.modal-fullscreen .song-preview-view-content{border-radius:0;flex-direction:column;height:100vh;display:flex}.modal-fullscreen .song-preview-body{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4.5rem);padding-bottom:env(safe-area-inset-bottom,1rem);flex:auto;overflow:auto}@media (width<=1199.98px){.song-preview-modal-header{padding-left:.6rem;padding-right:.6rem}}@media (width<=767.98px){.song-preview-view-content{border-radius:0}.song-preview-initial-mask{border-radius:.9rem;min-height:clamp(12rem,46vh,22rem)}.song-preview-body{gap:.75rem;padding-top:.7rem;padding-bottom:.9rem}.song-preview-page .song-preview-body{gap:.45rem;padding-top:.35rem;padding-bottom:.65rem}.song-preview-modal-header{align-items:center;padding:.45rem .6rem}.song-preview-modal-header__actions{display:none}.song-preview-modal-header__menu-button{width:2.75rem;height:2.75rem;box-shadow:var(--song-preview-layout-mobile-shadow)}.song-preview-page,.song-preview-view-content--page{height:calc(100dvh - 4.35rem);min-height:calc(100dvh - 4.35rem)}.song-preview-body--with-floating-nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4.35rem)}.song-preview-floating-nav{width:2.45rem;height:2.45rem;bottom:calc(env(safe-area-inset-bottom,0px) + .65rem)}}.song-preview-mobile-toolbar,.song-preview-mobile-active-section,.song-preview-mobile-transpose-popover,.song-preview-mobile-speed-popover{--song-preview-toolbar-chip-bg:color-mix(in srgb, var(--app-surface-raised) 96%, transparent);--song-preview-toolbar-chip-text:var(--app-text-muted);--song-preview-toolbar-chip-key-bg:color-mix(in srgb, var(--app-info) 14%, transparent);--song-preview-toolbar-chip-key-text:var(--app-info);--song-preview-toolbar-chip-count-bg:color-mix(in srgb, var(--app-surface-raised) 92%, transparent);--song-preview-toolbar-label:var(--app-text-faint);--song-preview-toolbar-value-bg:color-mix(in srgb, var(--app-brand) 10%, transparent);--song-preview-toolbar-value-text:var(--app-text-strong);--song-preview-toolbar-popover-border:color-mix(in srgb, var(--app-text) 12%, transparent);--song-preview-toolbar-popover-bg:color-mix(in srgb, var(--app-surface) 98%, transparent);--song-preview-toolbar-popover-shadow:0 12px 24px color-mix(in srgb, var(--app-text) 15%, transparent);--song-preview-toolbar-title:var(--app-text-muted);--song-preview-toolbar-strong:var(--app-text-strong)}.song-preview-mobile-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;display:grid;overflow:visible}.song-preview-mobile-toolbar__chips{align-items:center;gap:.4rem;min-width:0;display:flex;overflow:visible}.song-preview-mobile-toolbar__chip{background:var(--song-preview-toolbar-chip-bg);min-height:1.95rem;color:var(--song-preview-toolbar-chip-text);letter-spacing:.01em;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.2rem .58rem;font-size:.84rem;font-weight:700;line-height:1;display:inline-flex}.song-preview-mobile-toolbar__chip--key{background:var(--song-preview-toolbar-chip-key-bg);color:var(--song-preview-toolbar-chip-key-text)}.song-preview-mobile-toolbar__key-anchor{align-items:center;display:inline-flex;position:relative}.song-preview-mobile-toolbar__chip--key-button{border:0}.song-preview-mobile-toolbar__chip-delta{opacity:.85;margin-left:.35rem;font-size:.78em;font-weight:600}.song-preview-mobile-toolbar__chip--section{text-overflow:ellipsis;white-space:nowrap;max-width:9.8rem;overflow:hidden}.song-preview-mobile-toolbar__chip--count{background:var(--song-preview-toolbar-chip-count-bg);text-overflow:ellipsis;white-space:nowrap;max-width:4.8rem;overflow:hidden}.song-preview-mobile-toolbar__actions{align-items:center;gap:.38rem;display:inline-flex}.song-preview-mobile-active-section{align-items:center;gap:.45rem;min-width:0;margin-top:.42rem;display:flex}.song-preview-mobile-active-section__label{color:var(--song-preview-toolbar-label);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:700}.song-preview-mobile-active-section__value{background:var(--song-preview-toolbar-value-bg);min-width:0;color:var(--song-preview-toolbar-value-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:auto;align-items:center;padding:.2rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}.song-preview-mobile-active-section__edit{border-radius:.68rem;flex:none;min-height:1.9rem;margin-left:auto;padding:.14rem .55rem;font-size:.74rem;font-weight:700;line-height:1}.song-preview-mobile-toolbar__menu-wrap{display:inline-flex}.song-preview-mobile-toolbar__speed-anchor{display:inline-flex;position:relative}.song-preview-mobile-transpose-popover{z-index:30;border:1px solid var(--song-preview-toolbar-popover-border);background:var(--song-preview-toolbar-popover-bg);min-width:11.4rem;box-shadow:var(--song-preview-toolbar-popover-shadow);border-radius:.85rem;padding:.55rem;position:absolute;top:calc(100% + .38rem);left:0}.song-preview-mobile-transpose-popover__title{letter-spacing:.05em;text-transform:uppercase;color:var(--song-preview-toolbar-title);margin-bottom:.42rem;font-size:.78rem;font-weight:700}.song-preview-mobile-transpose-popover__controls{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;display:grid}.song-preview-mobile-transpose-popover__value{text-align:center;color:var(--song-preview-toolbar-strong);font-weight:800}.song-preview-mobile-transpose-popover__reset{width:100%;margin-top:.45rem}.song-preview-mobile-speed-popover{z-index:30;border:1px solid var(--song-preview-toolbar-popover-border);background:var(--song-preview-toolbar-popover-bg);min-width:10.8rem;box-shadow:var(--song-preview-toolbar-popover-shadow);border-radius:.85rem;padding:.55rem;position:absolute;top:calc(100% + .38rem);right:0}.song-preview-mobile-speed-popover__title{letter-spacing:.05em;text-transform:uppercase;color:var(--song-preview-toolbar-title);margin-bottom:.42rem;font-size:.78rem;font-weight:700}.song-preview-mobile-speed-popover__controls{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;display:grid}.song-preview-mobile-speed-popover__value{text-align:center;color:var(--song-preview-toolbar-strong);font-weight:800}.song-preview-mobile-toolbar__play,.song-preview-mobile-toolbar__speed,.song-preview-mobile-toolbar__menu{border-radius:.7rem;min-height:2rem;padding:.3rem .62rem}.song-preview-mobile-toolbar__play{min-width:2.3rem}.song-preview-mobile-toolbar__speed{min-width:3.25rem;font-weight:700}.song-preview-mobile-toolbar__menu{justify-content:center;align-items:center;width:2rem;min-width:2rem;padding:0;display:inline-flex}@media (width<=767.98px){.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-toolbar__chip--count{display:none}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-toolbar{grid-template-columns:auto 1fr}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-active-section{gap:.32rem;margin-top:.22rem}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-active-section__label{display:none}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-active-section__value{width:100%;padding:.15rem .48rem;font-size:.74rem}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-active-section__edit{min-height:1.75rem;padding:.1rem .46rem;font-size:.7rem}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-toolbar__chips{overflow:visible}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-toolbar__actions{justify-content:flex-end}.song-preview-performance__header--mobile-compact.is-condensed .song-preview-mobile-toolbar__play{padding-left:.56rem;padding-right:.56rem}}.song-preview-performance{--song-performance-surface:var(--app-surface);--song-performance-surface-raised:var(--app-surface-raised);--song-performance-surface-muted:var(--app-surface-muted);--song-performance-border:color-mix(in srgb, var(--app-text) 8%, transparent);--song-performance-border-strong:color-mix(in srgb, var(--app-text) 14%, transparent);--song-performance-border-info:color-mix(in srgb, var(--app-info) 24%, var(--app-border));--song-performance-border-info-strong:color-mix(in srgb, var(--app-info) 42%, var(--app-border));--song-performance-shadow:var(--shadow-2);--song-performance-shadow-strong:var(--shadow-2-emphasis);--song-performance-shadow-info:0 11px 20px color-mix(in srgb, var(--app-info) 12%, transparent);--song-performance-shadow-success:0 14px 30px color-mix(in srgb, var(--app-success) 12%, transparent);--song-performance-text:var(--app-text-strong);--song-performance-text-soft:var(--app-text-muted);--song-performance-text-muted:var(--app-text-faint);--song-performance-eyebrow:var(--app-warning);--song-performance-key-bg:color-mix(in srgb, var(--app-info) 10%, transparent);--song-performance-key-text:var(--app-info);--song-performance-meta-bg:color-mix(in srgb, var(--app-surface-raised) 96%, transparent);--song-performance-pill-bg:color-mix(in srgb, var(--app-surface) 94%, transparent);--song-performance-pill-border:color-mix(in srgb, var(--app-text) 14%, transparent);--song-performance-pill-caption:var(--app-text-muted);--song-performance-pill-hover-bg:color-mix(in srgb, var(--app-brand) 6%, var(--app-surface));--song-performance-pill-hover-shadow:0 10px 18px color-mix(in srgb, var(--app-info) 8%, transparent);--song-performance-sticky-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-muted) 98%, transparent), color-mix(in srgb, var(--app-surface-muted) 92%, transparent) 85%, transparent);--song-performance-header-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 98%, transparent), color-mix(in srgb, var(--app-surface-muted) 96%, transparent));--song-performance-section-bg:color-mix(in srgb, var(--app-surface) 92%, transparent);--song-performance-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-info) 6%, var(--app-surface)), color-mix(in srgb, var(--app-info) 10%, var(--app-surface-raised)));--song-performance-chorus-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-info) 4%, var(--app-surface)), color-mix(in srgb, var(--app-surface-raised) 96%, transparent));--song-performance-custom-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-success) 12%, var(--app-surface)), color-mix(in srgb, var(--app-success) 6%, var(--app-surface-raised)));--song-performance-custom-bg-active:linear-gradient(180deg, color-mix(in srgb, var(--app-success) 16%, var(--app-surface)), color-mix(in srgb, var(--app-success) 10%, var(--app-surface-raised)));--song-performance-custom-border:var(--app-success);--song-performance-custom-border-strong:color-mix(in srgb, var(--app-success) 72%, var(--app-border));--song-performance-custom-inset:inset 0 0 0 1px color-mix(in srgb, var(--app-success) 10%, transparent);--song-section-primary-bg:color-mix(in srgb, var(--app-info) 12%, var(--app-surface));--song-section-primary-text:var(--app-info);--song-marker-bg:color-mix(in srgb, var(--app-warning) 18%, transparent);--song-marker-text:var(--app-warning);--song-note-bg:color-mix(in srgb, var(--app-chord-note) 12%, transparent);--song-note-text:var(--app-chord-note);gap:1rem;display:grid}.song-preview-performance__sticky{z-index:6;background:var(--song-performance-sticky-bg);gap:.75rem;margin-top:-.15rem;padding-bottom:.35rem;display:grid;position:sticky;top:0}.song-preview-performance__header{border:1px solid var(--song-performance-border);background:var(--song-performance-header-bg);box-shadow:var(--song-performance-shadow);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.song-preview-performance__heading{gap:.42rem;display:grid}.song-preview-performance__eyebrow{color:var(--song-performance-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.song-preview-performance__title-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.song-preview-performance__title{color:var(--song-performance-text);margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.75rem);font-weight:800;line-height:1.08}.song-preview-performance__key{background:var(--song-performance-key-bg);min-width:2.5rem;min-height:2.1rem;color:var(--song-performance-key-text);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .75rem;font-size:.96rem;font-weight:800;display:inline-flex}.song-preview-performance__meta{flex-wrap:wrap;gap:.45rem;display:flex}.song-preview-performance__meta span{background:var(--song-performance-meta-bg);min-width:0;min-height:1.9rem;color:var(--song-performance-text-soft);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.song-preview-performance__meta-primary{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,34rem);overflow:hidden}.song-preview-performance__nav{flex-shrink:0}.song-preview-performance__nav .btn{align-items:center;gap:.5rem;display:inline-flex}.song-preview-performance__desktop-toggle{flex-shrink:0}.song-preview-performance__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.song-preview-performance__group{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex;position:relative}.song-preview-performance__group+.song-preview-performance__group{border-left:1px solid var(--bs-border-color-translucent,#ffffff14);padding-left:.75rem}.song-preview-performance__speed{text-align:center;min-width:3rem}.song-preview-performance__rail{scrollbar-width:thin;gap:.5rem;padding:.15rem .05rem .25rem;display:flex;overflow-x:auto}.no-sticky-mobile .song-preview-performance__rail{display:none!important}.song-preview-performance__rail--mobile{gap:.5rem;margin-bottom:.5rem;padding:.5rem .25rem .75rem;display:flex;overflow-x:auto}.song-preview-performance__rail .song-performance-pill{border:1px solid var(--song-performance-pill-border);background:var(--song-performance-pill-bg);min-width:max-content;color:var(--song-performance-text);border-radius:1rem;flex-direction:column;flex:none;align-items:center;gap:.1rem;padding:.58rem .86rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.song-preview-performance__rail .song-performance-pill:hover{border-color:var(--song-performance-border-info);box-shadow:var(--song-performance-pill-hover-shadow);transform:translateY(-1px)}.song-preview-performance__rail .song-performance-pill span{font-size:.92rem;font-weight:700;line-height:1.15}.song-preview-performance__rail .song-performance-pill small{color:var(--song-performance-pill-caption);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.song-preview-performance__rail .song-performance-pill--section{background:var(--song-section-primary-bg);border-color:color-mix(in srgb, var(--app-info) 18%, var(--app-border));color:var(--song-section-primary-text);align-items:flex-start}.song-preview-performance__rail .song-performance-pill--marker{background:var(--song-marker-bg);border-color:color-mix(in srgb, var(--app-warning) 22%, var(--app-border));color:var(--song-marker-text);padding-left:.92rem;padding-right:.92rem}.song-preview-performance__rail .song-performance-pill--marker span{letter-spacing:.07em;text-transform:uppercase}.song-preview-performance__rail .song-performance-pill--note{background:var(--song-note-bg);border-color:color-mix(in srgb, var(--app-success) 18%, var(--app-border));color:var(--song-note-text);align-items:flex-start}.song-preview-performance__rail .song-performance-pill--note span{font-size:.86rem}.song-preview-performance__rail .song-performance-pill.is-active{border-color:var(--song-performance-border-info-strong);box-shadow:var(--song-performance-shadow-info)}.song-preview-performance__rail .song-performance-pill--section.is-active{background:color-mix(in srgb, var(--app-info) 16%, var(--app-surface));color:var(--app-info);transform:translateY(-1px)}.song-preview-performance__rail .song-performance-pill--marker.is-active{background:color-mix(in srgb, var(--app-warning) 24%, transparent);border-color:color-mix(in srgb, var(--app-warning) 32%, var(--app-border))}.song-preview-performance__rail .song-performance-pill--note.is-active{background:color-mix(in srgb, var(--app-success) 18%, transparent);border-color:color-mix(in srgb, var(--app-success) 28%, var(--app-border))}.song-preview-performance__content{gap:1rem;display:grid}.song-preview-performance .song-performance-preview{gap:1rem;max-width:58rem;margin:0 auto;display:grid}.song-preview-performance .song-performance-preview--live{max-width:64rem}.song-preview-performance .song-performance-section{border:1px solid var(--song-performance-border);background:var(--song-performance-section-bg);box-shadow:var(--song-performance-shadow);border-radius:1.1rem;padding:.95rem 1rem;scroll-margin-top:8.5rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.song-preview-performance .song-performance-section.is-active{border-color:color-mix(in srgb, var(--app-info) 30%, var(--app-border));background:var(--song-performance-active-bg);box-shadow:var(--song-performance-shadow-strong)}.song-preview-performance .song-performance-section--chorus{background:var(--song-performance-chorus-bg)}.song-preview-performance .song-performance-section--marker{box-shadow:none;background:0 0;border:0;padding:0}@keyframes song-marker-pulse{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}.song-preview-performance .song-performance-section--marker.is-active .song-marker__pill{animation:.38s ease-out song-marker-pulse}.song-preview-performance .song-performance-section--custom{border-left:4px solid var(--song-performance-custom-border);background:var(--song-performance-custom-bg);box-shadow:var(--song-performance-custom-inset)}.song-preview-performance .song-performance-section--custom.is-active{border-color:var(--song-performance-custom-border-strong);background:var(--song-performance-custom-bg-active);box-shadow:var(--song-performance-shadow-success)}.song-preview-performance .song-performance-section--custom .song-performance-note__label{margin-bottom:.35rem}.song-preview-performance .song-performance-section--custom .lyric-line,.song-preview-performance .song-performance-section--custom .chord-text,.song-preview-performance .song-performance-section--custom .chord-plain{color:var(--song-note-text);font-style:italic}.song-preview-performance .song-performance-section--custom .chord-name{color:var(--song-note-text)}.song-preview-performance .song-performance-section__meta{flex-wrap:wrap;gap:.35rem;display:flex}.song-preview-performance .lyric-line{font-size:1.03rem;line-height:1.72}.song-preview-performance .song-performance-line-row{grid-template-columns:minmax(0,1fr);display:grid}.song-preview-performance .song-performance-line-row__cell{min-width:0}.song-preview-performance .chord-name{font-size:.84rem;font-weight:800;line-height:1.35}.song-preview-performance .chord-text,.song-preview-performance .chord-plain{line-height:1.72}.song-preview-performance--live .song-preview-performance__header{box-shadow:var(--song-performance-shadow-strong)}.song-preview-performance--live .lyric-line{font-size:1.14rem;line-height:1.85}.song-preview-performance--live .chord-name{color:var(--app-chord-strong);font-size:.94rem}.song-preview-performance--live .song-performance-section{padding:1.15rem 1.2rem}.song-preview-view-content--live .modal-header{border-bottom-color:color-mix(in srgb, var(--app-text) 4%, transparent);background:color-mix(in srgb, var(--app-surface) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;position:relative}.song-preview-view-content--live .btn-close{margin-left:0}@media (width<=1199.98px){.song-preview-performance__header{gap:.55rem;padding:.55rem .7rem}.song-preview-performance__controls{justify-content:flex-start;gap:.5rem}.song-preview-performance__title,.song-preview-performance__eyebrow{display:none}.song-preview-performance__heading{gap:.2rem}}@media (width>=768px){.song-preview-performance .song-performance-line-row--inline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1.5rem}}@media (width<=767.98px){.song-preview-page .song-preview-performance{gap:.5rem}.song-preview-performance__header{border-radius:1.25rem;gap:.5rem;padding:.45rem .6rem .4rem}.song-preview-performance__header--mobile-compact{box-shadow:var(--shadow-1);border-radius:.92rem;gap:0;padding:.28rem .4rem;overflow:visible}.song-preview-performance__controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.song-preview-performance__nav{grid-column:1/-1;width:100%}.song-preview-performance__nav .btn{justify-content:center;min-height:2.85rem}.song-preview-performance__nav-label{display:none}.song-preview-performance__controls>.d-flex{min-width:0}.song-preview-performance__controls>.btn-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.song-preview-performance__controls>.btn-group>.btn{width:100%}.song-preview-performance__autoscroll{justify-content:flex-end;width:auto}.song-preview-performance__speed-step,.song-preview-performance__desktop-toggle,.song-preview-desktop-menu{display:none!important}.song-preview-performance__speed{justify-content:center;align-items:center;min-width:3.4rem;min-height:2.5rem;display:inline-flex}.song-preview-performance__meta{gap:.4rem}.song-preview-performance__meta span{padding:.18rem .5rem;font-size:.72rem}.song-preview-performance__meta-primary{max-width:100%}.song-preview-performance__meta-count{font-weight:700}.song-preview-performance__sticky{gap:.65rem;z-index:auto!important;position:relative!important;top:auto!important}.song-preview-performance__sticky--mobile-compact{background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-muted) 96%, transparent), color-mix(in srgb, var(--app-surface-muted) 78%, transparent) 85%, transparent);gap:.38rem;margin-top:0;padding-bottom:.2rem;z-index:8!important;position:sticky!important;top:0!important}.no-sticky-mobile .song-preview-performance__sticky:not(.song-preview-performance__sticky--mobile-compact){z-index:auto!important;position:relative!important;top:auto!important}.song-preview-performance__rail{margin:0 -.15rem;padding:.2rem .15rem .15rem}.song-preview-performance__rail .song-performance-pill{border-radius:1.1rem;min-width:8.75rem;padding:.68rem .85rem}.song-preview-performance .song-performance-section{border-radius:1.2rem;padding:1rem .95rem}.song-preview-performance--live .song-performance-section{padding:1.08rem 1rem}.song-preview-performance .lyric-line{font-size:1.05rem;line-height:1.78}.song-preview-performance--live .lyric-line{font-size:1.12rem;line-height:1.88}.song-preview-performance__title{font-size:1.05rem}}@media (width<=575.98px){.song-preview-performance__rail .song-performance-pill{min-width:9.5rem}}.song-preview-mobile-sheet{--song-preview-sheet-surface:var(--app-surface);--song-preview-sheet-surface-raised:var(--app-surface-raised);--song-preview-sheet-border:color-mix(in srgb, var(--app-text) 10%, transparent);--song-preview-sheet-border-strong:color-mix(in srgb, var(--app-info) 22%, var(--app-border));--song-preview-sheet-backdrop:color-mix(in srgb, var(--app-text) 28%, transparent);--song-preview-sheet-handle:color-mix(in srgb, var(--app-text) 18%, transparent);--song-preview-sheet-title:var(--app-text-strong);--song-preview-sheet-label:var(--app-text-muted);--song-preview-sheet-muted:var(--app-text-faint);--song-preview-sheet-card-bg:color-mix(in srgb, var(--app-surface) 94%, transparent);--song-preview-sheet-card-shadow:0 10px 22px color-mix(in srgb, var(--app-text) 6%, transparent);--song-preview-sheet-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-info) 10%, var(--app-surface)), color-mix(in srgb, var(--app-info) 6%, var(--app-surface-raised)));--song-preview-sheet-active-text:var(--app-info);display:none}.song-preview-mobile-sheet__backdrop{display:none}@media (width<=767.98px){.song-preview-mobile-sheet__backdrop{z-index:1060;background:var(--song-preview-sheet-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;display:block;position:fixed;inset:0}.song-preview-mobile-sheet{z-index:1061;overscroll-behavior:contain;max-height:min(60dvh,34rem);padding:.7rem .95rem calc(env(safe-area-inset-bottom,0px) + .95rem);background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 98%, transparent), color-mix(in srgb, var(--app-surface-muted) 98%, transparent));box-shadow:0 -20px 48px color-mix(in srgb, var(--app-text) 22%, transparent);border-radius:1.5rem 1.5rem 0 0;gap:.9rem;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto}.song-preview-mobile-sheet__handle{background:var(--song-preview-sheet-handle);border-radius:999px;width:2.75rem;height:.32rem;margin:0 auto}.song-preview-mobile-sheet__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.song-preview-mobile-sheet__eyebrow{color:var(--song-preview-sheet-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.song-preview-mobile-sheet__title{color:var(--song-preview-sheet-title);margin-top:.2rem;font-size:1.05rem;font-weight:700;line-height:1.25}.song-preview-mobile-sheet__section{gap:.5rem;display:grid}.song-preview-mobile-sheet__section-title{color:var(--song-preview-sheet-label);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:700}.song-preview-mobile-sheet__quick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.song-preview-mobile-sheet__quick-toggle{border:1px solid var(--song-preview-sheet-border);background:var(--song-preview-sheet-card-bg);min-height:2.75rem;color:var(--song-preview-sheet-title);border-radius:.92rem;justify-content:center;align-items:center;gap:.36rem;font-size:.92rem;font-weight:700;display:inline-flex}.song-preview-mobile-sheet__quick-toggle.is-active{border-color:var(--song-preview-sheet-border-strong);background:color-mix(in srgb, var(--app-info) 12%, var(--app-surface));color:var(--song-preview-sheet-active-text)}.song-preview-mobile-sheet__compact-row{border:1px solid var(--song-preview-sheet-border);background:var(--song-preview-sheet-card-bg);border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:3rem;padding:.55rem .7rem;display:flex}.song-preview-mobile-sheet__row-label{color:var(--song-preview-sheet-label);font-size:.86rem;font-weight:700}.song-preview-mobile-sheet__stepper{align-items:center;gap:.45rem;display:inline-flex}.song-preview-mobile-sheet__stepper span{text-align:center;min-width:2.75rem;color:var(--song-preview-sheet-title);font-weight:700}.song-preview-mobile-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.song-preview-mobile-sheet__action,.song-preview-mobile-sheet__speed-controls,.song-preview-mobile-sheet__list-action{border:1px solid var(--song-preview-sheet-border);background:color-mix(in srgb, var(--app-surface) 92%, transparent);color:var(--song-preview-sheet-title);border-radius:1.15rem}.song-preview-mobile-sheet__action{text-align:left;min-height:4.15rem;box-shadow:var(--song-preview-sheet-card-shadow);gap:.12rem;padding:.85rem .9rem;display:grid}.song-preview-mobile-sheet__action span{font-size:.98rem;font-weight:700}.song-preview-mobile-sheet__action small{color:var(--song-preview-sheet-muted);font-size:.78rem}.song-preview-mobile-sheet__action.is-active{border-color:var(--song-preview-sheet-border-strong);background:var(--song-preview-sheet-active-bg);color:var(--song-preview-sheet-active-text)}.song-preview-mobile-sheet__speed-controls{min-height:4.15rem;box-shadow:var(--song-preview-sheet-card-shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.75rem .8rem;display:grid}.song-preview-mobile-sheet__speed-controls span{text-align:center;color:var(--song-preview-sheet-title);font-weight:700}.song-preview-mobile-sheet__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.song-preview-mobile-sheet__list-action{text-align:center;min-height:4.15rem;box-shadow:var(--shadow-1);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.7rem .6rem;font-size:.92rem;font-weight:600;line-height:1.15;display:flex}.song-preview-mobile-sheet__list-action i{font-size:1.1rem}.song-preview-mobile-sheet__list-action:disabled{opacity:.45}}.song-preview-page__panel{border-top:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);margin-top:1.5rem}.song-recording-panel__stems-box{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:.5rem;padding:1rem}.song-preview-notes-fallback{margin:1rem 1rem 0}.song-preview-body--notes{font-family:var(--app-font-sans)}.song-preview-inline-notes{min-width:0;font-family:var(--app-font-sans)}.song-preview-inline-notes .song-notes-panel{min-height:0;height:auto!important}.song-preview-inline-notes.song-notes-dialog .song-notes-panel__content{overflow:visible}.song-preview-inline-notes__empty{border:1px solid var(--app-border);background:var(--app-surface-raised);border-radius:1rem}.song-preview-inline-notes.song-notes-dialog .sheet-preview-pages--portrait-first .sheet-preview-pages__image{width:auto;max-width:100%;max-height:min(80vh,100dvh - 12rem)}@media (width>=1200px){.song-preview-page .song-preview-body>.song-preview-performance,.song-preview-page .song-preview-body>.song-preview-inline-notes,.song-preview-page .song-preview-body>.song-preview-initial-mask,.song-preview-page .song-preview-body>.text-danger{width:100%;max-width:88rem;margin-left:auto;margin-right:auto}.song-preview-notes-fallback{max-width:88rem;margin-left:auto;margin-right:auto}}.song-editor-shell{flex-direction:column;gap:1rem;min-height:calc(100dvh - 4rem);padding-bottom:1.25rem;display:flex}.song-editor-header-card,.song-editor-panel,.song-editor-preview-panel{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--shadow-1);border-radius:1.25rem}.song-editor-split{flex:auto;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:1.15rem;height:auto;min-height:0;display:grid;overflow:visible}.song-editor-panel,.song-editor-preview-panel{min-width:0;padding:1.1rem 1.15rem 1.15rem}.song-editor-preview-body{border-radius:1rem;flex:auto;min-height:0;overflow:auto}.song-editor-panel--editor{flex-direction:column;min-height:0;display:flex}.song-editor-panel--hidden{display:none}.song-editor-panel__header,.song-editor-preview-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.song-editor-panel__header--desktop{display:flex}.song-editor-header-card{padding:1.25rem}.song-editor-header-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""summary summary""meta meta""tags tags";align-items:start;gap:1rem;display:grid}.song-editor-header-title{grid-area:title;gap:.4rem;min-width:0;display:grid}.song-editor-header-meta{grid-area:meta;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.song-editor-header-tags{grid-area:tags;gap:.5rem;display:grid}.song-editor-tag-taxonomy{background:color-mix(in srgb, var(--app-surface-raised) 70%, transparent);border:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);border-radius:.8rem;gap:.6rem;padding:.65rem;display:grid}.song-editor-tag-taxonomy__group{gap:.35rem;display:grid}.song-editor-chip-list{flex-wrap:wrap;gap:.35rem;display:flex}.song-editor-chip-btn{border-radius:999px;padding-inline:.7rem;font-weight:600}.song-editor-header-summary{grid-area:summary;display:none}.song-editor-header-actions{grid-area:actions;align-self:start;align-items:center;gap:.5rem;display:flex}.song-editor-save-btn{justify-content:center;align-items:center;gap:.45rem;min-width:8rem;min-height:3.2rem;font-weight:700;display:inline-flex}.song-editor-save-btn .spinner-border{margin-right:0}.song-editor-meta-toggle{display:none}.song-editor-field{gap:.38rem;min-width:0;display:grid}.song-editor-field-label{color:var(--app-text-muted);letter-spacing:.08em;text-transform:uppercase;padding-left:.15rem;font-size:.72rem;font-weight:700}.song-editor-header-title input,.song-editor-header-meta input,.song-editor-header-tags input{min-height:3.2rem}.song-editor-header-title input{font-size:clamp(1.12rem,.98rem + .55vw,1.5rem);font-weight:600}.song-editor-header-meta input,.song-editor-header-tags input{font-size:1rem}.song-editor-tag-list-shell{min-height:2.5rem;max-height:5.2rem;padding-right:.2rem;overflow:auto}.song-editor-tag-list{flex-wrap:wrap;align-content:flex-start;gap:.35rem;min-height:0;display:flex}.song-editor-tag-list:empty{display:none}.song-editor-tag-close{font-size:.5rem}.song-editor-tag-input-group{align-items:stretch}.song-editor-tag-input-group .form-control,.song-editor-tag-input-group .btn{min-height:3rem}.song-editor-mobile-savebar{display:none}@media (width<=1199.98px){.song-editor-header-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""summary summary""meta meta""tags tags"}}@media (width<=767.98px){.song-editor-header-card{padding:.85rem 1rem}.song-editor-header-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""summary summary""meta meta""tags tags";align-items:stretch;gap:.6rem}.song-editor-header-summary{background:color-mix(in srgb, var(--app-surface-raised) 78%, transparent);border:1px solid color-mix(in srgb, var(--app-text) 12%, transparent);color:var(--app-text-muted);border-radius:.75rem;gap:.22rem;padding:.5rem .7rem;font-size:.84rem;line-height:1.35;display:grid}.song-editor-header-summary strong{color:var(--app-text-strong);font-weight:700}.song-editor-header-summary--hidden{display:none}.song-editor-tag-taxonomy{padding:.55rem}.song-editor-header-title{width:100%}.song-editor-header-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.song-editor-header-meta,.song-editor-header-tags{display:none}.song-editor-header-meta--open,.song-editor-header-tags--open{display:grid}.song-editor-meta-toggle{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.song-editor-save-btn{display:none}.song-editor-mobile-savebar{left:0;right:0;bottom:env(keyboard-inset-height,env(safe-area-inset-bottom,0px));z-index:1040;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--app-surface-muted) 92%, transparent) 26%, color-mix(in srgb, var(--app-surface-muted) 98%, transparent));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.6rem .95rem .7rem;transition:bottom .16s;display:block;position:fixed}.song-editor-mobile-savebar__btn{justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:3rem;font-weight:700;display:inline-flex}.song-editor-header-actions .btn{width:auto}}@media (width<=575.98px){.song-editor-header-card{padding:.95rem}}.song-editor-mobile-toolbar,.song-editor-mobile-tools-backdrop,.song-editor-mobile-tools-sheet{display:none}.song-editor-toolkit{--song-editor-tools-surface:var(--app-surface);--song-editor-tools-surface-muted:var(--app-surface-muted);--song-editor-tools-border:color-mix(in srgb, var(--app-text) 8%, transparent);--song-editor-tools-border-strong:color-mix(in srgb, var(--app-text) 22%, transparent);--song-editor-tools-border-brand:color-mix(in srgb, var(--app-brand) 38%, var(--app-border));--song-editor-tools-text:var(--app-text-strong);--song-editor-tools-text-soft:var(--app-text-muted);--song-editor-tools-warning:var(--app-warning);--song-editor-tools-brand:var(--app-info);--song-editor-tools-sticky-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-muted) 98%, transparent) 0%, color-mix(in srgb, var(--app-surface-muted) 94%, transparent) 80%, transparent);--song-editor-tools-card-bg:color-mix(in srgb, var(--app-surface) 78%, transparent);--song-editor-tools-card-shadow:0 10px 20px color-mix(in srgb, var(--app-text) 8%, transparent);--song-editor-tools-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-info) 12%, var(--app-surface)), color-mix(in srgb, var(--app-info) 8%, var(--app-surface-raised)));--song-editor-tools-sheet-backdrop:color-mix(in srgb, var(--app-text) 22%, transparent);--song-editor-tools-sheet-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 98%, transparent), color-mix(in srgb, var(--app-surface-muted) 98%, transparent));--song-editor-tools-sheet-shadow:0 -16px 42px color-mix(in srgb, var(--app-text) 24%, transparent);--song-editor-tools-handle:color-mix(in srgb, var(--app-text) 18%, transparent);--song-editor-tools-context-bg:color-mix(in srgb, var(--app-info) 10%, transparent);--song-editor-tools-snippet-bg:color-mix(in srgb, var(--app-surface) 82%, transparent);z-index:5;background:var(--song-editor-tools-sticky-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:.85rem;margin-bottom:1rem;padding:.5rem 0;display:grid;position:sticky;top:92px}.song-editor-toolcard{background:var(--song-editor-tools-card-bg);border:1px solid var(--song-editor-tools-border);border-radius:1rem;padding:1rem 1.05rem}.song-editor-toolcard__eyebrow{color:var(--song-editor-tools-warning);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.78rem;font-weight:700}.song-editor-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}@media (width<=767.98px){.song-editor-toolkit-label{display:none}.song-editor-mobile-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.5rem;margin-bottom:.65rem;display:grid}.song-editor-mobile-toolbar__preview,.song-editor-mobile-toolbar__tools{width:100%;min-height:2.8rem;box-shadow:var(--song-editor-tools-card-shadow);border-style:solid;border-width:1px;border-radius:.92rem;justify-content:center;align-items:center;padding:.4rem .6rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.song-editor-mobile-toolbar__preview>i,.song-editor-mobile-toolbar__tools>i{font-size:1.15rem;line-height:1}.song-editor-mobile-toolbar__preview.btn-outline-secondary,.song-editor-mobile-toolbar__tools.btn-outline-secondary{border-color:var(--song-editor-tools-border-strong);background:color-mix(in srgb, var(--app-surface) 95%, transparent);color:var(--song-editor-tools-text)}.song-editor-mobile-toolbar__preview.btn-primary,.song-editor-mobile-toolbar__tools.btn-primary{border-color:var(--song-editor-tools-border-brand);background:var(--song-editor-tools-active-bg);color:var(--song-editor-tools-brand)}.song-editor-mobile-toolbar__preview:active,.song-editor-mobile-toolbar__tools:active{box-shadow:var(--shadow-1);transform:translateY(1px)}.song-editor-mobile-tools-backdrop{z-index:1060;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:0;display:block;position:fixed;inset:0;background-color:color-mix(in srgb, var(--app-text) 22%, transparent)!important}.song-editor-mobile-tools-sheet{z-index:1061;overscroll-behavior:contain;max-height:min(62dvh,36rem);padding:.7rem .9rem calc(env(safe-area-inset-bottom,0px) + .9rem);color:var(--app-text);isolation:isolate;box-shadow:0 -16px 42px color-mix(in srgb, var(--app-text) 24%, transparent);border-radius:1.2rem 1.2rem 0 0;gap:.75rem;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto;background-color:var(--app-surface)!important}.song-editor-mobile-tools-sheet__handle{background:color-mix(in srgb, var(--app-text) 18%, transparent);border-radius:999px;width:2.75rem;height:.32rem;margin:0 auto}.song-editor-mobile-tools-sheet__header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.song-editor-mobile-tools-sheet__title{color:var(--song-editor-tools-text);font-size:1rem;font-weight:700}.song-editor-mobile-tools-sheet__context{background:var(--song-editor-tools-context-bg);color:var(--song-editor-tools-brand);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.45rem .65rem;font-size:.82rem;font-weight:700;line-height:1.35;display:flex}.song-editor-mobile-tools-sheet__snippet{border:1px dashed color-mix(in srgb, var(--app-info) 28%, var(--app-border));background:var(--song-editor-tools-snippet-bg);color:var(--song-editor-tools-text-soft);font-size:.78rem;line-height:1.35;font-family:var(--app-font-mono);border-radius:.75rem;padding:.45rem .65rem}.song-editor-mobile-tools-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.song-editor-mobile-tools-grid{gap:.45rem;display:grid}.song-editor-mobile-tools-grid--sections{grid-template-columns:repeat(2,minmax(0,1fr))}.song-editor-mobile-tools-grid--markers{grid-template-columns:repeat(3,minmax(0,1fr))}.song-editor-mobile-tools-grid--chords{grid-template-columns:repeat(4,minmax(0,1fr))}.song-editor-mobile-tools-grid--chords .btn:last-child{grid-column:1/-1}.song-editor-mobile-tools-markers{gap:.55rem;display:grid}}@media (width<=575.98px){.song-editor-toolcard{padding:.9rem}.song-editor-chip-row{gap:.4rem}.song-editor-chip-row .btn{width:auto}}.song-editor-textarea-shell{--song-editor-textarea-surface:color-mix(in srgb, var(--app-surface) 88%, transparent);--song-editor-textarea-border:color-mix(in srgb, var(--app-text) 12%, var(--app-border));--song-editor-textarea-border-focus:color-mix(in srgb, var(--app-brand) 42%, var(--app-border));--song-editor-textarea-focus-ring:0 0 0 .25rem color-mix(in srgb, var(--app-brand) 10%, transparent);--song-editor-textarea-inset:inset 0 1px 2px color-mix(in srgb, var(--app-text) 4%, transparent);--song-editor-cursor-highlight:linear-gradient(90deg, color-mix(in srgb, var(--app-warning) 30%, transparent), color-mix(in srgb, var(--app-brand) 24%, transparent));--song-editor-cursor-ring:inset 0 0 0 1px color-mix(in srgb, var(--app-warning) 58%, transparent), 0 0 0 1px color-mix(in srgb, var(--app-brand) 24%, transparent);--song-editor-debug-bg:var(--slides-season-lent-bg);--song-editor-pill-bg:color-mix(in srgb, var(--app-surface-raised) 95%, transparent);--song-editor-pill-border:color-mix(in srgb, var(--app-text) 8%, transparent);--song-editor-pill-text:var(--app-text-strong);--song-editor-pill-muted:var(--app-text-faint);--song-editor-pill-marker-bg:color-mix(in srgb, var(--app-warning) 18%, transparent);--song-editor-pill-marker-text:color-mix(in srgb, var(--app-warning) 80%, var(--app-text-strong));flex:auto;min-height:0;display:flex;position:relative}.song-editor-textarea-shell--sheet-open{overflow:hidden}textarea.song-editor-textarea{resize:vertical;border-color:var(--song-editor-textarea-border);background:var(--song-editor-textarea-surface);min-height:18rem;box-shadow:var(--song-editor-textarea-inset);border-radius:1rem;flex:auto;padding:1.1rem 1.15rem;font-size:clamp(.98rem,.9rem + .28vw,1.08rem);line-height:1.72;transition:opacity .18s,filter .18s;overflow:auto}textarea.song-editor-textarea:focus{border-color:var(--song-editor-textarea-border-focus);box-shadow:var(--song-editor-textarea-focus-ring)}textarea.song-editor-textarea.song-editor-textarea--sheet-open{opacity:.85;filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.song-editor-cursor-highlight{pointer-events:none;position:absolute;inset:0}.song-editor-cursor-highlight:before{content:"";left:.75rem;right:.75rem;top:var(--song-editor-cursor-line-top,0px);height:var(--song-editor-cursor-line-height,1.68rem);background:var(--song-editor-cursor-highlight);box-shadow:var(--song-editor-cursor-ring);border-radius:.45rem;animation:1.5s ease-in-out infinite song-editor-cursor-line-pulse;position:absolute}@keyframes song-editor-cursor-line-pulse{0%,to{opacity:.88;transform:scaleX(1)}50%{opacity:1;transform:scaleX(.995)}}.song-editor-debug-panel{background:var(--song-editor-debug-bg);border-radius:1rem;margin-top:.9rem;padding:.9rem}.song-editor-debug-panel textarea{min-height:14rem;font-size:.95rem;line-height:1.55}.song-editor-structure-list{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.song-editor-structure-pill{background:var(--song-editor-pill-bg);border:1px solid var(--song-editor-pill-border);color:var(--song-editor-pill-text);border-radius:.9rem;flex-direction:column;gap:.1rem;padding:.55rem .8rem;font-size:.92rem;line-height:1.25;display:inline-flex}.song-editor-structure-pill small{color:var(--song-editor-pill-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.song-editor-structure-pill--marker{background:var(--song-editor-pill-marker-bg);color:var(--song-editor-pill-marker-text)}@media (width<=767.98px){textarea.song-editor-textarea{min-height:clamp(20rem,70svh,40rem);padding:1rem;font-size:1rem;line-height:1.68}}@media (width<=575.98px){.song-editor-structure-pill{width:100%}}.song-editor-preview-panel{--song-performance-surface:var(--app-surface);--song-performance-surface-raised:var(--app-surface-raised);--song-performance-surface-muted:var(--app-surface-muted);--song-performance-border:color-mix(in srgb, var(--app-text) 8%, transparent);--song-performance-border-strong:color-mix(in srgb, var(--app-text) 14%, transparent);--song-performance-border-info:color-mix(in srgb, var(--app-info) 24%, var(--app-border));--song-performance-border-info-strong:color-mix(in srgb, var(--app-info) 42%, var(--app-border));--song-performance-shadow:var(--shadow-2);--song-performance-shadow-strong:var(--shadow-2-emphasis);--song-performance-shadow-info:0 11px 20px color-mix(in srgb, var(--app-info) 12%, transparent);--song-performance-shadow-success:0 14px 30px color-mix(in srgb, var(--app-success) 12%, transparent);--song-performance-text:var(--app-text-strong);--song-performance-text-soft:var(--app-text-muted);--song-performance-text-muted:var(--app-text-faint);--song-performance-eyebrow:var(--app-warning);--song-performance-key-bg:color-mix(in srgb, var(--app-info) 10%, transparent);--song-performance-key-text:var(--app-info);--song-performance-meta-bg:color-mix(in srgb, var(--app-surface-raised) 96%, transparent);--song-performance-pill-bg:color-mix(in srgb, var(--app-surface) 94%, transparent);--song-performance-pill-border:color-mix(in srgb, var(--app-text) 14%, transparent);--song-performance-pill-caption:var(--app-text-muted);--song-performance-pill-hover-shadow:0 10px 18px color-mix(in srgb, var(--app-info) 8%, transparent);--song-performance-header-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 98%, transparent), color-mix(in srgb, var(--app-surface-muted) 96%, transparent));--song-performance-section-bg:color-mix(in srgb, var(--app-surface) 92%, transparent);--song-performance-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-info) 6%, var(--app-surface)), color-mix(in srgb, var(--app-info) 10%, var(--app-surface-raised)));--song-performance-chorus-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-info) 4%, var(--app-surface)), color-mix(in srgb, var(--app-surface-raised) 96%, transparent));--song-performance-custom-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-success) 12%, var(--app-surface)), color-mix(in srgb, var(--app-success) 6%, var(--app-surface-raised)));--song-performance-custom-bg-active:linear-gradient(180deg, color-mix(in srgb, var(--app-success) 16%, var(--app-surface)), color-mix(in srgb, var(--app-success) 10%, var(--app-surface-raised)));--song-performance-custom-border:var(--app-success);--song-performance-custom-border-strong:color-mix(in srgb, var(--app-success) 72%, var(--app-border));--song-performance-custom-inset:inset 0 0 0 1px color-mix(in srgb, var(--app-success) 10%, transparent);--song-section-primary-bg:color-mix(in srgb, var(--app-info) 12%, var(--app-surface));--song-section-primary-text:var(--app-info);--song-marker-bg:color-mix(in srgb, var(--app-warning) 18%, transparent);--song-marker-text:var(--app-warning);--song-note-bg:color-mix(in srgb, var(--app-success) 12%, transparent);--song-note-text:var(--app-chord-note);flex-direction:column;max-height:calc(100vh - 5.5rem);display:flex;position:sticky;top:1rem;overflow:hidden}.song-editor-preview-panel--mobile-hidden{display:flex}.song-preview-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.song-performance-shell{flex-direction:column;flex:auto;gap:.9rem;min-height:0;display:flex}.song-performance-header{background:var(--song-performance-header-bg);border:1px solid var(--song-performance-border);box-shadow:var(--song-performance-shadow);border-radius:1rem;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.song-performance-heading{gap:.4rem;display:grid}.song-performance-heading__eyebrow{color:var(--song-performance-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.song-performance-heading__row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.song-performance-title{color:var(--song-performance-text);margin:0;font-size:clamp(1.15rem,.98rem + .65vw,1.75rem);font-weight:800;line-height:1.1}.song-performance-key{background:var(--song-performance-key-bg);min-width:2.5rem;min-height:2.1rem;color:var(--song-performance-key-text);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .75rem;font-size:.96rem;font-weight:800;display:inline-flex}.song-performance-submeta{flex-wrap:wrap;gap:.45rem;display:flex}.song-performance-submeta span{background:var(--song-performance-meta-bg);min-height:1.9rem;color:var(--song-performance-text-soft);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.song-performance-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.song-performance-autoscroll-controls{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.song-performance-speed-badge{text-align:center;min-width:3rem}.song-performance-rail{scrollbar-width:thin;flex:none;gap:.5rem;padding:.15rem .05rem .25rem;display:flex;overflow-x:auto}.song-performance-pill{border:1px solid var(--song-performance-pill-border);background:var(--song-performance-pill-bg);min-width:max-content;color:var(--song-performance-text);border-radius:1rem;flex-direction:column;flex:none;align-items:center;gap:.1rem;padding:.58rem .86rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.song-performance-pill:hover{border-color:var(--song-performance-border-info);box-shadow:var(--song-performance-pill-hover-shadow);transform:translateY(-1px)}.song-performance-pill span{font-size:.92rem;font-weight:700;line-height:1.15}.song-performance-pill small{color:var(--song-performance-pill-caption);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.song-performance-pill--section{background:var(--song-section-primary-bg);border-color:color-mix(in srgb, var(--app-info) 18%, var(--app-border));color:var(--song-section-primary-text);align-items:flex-start}.song-performance-pill--marker{background:var(--song-marker-bg);border-color:color-mix(in srgb, var(--app-warning) 22%, var(--app-border));color:var(--song-marker-text);padding-left:.92rem;padding-right:.92rem}.song-performance-pill--marker span{letter-spacing:.07em;text-transform:uppercase}.song-performance-pill--note{background:var(--song-note-bg);border-color:color-mix(in srgb, var(--app-success) 18%, var(--app-border));color:var(--song-note-text);align-items:flex-start}.song-performance-pill--note span{font-size:.86rem}.song-performance-pill.is-active{border-color:var(--song-performance-border-info-strong);box-shadow:var(--song-performance-shadow-info)}.song-performance-pill--section.is-active{background:color-mix(in srgb, var(--app-info) 16%, var(--app-surface));color:var(--app-info);transform:translateY(-1px)}.song-performance-pill--marker.is-active{background:color-mix(in srgb, var(--app-warning) 24%, transparent);border-color:color-mix(in srgb, var(--app-warning) 32%, var(--app-border))}.song-performance-pill--note.is-active{background:color-mix(in srgb, var(--app-success) 18%, transparent);border-color:color-mix(in srgb, var(--app-success) 28%, var(--app-border))}.song-performance-scroll{flex:auto;min-height:18rem;padding-right:.35rem;overflow:auto}.song-performance-preview{gap:1rem;max-width:58rem;margin:0 auto;display:grid}.song-performance-preview--live{max-width:64rem}.song-performance-section{border:1px solid var(--song-performance-border);background:var(--song-performance-section-bg);box-shadow:var(--song-performance-shadow);border-radius:1.1rem;padding:.95rem 1rem;scroll-margin-top:1rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.song-performance-section.is-active{border-color:color-mix(in srgb, var(--app-info) 30%, var(--app-border));background:var(--song-performance-active-bg);box-shadow:var(--song-performance-shadow-strong)}.song-performance-section--chorus{background:var(--song-performance-chorus-bg)}.song-performance-section--marker{box-shadow:none;background:0 0;border:0;padding:0}.song-performance-section--marker.is-active .song-marker__pill{animation:.38s ease-out song-marker-pulse}.song-performance-section--custom{border-left:4px solid var(--song-performance-custom-border);background:var(--song-performance-custom-bg);box-shadow:var(--song-performance-custom-inset)}.song-performance-section--custom.is-active{border-color:var(--song-performance-custom-border-strong);background:var(--song-performance-custom-bg-active);box-shadow:var(--song-performance-shadow-success)}.song-performance-section--custom .song-performance-note__label{margin-bottom:.35rem}.song-performance-section--custom .lyric-line,.song-performance-section--custom .chord-text,.song-performance-section--custom .chord-plain{color:var(--song-note-text);font-style:italic}.song-performance-section--custom .chord-name{color:var(--song-note-text)}.song-performance-section__meta{flex-wrap:wrap;gap:.35rem;display:flex}.song-performance-scroll .lyric-line{font-size:1.03rem;line-height:1.72}.song-performance-scroll .song-performance-line-row{grid-template-columns:minmax(0,1fr);display:grid}.song-performance-scroll .song-performance-line-row__cell{min-width:0}.song-performance-scroll .chord-name{font-size:.84rem;font-weight:800;line-height:1.35}.song-performance-scroll .chord-text,.song-performance-scroll .chord-plain{line-height:1.72}.song-performance-shell--live .song-performance-header{box-shadow:var(--song-performance-shadow-strong);padding:1rem 1.1rem}.song-performance-shell--live .song-performance-scroll .lyric-line{font-size:1.14rem;line-height:1.85}@media (width>=768px){.song-performance-scroll .song-performance-line-row--inline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1.5rem}}.song-performance-shell--live .song-performance-scroll .chord-name{font-size:.94rem}.song-performance-shell--live .song-performance-section{padding:1.15rem 1.2rem}.song-editor-shell--live{min-height:calc(100vh - 7rem)}.song-editor-shell--live .song-editor-header-card{display:none}.song-editor-shell--live .song-editor-split{grid-template-columns:minmax(0,1fr)}.song-editor-shell--live .song-editor-preview-panel{max-height:calc(100vh - 7rem);position:relative;top:0}@media (width<=1199.98px){.song-editor-preview-panel{max-height:none;position:static;overflow:visible}.song-editor-preview-panel--mobile-hidden{display:none}.song-editor-preview-panel--mobile-visible{display:flex}.song-editor-preview-body{min-height:20rem;max-height:70svh}.song-performance-shell{flex:none;min-height:auto}.song-performance-header{padding:.9rem}.song-performance-controls{justify-content:flex-start}.song-performance-scroll{min-height:20rem;max-height:70svh}}@media (width<=767.98px){.song-editor-panel__header,.song-editor-preview-head,.song-performance-header{flex-direction:column;align-items:stretch}.song-editor-panel__header--desktop{display:none}.song-editor-panel{padding:.85rem}.song-preview-toolbar{justify-content:space-between}.song-performance-controls{justify-content:stretch}.song-performance-controls>*{width:100%}.song-performance-autoscroll-controls{justify-content:space-between}.song-performance-submeta{gap:.35rem}.song-performance-scroll{max-height:58svh}.song-performance-rail{z-index:auto!important;position:relative!important;top:auto!important}}@media (width<=575.98px){.song-editor-panel,.song-editor-preview-panel{padding:.95rem}.song-performance-pill{min-width:9.5rem}.song-performance-scroll{max-height:56svh;padding-right:0}.song-performance-scroll .lyric-line{font-size:1.02rem}.song-editor-shell--live .song-editor-preview-panel{max-height:calc(100svh - 4.75rem)}}.song-editor-tag-taxonomy--mobile-sheet{background:0 0;border:none;grid-template-columns:1fr;gap:.85rem;padding:0}.song-editor-tag-taxonomy--mobile-sheet .song-editor-tag-taxonomy__group{gap:.4rem}.song-editor-tag-taxonomy--tablet-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.song-editor-tag-taxonomy--tablet-2col .song-editor-tag-taxonomy__group--custom{grid-column:1/-1}.song-editor-tag-taxonomy--desktop-3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.song-editor-tag-taxonomy--desktop-3col .song-editor-tag-taxonomy__group{max-height:18rem;padding-right:.2rem;overflow-y:auto}.song-editor-tag-taxonomy--desktop-3col .song-editor-tag-taxonomy__group--custom{grid-column:1/-1;max-height:none;overflow:visible}.song-editor-tag-taxonomy__details{gap:.35rem;display:grid}.song-editor-tag-taxonomy__details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;padding:.25rem 0;list-style:none;display:inline-flex}.song-editor-tag-taxonomy__details>summary::-webkit-details-marker{display:none}.song-editor-tag-taxonomy__details>summary:before{content:"";color:var(--app-text-faint);font-family:"Font Awesome 6 Free";font-size:.7rem;font-weight:900;transition:transform .12s}.song-editor-tag-taxonomy__details[open]>summary:before{transform:rotate(90deg)}.song-editor-tag-taxonomy__count{background:color-mix(in srgb, var(--app-success) 12%, transparent);min-width:1.4rem;height:1.4rem;color:var(--app-success);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.song-editor-header-tags--mobile-trigger{gap:0}.song-editor-tags-trigger{border-radius:.7rem;align-items:center;gap:.55rem;min-height:3rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.song-editor-tags-trigger .song-editor-tags-trigger__count{background:color-mix(in srgb, var(--app-text) 8%, transparent);min-width:1.6rem;height:1.4rem;color:var(--app-text-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.78rem;font-weight:700;display:inline-flex}.song-editor-tags-trigger .song-editor-tags-trigger__chevron{color:var(--app-text-faint);margin-left:auto;font-size:.75rem}.song-editor-tags-sheet-backdrop{z-index:1060;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:0;position:fixed;inset:0;background-color:color-mix(in srgb, var(--app-text) 22%, transparent)!important;display:block!important}.song-editor-tags-sheet{z-index:1061;max-height:92vh;color:var(--app-text);isolation:isolate;box-shadow:0 -16px 42px color-mix(in srgb, var(--app-text) 24%, transparent);padding:.7rem .9rem calc(env(safe-area-inset-bottom,0px) + .9rem);overscroll-behavior:contain;border-top-left-radius:1rem;border-top-right-radius:1rem;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto;background-color:var(--app-surface)!important}@media (width>=768px){.song-editor-tags-sheet{border-radius:1rem;width:min(560px,92vw);max-height:84vh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.song-editor-tags-sheet__body{-webkit-overflow-scrolling:touch;flex:auto;padding:.5rem 1rem .75rem;overflow-y:auto}.song-editor-tags-sheet__footer{padding:.75rem 1rem calc(env(safe-area-inset-bottom,0px) + .85rem);border-top:1px solid color-mix(in srgb, var(--app-text) 10%, transparent);background:var(--app-surface)}@media (width<=1199.98px){.song-editor-split{grid-template-columns:1fr}.song-editor-panel--mobile-preview-hidden{display:none}}@media (width<=767.98px){.song-editor-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6.4rem)}.song-editor-header-card,.song-editor-panel,.song-editor-preview-panel{border-radius:1rem}}.multitrack-player{--multitrack-stem-0:var(--app-brand);--multitrack-stem-1:var(--app-warning);--multitrack-stem-2:var(--app-danger);--multitrack-stem-3:var(--app-info);--multitrack-stem-4:var(--app-success);--multitrack-stem-5:var(--app-chord)}.multitrack-player-button-play{min-width:80px}.multitrack-player-time{min-width:88px}.multitrack-player-stem-item{--multitrack-stem-color:var(--multitrack-stem-0);border:1px solid;border-color:color-mix(in srgb, var(--multitrack-stem-color) 53%, transparent)}.multitrack-player-stem-item[data-color-index="1"]{--multitrack-stem-color:var(--multitrack-stem-1)}.multitrack-player-stem-item[data-color-index="2"]{--multitrack-stem-color:var(--multitrack-stem-2)}.multitrack-player-stem-item[data-color-index="3"]{--multitrack-stem-color:var(--multitrack-stem-3)}.multitrack-player-stem-item[data-color-index="4"]{--multitrack-stem-color:var(--multitrack-stem-4)}.multitrack-player-stem-item[data-color-index="5"]{--multitrack-stem-color:var(--multitrack-stem-5)}.multitrack-player-stem-item.ghosted{opacity:.5}.multitrack-player-color-indicator{background:var(--multitrack-stem-color);border-radius:50%;width:10px;height:10px}.multitrack-player-stem-label{min-width:80px;font-size:.85rem}.multitrack-player-mute-button,.multitrack-player-solo-button{min-width:34px}.multitrack-player-volume-percent{text-align:right;min-width:36px}.recording-link-modal{background-color:color-mix(in srgb, var(--slides-season-lent-bg) 50%, transparent)}.stems-workflow-panel{--stems-surface:var(--app-surface);--stems-surface-raised:var(--app-surface-raised);--stems-surface-muted:var(--app-surface-muted);--stems-border:color-mix(in srgb, var(--app-text) 14%, var(--app-border));--stems-border-strong:color-mix(in srgb, var(--app-brand) 22%, var(--app-border));--stems-text:var(--app-text-strong);--stems-text-soft:var(--app-text-muted);--stems-brand:var(--app-brand);--stems-shadow:var(--shadow-2);--stems-hero-bg:linear-gradient(135deg, color-mix(in srgb, var(--app-warning) 6%, var(--stems-surface)) 0%, color-mix(in srgb, var(--app-brand) 6%, var(--stems-surface-raised)) 56%, color-mix(in srgb, var(--app-brand) 10%, var(--stems-surface)) 100%);color:var(--stems-text);gap:1rem;display:grid}.stems-workflow-panel__hero{border:1px solid var(--stems-border);background:var(--stems-hero-bg);box-shadow:var(--stems-shadow);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}.stems-workflow-panel__hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--app-brand) 18%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-110px}.stems-workflow-panel__headline{z-index:1;letter-spacing:.01em;margin:0;font-size:clamp(1.15rem,1.3vw,1.35rem);position:relative}.stems-workflow-panel__subtitle{z-index:1;max-width:64ch;color:var(--stems-text-soft);margin-top:.35rem;font-size:.94rem;position:relative}.stems-workflow-panel__stats{z-index:1;grid-template-columns:repeat(3,minmax(90px,1fr));gap:.5rem;min-width:min(340px,100%);display:grid;position:relative}.stems-workflow-chip{background:color-mix(in srgb, var(--stems-surface) 74%, transparent);border:1px solid var(--stems-border);border-radius:10px;flex-direction:column;gap:.15rem;padding:.45rem .6rem;display:flex}.stems-workflow-chip__label{text-transform:uppercase;letter-spacing:.05em;color:var(--stems-text-soft);font-size:.72rem}.stems-workflow-chip__value{color:var(--stems-brand);font-size:1.25rem;line-height:1}.stems-workflow-panel__surface,.stems-workflow-panel__history,.stems-workflow-panel__player{border:1px solid var(--stems-border);background:var(--stems-surface);box-shadow:var(--stems-shadow);border-radius:14px}.stems-workflow-panel__surface{padding:1rem}.stems-workflow-panel__model-help{color:var(--stems-text-soft)}.stems-workflow-panel__file-picked{border:1px solid var(--stems-border-strong);background:color-mix(in srgb, var(--app-brand) 10%, transparent);max-width:100%;color:var(--stems-brand);border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.24rem .68rem;font-size:.86rem;display:inline-flex}.stems-workflow-panel__scope-note{color:var(--stems-text-soft);margin-bottom:0;font-size:.83rem}.stems-workflow-panel__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.stems-workflow-panel__start-btn{box-shadow:0 8px 20px color-mix(in srgb, var(--app-brand) 20%, transparent)}.stems-workflow-panel__import{background:linear-gradient(160deg, color-mix(in srgb, var(--app-brand) 6%, var(--stems-surface-raised)) 0%, color-mix(in srgb, var(--stems-surface) 98%, transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stems-surface) 75%, transparent);border-radius:14px;border:1px dashed color-mix(in srgb, var(--app-brand) 26%, var(--app-border))!important}.stems-workflow-panel__import-layout{gap:1rem;display:grid}.stems-workflow-panel__import-file{gap:.65rem;display:grid}.stems-workflow-panel__import-note{color:var(--stems-text-soft);font-size:.8rem}.stems-workflow-panel__import-picker{gap:.75rem;display:grid}.stems-workflow-panel__import-picker-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.stems-workflow-panel__empty{border:1px dashed color-mix(in srgb, var(--app-brand) 28%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--stems-surface) 98%, transparent) 0%, color-mix(in srgb, var(--app-brand) 6%, var(--stems-surface-raised)) 100%);color:var(--stems-text-soft);text-align:center;border-radius:14px;padding:1rem}.stems-workflow-panel__player{background:linear-gradient(180deg, var(--stems-surface) 0%, color-mix(in srgb, var(--app-brand) 4%, var(--stems-surface-raised)) 100%);padding:.9rem}.stems-workflow-panel__player-title{color:var(--stems-text)}.stems-workflow-panel__history{padding:.8rem}.stems-workflow-panel__history-title{color:var(--stems-text);letter-spacing:.01em}.stems-workflow-panel__history-table{margin-bottom:0}.stems-workflow-panel__history-table th{color:var(--stems-text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.stems-workflow-panel__history-table td{vertical-align:middle}.stems-workflow-panel__history-name-cell{max-width:180px}.stems-workflow-panel__rename-editor{max-width:420px}.stems-workflow-panel__history-table .badge{letter-spacing:.01em;font-weight:600}.stems-workflow-panel__error-detail{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:320px;line-height:1.25}.stems-workflow-panel__queued-spinner{width:10px;height:10px}.stems-workflow-panel__progress{min-width:80px;height:4px}.stems-workflow-panel__progress-bar{width:var(--stems-job-progress,0%)}@media (width<=1199.98px){.stems-workflow-panel__hero{flex-direction:column}.stems-workflow-panel__stats{width:100%;min-width:0}}@media (width<=575.98px){.stems-workflow-panel__hero,.stems-workflow-panel__surface,.stems-workflow-panel__history,.stems-workflow-panel__player{border-radius:12px}.stems-workflow-panel__hero{padding:.86rem}.stems-workflow-panel__surface,.stems-workflow-panel__history,.stems-workflow-panel__player{padding:.8rem}.stems-workflow-panel__history-title{font-size:1rem}}.add-to-playlist-dialog{max-width:min(620px,100vw - 1rem)}.add-to-playlist-dialog__section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted);margin-bottom:.75rem;font-size:.8rem}.add-to-playlist-dialog__playlist-list{gap:.65rem;display:grid}.add-to-playlist-dialog__playlist-button{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.add-to-playlist-dialog__playlist-action{white-space:nowrap;font-weight:600}.song-slides-panel__content{min-height:0;overflow-y:auto}.song-slides-panel__empty-icon{opacity:.3;margin-bottom:1rem;font-size:3rem;display:block}.song-slides-panel__preview{background:var(--slides-season-lent-bg);flex-direction:column;align-items:center;gap:16px;padding:16px 12px;display:flex}.song-slides-panel__page{width:100%;max-width:860px;position:relative}.song-slides-panel__page--error{background:var(--app-surface,#fff);border:1px dashed var(--app-border,#dee2e6);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:220px;padding:1.5rem;display:flex}.song-slides-panel__loading{color:var(--app-text-muted,#6c757d);justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.song-slides-panel__image{width:100%;box-shadow:0 4px 20px color-mix(in srgb, var(--slides-season-lent-bg) 60%, transparent);border-radius:4px;display:block}.song-notes-dialog .notes-viewer-status{z-index:3;border:1px solid var(--bs-border-color);background:color-mix(in srgb, var(--app-surface) 96%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--app-text) 7%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.9rem;gap:.75rem;padding:.875rem 1rem;display:grid;position:sticky;top:0}.song-notes-dialog .notes-viewer-status__top-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.song-notes-dialog .notes-viewer-status__summary{flex:240px;gap:.2rem;min-width:0;display:grid}.song-notes-dialog .notes-viewer-status__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color);font-size:.76rem;font-weight:700}.song-notes-dialog .notes-viewer-status__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.song-notes-dialog .notes-viewer-status__title{color:var(--app-text);font-size:1rem;font-weight:700;line-height:1.2}.song-notes-dialog .notes-viewer-status__nav{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.song-notes-dialog .notes-viewer-status__nav .btn{min-width:2.5rem}.song-notes-dialog .notes-viewer-status__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.song-notes-dialog .notes-viewer-variant-picker{border:1px solid var(--bs-border-color);background:var(--app-surface-raised,var(--bs-body-bg));border-radius:.9rem}.song-notes-dialog .notes-viewer-variant-picker details[open] .notes-viewer-variant-picker__summary{border-bottom:1px solid var(--bs-border-color)}.song-notes-dialog .notes-viewer-variant-picker__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-weight:600;list-style:none;display:flex}.song-notes-dialog .notes-viewer-variant-picker__summary::-webkit-details-marker{display:none}.song-notes-dialog .notes-viewer-variant-picker__body{gap:.75rem;padding:1rem;display:grid}.song-notes-dialog .notes-viewer-variant-picker__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.song-notes-dialog .notes-variants{border:1px solid var(--bs-border-color);background:var(--app-surface-raised,var(--bs-body-bg));border-radius:1rem;gap:1rem;padding:1rem;display:grid}.song-notes-dialog .notes-variants__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.song-notes-dialog .notes-variants__controls{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.song-notes-dialog .notes-variants__selector{flex:320px}.song-notes-dialog .notes-variants__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.song-notes-dialog .notes-variants__form{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.song-notes-dialog .notes-variants__form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.song-notes-dialog .notes-image-editor{border:1px solid var(--bs-border-color);background:radial-gradient(circle at top right, color-mix(in srgb, var(--bs-primary) 10%, transparent), transparent 40%), var(--app-surface-raised,var(--bs-body-bg));border-radius:1rem;gap:1rem;padding:1rem;display:grid}.song-notes-dialog .notes-image-editor__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.song-notes-dialog .notes-image-editor__actions{flex-wrap:wrap;gap:.5rem;display:flex}.song-notes-dialog .notes-image-editor__meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.song-notes-dialog .notes-image-editor__previews{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.song-notes-dialog .notes-image-editor__preview-card{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.9rem;gap:.75rem;padding:.875rem;display:grid}.song-notes-dialog .notes-image-editor__preview-label{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);font-size:.85rem;font-weight:600}.song-notes-dialog .notes-image-editor__image,.song-notes-dialog .notes-image-editor__canvas{background:color-mix(in srgb, var(--bs-body-bg) 92%, #000 8%);width:100%;height:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bs-border-color) 70%, transparent);border-radius:.75rem;display:block}.song-notes-dialog .notes-image-editor__controls{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.song-notes-dialog .notes-image-editor__control-group{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.9rem;gap:.75rem;padding:.875rem;display:grid}.song-notes-dialog .notes-image-editor__control-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;font-weight:600;display:flex}.song-notes-dialog .notes-image-editor__range{grid-template-columns:minmax(78px,auto) 1fr auto;align-items:center;gap:.75rem;font-size:.95rem;display:grid}.song-notes-dialog .notes-image-editor__rotate-buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.song-notes-dialog .song-notes-panel__content{min-height:0;overflow-y:auto}.song-notes-dialog .song-notes-panel__mobile-menu{z-index:50;position:absolute;top:100%;right:0}.song-notes-dialog .notes-badge{text-align:center;min-width:40px}.song-notes-dialog .notes-preprocess{border:1px solid var(--bs-border-color);background:var(--app-surface-raised,var(--bs-body-bg));border-radius:.75rem}.song-notes-dialog .notes-preprocess__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-weight:600;list-style:none;display:flex}.song-notes-dialog .notes-preprocess__summary::-webkit-details-marker{display:none}.song-notes-dialog .notes-preprocess__body{padding:0 1rem 1rem}.song-notes-dialog .notes-preprocess__switches{flex-wrap:wrap;gap:.75rem;display:flex}.song-notes-dialog .notes-preprocess__switch{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.4rem .75rem;display:inline-flex}.song-notes-dialog .notes-preprocess__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=575.98px){.song-notes-dialog .notes-image-editor{padding:.875rem}.song-notes-dialog .notes-image-editor__range{grid-template-columns:1fr;gap:.35rem}}.song-notes-dialog .upload-progress-bar,.song-notes-dialog .omr-progress-bar{width:100%}.song-notes-dialog .xml-preview{width:100%;min-width:0;display:block;overflow-x:hidden}.song-notes-dialog .xml-preview svg{display:block;max-width:100%!important;height:auto!important}.song-notes-dialog .xml-preview.hidden{display:none}.song-notes-dialog .xml-details-summary{cursor:pointer}.song-notes-dialog .sheet-preview-pages{gap:1rem;width:100%;min-width:0;display:grid}.song-notes-dialog .sheet-preview-pages__page{justify-content:center;width:100%;min-width:0;display:flex;overflow:hidden}.song-notes-dialog .sheet-preview-pages__image{width:100%;max-width:960px;max-inline-size:100%;object-fit:contain;height:auto;box-shadow:var(--shadow-2);background:var(--app-surface-raised);border-radius:.75rem}@media (width<=767.98px){.song-notes-dialog .notes-viewer-status{border-radius:.8rem;margin-left:-.25rem;margin-right:-.25rem;padding:.75rem}.song-notes-dialog .notes-viewer-status__top-row{align-items:stretch}.song-notes-dialog .notes-viewer-status__nav{justify-content:flex-end;width:100%}.song-notes-dialog .notes-viewer-status__nav .btn{min-width:2.65rem}.song-notes-dialog .sheet-preview-pages{gap:.75rem}.song-notes-dialog .sheet-preview-pages__image{border-radius:.55rem}}.song-notes-dialog .hidden-file-input{display:none}.setlist-form-dialog{--setlist-form-accent:var(--ui-season-normal-accent);--setlist-form-hero-start:var(--ui-season-normal-hero-start);--setlist-form-hero-end:var(--ui-season-normal-hero-end);--setlist-form-hero-text:var(--ui-season-normal-hero-text);--setlist-form-hero-muted:var(--ui-season-normal-hero-muted);--setlist-form-card-bg:var(--ui-season-normal-card-bg);--setlist-form-card-border:var(--ui-season-normal-card-border);--setlist-form-surface:var(--app-surface);--setlist-form-surface-muted:var(--app-surface-muted);--setlist-form-surface-border:var(--app-border);--setlist-form-text-strong:var(--app-text-strong);--setlist-form-text-soft:var(--app-text-muted);--setlist-form-text-muted:var(--app-text-faint);--setlist-form-ring:color-mix(in srgb, var(--setlist-form-accent) 12%, transparent);--setlist-form-ring-strong:color-mix(in srgb, var(--setlist-form-accent) 40%, var(--app-border));--setlist-form-footer-bg:color-mix(in srgb, var(--app-surface-muted) 72%, transparent);border:1px solid var(--setlist-form-card-border);box-shadow:var(--shadow-2-emphasis);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.setlist-form-dialog--normal{--setlist-form-accent:var(--ui-season-normal-accent);--setlist-form-hero-start:var(--ui-season-normal-hero-start);--setlist-form-hero-end:var(--ui-season-normal-hero-end);--setlist-form-hero-text:var(--ui-season-normal-hero-text);--setlist-form-hero-muted:var(--ui-season-normal-hero-muted);--setlist-form-card-bg:var(--ui-season-normal-card-bg);--setlist-form-card-border:var(--ui-season-normal-card-border)}.setlist-form-dialog--lent{--setlist-form-accent:var(--ui-season-lent-accent);--setlist-form-hero-start:var(--ui-season-lent-hero-start);--setlist-form-hero-end:var(--ui-season-lent-hero-end);--setlist-form-hero-text:var(--ui-season-lent-hero-text);--setlist-form-hero-muted:var(--ui-season-lent-hero-muted);--setlist-form-card-bg:var(--ui-season-lent-card-bg);--setlist-form-card-border:var(--ui-season-lent-card-border)}.setlist-form-dialog--advent{--setlist-form-accent:var(--ui-season-advent-accent);--setlist-form-hero-start:var(--ui-season-advent-hero-start);--setlist-form-hero-end:var(--ui-season-advent-hero-end);--setlist-form-hero-text:var(--ui-season-advent-hero-text);--setlist-form-hero-muted:var(--ui-season-advent-hero-muted);--setlist-form-card-bg:var(--ui-season-advent-card-bg);--setlist-form-card-border:var(--ui-season-advent-card-border)}.setlist-form-dialog--easter{--setlist-form-accent:var(--ui-season-easter-accent);--setlist-form-hero-start:var(--ui-season-easter-hero-start);--setlist-form-hero-end:var(--ui-season-easter-hero-end);--setlist-form-hero-text:var(--ui-season-easter-hero-text);--setlist-form-hero-muted:var(--ui-season-easter-hero-muted);--setlist-form-card-bg:var(--ui-season-easter-card-bg);--setlist-form-card-border:var(--ui-season-easter-card-border)}.setlist-form-dialog--christmas{--setlist-form-accent:var(--ui-season-christmas-accent);--setlist-form-hero-start:var(--ui-season-christmas-hero-start);--setlist-form-hero-end:var(--ui-season-christmas-hero-end);--setlist-form-hero-text:var(--ui-season-christmas-hero-text);--setlist-form-hero-muted:var(--ui-season-christmas-hero-muted);--setlist-form-card-bg:var(--ui-season-christmas-card-bg);--setlist-form-card-border:var(--ui-season-christmas-card-border)}.setlist-form-dialog--adoration{--setlist-form-accent:var(--ui-season-adoration-accent);--setlist-form-hero-start:var(--ui-season-adoration-hero-start);--setlist-form-hero-end:var(--ui-season-adoration-hero-end);--setlist-form-hero-text:var(--ui-season-adoration-hero-text);--setlist-form-hero-muted:var(--ui-season-adoration-hero-muted);--setlist-form-card-bg:var(--ui-season-adoration-card-bg);--setlist-form-card-border:var(--ui-season-adoration-card-border)}.setlist-form-dialog-overlay{overscroll-behavior:none}.setlist-form-dialog-overlay__dialog{max-width:min(960px,100vw - 1rem)!important}.setlist-form-dialog__form{flex-direction:column;flex:auto;min-height:0;display:flex}.setlist-form-dialog__hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--setlist-form-accent) 22%, transparent), transparent 34%), linear-gradient(135deg, var(--setlist-form-hero-start), var(--setlist-form-hero-end));color:var(--setlist-form-hero-text);padding:clamp(18px,3vw,28px);position:relative;overflow:hidden}.setlist-form-dialog__hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--setlist-form-accent) 20%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-88px;right:-64px}.setlist-form-dialog__hero-topline,.setlist-form-dialog__hero-meta{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.setlist-form-dialog__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--setlist-form-hero-muted);font-size:11px;font-weight:700}.setlist-form-dialog__mode-badge,.setlist-form-dialog__helper-pill,.setlist-form-dialog__type-pill{border-radius:20px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.setlist-form-dialog__mode-badge,.setlist-form-dialog__type-pill{background:color-mix(in srgb, var(--app-surface) 86%, transparent);color:var(--setlist-form-text-strong)}.setlist-form-dialog__helper-pill{background:var(--setlist-form-ring);color:var(--setlist-form-hero-text)}.setlist-form-dialog__header{z-index:1;background:0 0;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 0 12px;display:flex;position:relative}.setlist-form-dialog__title{margin-bottom:6px;font-size:clamp(1.45rem,2vw,1.9rem)}.setlist-form-dialog__description{max-width:620px;color:var(--setlist-form-hero-muted)}.setlist-form-dialog__body{overscroll-behavior:contain;background:var(--setlist-form-surface);flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);gap:16px;min-height:0;padding:clamp(18px,2.5vw,28px);display:grid;overflow-y:auto}.setlist-form-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}.setlist-form-dialog__field{flex-direction:column;display:flex}.setlist-form-dialog__field--wide{grid-column:1/-1}.setlist-form-dialog__label{color:var(--setlist-form-text-strong);font-size:12px;font-weight:700}.setlist-form-dialog__input{border-color:var(--setlist-form-card-border);min-height:46px;box-shadow:none;border-radius:14px}.setlist-form-dialog__input:focus{border-color:var(--setlist-form-ring-strong);box-shadow:0 0 0 .25rem var(--setlist-form-ring)}.setlist-form-dialog__error{grid-column:1/-1}.setlist-form-dialog__sidebar{align-content:start;gap:12px;display:grid}.setlist-form-dialog__sidebar-card{border:1px solid var(--setlist-form-surface-border);background:var(--setlist-form-surface-muted);border-radius:20px;padding:16px}.setlist-form-dialog__sidebar-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--setlist-form-text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.setlist-form-dialog__sidebar-title{margin-bottom:16px;font-size:16px}.setlist-form-dialog__summary-list{gap:12px;display:grid}.setlist-form-dialog__summary-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.setlist-form-dialog__summary-label{color:var(--setlist-form-text-soft);font-size:12px}.setlist-form-dialog__summary-value{text-align:right;font-weight:600}.setlist-form-dialog__sidebar-note{background:color-mix(in srgb, var(--setlist-form-accent) 8%, transparent);color:var(--setlist-form-text-strong);border-radius:16px;align-items:flex-start;gap:8px;padding:12px 16px;font-size:12px;display:inline-flex}.setlist-form-dialog__footer{border-top:1px solid var(--setlist-form-surface-border);background:var(--setlist-form-footer-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px clamp(18px,2.5vw,28px) clamp(18px,2.5vw,24px);display:flex}.setlist-form-dialog__submit{min-width:172px}@media (width<=1199.98px){.setlist-form-dialog{border-radius:0;max-height:100dvh}.setlist-form-dialog__body{grid-template-columns:1fr}}@media (width<=767.98px){.setlist-form-dialog-overlay__dialog{height:100dvh;max-height:100dvh}.setlist-form-dialog__hero{padding:18px}.setlist-form-dialog__header{flex-direction:column;align-items:flex-start}.setlist-form-dialog__body{padding:18px}.setlist-form-dialog__fields{grid-template-columns:1fr;gap:12px}.setlist-form-dialog__footer{padding:16px 18px calc(20px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.setlist-form-dialog__submit{width:100%}}.setlists-page{--setlists-accent:var(--app-brand);--setlists-hero-start:var(--app-surface-raised);--setlists-hero-end:var(--app-surface);--setlists-hero-text:var(--app-text-strong);--setlists-hero-muted:var(--app-text-muted);--setlists-panel-bg:var(--app-surface-overlay);--setlists-panel-border:color-mix(in srgb, var(--setlists-accent) 12%, var(--app-border));--setlists-shadow:var(--shadow-card);--setlists-surface:var(--app-surface);--setlists-surface-muted:var(--app-surface-muted);--setlists-surface-border:var(--app-border);--setlists-card-bg:color-mix(in srgb, var(--app-surface) 84%, transparent);--setlists-card-bg-strong:color-mix(in srgb, var(--app-surface) 96%, var(--app-surface-muted));--setlists-pill-bg:color-mix(in srgb, var(--app-text) 6%, transparent);--setlists-accent-pill-bg:color-mix(in srgb, var(--setlists-accent) 10%, transparent);--setlists-text-strong:var(--app-text-strong);--setlists-text-soft:var(--app-text-muted);--setlists-text-muted:var(--app-text-faint);--setlists-outline-soft:color-mix(in srgb, var(--app-text) 8%, transparent);--setlists-outline-faint:color-mix(in srgb, var(--app-text) 6%, transparent);--setlists-ring:color-mix(in srgb, var(--setlists-accent) 10%, transparent);--setlists-ring-strong:color-mix(in srgb, var(--setlists-accent) 22%, transparent);--setlists-footer-bg:color-mix(in srgb, var(--app-surface-muted) 72%, transparent);--setlists-success:var(--app-success);--setlists-info:var(--app-info);--setlists-neutral:var(--app-text-muted);--setlists-danger:var(--app-danger);padding-bottom:24px}.setlists-page__hero{border:1px solid var(--setlists-panel-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--setlists-accent) 14%, transparent), transparent 34%), linear-gradient(135deg, var(--setlists-hero-start), var(--setlists-hero-end));box-shadow:var(--setlists-shadow);color:var(--setlists-hero-text);border-radius:24px;margin-bottom:16px;padding:clamp(18px,2.4vw,24px);position:relative;overflow:hidden}.setlists-page__hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--setlists-accent) 18%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-70px}.setlists-page__hero-grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid;position:relative}.setlists-page__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--setlists-hero-muted);margin-bottom:12px;font-size:11px;font-weight:700}.setlists-page__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.08}.setlists-page__description{max-width:620px;color:var(--setlists-hero-muted);margin:12px 0 0;font-size:12px}.setlists-page__overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.setlists-page__overview-grid--compact{margin-top:12px}.setlists-page__overview-card{background:var(--setlists-card-bg);border:1px solid var(--setlists-panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.setlists-page__overview-icon{background:var(--setlists-accent-pill-bg);width:40px;height:40px;color:var(--setlists-accent);border-radius:14px;place-items:center;display:grid}.setlists-page__overview-label{letter-spacing:.16em;text-transform:uppercase;color:var(--setlists-hero-muted);margin-bottom:2px;font-size:11px;font-weight:700}.setlists-page__overview-value{font-size:16px;font-weight:700;line-height:1.3}.setlists-page__overview-hint{color:var(--setlists-hero-muted);margin-top:4px;font-size:12px}.setlists-page__control-panel{background:var(--setlists-panel-bg);border:1px solid var(--setlists-panel-border);box-shadow:var(--shadow-2);border-radius:20px;padding:clamp(16px,2vw,20px)}.setlists-page__control-row{grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:12px;margin-top:12px;display:grid}.setlists-page__control-group{flex-direction:column;gap:8px;display:flex}.setlists-page__control-group--cta{justify-content:flex-end}.setlists-page__control-label{letter-spacing:.14em;text-transform:uppercase;color:var(--setlists-text-muted);font-size:11px;font-weight:700}.setlists-page__active-filters{display:none}.setlists-page__active-filter{background:var(--setlists-accent-pill-bg);min-height:32px;color:var(--setlists-text-strong);border-radius:20px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.setlists-page__active-filter i{color:var(--setlists-accent);opacity:.78}.setlists-page__search-group{box-shadow:inset 0 0 0 1px var(--setlists-ring);border-radius:18px;transition:box-shadow .18s,transform .18s;overflow:hidden}.setlists-page__search-group .input-group-text{background:var(--setlists-surface);border-right:0;border-color:var(--setlists-panel-border);color:var(--setlists-text-muted);min-height:56px;padding-inline:18px 14px}.setlists-page__search-group .form-control{border-left:0;border-color:var(--setlists-panel-border);min-height:56px;color:var(--setlists-hero-text);box-shadow:none;font-size:1.02rem;font-weight:600}.setlists-page__search-group:focus-within{box-shadow:inset 0 0 0 1px var(--setlists-ring-strong), 0 0 0 4px var(--setlists-ring);transform:translateY(-1px)}.setlists-page__create-button{border-radius:16px;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.setlists-page__control-note{color:var(--setlists-text-soft);align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;display:inline-flex}.setlists-page__quick-access{z-index:1;border-top:1px solid var(--setlists-panel-border);margin-top:12px;padding-top:12px;position:relative}.setlists-page__quick-access-header{align-items:center;gap:12px;display:flex}.setlists-page__quick-access-title{margin:0;font-size:16px}.setlists-page__quick-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.setlists-page__quick-access-card{border:1px solid var(--setlists-outline-soft);background:var(--setlists-card-bg);min-width:0;color:inherit;box-shadow:none;border-radius:14px;gap:6px;padding:12px 14px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.setlists-page__quick-access-card:hover{color:inherit;border-color:var(--setlists-ring-strong);background:var(--setlists-card-bg-strong);transform:translateY(-1px)}.setlists-page__quick-access-name{min-width:0;font-size:12px;font-weight:700;line-height:1.3}.setlists-page__quick-access-meta{min-width:0;color:var(--setlists-text-soft);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.setlists-page__quick-access-meta span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.setlists-page__quick-access-meta i{opacity:.66}.setlists-page__summary-details{z-index:1;border-top:1px solid var(--setlists-panel-border);margin-top:12px;padding-top:12px;position:relative}.setlists-page__summary-toggle{cursor:pointer;color:var(--setlists-text-strong);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;list-style:none;display:flex}.setlists-page__summary-toggle::-webkit-details-marker{display:none}.setlists-page__summary-caption{color:var(--setlists-text-muted);font-weight:600}.setlists-page__results-shell{border:1px solid var(--setlists-surface-border);background:var(--setlists-surface);box-shadow:var(--setlists-shadow);border-radius:28px;overflow:hidden}.setlists-page__results-header{border-bottom:1px solid var(--setlists-surface-border);background:var(--setlists-card-bg-strong);justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(16px,2vw,22px);display:flex}.setlists-page__section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--setlists-text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.setlists-page__section-title{margin:0;font-size:clamp(1.25rem,2vw,1.55rem)}.setlists-page__section-description{max-width:720px;color:var(--setlists-text-soft);margin:8px 0 0}.setlists-page__result-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.setlists-page__result-chip{background:var(--setlists-surface-muted);min-height:36px;color:var(--setlists-text-strong);border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.setlists-page__state{padding:24px 16px}.setlists-page__state--empty{justify-items:center;gap:16px;display:grid}.setlists-page__mobile-list{gap:12px;padding:18px;display:grid}.setlists-page__mobile-card,.setlists-page__table-row,.setlists-page__mobile-card--normal,.setlists-page__table-row--normal{--setlists-season-accent:var(--season-normal-fg)}.setlists-page__mobile-card--lent,.setlists-page__table-row--lent{--setlists-season-accent:var(--season-lent-fg)}.setlists-page__mobile-card--advent,.setlists-page__table-row--advent{--setlists-season-accent:var(--season-advent-fg)}.setlists-page__mobile-card--easter,.setlists-page__table-row--easter{--setlists-season-accent:var(--season-easter-fg)}.setlists-page__mobile-card--christmas,.setlists-page__table-row--christmas{--setlists-season-accent:var(--season-christmas-fg)}.setlists-page__mobile-card--adoration,.setlists-page__table-row--adoration{--setlists-season-accent:var(--season-adoration-fg)}.setlists-page__mobile-card{border:1px solid var(--setlists-outline-soft);background:var(--setlists-surface);box-shadow:var(--shadow-card);cursor:pointer;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex;position:relative}.setlists-page__mobile-card:before{content:"";background:var(--setlists-season-accent);border-radius:22px 0 0 22px;width:4px;position:absolute;inset:0 auto 0 0}.setlists-page__mobile-card-main{flex:auto;min-width:0}.setlists-page__mobile-card-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.setlists-page__year-pill{background:var(--setlists-pill-bg);min-height:24px;color:var(--setlists-text-strong);border-radius:20px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.setlists-page__mobile-card-title{margin:0;font-size:16px;line-height:1.35}.setlists-page__mobile-card-meta{color:var(--setlists-text-soft);flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:12px;display:flex}.setlists-page__mobile-card-meta span{align-items:center;gap:6px;display:inline-flex}.setlists-page__mobile-card-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.setlists-page__open-indicator,.setlists-page__menu-button{border:1px solid var(--setlists-outline-soft);background:var(--setlists-surface);width:40px;height:40px;color:var(--setlists-text-strong);border-radius:14px;place-items:center;padding:0;display:inline-grid}.setlists-page__dropdown-menu{z-index:50;position:absolute;top:calc(100% + 6px);right:0}.setlists-page__table-shell{background:var(--setlists-surface)}.setlists-page__table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--setlists-text-muted);background:var(--setlists-panel-bg);border-bottom-width:1px;padding:14px 16px;font-size:11px;font-weight:700}.setlists-page__table tbody td{border-color:var(--setlists-outline-faint);vertical-align:middle;padding:18px 16px}.setlists-page__table tbody tr{cursor:pointer}.setlists-page__table tbody tr:hover{background:color-mix(in srgb, var(--setlists-accent) 4%, transparent)}.setlists-page__title-cell{align-items:flex-start;gap:12px;display:flex}.setlists-page__title-dot{background:var(--setlists-season-accent);width:11px;height:11px;box-shadow:0 0 0 6px var(--setlists-ring);border-radius:50%;flex:none;margin-top:6px}.setlists-page__row-title{font-size:16px;font-weight:600}.setlists-page__row-subtitle{color:var(--setlists-text-muted);margin-top:4px;font-size:12px}.setlists-page__type-pill,.setlists-page__songs-pill{background:var(--setlists-surface-muted);min-height:32px;color:var(--setlists-text-strong);border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.setlists-page__songs-pill{background:var(--setlists-accent-pill-bg);color:var(--setlists-accent)}.setlists-page__table .season-badge,.setlists-page__mobile-card .season-badge{letter-spacing:.02em;opacity:.84;padding:2px 8px}.setlists-page__actions-cluster{border:1px solid var(--setlists-outline-soft);background:var(--setlists-footer-bg);border-radius:14px;justify-content:flex-end;align-items:center;gap:6px;padding:4px;display:inline-flex}.setlists-page__action-button{background:0 0;border:1px solid #0000;border-radius:12px;width:36px;height:36px;padding:0;transition:background-color .18s,border-color .18s,transform .18s}.setlists-page__action-button:hover,.setlists-page__action-button:focus-visible{background:var(--setlists-surface);border-color:var(--setlists-outline-soft);transform:translateY(-1px)}.setlists-page__action-button--success{color:var(--setlists-success)}.setlists-page__action-button--primary{color:var(--setlists-info)}.setlists-page__action-button--neutral{color:var(--setlists-neutral)}.setlists-page__action-button--danger{color:var(--setlists-danger)}.setlists-page__footer{border-top:1px solid var(--setlists-surface-border);background:var(--setlists-footer-bg);padding:14px 18px 18px}@media (width<=1199.98px){.setlists-page__hero-grid{grid-template-columns:1fr}.setlists-page__quick-access{margin-top:8px;padding-top:8px}.setlists-page__quick-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.setlists-page__quick-access-card{padding:10px 12px}.setlists-page__quick-access-name{font-size:11px}.setlists-page__quick-access-meta{gap:8px}.setlists-page__overview-grid{grid-template-columns:1fr}.setlists-page__summary-details{margin-top:8px;padding-top:8px}.setlists-page__results-header{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px}.setlists-page__quick-access-header{gap:8px}.setlists-page__result-chips{justify-content:flex-start}.setlists-page__result-chip{min-height:32px;padding:0 10px}}@media (width<=767.98px){.setlists-page{padding-bottom:16px}.setlists-page__hero{border-radius:24px;padding:18px}.setlists-page__quick-access-card{padding:12px 14px}.setlists-page__quick-access-grid,.setlists-page__control-row{grid-template-columns:1fr}.setlists-page__results-shell{border-radius:24px}.setlists-page__results-header{flex-direction:column;align-items:flex-start;padding:18px}.setlists-page__quick-access-header{flex-direction:column;align-items:flex-start}.setlists-page__mobile-list,.setlists-page__footer{padding:14px}.setlists-page--search-active .setlists-page__hero{margin-bottom:12px;padding:14px}.setlists-page--search-active .setlists-page__hero-grid{gap:10px}.setlists-page--search-active .setlists-page__title,.setlists-page--search-active .setlists-page__quick-access,.setlists-page--search-active .setlists-page__summary-details,.setlists-page--search-active .setlists-page__results-header,.setlists-page--search-active .setlists-page__control-row{display:none}.setlists-page--search-active .setlists-page__control-panel{box-shadow:var(--shadow-2);border-radius:18px;padding:12px}.setlists-page--search-active .setlists-page__control-group--search{gap:0}.setlists-page--search-active .setlists-page__active-filters{margin-top:10px;display:flex}.setlists-page--search-active .setlists-page__control-group--search .setlists-page__control-label{display:none}.setlists-page--search-active .setlists-page__search-group{box-shadow:inset 0 0 0 1px var(--setlists-ring-strong), 0 0 0 3px var(--setlists-ring);transform:none}.setlists-page--search-active .setlists-page__results-shell{border-radius:22px}.setlists-page--search-active .setlists-page__mobile-list{padding-top:12px}}.add-song-panel{--add-song-accent:var(--app-brand);--add-song-hero-start:var(--app-surface-raised);--add-song-hero-end:var(--app-surface);--add-song-hero-text:var(--app-text-strong);--add-song-hero-muted:var(--app-text-muted);--add-song-card-border:color-mix(in srgb, var(--add-song-accent) 12%, var(--app-border));--add-song-surface:var(--app-surface);--add-song-surface-muted:var(--app-surface-muted);--add-song-surface-border:var(--app-border);--add-song-text-strong:var(--app-text-strong);--add-song-text-soft:var(--app-text-muted);--add-song-text-muted:var(--app-text-faint);--add-song-ring:color-mix(in srgb, var(--add-song-accent) 12%, transparent);--add-song-ring-strong:color-mix(in srgb, var(--add-song-accent) 42%, var(--app-border));--add-song-outline-soft:color-mix(in srgb, var(--app-text) 10%, transparent);--add-song-outline-faint:color-mix(in srgb, var(--app-text) 8%, transparent);--add-song-footer-bg:color-mix(in srgb, var(--app-surface-muted) 72%, transparent);border:1px solid var(--add-song-card-border);box-shadow:var(--shadow-2-emphasis);border-radius:28px;overflow:hidden}.add-song-panel-overlay__dialog{max-width:min(1120px,100vw - 1rem)!important}.add-song-panel__hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--add-song-accent) 22%, transparent), transparent 34%), linear-gradient(135deg, var(--add-song-hero-start), var(--add-song-hero-end));color:var(--add-song-hero-text);padding:clamp(18px,3vw,30px);position:relative;overflow:hidden}.add-song-panel__hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--add-song-accent) 20%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-92px;right:-72px}.add-song-panel__hero-topline,.add-song-panel__hero-grid{z-index:1;position:relative}.add-song-panel__hero-topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-song-panel__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--add-song-hero-muted);font-size:11px;font-weight:700}.add-song-panel__mode-badge,.add-song-panel__selection-pill,.add-song-panel__results-pill,.add-song-panel__song-state-pill,.add-song-panel__key-pill,.add-song-panel__selected-role{border-radius:20px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.add-song-panel__mode-badge,.add-song-panel__key-pill{background:color-mix(in srgb, var(--app-surface) 86%, transparent);color:var(--add-song-text-strong)}.add-song-panel__selection-pill,.add-song-panel__results-pill--filter,.add-song-panel__selected-role{background:var(--add-song-ring);color:var(--add-song-accent)}.add-song-panel__results-pill--existing,.add-song-panel__song-state-pill{background:var(--add-song-outline-faint);color:var(--add-song-text-strong)}.add-song-panel__header{z-index:1;background:0 0;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 0 12px;display:flex;position:relative}.add-song-panel__title{margin-bottom:6px;font-size:clamp(1.55rem,2vw,2rem)}.add-song-panel__description{max-width:760px;color:var(--add-song-hero-muted)}.add-song-panel__hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.add-song-panel__meta-card{background:color-mix(in srgb, var(--app-surface) 88%, transparent);border:1px solid var(--add-song-card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.add-song-panel__meta-icon{background:var(--add-song-ring);width:40px;height:40px;color:var(--add-song-accent);border-radius:14px;place-items:center;display:grid}.add-song-panel__meta-label,.add-song-panel__section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--add-song-text-muted);margin-bottom:4px;font-size:11px;font-weight:700}.add-song-panel__meta-value{font-size:18px;font-weight:700;line-height:1.2}.add-song-panel__meta-hint,.add-song-panel__footer-note,.add-song-panel__selected-hint,.add-song-panel__tag-empty,.add-song-panel__selected-more{color:var(--add-song-text-soft);font-size:12px}.add-song-panel__body{background:var(--add-song-surface);grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);gap:16px;padding:clamp(18px,2.5vw,30px);display:grid}.add-song-panel__main,.add-song-panel__sidebar{align-content:start;gap:16px;min-width:0;display:grid}.add-song-panel__filters-card,.add-song-panel__results-shell,.add-song-panel__sidebar-card{border:1px solid var(--add-song-surface-border);background:var(--add-song-surface-muted);border-radius:24px}.add-song-panel__filters-card,.add-song-panel__sidebar-card{padding:16px}.add-song-panel__section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.add-song-panel__section-header--results{margin-bottom:0;padding:16px 16px 12px}.add-song-panel__section-title{margin:0;font-size:16px;line-height:1.35}.add-song-panel__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.add-song-panel__field{flex-direction:column;gap:8px;display:flex}.add-song-panel__field--wide{grid-column:1/-1}.add-song-panel__label{color:var(--add-song-text-strong);font-size:12px;font-weight:700}.add-song-panel__input-group .input-group-text{border-color:var(--add-song-card-border);background:var(--add-song-surface);color:var(--add-song-text-muted);border-radius:14px 0 0 14px}.add-song-panel__input{border-color:var(--add-song-card-border);min-height:46px;box-shadow:none;border-radius:0 14px 14px 0}.add-song-panel__input:focus{border-color:var(--add-song-ring-strong);box-shadow:0 0 0 .25rem var(--add-song-ring)}.add-song-panel__chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-song-panel__filter-chip{border:1px solid var(--add-song-outline-soft);background:var(--add-song-surface);min-height:40px;color:var(--add-song-text-strong);border-radius:20px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s;display:inline-flex}.add-song-panel__filter-chip:hover{border-color:color-mix(in srgb, var(--add-song-accent) 24%, var(--app-border));transform:translateY(-1px)}.add-song-panel__filter-chip.is-active{box-shadow:0 16px 30px color-mix(in srgb, var(--add-song-accent) 12%, transparent)}.add-song-panel__filter-chip--all.is-active{border-color:color-mix(in srgb, var(--app-navbar-bg) 24%, var(--app-border));background:var(--app-navbar-bg);color:var(--app-navbar-link)}.add-song-panel__filter-chip--category.is-active{border-color:color-mix(in srgb, var(--app-info) 18%, var(--app-border));background:color-mix(in srgb, var(--app-info) 10%, transparent);color:var(--app-info)}.add-song-panel__filter-chip--group.is-active{border-color:color-mix(in srgb, var(--app-brand-strong) 20%, var(--app-border));background:color-mix(in srgb, var(--app-brand-strong) 10%, transparent);color:var(--app-brand-strong)}.add-song-panel__filter-chip--custom.is-active{border-color:color-mix(in srgb, var(--app-text-muted) 18%, var(--app-border));background:color-mix(in srgb, var(--app-text-muted) 10%, transparent);color:var(--app-text-muted)}.add-song-panel__filter-chip-short{background:var(--add-song-outline-faint);letter-spacing:.08em;border-radius:20px;place-items:center;min-width:34px;height:24px;padding:0 8px;font-size:.72rem;display:inline-grid}.add-song-panel__filter-chip.is-active .add-song-panel__filter-chip-short{background:color-mix(in srgb, var(--app-surface) 24%, transparent)}.add-song-panel__filters-note{color:var(--add-song-text-soft);margin-top:12px;font-size:12px}.add-song-panel__results-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.add-song-panel__results-list{gap:12px;max-height:440px;padding:8px 16px 16px;display:grid;overflow-y:auto}.add-song-panel__state{border:1px dashed var(--add-song-outline-soft);background:var(--add-song-surface);min-height:240px;color:var(--add-song-text-soft);text-align:center;border-radius:20px;place-items:center;gap:8px;padding:16px;display:grid}.add-song-panel__state--loading{justify-content:center;align-items:center;display:flex}.add-song-panel__song-card{background:var(--add-song-surface);cursor:pointer;border:1px solid #0000;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.add-song-panel__song-card:hover{border-color:color-mix(in srgb, var(--add-song-accent) 16%, var(--app-border));box-shadow:var(--shadow-2);transform:translateY(-1px)}.add-song-panel__song-card--selected{border-color:color-mix(in srgb, var(--add-song-accent) 20%, var(--app-border));background:linear-gradient(180deg, color-mix(in srgb, var(--add-song-accent) 8%, transparent), color-mix(in srgb, var(--app-surface) 96%, transparent))}.add-song-panel__song-card--existing:not(.add-song-panel__song-card--selected){border-color:var(--add-song-outline-faint);background:color-mix(in srgb, var(--app-surface-raised) 92%, transparent)}.add-song-panel__song-check{padding-top:4px}.add-song-panel__song-check .form-check-input{cursor:pointer;width:1.15rem;height:1.15rem;accent-color:var(--add-song-accent)}.add-song-panel__song-content,.add-song-panel__song-copy{min-width:0}.add-song-panel__song-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.add-song-panel__song-title-row,.add-song-panel__song-hint,.add-song-panel__song-side,.add-song-panel__tag-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-song-panel__song-title{color:var(--add-song-text-strong);font-size:16px;font-weight:700}.add-song-panel__song-hint{color:var(--add-song-text-soft);margin-top:6px;font-size:12px}.add-song-panel__song-hint>span{align-items:center;gap:6px;display:inline-flex}.add-song-panel__song-hint-pill{background:color-mix(in srgb, var(--add-song-accent) 10%, transparent);color:var(--add-song-accent);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.add-song-panel__song-side{justify-content:flex-end}.add-song-panel__role-field{letter-spacing:.1em;text-transform:uppercase;min-width:180px;color:var(--add-song-text-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.add-song-panel__role-field .form-select{border-color:var(--add-song-card-border);min-height:40px;box-shadow:none;border-radius:12px}.add-song-panel__tag-list{margin-top:12px}.add-song-panel__tag-badge{font-size:.78rem;font-weight:600}.add-song-panel__sidebar-note{border:1px solid color-mix(in srgb, var(--add-song-accent) 10%, var(--app-border));background:color-mix(in srgb, var(--add-song-accent) 5%, transparent);color:var(--add-song-text-strong);border-radius:20px;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.add-song-panel__selected-empty{border:1px dashed var(--add-song-outline-soft);background:var(--add-song-surface);color:var(--add-song-text-soft);border-radius:18px;padding:12px}.add-song-panel__selected-list{gap:12px;display:grid}.add-song-panel__selected-item{background:var(--add-song-surface);border:1px solid var(--add-song-outline-faint);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.add-song-panel__selected-title{color:var(--add-song-text-strong);font-size:12px;font-weight:700}.add-song-panel__footer{border-top:1px solid var(--add-song-surface-border);background:var(--add-song-footer-bg);justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(18px,2.5vw,30px);display:flex}.add-song-panel__footer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.add-song-panel__submit{min-width:176px}@media (width<=1199.98px){.add-song-panel{border-radius:0;min-height:100%}.add-song-panel__hero-grid,.add-song-panel__body{grid-template-columns:1fr}.add-song-panel__results-list{max-height:none}.add-song-panel__footer{flex-direction:column;align-items:stretch}.add-song-panel__footer-actions{flex-wrap:wrap;width:100%}.add-song-panel__footer-actions>.btn{flex:180px}}@media (width<=767.98px){.add-song-panel__filter-grid,.add-song-panel__hero-grid{grid-template-columns:1fr}.add-song-panel__section-header,.add-song-panel__song-top,.add-song-panel__selected-item{flex-direction:column}.add-song-panel__song-side,.add-song-panel__results-pills,.add-song-panel__footer-actions{justify-content:flex-start}.add-song-panel__role-field{min-width:100%}}.setlist-detail-page{--setlist-accent:var(--ui-season-normal-accent);--setlist-hero-start:var(--ui-season-normal-hero-start);--setlist-hero-end:var(--ui-season-normal-hero-end);--setlist-hero-text:var(--ui-season-normal-hero-text);--setlist-hero-muted:var(--ui-season-normal-hero-muted);--setlist-card-bg:var(--ui-season-normal-card-bg);--setlist-card-border:var(--ui-season-normal-card-border);--setlist-card-shadow:var(--shadow-card);--setlist-action-text:var(--app-text-strong);--setlist-action-muted:var(--app-text-muted);--setlist-surface:var(--app-surface);--setlist-surface-muted:var(--app-surface-muted);--setlist-surface-border:var(--app-border);--setlist-text-strong:var(--app-text-strong);--setlist-text-soft:var(--app-text-muted);--setlist-text-muted:var(--app-text-faint);--setlist-danger:var(--app-danger);--setlist-danger-bg:color-mix(in srgb, var(--app-danger) 12%, transparent);--setlist-danger-border:color-mix(in srgb, var(--app-danger) 22%, var(--app-border));--setlist-warning:var(--app-warning);--setlist-warning-bg:color-mix(in srgb, var(--app-warning) 18%, transparent);--setlist-outline-soft:color-mix(in srgb, var(--app-text) 6%, transparent);--setlist-outline-strong:color-mix(in srgb, var(--app-text) 8%, transparent);--setlist-row-hover:color-mix(in srgb, var(--setlist-accent) 4%, transparent);--setlist-card-elevated:color-mix(in srgb, var(--app-surface) 96%, var(--app-surface-muted));--setlist-pill-bg:color-mix(in srgb, var(--app-surface) 88%, transparent);padding-bottom:24px}.setlist-detail-page--normal{--setlist-accent:var(--ui-season-normal-accent);--setlist-hero-start:var(--ui-season-normal-hero-start);--setlist-hero-end:var(--ui-season-normal-hero-end);--setlist-hero-text:var(--ui-season-normal-hero-text);--setlist-hero-muted:var(--ui-season-normal-hero-muted);--setlist-card-bg:var(--ui-season-normal-card-bg);--setlist-card-border:var(--ui-season-normal-card-border)}.setlist-detail-page--lent{--setlist-accent:var(--ui-season-lent-accent);--setlist-hero-start:var(--ui-season-lent-hero-start);--setlist-hero-end:var(--ui-season-lent-hero-end);--setlist-hero-text:var(--ui-season-lent-hero-text);--setlist-hero-muted:var(--ui-season-lent-hero-muted);--setlist-card-bg:var(--ui-season-lent-card-bg);--setlist-card-border:var(--ui-season-lent-card-border)}.setlist-detail-page--advent{--setlist-accent:var(--ui-season-advent-accent);--setlist-hero-start:var(--ui-season-advent-hero-start);--setlist-hero-end:var(--ui-season-advent-hero-end);--setlist-hero-text:var(--ui-season-advent-hero-text);--setlist-hero-muted:var(--ui-season-advent-hero-muted);--setlist-card-bg:var(--ui-season-advent-card-bg);--setlist-card-border:var(--ui-season-advent-card-border)}.setlist-detail-page--easter{--setlist-accent:var(--ui-season-easter-accent);--setlist-hero-start:var(--ui-season-easter-hero-start);--setlist-hero-end:var(--ui-season-easter-hero-end);--setlist-hero-text:var(--ui-season-easter-hero-text);--setlist-hero-muted:var(--ui-season-easter-hero-muted);--setlist-card-bg:var(--ui-season-easter-card-bg);--setlist-card-border:var(--ui-season-easter-card-border)}.setlist-detail-page--christmas{--setlist-accent:var(--ui-season-christmas-accent);--setlist-hero-start:var(--ui-season-christmas-hero-start);--setlist-hero-end:var(--ui-season-christmas-hero-end);--setlist-hero-text:var(--ui-season-christmas-hero-text);--setlist-hero-muted:var(--ui-season-christmas-hero-muted);--setlist-card-bg:var(--ui-season-christmas-card-bg);--setlist-card-border:var(--ui-season-christmas-card-border)}.setlist-detail-page--adoration{--setlist-accent:var(--ui-season-adoration-accent);--setlist-hero-start:var(--ui-season-adoration-hero-start);--setlist-hero-end:var(--ui-season-adoration-hero-end);--setlist-hero-text:var(--ui-season-adoration-hero-text);--setlist-hero-muted:var(--ui-season-adoration-hero-muted);--setlist-card-bg:var(--ui-season-adoration-card-bg);--setlist-card-border:var(--ui-season-adoration-card-border)}.setlist-detail-page__hero{border:1px solid var(--setlist-card-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--setlist-accent) 16%, transparent), transparent 34%), linear-gradient(135deg, var(--setlist-hero-start), var(--setlist-hero-end));box-shadow:var(--setlist-card-shadow);color:var(--setlist-hero-text);border-radius:20px;margin-bottom:12px;padding:clamp(14px,2vw,20px);position:relative;overflow:hidden}.setlist-detail-page__hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--setlist-accent) 20%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-108px;right:-88px}.setlist-detail-page__hero-grid{z-index:1;grid-template-columns:1fr;align-items:start;gap:12px;display:grid;position:relative}.setlist-detail-page__hero-copy{gap:12px;min-width:0;display:grid}.setlist-detail-page__hero-topline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}.setlist-detail-page__back-button{border-color:var(--setlist-card-border);background:var(--setlist-pill-bg);color:var(--setlist-action-text);align-items:center;display:inline-flex}.setlist-detail-page__mode-badge{background:color-mix(in srgb, var(--setlist-accent) 12%, transparent);color:var(--setlist-hero-text);border-radius:20px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.setlist-detail-page__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.setlist-detail-page__title-copy{min-width:0}.setlist-detail-page__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.1}.setlist-detail-page__type-pill{background:var(--setlist-pill-bg);color:var(--setlist-action-text);border-radius:20px;align-items:center;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.setlist-detail-page__icon-button{border:1px solid var(--setlist-card-border);background:var(--setlist-card-bg);width:40px;height:40px;color:var(--setlist-action-text);border-radius:12px;flex:none}.setlist-detail-page__mobile-menu{align-self:flex-start}.setlist-detail-page__mobile-menu-list{border:1px solid var(--setlist-surface-border);min-width:200px;box-shadow:var(--shadow-3,0 8px 24px #0000002e);background:var(--app-surface);z-index:1080;border-radius:14px;margin-top:6px;padding:6px}.setlist-detail-page__mobile-menu-list .dropdown-item{border-radius:10px;padding:10px 12px;font-size:12px}.setlist-detail-page__mobile-menu-list .dropdown-divider{margin:6px 4px}.setlist-detail-page__meta-grid{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.setlist-detail-page__meta-card{background:var(--setlist-card-bg);border:1px solid var(--setlist-card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;display:inline-flex}.setlist-detail-page__meta-icon{background:color-mix(in srgb, var(--setlist-accent) 12%, transparent);width:24px;height:24px;color:var(--setlist-accent);border-radius:8px;place-items:center;display:grid}.setlist-detail-page__meta-copy{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.setlist-detail-page__meta-label{letter-spacing:.12em;text-transform:uppercase;color:var(--setlist-hero-muted);font-size:11px;font-weight:700}.setlist-detail-page__meta-value{font-size:12px;font-weight:700;line-height:1.2}.setlist-detail-page__hero-actions{flex-wrap:wrap;gap:8px;display:flex}.setlist-detail-page__action-button{border:1px solid var(--setlist-card-border);background:color-mix(in srgb, var(--setlist-card-bg) 92%, var(--app-surface));width:auto;min-width:0;box-shadow:var(--shadow-2);color:var(--setlist-action-text);text-align:left;border-radius:16px;flex:180px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.setlist-detail-page__action-button:hover,.setlist-detail-page__action-button:focus-visible{border-color:color-mix(in srgb, var(--setlist-accent) 28%, var(--app-border));transform:translateY(-1px)}.setlist-detail-page__action-button--primary{border-color:color-mix(in srgb, var(--setlist-accent) 26%, var(--app-border));background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 98%, transparent), color-mix(in srgb, var(--setlist-accent) 8%, transparent))}.setlist-detail-page__action-button--danger{border-color:var(--setlist-danger-border)}.setlist-detail-page__action-button--danger .setlist-detail-page__action-icon{background:var(--setlist-danger-bg);color:var(--setlist-danger)}.setlist-detail-page__action-button--compact{min-height:38px;box-shadow:none;border-radius:20px;flex:none;gap:8px;padding:8px 12px}.setlist-detail-page__action-button--compact .setlist-detail-page__action-copy{gap:0}.setlist-detail-page__action-button--compact .setlist-detail-page__action-label{font-size:12px}.setlist-detail-page__action-button--compact .setlist-detail-page__action-icon{color:currentColor;background:0 0;border-radius:0;width:auto;height:auto}.setlist-detail-page__action-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.setlist-detail-page__action-label{font-size:12px;font-weight:700}.setlist-detail-page__action-description{color:var(--setlist-action-muted);font-size:12px}.setlist-detail-page__action-icon{background:color-mix(in srgb, var(--setlist-accent) 12%, transparent);width:36px;height:36px;color:var(--setlist-accent);border-radius:12px;flex:none;place-items:center;display:grid}.setlist-detail-page__songs-shell{border:1px solid var(--setlist-surface-border);background:var(--setlist-surface);box-shadow:var(--setlist-card-shadow);border-radius:28px;overflow:hidden}.setlist-detail-page__songs-header{border-bottom:1px solid var(--setlist-surface-border);background:var(--setlist-card-elevated);justify-content:space-between;align-items:center;gap:16px;padding:clamp(14px,1.7vw,18px);display:flex}.setlist-detail-page__section-heading{min-width:0}.setlist-detail-page__section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--setlist-text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.setlist-detail-page__section-title{margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.setlist-detail-page__songs-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.setlist-detail-page__summary-pill{background:var(--setlist-surface-muted);min-height:36px;color:var(--setlist-text-strong);border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.setlist-detail-page__summary-pill--warning{background:var(--setlist-warning-bg);color:var(--setlist-warning)}.setlist-detail-page__empty-state{justify-items:center;gap:16px;padding:32px 16px;display:grid}.setlist-detail-page__table-shell{background:var(--setlist-surface)}.setlist-detail-page__table{margin-bottom:0}.setlist-detail-page__table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--setlist-text-muted);background:var(--setlist-card-bg);border-bottom-width:1px;padding:14px 16px;font-size:11px;font-weight:700}.setlist-detail-page__table tbody td{border-color:var(--setlist-outline-soft);vertical-align:middle;padding:18px 16px}.setlist-detail-page__table tbody tr:hover{background:var(--setlist-row-hover)}.setlist-detail-page__song-cell{align-items:flex-start;gap:8px;min-width:0;display:flex}.setlist-detail-page__song-drag-handle{justify-content:center;align-items:center;width:28px;margin-top:6px}.setlist-detail-page__song-copy{min-width:0}.setlist-detail-page__song-title-row{align-items:center;gap:8px;min-width:0;display:flex}.setlist-detail-page__song-title{font-weight:600}.setlist-detail-page__song-status{color:var(--setlist-text-soft);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.setlist-detail-page__song-status.is-ready{color:var(--app-success)}.setlist-detail-page__song-status.is-missing{color:var(--app-warning)}.setlist-detail-page-icon-small{font-size:.8em}.setlist-detail-page-grab-handle{cursor:grab;touch-action:none}.setlist-detail-page-mobile-grab-cell{touch-action:none;cursor:grab;width:44px}.setlist-detail-page-col-number{width:40px}.setlist-detail-page-col-delete{width:50px}.setlist-detail-page-col-mobile-grab{width:44px}.setlist-detail-role-select-mobile{width:auto;max-width:130px}.setlist-detail-role-select-desktop{width:auto;min-width:120px}.setlist-detail-row.edit-mode{cursor:default}.setlist-detail-row:not(.edit-mode){cursor:pointer}@media (width<=1199.98px){.setlist-detail-page__songs-header{flex-wrap:wrap}.setlist-detail-page__songs-tools{justify-content:flex-start}}@media (width<=767.98px){.setlist-detail-page{padding-bottom:16px}.setlist-detail-page__hero{border-radius:20px;padding:14px}.setlist-detail-page__hero-topline{gap:8px}.setlist-detail-page__back-button,.setlist-detail-page__mode-badge{justify-content:center}.setlist-detail-page__title-row{align-items:flex-start}.setlist-detail-page__icon-button{align-self:flex-start}.setlist-detail-page__hero-actions{width:100%}.setlist-detail-page__action-button{padding:14px 16px}.setlist-detail-page__meta-grid,.setlist-detail-page__hero-actions .setlist-detail-page__action-button:not(.setlist-detail-page__action-button--primary),.setlist-detail-page__edit-button-desktop{display:none}.setlist-detail-page__songs-shell{border-radius:24px}.setlist-detail-page__songs-header{padding:18px}.setlist-detail-page__table thead th,.setlist-detail-page__table tbody td{padding-left:12px;padding-right:12px}.setlist-detail-page__song-status{font-size:11px}}.audio-playlists{--audio-playlists-border:color-mix(in srgb, var(--app-text) 10%, var(--app-border));--audio-playlists-border-strong:color-mix(in srgb, var(--app-text) 12%, var(--app-border));--audio-playlists-panel-bg:linear-gradient(180deg, var(--app-surface) 0%, color-mix(in srgb, var(--app-surface-raised) 96%, transparent) 100%);--audio-playlists-card-bg:var(--app-surface);--audio-playlists-shadow:var(--shadow-card);--audio-playlists-item-shadow:var(--shadow-2-emphasis);--audio-playlists-text-soft:var(--app-text-muted);--audio-playlists-chip-bg:color-mix(in srgb, var(--app-brand-strong) 10%, transparent);--audio-playlists-chip-text:var(--app-brand-strong);--audio-playlists-active-border:color-mix(in srgb, var(--app-brand-strong) 35%, var(--app-border));--audio-playlists-active-bg:color-mix(in srgb, var(--app-brand) 10%, var(--app-surface));--audio-playlists-active-ring:color-mix(in srgb, var(--app-brand-strong) 8%, transparent);gap:1rem;display:grid}.audio-playlists__hero,.audio-playlists__sidebar,.audio-playlists__content{border:1px solid var(--audio-playlists-border);background:var(--audio-playlists-panel-bg);box-shadow:var(--audio-playlists-shadow)}.audio-playlists__hero{border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.audio-playlists__title{font-size:1.1rem}.audio-playlists__subtitle{color:var(--audio-playlists-text-soft)}.audio-playlists__summary{flex-wrap:wrap;gap:.5rem;display:flex}.audio-playlists__summary-chip{background:var(--audio-playlists-chip-bg);min-height:36px;color:var(--audio-playlists-chip-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .9rem;font-weight:600;display:inline-flex}.audio-playlists__layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:1rem;display:grid}.audio-playlists__sidebar,.audio-playlists__content{border-radius:18px}.audio-playlists__sidebar-title{text-transform:uppercase;letter-spacing:.05em;color:var(--audio-playlists-text-soft);font-size:.8rem}.audio-playlists__playlist-list,.audio-playlists__items{gap:.75rem;display:grid}.audio-playlists__playlist-button{border:1px solid var(--audio-playlists-border-strong);background:var(--audio-playlists-card-bg);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.audio-playlists__playlist-button--active{border-color:var(--audio-playlists-active-border);background:var(--audio-playlists-active-bg);box-shadow:0 0 0 1px var(--audio-playlists-active-ring)}.audio-playlists__content-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.audio-playlists__header-actions,.audio-playlists__item-actions{flex-wrap:wrap;gap:.5rem;display:flex}.audio-playlists__rename-group{min-width:min(520px,100%)}.audio-playlists__item{--audio-playlists-item-transform:none;--audio-playlists-item-transition:none;border:1px solid var(--audio-playlists-border-strong);background:var(--audio-playlists-card-bg);transform:var(--audio-playlists-item-transform);transition:var(--audio-playlists-item-transition);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}.audio-playlists__item--dragging{box-shadow:var(--audio-playlists-item-shadow)}.audio-playlists__drag-handle{cursor:grab;grid-area:drag}.audio-playlists__item-copy{grid-area:copy;min-width:0}.audio-playlists__item-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audio-playlists__item-meta{font-variant-numeric:tabular-nums;color:var(--audio-playlists-text-soft);grid-area:meta;font-size:.9rem}.audio-playlists__item-actions{grid-area:actions}@media (width<=1199.98px){.audio-playlists__layout{grid-template-columns:1fr}.audio-playlists__hero{justify-content:stretch;align-items:start;gap:.85rem;display:grid}.audio-playlists__summary{flex-direction:column;align-items:flex-start;width:100%}.audio-playlists__summary-chip{max-width:100%}.audio-playlists__content-header{display:grid}.audio-playlists__rename-group{min-width:0}.audio-playlists__item{align-items:start;display:grid}.audio-playlists__item-actions .btn{flex:calc(50% - .5rem)}.page-content--with-player .audio-playlists__content{padding-bottom:10rem}}@media (width<=575.98px){.audio-playlists__hero,.audio-playlists__sidebar,.audio-playlists__content{border-radius:16px}.audio-playlists__hero{padding:1rem}.audio-playlists__subtitle{margin-right:0}.audio-playlists__content-header,.audio-playlists__header-actions{gap:.75rem}.audio-playlists__header-actions{grid-template-columns:1fr;display:grid}.audio-playlists__header-actions .btn{width:100%}.audio-playlists__item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy meta""actions actions""drag drag";gap:.65rem;padding:.9rem}.audio-playlists__drag-handle{justify-content:center;width:100%;padding-inline:.85rem}.audio-playlists__item-copy strong{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.audio-playlists__item-copy .small{overflow-wrap:anywhere}.audio-playlists__item-meta{place-self:start end;font-size:1rem}.audio-playlists__item-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.audio-playlists__item-actions .btn{width:100%}.audio-playlists__item-actions .btn:last-child{grid-column:1/-1}}.add-recording-modal{background-color:#00000080}.add-recording-modal .add-recording-section{margin-bottom:1.25rem}.add-recording-modal .add-recording-section:last-child{margin-bottom:0}.recordings-bulk-toolbar{--recordings-list-surface:var(--app-surface);--recordings-list-border:color-mix(in srgb, var(--app-text) 10%, var(--app-border));--recordings-list-border-strong:color-mix(in srgb, var(--app-brand) 45%, var(--app-border));--recordings-list-text-soft:var(--app-text-muted);--recordings-list-table-hover:color-mix(in srgb, var(--app-brand) 4%, var(--app-surface));--recordings-list-selected:color-mix(in srgb, var(--app-brand) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--app-brand) 6%, var(--app-surface-raised)) 0%, color-mix(in srgb, var(--app-brand) 10%, var(--app-surface)) 100%);border:1px solid var(--recordings-list-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.recordings-bulk-toolbar__actions{flex-wrap:wrap;gap:.5rem;display:flex}.recordings-table-wrapper{border:1px solid var(--recordings-list-border);background:var(--recordings-list-surface);box-shadow:var(--shadow-2);border-radius:14px;padding:.4rem .45rem}.recordings-table-wrapper .recordings-table{margin-bottom:0}.recordings-table-wrapper .recordings-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--recordings-list-text-soft);font-size:.72rem}.recordings-table-wrapper .recordings-table th.col-select{width:6%}.recordings-table-wrapper .recordings-table th.col-name{width:45%}.recordings-table-wrapper .recordings-table th.col-status,.recordings-table-wrapper .recordings-table th.col-duration{width:12%}.recordings-table-wrapper .recordings-table th.col-date{width:13%}.recordings-table-wrapper .recordings-table th.col-actions{width:26%}.recordings-table-wrapper .recordings-table td{vertical-align:middle}.recordings-table-wrapper .recordings-table .recordings-table__expanded-row td{background:color-mix(in srgb, var(--app-surface-raised) 96%, transparent);padding:.9rem}.recordings-table-wrapper .recordings-table .recordings-table__row--selected{background:var(--recordings-list-selected)}.recordings-table-wrapper .recordings-table .recordings-table__select-cell{width:42px}.recordings-table-wrapper .recordings-table .recordings-table__name-cell{max-width:0}.recordings-table-wrapper .recordings-table .recordings-table__action-group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.recordings-table-wrapper .recordings-table tbody tr:hover{background:var(--recordings-list-table-hover)}.recordings-table-wrapper .recording-rename-editor .form-control{min-width:210px}.recordings-table-wrapper .recording-rename-editor .btn{white-space:nowrap}.recordings-table-wrapper .recordings-progress-bar{max-width:120px;height:24px}.recordings-table-wrapper audio{width:148px;max-width:148px;height:24px}.recordings-list-mobile{gap:.7rem;display:grid}.recordings-list-mobile .recording-card__copy{min-width:0}.recordings-list-mobile .recording-card__playback-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.recordings-list-mobile .recording-card__playback-actions .btn{width:100%}.recordings-list-mobile .recording-card--selected{border-color:var(--recordings-list-border-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--app-brand) 12%, transparent), 0 10px 24px color-mix(in srgb, var(--app-brand) 8%, transparent)}.recordings-list-mobile .recordings-selection-checkbox{padding-top:.15rem}.recordings-list-mobile .btn-group{flex-wrap:wrap;gap:.4rem;display:flex}.recordings-list-mobile .btn-group>.btn{flex:calc(50% - .4rem);border-radius:.375rem!important}.recordings-panel{--recordings-surface:var(--app-surface);--recordings-surface-raised:var(--app-surface-raised);--recordings-surface-muted:var(--app-surface-muted);--recordings-border:color-mix(in srgb, var(--app-text) 14%, var(--app-border));--recordings-border-soft:color-mix(in srgb, var(--app-text) 12%, var(--app-border));--recordings-shadow:var(--shadow-2);--recordings-text:var(--app-text-strong);--recordings-text-soft:var(--app-text-muted);--recordings-brand:var(--app-brand);--recordings-hero-bg:linear-gradient(140deg, color-mix(in srgb, var(--app-warning) 6%, var(--app-surface)) 0%, color-mix(in srgb, var(--app-brand) 6%, var(--app-surface-raised)) 62%, color-mix(in srgb, var(--app-brand) 10%, var(--app-surface)) 100%);gap:.8rem;max-width:1080px;margin-inline:auto;display:grid}.recordings-panel__hero{border:1px solid var(--recordings-border);background:var(--recordings-hero-bg);box-shadow:var(--recordings-shadow);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.85rem 1rem;display:flex}.recordings-panel__title{color:var(--recordings-text);letter-spacing:.01em}.recordings-panel__subtitle{color:var(--recordings-text-soft);max-width:62ch;font-size:.92rem}.recordings-panel__summary{padding-left:.15rem}.recordings-panel__chips{grid-template-columns:repeat(3,minmax(88px,1fr));gap:.45rem;display:grid}.recordings-panel__chip{border:1px solid var(--recordings-border);background:color-mix(in srgb, var(--recordings-surface) 78%, transparent);border-radius:10px;flex-direction:column;gap:.15rem;padding:.32rem .5rem;display:flex}.recordings-panel__chip-label{text-transform:uppercase;color:var(--recordings-text-soft);letter-spacing:.05em;font-size:.7rem}.recordings-panel__chip-value{color:var(--recordings-brand);font-size:1.05rem;line-height:1.05}.recordings-panel__controls{background:var(--recordings-surface);box-shadow:var(--recordings-shadow);border-radius:14px;border:1px solid var(--recordings-border-soft)!important}.recordings-controls{grid-template-columns:minmax(240px,1fr) 190px 190px auto;align-items:center;gap:.55rem;display:grid}.recordings-controls__search{position:relative}.recordings-controls__search-icon{color:var(--recordings-text-soft);pointer-events:none;font-size:.86rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.recordings-controls__search .form-control{padding-left:2rem}.recordings-controls__refresh{white-space:nowrap}.recordings-panel__state{border-radius:12px}@media (width<=1199.98px){.recordings-panel__hero{flex-direction:column}.recordings-panel__chips{width:100%}.recordings-controls{grid-template-columns:1fr 1fr}}@media (width<=575.98px){.recordings-panel__hero,.recordings-panel__controls{border-radius:12px}.recordings-controls{grid-template-columns:1fr}}.slides-settings-tab{--slides-settings-surface:var(--app-surface);--slides-settings-surface-raised:var(--app-surface-raised);--slides-settings-surface-muted:var(--app-surface-muted);--slides-settings-border:var(--app-border);--slides-settings-border-strong:color-mix(in srgb, var(--app-text) 10%, var(--app-border));--slides-settings-shadow:var(--shadow-2);--slides-settings-text:var(--app-text-strong);--slides-settings-text-soft:var(--app-text-muted);--slides-settings-text-muted:var(--app-text-faint);--slides-settings-hero-bg:linear-gradient(130deg, color-mix(in srgb, var(--app-surface-raised) 96%, transparent) 0%, var(--app-surface) 50%, color-mix(in srgb, var(--app-brand) 6%, var(--app-surface)) 100%);--slides-settings-badge-bg:color-mix(in srgb, var(--app-brand) 12%, transparent);--slides-settings-badge-border:color-mix(in srgb, var(--app-brand) 24%, var(--app-border));--slides-settings-badge-text:var(--app-brand);--slides-settings-toggle-hover-bg:color-mix(in srgb, var(--app-brand) 4%, var(--app-surface));--slides-settings-toggle-active-bg:color-mix(in srgb, var(--app-brand) 8%, var(--app-surface));--slides-settings-toggle-active-border:color-mix(in srgb, var(--app-brand) 32%, var(--app-border));--slides-settings-toggle-active-ring:inset 0 0 0 1px color-mix(in srgb, var(--app-brand) 16%, transparent);flex-direction:column;gap:.9rem;display:flex}.slides-settings-tab .slides-settings-hero{border:1px solid var(--slides-settings-border-strong);background:var(--slides-settings-hero-bg);box-shadow:var(--slides-settings-shadow);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.95rem 1.05rem;display:flex}.slides-settings-tab .slides-settings-hero h5{color:var(--slides-settings-text);font-weight:700}.slides-settings-tab .slides-settings-hero p{font-size:.88rem;line-height:1.42}.slides-settings-tab .slides-settings-hero__badge{border:1px solid var(--slides-settings-badge-border);background:var(--slides-settings-badge-bg);color:var(--slides-settings-badge-text);white-space:nowrap;border-radius:999px;align-items:center;padding:.36rem .62rem;font-size:.76rem;font-weight:700;display:inline-flex}.slides-settings-tab .slides-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.slides-settings-tab .slides-settings-card{border:1px solid var(--slides-settings-border);background:var(--slides-settings-surface);box-shadow:var(--slides-settings-shadow);border-radius:14px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.slides-settings-tab .slides-settings-card__header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.slides-settings-tab .slides-settings-card__header h6{color:var(--slides-settings-text);font-weight:700}.slides-settings-tab .slides-settings-card__header p{max-width:58ch;font-size:.8rem;line-height:1.36}.slides-settings-tab .slides-settings-card__counter{border:1px solid var(--slides-settings-badge-border);background:color-mix(in srgb, var(--app-brand) 8%, transparent);color:var(--slides-settings-badge-text);white-space:nowrap;border-radius:999px;padding:.28rem .5rem;font-size:.72rem;font-weight:700}.slides-settings-tab .slides-settings-card__toggles{flex-direction:column;gap:.58rem;display:flex}.slides-settings-tab .slides-settings-toggle{border:1px solid var(--slides-settings-border);background:var(--slides-settings-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.58rem;padding:.55rem .62rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.slides-settings-tab .slides-settings-toggle:hover{border-color:var(--slides-settings-badge-border);background:var(--slides-settings-toggle-hover-bg)}.slides-settings-tab .slides-settings-toggle.is-active{border-color:var(--slides-settings-toggle-active-border);background:var(--slides-settings-toggle-active-bg);box-shadow:var(--slides-settings-toggle-active-ring)}.slides-settings-tab .slides-settings-toggle.is-disabled{opacity:.7;cursor:not-allowed}.slides-settings-tab .slides-settings-toggle__switch{flex-shrink:0}.slides-settings-tab .slides-settings-toggle__label{color:var(--slides-settings-text);font-size:.84rem;font-weight:700;line-height:1.25}.slides-settings-tab .slides-settings-toggle__description{color:var(--slides-settings-text-soft);font-size:.77rem;line-height:1.34}.slides-settings-tab .slides-settings-card__footer{margin-top:auto;padding-top:.15rem}.slides-settings-tab .slides-settings-card__footer .btn{border-radius:9px;padding-inline:.75rem;font-weight:700}@media (width<=1199.98px){.slides-settings-tab .slides-settings-grid{grid-template-columns:1fr}}@media (width<=767.98px){.slides-settings-tab .slides-settings-hero{border-radius:13px;flex-direction:column;padding:.82rem}.slides-settings-tab .slides-settings-card{border-radius:12px;padding:.75rem}}.generate-song-slide-modal{background-color:color-mix(in srgb, var(--slides-season-lent-bg) 50%, transparent);display:block}.generate-song-slide-info{color:var(--app-text-muted);margin-top:12px;font-size:12px}.upload-song-slide-modal{background-color:color-mix(in srgb, var(--slides-season-lent-bg) 50%, transparent);display:block}.upload-input-wrapper{margin:12px 0}.upload-file-info{color:var(--app-success);margin-top:8px;margin-bottom:0;font-size:12px}.songslides-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:.55rem;display:grid}@media (width<=480px){.songslides-grid{grid-template-columns:1fr;gap:12px}}.songslides-grid--compact{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}@media (width<=480px){.songslides-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.songslides-list-mobile{--songslides-grid-surface:var(--app-surface);--songslides-grid-surface-raised:var(--app-surface-raised);--songslides-grid-border:var(--app-border);--songslides-grid-border-strong:color-mix(in srgb, var(--app-text) 12%, var(--app-border));--songslides-grid-text:var(--app-text-strong);--songslides-grid-text-soft:var(--app-text-muted);--songslides-grid-text-muted:var(--app-text-faint);--songslides-grid-shadow:var(--shadow-2);--songslides-grid-shadow-hover:var(--shadow-2-emphasis);--songslides-grid-thumb-bg:linear-gradient(170deg, color-mix(in srgb, var(--app-brand) 6%, var(--app-surface-raised)) 0%, color-mix(in srgb, var(--app-brand) 10%, var(--app-surface)) 100%);flex-direction:column;gap:10px;margin-top:.55rem;display:flex}.songslides-card{border:1px solid var(--songslides-grid-border);background:var(--songslides-grid-surface);box-shadow:var(--songslides-grid-shadow);border-radius:14px;flex-direction:column;gap:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.songslides-card:hover{box-shadow:var(--songslides-grid-shadow-hover);border-color:color-mix(in srgb, var(--app-brand) 22%, var(--app-border));transform:translateY(-2px)}.songslides-card .songslides-thumbnail-wrapper{background:var(--songslides-grid-thumb-bg);border-bottom:1px solid var(--songslides-grid-border-strong);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:168px;display:flex;overflow:hidden}@media (width<=480px){.songslides-card .songslides-thumbnail-wrapper{height:132px}}.songslides-card .songslides-thumbnail-wrapper .songslides-thumbnail-img{object-fit:contain;cursor:pointer;flex-shrink:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;transition:transform .25s;display:block}.songslides-card .songslides-thumbnail-wrapper .songslides-thumbnail-img:hover{transform:scale(1.025)}.songslides-card .songslides-thumbnail-wrapper .songslides-thumbnail-placeholder{text-align:center;color:var(--songslides-grid-text);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;max-width:30ch;padding:.75rem;font-size:.78rem;line-height:1.35;display:flex}.songslides-card .songslides-thumbnail-wrapper .songslides-thumbnail-placeholder__icon{color:var(--app-brand);opacity:.85;font-size:1.4rem}.songslides-card .songslides-thumbnail-wrapper .songslides-thumbnail-placeholder__text{color:var(--songslides-grid-text)}.songslides-card .songslides-card-content{flex-direction:column;flex:1;gap:.58rem;padding:.82rem;display:flex}.songslides-card .songslides-card-content .songslides-title-container{min-height:52px}.songslides-card .songslides-card-content .songslides-title-container .songslides-title{color:var(--songslides-grid-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:.92rem;font-weight:700;display:-webkit-box;overflow:hidden}.songslides-card .songslides-card-content .songslides-title-container .songslides-meta{color:var(--songslides-grid-text-muted);margin:4px 0 0;font-size:.77rem}.songslides-card .songslides-card-content .songslides-title-container .songslides-meta .songslides-meta-item{align-items:center;gap:4px;font-weight:600;display:inline-flex}.songslides-card .songslides-card-content .songslides-title-container .songslides-meta .songslides-meta-item i{font-size:.74rem}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip{color:#fff;background:var(--songslides-grid-text-muted,#6c757d);cursor:pointer;border:none;border-radius:10px;outline:none;padding:2px 7px;font-size:.68rem;font-weight:600;line-height:1.2;transition:opacity .15s,box-shadow .15s}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip:hover,.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip--active{opacity:.85;box-shadow:0 0 0 2px #00000040}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip--normal{background:#1a1a6e}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip--lent{color:#000;background:#d4af37}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip--advent{background:#1a0033}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip--easter{color:#000;background:#c90}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip--christmas{background:#000d33}.songslides-card .songslides-card-content .songslides-title-container .songslides-theme-chips .songslides-theme-chip--adoration{color:#000;background:#b8860b}.songslides-card .songslides-card-content .songslides-theme-popover{z-index:1050;min-width:200px;margin-top:4px;position:absolute;top:100%;left:0}.songslides-card .songslides-card-content .songslides-theme-popover__header{font-size:.82rem}.songslides-card .songslides-card-content .songslides-theme-popover__actions .btn{font-size:.8rem}.songslides-card .songslides-card-content .songslides-buttons{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.songslides-card .songslides-card-content .songslides-buttons .songslides-btn{border-radius:8px;flex:1;min-width:84px;font-size:.74rem;font-weight:600}@media (width<=767.98px){.songslides-card{border-radius:12px}.songslides-card .songslides-thumbnail-wrapper{height:124px}.songslides-card .songslides-card-content{padding:.72rem}.songslides-card .songslides-card-content .songslides-title-container{min-height:46px}.songslides-card .songslides-card-content .songslides-title-container .songslides-title{font-size:.88rem}.songslides-card .songslides-card-content .songslides-buttons{gap:.3rem;margin-top:.55rem}.songslides-card .songslides-card-content .songslides-buttons .songslides-btn{min-width:74px;font-size:.7rem;padding:.28rem .38rem!important}}.songslides-card.songslides-card--compact{border-radius:10px}.songslides-card.songslides-card--compact .songslides-thumbnail-wrapper{height:110px}@media (width<=480px){.songslides-card.songslides-card--compact .songslides-thumbnail-wrapper{height:92px}}.songslides-card.songslides-card--compact .songslides-thumbnail-placeholder__icon{font-size:1.1rem}.songslides-card.songslides-card--compact .songslides-card-content{gap:.4rem;padding:.55rem .6rem .6rem}.songslides-card.songslides-card--compact .songslides-card-content .songslides-title-container{min-height:0}.songslides-card.songslides-card--compact .songslides-card-content .songslides-title-container .songslides-title{-webkit-line-clamp:2;margin:0;font-size:.8rem}.songslides-card.songslides-card--compact .songslides-card-content .songslides-buttons{gap:.25rem;margin-top:auto}.songslides-card.songslides-card--compact .songslides-card-content .songslides-buttons .songslides-btn{border-radius:7px;flex:1;min-width:0;font-size:.78rem;padding:.32rem 0!important}.songslides-card.songslides-card--compact .songslides-card-content .songslides-buttons .songslides-btn i{font-size:.82rem}.modal-overlay{background-color:color-mix(in srgb, var(--slides-season-lent-bg) 50%, transparent)!important;z-index:1050!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.modal-overlay .modal-dialog{width:100%;height:100%;margin:0;position:absolute;top:0;left:0}@media (width>=768px){.modal-overlay .modal-dialog{width:auto;max-width:90vw;height:auto;max-height:90vh;position:relative}}.modal-overlay .modal-content{border-radius:0;flex-direction:column;height:100%;display:flex}@media (width>=768px){.modal-overlay .modal-content{border-radius:.5rem;height:auto;max-height:90vh}}.modal-overlay .modal-header{border-bottom:1px solid var(--app-border);flex-shrink:0}.modal-overlay .modal-body,.song-slide-preview-dialog__body{flex:1;min-height:0;overflow-y:auto}.song-slide-preview-dialog__empty-icon{margin-bottom:1rem;font-size:3rem;display:block}.song-slide-preview-dialog__preview{background:var(--slides-season-lent-bg);flex-direction:column;align-items:center;gap:16px;padding:16px 12px;display:flex}.song-slide-preview-dialog__page{width:100%;max-width:860px}.song-slide-preview-dialog__image{width:100%;box-shadow:0 4px 20px color-mix(in srgb, var(--slides-season-lent-bg) 60%, transparent);border-radius:4px;display:block}.song-slide-preview-dialog__loading{color:var(--app-text-muted,#6c757d);justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.song-slide-preview-dialog__error{background:var(--app-surface,#fff);border:1px dashed var(--app-border,#dee2e6);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:220px;padding:1.5rem;display:flex}.song-slide-preview-dialog__page{position:relative}.bulk-upload-section{--bulk-upload-surface:var(--app-surface);--bulk-upload-surface-raised:var(--app-surface-raised);--bulk-upload-border:var(--app-border);--bulk-upload-border-strong:color-mix(in srgb, var(--app-text) 10%, var(--app-border));--bulk-upload-text:var(--app-text-strong);--bulk-upload-text-soft:var(--app-text-muted);--bulk-upload-brand:var(--app-brand);--bulk-upload-brand-strong:var(--app-brand-strong);--bulk-upload-brand-soft:color-mix(in srgb, var(--app-brand) 10%, transparent);--bulk-upload-warning-soft:color-mix(in srgb, var(--app-warning) 16%, transparent);--bulk-upload-warning-border:color-mix(in srgb, var(--app-warning) 26%, var(--app-border));--bulk-upload-warning-text:var(--app-warning);--bulk-upload-success-soft:color-mix(in srgb, var(--app-success) 10%, transparent);--bulk-upload-success-border:color-mix(in srgb, var(--app-success) 24%, var(--app-border));border:1px solid var(--bulk-upload-border);background:var(--bulk-upload-surface);border-radius:14px;padding:.85rem}.bulk-upload-section .bulk-upload-header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;display:flex}.bulk-upload-section .bulk-upload-header h6{color:var(--bulk-upload-text);font-size:.95rem;font-weight:700}.bulk-upload-section .bulk-upload-header p{max-width:58ch}.bulk-upload-section .bulk-upload-badges{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.bulk-upload-section .bulk-upload-badge{border:1px solid color-mix(in srgb, var(--app-brand) 20%, var(--app-border));background:color-mix(in srgb, var(--app-brand) 8%, transparent);color:var(--bulk-upload-brand);border-radius:999px;align-items:center;padding:.28rem .58rem;font-size:.74rem;font-weight:600;display:inline-flex}.bulk-upload-section .bulk-upload-badge.bulk-upload-badge--soft{border-color:var(--bulk-upload-warning-border);background:var(--bulk-upload-warning-soft);color:var(--bulk-upload-warning-text)}.bulk-upload-section .bulk-upload-file-input{display:none}.bulk-upload-section .bulk-upload-icon{color:var(--bulk-upload-brand);margin-bottom:.55rem;font-size:1.55rem;display:block}.bulk-upload-section .bulk-upload-zone{border:2px dashed color-mix(in srgb, var(--app-brand) 18%, var(--app-border));text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-raised) 96%, transparent) 0%, color-mix(in srgb, var(--app-brand) 6%, var(--app-surface)) 100%);border-radius:12px;padding:1.5rem 1rem;transition:all .2s}.bulk-upload-section .bulk-upload-zone:focus-visible{outline:2px solid var(--bulk-upload-brand);outline-offset:2px}.bulk-upload-section .bulk-upload-zone:hover{border-color:var(--bulk-upload-brand);background:color-mix(in srgb, var(--app-brand) 8%, var(--app-surface))}.bulk-upload-section .bulk-upload-zone.active{border-color:var(--bulk-upload-brand-strong);background:color-mix(in srgb, var(--app-brand) 10%, var(--app-surface))}.bulk-upload-section .bulk-upload-zone.disabled{opacity:.6;cursor:not-allowed}.bulk-upload-section .bulk-upload-zone .bulk-upload-zone__state p{margin-bottom:.35rem;font-size:.88rem}.bulk-upload-section .bulk-upload-zone .bulk-upload-zone__state p strong{color:var(--bulk-upload-text)}.bulk-upload-section .bulk-upload-result{border:1px solid var(--bulk-upload-border);background:color-mix(in srgb, var(--app-brand) 4%, var(--app-surface));border-radius:12px;margin-top:.7rem;padding:.7rem}.bulk-upload-section .bulk-upload-result.bulk-upload-result--ok{border-color:var(--bulk-upload-success-border);background:var(--bulk-upload-success-soft)}.bulk-upload-section .bulk-upload-result.bulk-upload-result--warn{border-color:var(--bulk-upload-warning-border);background:var(--bulk-upload-warning-soft)}.bulk-upload-section .bulk-upload-result .bulk-upload-result__file{background-color:color-mix(in srgb, var(--app-brand) 10%, transparent);font-size:.79rem;font-family:var(--app-font-mono);border-radius:6px;padding:.16rem .36rem}.bulk-upload-section .bulk-upload-result ul{padding-left:1rem}.bulk-upload-section .bulk-upload-result ul li{margin-bottom:.25rem;font-size:.85rem}@media (width<=1199.98px){.bulk-upload-section .bulk-upload-header{flex-direction:column}}@media (width<=575.98px){.bulk-upload-section{border-radius:12px;padding:.7rem}.bulk-upload-section .bulk-upload-zone{border-radius:10px;padding:1.15rem .8rem}}.songslides-panel{--songslides-surface:var(--app-surface);--songslides-surface-muted:var(--app-surface-muted);--songslides-surface-raised:var(--app-surface-raised);--songslides-border:var(--app-border);--songslides-border-strong:color-mix(in srgb, var(--app-text) 10%, var(--app-border));--songslides-border-accent:color-mix(in srgb, var(--app-brand) 18%, var(--app-border));--songslides-border-accent-strong:color-mix(in srgb, var(--app-brand-strong) 35%, var(--app-border));--songslides-surface-gradient:linear-gradient(130deg, color-mix(in srgb, var(--app-surface-raised) 96%, transparent) 0%, var(--app-surface) 56%, color-mix(in srgb, var(--app-brand) 6%, var(--app-surface)) 100%);--songslides-shadow:var(--shadow-2);--songslides-text:var(--app-text-strong);--songslides-text-soft:var(--app-text-muted);--songslides-text-muted:var(--app-text-faint);--songslides-chip-bg:var(--app-surface);--songslides-chip-border:color-mix(in srgb, var(--app-text) 10%, var(--app-border));--songslides-chip-text:var(--app-text-strong);--songslides-chip-success-bg:color-mix(in srgb, var(--app-success) 12%, transparent);--songslides-chip-success-border:color-mix(in srgb, var(--app-success) 28%, var(--app-border));--songslides-chip-success-text:var(--app-success);--songslides-chip-warning-bg:color-mix(in srgb, var(--app-warning) 16%, transparent);--songslides-chip-warning-border:color-mix(in srgb, var(--app-warning) 28%, var(--app-border));--songslides-chip-warning-text:var(--app-warning);--songslides-chip-info-bg:color-mix(in srgb, var(--app-info) 14%, transparent);--songslides-chip-info-border:color-mix(in srgb, var(--app-info) 28%, var(--app-border));--songslides-chip-info-text:var(--app-info);--songslides-chip-soft-bg:color-mix(in srgb, var(--app-text) 5%, transparent);--songslides-chip-soft-border:color-mix(in srgb, var(--app-text) 8%, var(--app-border));--songslides-chip-soft-text:var(--app-text-muted);--songslides-chip-filter-bg:color-mix(in srgb, var(--app-brand) 12%, transparent);--songslides-chip-filter-border:color-mix(in srgb, var(--app-brand) 26%, var(--app-border));--songslides-chip-filter-text:var(--app-brand);flex-direction:column;gap:.95rem;display:flex}.songslides-panel .songslides-summary{border:1px solid var(--songslides-border-strong);background:var(--songslides-surface-gradient);box-shadow:var(--songslides-shadow);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.72rem .85rem;display:flex}.songslides-panel .songslides-summary__hint{color:var(--songslides-text-soft);font-size:.84rem;font-weight:500;line-height:1.35}.songslides-panel .songslides-summary__chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.songslides-panel .songslides-chip{border:1px solid var(--songslides-chip-border);background:var(--songslides-chip-bg);color:var(--songslides-chip-text);border-radius:999px;align-items:center;padding:.34rem .62rem;font-size:.75rem;font-weight:600;display:inline-flex}.songslides-panel .songslides-chip.songslides-chip--success{border-color:var(--songslides-chip-success-border);background:var(--songslides-chip-success-bg);color:var(--songslides-chip-success-text)}.songslides-panel .songslides-chip.songslides-chip--warning{border-color:var(--songslides-chip-warning-border);background:var(--songslides-chip-warning-bg);color:var(--songslides-chip-warning-text)}.songslides-panel .songslides-chip.songslides-chip--info{border-color:var(--songslides-chip-info-border);background:var(--songslides-chip-info-bg);color:var(--songslides-chip-info-text)}.songslides-panel .songslides-chip.songslides-chip--soft{border-color:var(--songslides-chip-soft-border);background:var(--songslides-chip-soft-bg);color:var(--songslides-chip-soft-text)}.songslides-panel .songslides-chip.songslides-chip--active-filter{border-color:var(--songslides-chip-filter-border);background:var(--songslides-chip-filter-bg);color:var(--songslides-chip-filter-text)}.songslides-panel .songslides-toolbar{border:1px solid var(--songslides-border);background:var(--songslides-surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem;display:flex}.songslides-panel .songslides-toolbar__search{border:1px solid var(--songslides-border-strong);background:color-mix(in srgb, var(--songslides-surface-raised) 94%, transparent);border-radius:10px;flex:1;align-items:center;gap:.6rem;min-width:220px;padding:0 .65rem;display:flex}.songslides-panel .songslides-toolbar__search i{color:var(--songslides-text-soft);flex-shrink:0;font-size:.84rem}.songslides-panel .songslides-toolbar__search .songslides-input{box-shadow:none;background:0 0;border:0;min-width:140px;padding:.53rem 0}.songslides-panel .songslides-toolbar__search .songslides-input:focus{box-shadow:none}.songslides-panel .songslides-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.songslides-panel .songslides-segmented{border:1px solid var(--songslides-chip-border);background:var(--songslides-surface);border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.songslides-panel .songslides-segmented__btn{border:0;border-right:1px solid var(--songslides-border-strong);background:var(--songslides-surface);color:var(--songslides-text-soft);justify-content:center;align-items:center;min-height:32px;padding:.35rem .6rem;font-size:.78rem;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.songslides-panel .songslides-segmented__btn:last-child{border-right:0}.songslides-panel .songslides-segmented__btn:hover{background:color-mix(in srgb, var(--app-brand) 6%, var(--songslides-surface))}.songslides-panel .songslides-segmented__btn.is-active{background:var(--app-text-strong);color:var(--app-surface)}.songslides-panel .songslides-segmented__btn.is-success.is-active{background:var(--app-success)}.songslides-panel .songslides-segmented__btn.is-warning.is-active{background:var(--app-warning)}.songslides-panel .songslides-toolbar__sort-btn,.songslides-panel .songslides-toolbar__refresh-btn{border:1px solid var(--songslides-chip-border);background:var(--songslides-surface);color:var(--songslides-text-soft);border-radius:10px;min-height:32px;padding:.35rem .65rem;font-weight:600;line-height:1}.songslides-panel .songslides-toolbar__sort-btn:hover,.songslides-panel .songslides-toolbar__refresh-btn:hover{background:color-mix(in srgb, var(--app-brand) 6%, var(--songslides-surface));border-color:var(--songslides-border-accent)}.songslides-panel .songslides-toolbar__sort-btn.is-active,.songslides-panel .songslides-toolbar__refresh-btn.is-active{background:var(--app-brand-strong);border-color:var(--app-brand-strong);color:var(--app-surface)}.songslides-panel .songslides-segmented--view .songslides-segmented__btn{padding:.35rem .55rem}@media (width<=575.98px){.songslides-panel .songslides-segmented--view .songslides-segmented__btn .songslides-segmented__btn-label{display:none}}.songslides-panel .songslides-segmented--theme{flex-wrap:wrap}.songslides-panel .songslides-segmented--theme .songslides-theme-pill{letter-spacing:.01em;padding:.3rem .65rem;font-size:.78rem;font-weight:600}.songslides-panel .songslides-segmented--theme .songslides-theme-pill.is-active{color:#fff}.songslides-panel .songslides-segmented--theme .songslides-theme-pill--normal.is-active{background:#1a1a6e;border-color:#1a1a6e}.songslides-panel .songslides-segmented--theme .songslides-theme-pill--lent.is-active{color:#000;background:#d4af37;border-color:#d4af37}.songslides-panel .songslides-segmented--theme .songslides-theme-pill--advent.is-active{background:#1a0033;border-color:#1a0033}.songslides-panel .songslides-segmented--theme .songslides-theme-pill--easter.is-active{color:#000;background:#c90;border-color:#c90}.songslides-panel .songslides-segmented--theme .songslides-theme-pill--christmas.is-active{background:#000d33;border-color:#000d33}.songslides-panel .songslides-segmented--theme .songslides-theme-pill--adoration.is-active{color:#000;background:#b8860b;border-color:#b8860b}.songslides-panel .songslides-pagesize{border:1px solid var(--songslides-chip-border);background:var(--songslides-surface);color:var(--songslides-text-soft);border-radius:10px;align-items:center;gap:.35rem;min-height:32px;margin-bottom:0;padding:0 .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.songslides-panel .songslides-pagesize__select{box-shadow:none;color:var(--songslides-text);background:0 0;border:0;width:auto;min-width:56px;padding:.25rem 1.5rem .25rem 0;font-size:.78rem;font-weight:600}.songslides-panel .songslides-pagesize__select:focus{box-shadow:none}.songslides-panel .songslides-content{border:1px solid var(--songslides-border);background:var(--songslides-surface);border-radius:14px;padding:.75rem}.songslides-panel .songslides-content__state{justify-content:center;align-items:center;min-height:130px;display:flex}.songslides-panel .songslides-content__state.songslides-content__state--loading{color:var(--songslides-text-soft)}.songslides-panel .songslides-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:.9rem;display:flex}.songslides-panel .songslides-pagination__page{color:var(--songslides-text);text-align:center;min-width:64px;font-size:.82rem;font-weight:700}.songslides-panel .songslides-pagination__nav{border-radius:8px;min-width:36px;padding:.32rem .55rem}.songslides-panel .songslides-pagination__num{border:1px solid var(--songslides-chip-border);background:var(--songslides-surface);color:var(--songslides-text);border-radius:8px;min-width:36px;padding:.32rem .55rem;font-size:.82rem;font-weight:600;line-height:1}.songslides-panel .songslides-pagination__num:hover{background:color-mix(in srgb, var(--app-brand) 6%, var(--songslides-surface));border-color:var(--songslides-border-accent)}.songslides-panel .songslides-pagination__num.is-active{background:var(--app-brand-strong);border-color:var(--app-brand-strong);color:var(--app-surface)}.songslides-panel .songslides-pagination__gap{color:var(--songslides-text-muted);-webkit-user-select:none;user-select:none;padding:0 .25rem;font-weight:700}.songslides-panel .songslides-pagination__summary{color:var(--songslides-text-muted);margin-left:.5rem;font-size:.78rem;font-weight:500}@media (width<=575.98px){.songslides-panel .songslides-pagination__summary{text-align:center;width:100%;margin-top:.3rem;margin-left:0}}@media (width<=1199.98px){.songslides-panel .songslides-summary__hint{width:100%}}@media (width<=575.98px){.songslides-panel .songslides-summary,.songslides-panel .songslides-toolbar,.songslides-panel .songslides-content{border-radius:12px;padding:.7rem}.songslides-panel .songslides-toolbar .songslides-toolbar__search{width:100%;min-width:0}.songslides-panel .songslides-toolbar .songslides-toolbar__actions{grid-template-columns:1fr;gap:.35rem;width:100%;display:grid}.songslides-panel .songslides-toolbar .songslides-toolbar__actions .songslides-segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.songslides-panel .songslides-toolbar .songslides-toolbar__actions .songslides-toolbar__sort-btn,.songslides-panel .songslides-toolbar .songslides-toolbar__actions .songslides-toolbar__refresh-btn{width:100%}.songslides-panel .songslides-toolbar .songslides-toolbar__actions .songslides-pagesize{justify-content:space-between;width:100%}}.slides-template-page{--slides-accent:var(--app-warning);--slides-accent-soft:color-mix(in srgb, var(--app-warning) 16%, transparent);--slides-bg-soft:linear-gradient(135deg, color-mix(in srgb, var(--app-warning) 8%, var(--app-surface-muted)) 0%, var(--app-surface) 55%, color-mix(in srgb, var(--app-brand) 6%, var(--app-surface)) 100%);--slides-border:color-mix(in srgb, var(--app-warning) 18%, var(--app-border));--slides-border-soft:color-mix(in srgb, var(--app-warning) 14%, var(--app-border));--slides-surface:var(--app-surface);--slides-surface-soft:color-mix(in srgb, var(--app-warning) 6%, var(--app-surface));--slides-surface-raised:var(--app-surface-raised);--slides-shadow:var(--shadow-2);--slides-shadow-strong:var(--shadow-2-emphasis);--slides-text:var(--app-text-strong);--slides-text-soft:var(--app-text-muted);--slides-text-muted:color-mix(in srgb, var(--app-warning) 36%, var(--app-text-muted));--slides-preview-shell-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-warning) 12%, var(--app-surface)) 0%, color-mix(in srgb, var(--app-surface-raised) 98%, transparent) 100%);--slides-preview-frame-border:color-mix(in srgb, var(--app-text) 22%, transparent);--slides-preview-frame-shadow:0 20px 34px color-mix(in srgb, var(--app-text) 22%, transparent);--slides-admin-bg:linear-gradient(90deg, color-mix(in srgb, var(--app-warning) 16%, var(--app-surface)) 0%, var(--app-surface) 64%);flex-direction:column;gap:1.1rem;display:flex}.slides-template-page .slides-template-hero{background:var(--slides-bg-soft);border:1px solid var(--slides-border);box-shadow:var(--slides-shadow);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.slides-template-page .slides-template-hero__copy{max-width:820px}.slides-template-page .slides-template-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--slides-text-muted);margin:0 0 .35rem;font-size:.74rem;font-weight:700}.slides-template-page .slides-template-hero__title{color:var(--slides-text);flex-wrap:wrap;align-items:center;row-gap:.3rem;margin:0;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:700;display:flex}.slides-template-page .slides-template-hero__subtitle{color:var(--slides-text-soft);max-width:75ch;margin-top:.35rem;font-size:.93rem;line-height:1.45}.slides-template-page .slides-template-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.slides-template-page .slides-template-chip{border:1px solid var(--slides-border-soft);color:var(--slides-accent);background:var(--slides-surface);border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.slides-template-page .slides-template-chip.slides-template-chip--soft{background:var(--slides-accent-soft);border-color:var(--slides-border)}.slides-template-page .slides-template-hero__save{border-radius:999px;padding-inline:.9rem;font-weight:600}.slides-template-page .slides-template-tabs .page-tabs{margin-bottom:0}.slides-theme-workspace{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(330px,1.35fr);gap:.95rem;display:grid}.slides-theme-panel{border:1px solid var(--slides-border);background:var(--slides-surface);box-shadow:var(--slides-shadow);border-radius:16px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.slides-theme-panel__header h5{color:var(--slides-text);font-weight:700}.slides-theme-panel__header p{font-size:.85rem}.slides-theme-form-grid{grid-template-columns:1fr;gap:.7rem;display:grid}.slides-theme-field{flex-direction:column;gap:.3rem;display:flex}.slides-theme-field__label{color:var(--slides-text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.slides-theme-mode-switch{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.slides-theme-color-grid{gap:.7rem;display:grid}.slides-theme-color-control{flex-direction:column;gap:.3rem;display:flex}.slides-theme-color-control__label{color:var(--slides-text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.slides-theme-color-control__input-row{align-items:center;gap:.55rem;display:flex}.slides-theme-color-control__hex{border:1px solid var(--slides-border-soft);background:var(--slides-surface-soft);min-height:30px;color:var(--slides-accent);text-transform:uppercase;font-size:.8rem;font-weight:600;font-family:var(--app-font-mono);border-radius:8px;align-items:center;padding:0 .55rem;display:inline-flex}.slides-theme-preview-wrap{border:1px solid var(--slides-border);background:var(--slides-preview-shell-bg);border-radius:14px;justify-content:center;align-items:center;min-height:320px;padding:.9rem;display:flex}.slides-theme-preview{--slides-preview-bg:var(--slides-season-normal-bg);--slides-preview-title:var(--slides-season-normal-title);--slides-preview-text:var(--slides-season-normal-text);--slides-preview-title-size:28px;--slides-preview-body-size:18px;--slides-preview-font:Arial, sans-serif;background:var(--slides-preview-bg);aspect-ratio:4/3;border:1px solid var(--slides-preview-frame-border);width:min(100%,490px);box-shadow:var(--slides-preview-frame-shadow);border-radius:12px;flex-direction:column;gap:5%;padding:5% 5.5%;display:flex}.slides-theme-preview__title{color:var(--slides-preview-title);font-weight:700;font-size:var(--slides-preview-title-size);text-align:center;text-transform:uppercase;font-family:var(--slides-preview-font);line-height:1.15}.slides-theme-preview__body{color:var(--slides-preview-text);font-size:var(--slides-preview-body-size);text-align:center;line-height:1.62;font-family:var(--slides-preview-font)}.slides-theme-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.slides-theme-swatch{border:1px solid var(--slides-border);background:var(--slides-surface-soft);border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .5rem;display:flex}.slides-theme-swatch__dot{border:1px solid color-mix(in srgb, var(--app-text) 20%, transparent);background:var(--slides-theme-swatch-color,transparent);border-radius:50%;flex-shrink:0;width:18px;height:18px}.slides-theme-swatch__label{color:var(--slides-text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.slides-theme-swatch__value{color:var(--slides-text);font-size:.8rem;font-weight:700;font-family:var(--app-font-mono)}.slides-theme-admin{border:1px solid var(--slides-border-soft);background:var(--slides-admin-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.slides-theme-admin h6{color:var(--slides-text);font-weight:700}.slides-theme-admin p{font-size:.84rem}.slides-theme-admin .btn{white-space:nowrap;border-radius:999px;font-weight:600}@media (width<=1199.98px){.slides-theme-workspace .slides-theme-panel--preview{grid-column:1/-1}.slides-template-page .slides-template-hero{flex-direction:column;align-items:stretch}.slides-template-page .slides-template-hero__actions{justify-content:flex-start}.slides-theme-workspace{grid-template-columns:1fr}.slides-theme-preview-wrap{min-height:280px}.slides-theme-swatches{grid-template-columns:1fr}.slides-theme-admin{flex-direction:column;align-items:flex-start}.slides-theme-admin .btn{width:100%}}@media (width<=575.98px){.slides-template-page .slides-template-hero{border-radius:14px;padding:.95rem}.slides-template-page .slides-template-hero__title{font-size:1.15rem}.slides-template-page .slides-template-hero__subtitle{font-size:.86rem}.slides-template-page .slides-template-chip{font-size:.75rem}.slides-theme-panel{border-radius:12px;padding:.85rem}.slides-theme-mode-switch{grid-template-columns:1fr}.slides-theme-preview-wrap{min-height:210px;padding:.65rem}}.slide-editor{--slide-editor-surface:var(--app-surface);--slide-editor-surface-muted:var(--app-surface-muted);--slide-editor-surface-soft:color-mix(in srgb, var(--app-surface-raised) 96%, transparent);--slide-editor-border:var(--app-border);--slide-editor-border-strong:color-mix(in srgb, var(--app-text) 12%, var(--app-border));--slide-editor-text-soft:var(--app-text-muted);--slide-editor-text-muted:var(--app-text-faint);--slide-editor-overlay:color-mix(in srgb, var(--slides-season-lent-bg) 85%, transparent);--slide-editor-overlay-header:color-mix(in srgb, var(--slides-season-lent-bg) 60%, transparent);--slide-editor-overlay-text:var(--slides-season-lent-text);--slide-editor-overlay-shadow:0 4px 20px color-mix(in srgb, var(--slides-season-lent-bg) 60%, transparent);--slide-editor-insert-bg:var(--app-brand);--slide-editor-insert-bg-hover:var(--app-brand-strong);--slide-editor-insert-text:var(--app-surface);--slide-editor-menu-shadow:var(--shadow-2);max-width:960px;margin:0 auto;padding-bottom:2rem}.slide-editor__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.slide-editor__header-left{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.slide-editor__header-right{align-items:center;gap:.5rem;display:flex}.slide-editor__title{white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;overflow:hidden}@media (width<=575.98px){.slide-editor__title{white-space:normal;font-size:1rem}}.slide-editor__section{margin-bottom:1rem}.slide-editor__theme-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.slide-editor__theme-buttons{flex-wrap:wrap;gap:.35rem;display:flex}.slide-editor__theme-button.is-active[data-season=normal]{outline:2px solid var(--slides-season-normal-title);outline-offset:2px}.slide-editor__theme-button.is-active[data-season=lent]{outline:2px solid var(--slides-season-lent-title);outline-offset:2px}.slide-editor__theme-button.is-active[data-season=advent]{outline:2px solid var(--slides-season-advent-title);outline-offset:2px}.slide-editor__theme-button.is-active[data-season=easter]{outline:2px solid var(--slides-season-easter-title);outline-offset:2px}.slide-editor__theme-button.is-active[data-season=christmas]{outline:2px solid var(--slides-season-christmas-title);outline-offset:2px}.slide-editor__theme-button.is-active[data-season=adoration]{outline:2px solid var(--slides-season-adoration-title);outline-offset:2px}.slide-editor__theme-swatch{--slide-editor-theme-bg:var(--slides-season-normal-bg);--slide-editor-theme-title:var(--slides-season-normal-title);--slide-editor-theme-text:var(--slides-season-normal-text);border:1px solid var(--slide-editor-border-strong);background:var(--slide-editor-theme-bg);border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:4px 14px;display:flex}.slide-editor__theme-swatch[data-season=lent]{--slide-editor-theme-bg:var(--slides-season-lent-bg);--slide-editor-theme-title:var(--slides-season-lent-title);--slide-editor-theme-text:var(--slides-season-lent-text)}.slide-editor__theme-swatch[data-season=advent]{--slide-editor-theme-bg:var(--slides-season-advent-bg);--slide-editor-theme-title:var(--slides-season-advent-title);--slide-editor-theme-text:var(--slides-season-advent-text)}.slide-editor__theme-swatch[data-season=easter]{--slide-editor-theme-bg:var(--slides-season-easter-bg);--slide-editor-theme-title:var(--slides-season-easter-title);--slide-editor-theme-text:var(--slides-season-easter-text)}.slide-editor__theme-swatch[data-season=christmas]{--slide-editor-theme-bg:var(--slides-season-christmas-bg);--slide-editor-theme-title:var(--slides-season-christmas-title);--slide-editor-theme-text:var(--slides-season-christmas-text)}.slide-editor__theme-swatch[data-season=adoration]{--slide-editor-theme-bg:var(--slides-season-adoration-bg);--slide-editor-theme-title:var(--slides-season-adoration-title);--slide-editor-theme-text:var(--slides-season-adoration-text)}@media (width<=575.98px){.slide-editor__theme-swatch{display:none}}.slide-editor__theme-swatch-title{color:var(--slide-editor-theme-title);font-size:13px;font-weight:700}.slide-editor__theme-swatch-text{color:var(--slide-editor-theme-text);font-size:12px}.slide-editor__selection-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.slide-editor__list{border:1px solid var(--slide-editor-border);border-radius:8px;margin-bottom:1rem;overflow:hidden}.slide-editor__add-bottom{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.slide-item{border-bottom:1px solid var(--slide-editor-border);background:var(--slide-editor-surface);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:opacity .15s;display:flex}.slide-item:last-child{border-bottom:none}.slide-item--dragging{opacity:.5}.slide-item--deselected{opacity:.45}.slide-item--custom{background:var(--slide-editor-surface-muted)}.slide-item--separator{background:color-mix(in srgb, var(--app-text) 8%, transparent);font-weight:600}.slide-item__grab{cursor:grab;touch-action:none;color:var(--slide-editor-text-muted);flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.slide-item__grab:active{cursor:grabbing}.slide-item__checkbox{flex-shrink:0;width:20px}.slide-item__number{color:var(--slide-editor-text-muted);text-align:right;flex-shrink:0;width:24px;font-size:.85rem}.slide-item__info{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.slide-item__title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.slide-item__label{color:var(--slide-editor-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.slide-item__custom-icon{color:var(--slide-editor-text-soft);margin-right:.25rem}.slide-item__actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.slide-item--virtual-separator{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--app-text) 4%, transparent), color-mix(in srgb, var(--app-text) 4%, transparent) 8px, transparent 8px, transparent 16px);border:1px dashed color-mix(in srgb, var(--app-text) 25%, transparent);color:var(--slide-editor-text-muted);cursor:help;-webkit-user-select:none;user-select:none;border-radius:.375rem;align-items:center;gap:.5rem;margin:.25rem 0;padding:.5rem .75rem;display:flex}.slide-editor__virt-count{color:var(--app-brand);font-weight:600}.slide-item-preview{background:var(--slide-editor-surface-muted);border-bottom:1px solid var(--slide-editor-border);padding:.5rem .75rem .75rem 3.5rem}@media (width<=767.98px){.slide-item-preview{padding-left:1rem}}.slide-preview-overlay{z-index:1060;background:var(--slide-editor-overlay);flex-direction:column;display:flex;position:fixed;inset:0}.slide-preview-overlay__header{background:var(--slide-editor-overlay-header);color:var(--slide-editor-overlay-text);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.slide-preview-overlay__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:center;gap:16px;padding:16px;display:flex;overflow-y:auto}.slide-preview-overlay__image{width:100%;max-width:860px;box-shadow:var(--slide-editor-overlay-shadow);border-radius:4px;display:block}.slide-insert-trigger{height:0;position:relative;overflow:visible}.slide-insert-trigger__line{opacity:0;z-index:2;justify-content:center;align-items:center;height:2px;transition:opacity .15s;display:flex;position:absolute;top:-1px;left:0;right:0}.slide-insert-trigger__line:hover,.slide-insert-trigger:hover .slide-insert-trigger__line,.slide-insert-trigger:focus-within .slide-insert-trigger__line{opacity:1}.slide-insert-trigger__btn{background:var(--slide-editor-insert-bg);color:var(--slide-editor-insert-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:flex}.slide-insert-trigger__btn:hover{background:var(--slide-editor-insert-bg-hover)}.slide-insert-menu{background:var(--slide-editor-surface);border:1px solid var(--slide-editor-border);box-shadow:var(--slide-editor-menu-shadow);z-index:10;border-radius:8px;min-width:160px;padding:.35rem 0;position:absolute;top:12px;left:50%;transform:translate(-50%)}.slide-insert-menu__item{text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;padding:.4rem .75rem;font-size:.85rem;display:block}.slide-insert-menu__item:hover{background:var(--slide-editor-surface-muted)}.slide-insert-menu__item i{text-align:center;width:20px;margin-right:.35rem}.title-slide-editor{border:1px solid var(--slide-editor-border);background:var(--slide-editor-surface-muted);border-radius:8px;margin-bottom:1rem;padding:1rem}.title-slide-editor__toggle{align-items:center;gap:.5rem;margin-bottom:0;display:flex}.title-slide-editor__fields{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (width<=575.98px){.title-slide-editor__fields{grid-template-columns:1fr}}.title-slide-editor__image-col{grid-column:1/-1}.title-slide-editor__image-preview{object-fit:contain;border:1px solid var(--slide-editor-border);border-radius:4px;max-width:200px;max-height:120px;margin-top:.35rem}.slide-editor-actions{border-top:1px solid var(--slide-editor-border);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem 0;display:flex}.presentation-page{--presentation-screen-bg:var(--slides-season-lent-bg);--presentation-screen-text:var(--slides-season-lent-text);--presentation-overlay-bg:color-mix(in srgb, var(--slides-season-lent-bg) 45%, transparent);--presentation-toolbar-bg:linear-gradient(to bottom, color-mix(in srgb, var(--slides-season-lent-bg) 70%, transparent), transparent);--presentation-toolbar-text:color-mix(in srgb, var(--slides-season-lent-text) 70%, transparent);--presentation-toolbar-muted:color-mix(in srgb, var(--slides-season-lent-text) 55%, transparent);--presentation-toolbar-soft:color-mix(in srgb, var(--slides-season-lent-text) 40%, transparent);--presentation-chip-bg:color-mix(in srgb, var(--slides-season-lent-text) 10%, transparent);--presentation-chip-bg-active:color-mix(in srgb, var(--slides-season-lent-text) 20%, transparent);--presentation-chip-contrast:color-mix(in srgb, var(--app-success) 25%, transparent);--presentation-chip-danger:color-mix(in srgb, var(--app-danger) 30%, transparent);--presentation-chip-danger-text:color-mix(in srgb, var(--app-danger) 55%, var(--slides-season-lent-text));--presentation-empty-text:var(--app-text-muted);--presentation-text-shadow:0 0 30px color-mix(in srgb, var(--slides-season-lent-bg) 90%, transparent), 0 2px 8px color-mix(in srgb, var(--slides-season-lent-bg) 80%, transparent);--presentation-text-backdrop:color-mix(in srgb, var(--slides-season-lent-bg) 28%, transparent);--presentation-help-text:color-mix(in srgb, var(--slides-season-lent-text) 25%, transparent);--presentation-library-bg:color-mix(in srgb, var(--slides-season-lent-bg) 92%, transparent);--presentation-library-border:color-mix(in srgb, var(--slides-season-lent-text) 15%, transparent);--presentation-library-muted:color-mix(in srgb, var(--slides-season-lent-text) 80%, transparent);--presentation-library-soft:color-mix(in srgb, var(--slides-season-lent-text) 70%, transparent);--presentation-library-item:color-mix(in srgb, var(--slides-season-lent-text) 5%, transparent);--presentation-library-item-active:color-mix(in srgb, var(--slides-season-lent-text) 12%, transparent);--presentation-nav-bg:color-mix(in srgb, var(--slides-season-lent-text) 8%, transparent);--presentation-nav-text:color-mix(in srgb, var(--slides-season-lent-text) 40%, transparent);--presentation-dim-opacity:.6;z-index:9999;-webkit-user-select:none;user-select:none;background:var(--presentation-screen-bg);color:var(--presentation-screen-text);position:fixed;inset:0;overflow:hidden}.presentation-page--loading{justify-content:center;align-items:center;height:100dvh;font-size:18px;display:flex}.presentation-page__video,.presentation-page__dim-layer,.presentation-page__blackout,.presentation-page__text-layer{position:absolute;inset:0}.presentation-page__video{z-index:1;object-fit:cover;width:100%;height:100%}.presentation-page__dim-layer{z-index:2;pointer-events:none;background:var(--presentation-screen-bg);opacity:var(--presentation-dim-opacity)}.presentation-page__blackout{z-index:10;cursor:pointer;background:var(--presentation-screen-bg)}.presentation-page__tools-toggle{z-index:6;background:var(--presentation-overlay-bg);width:36px;height:36px;color:var(--presentation-screen-text);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.presentation-page__toolbar{z-index:5;background:var(--presentation-toolbar-bg);color:var(--presentation-toolbar-text);justify-content:space-between;align-items:center;gap:1rem;padding:10px 56px 10px 16px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.presentation-page__toolbar-meta{align-items:baseline;gap:.75rem;min-width:0;display:flex}.presentation-page__toolbar-title{color:var(--presentation-screen-text)}.presentation-page__toolbar-key{color:var(--presentation-toolbar-muted)}.presentation-page__toolbar-verse,.presentation-page__toolbar-count{color:var(--presentation-toolbar-soft)}.presentation-page__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.presentation-page__file-input{display:none}.presentation-page__chip{background:var(--presentation-chip-bg);color:inherit;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:.4rem;padding:2px 8px;font-size:12px;display:inline-flex}.presentation-page__chip.is-active{background:var(--presentation-chip-bg-active)}.presentation-page__chip--contrast.is-enabled{background:var(--presentation-chip-contrast)}.presentation-page__chip--danger{background:var(--presentation-chip-danger);color:var(--presentation-chip-danger-text)}.presentation-page__chip--upload.is-uploading{opacity:.7}.presentation-page__range{cursor:pointer;width:72px;accent-color:var(--presentation-screen-text)}.presentation-page__text-layer{z-index:3;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:80px 60px;transition:opacity .3s;display:flex}.presentation-page__text-layer.is-visible{opacity:1}.presentation-page__empty{color:var(--presentation-empty-text);font-size:24px}.presentation-page__line{max-width:960px;color:var(--presentation-screen-text);text-align:center;letter-spacing:.02em;text-shadow:var(--presentation-text-shadow);margin:6px 0;font-size:clamp(28px,4.5vw,64px);font-weight:500;line-height:1.35}.presentation-page__line.is-high-contrast{background:var(--presentation-text-backdrop);border-radius:10px;padding:4px 12px}.presentation-page__nav{z-index:4;background:var(--presentation-nav-bg);color:var(--presentation-nav-text);cursor:pointer;border:0;border-radius:8px;padding:12px 18px;font-size:48px;line-height:1;transition:background .2s,color .2s;position:absolute;top:50%;transform:translateY(-50%)}.presentation-page__nav--left{left:12px}.presentation-page__nav--right{right:12px}.presentation-page__help{z-index:4;color:var(--presentation-help-text);text-align:center;pointer-events:none;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.presentation-page__library-panel{z-index:12;border:1px solid var(--presentation-library-border);background:var(--presentation-library-bg);border-radius:10px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 120px);padding:10px;position:absolute;top:56px;right:12px;overflow:auto}.presentation-page__library-header,.presentation-page__library-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.presentation-page__library-header{margin-bottom:8px}.presentation-page__library-title{color:var(--presentation-screen-text);font-size:13px}.presentation-page__library-refresh{font-size:11px}.presentation-page__library-state{color:var(--presentation-library-muted);align-items:center;gap:8px;padding:8px;display:flex}.presentation-page__library-empty{color:var(--presentation-library-soft);margin:0;font-size:12px}.presentation-page__library-list{gap:8px;display:grid}.presentation-page__library-item{background:var(--presentation-library-item);border-radius:8px;padding:8px}.presentation-page__library-item.is-selected{background:var(--presentation-library-item-active)}.presentation-page__library-select{color:var(--presentation-screen-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.presentation-page__library-item-title{font-size:13px}.presentation-page__library-item-meta{color:var(--presentation-toolbar-muted);font-size:11px}@media (width<=1199.98px){.presentation-page__toolbar{flex-direction:column;align-items:stretch}.presentation-page__toolbar-meta,.presentation-page__toolbar-actions{justify-content:flex-start}}@media (width<=767.98px){.presentation-page__text-layer{padding:72px 24px 56px}.presentation-page__toolbar{padding-right:52px}.presentation-page__toolbar-meta{flex-wrap:wrap}.presentation-page__help{width:calc(100% - 24px)}}:root{--app-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-font-mono:ui-monospace, SFMono-Regular, "Cascadia Code", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#08111c;--app-surface:#101a27;--app-surface-muted:#0d1622;--app-surface-raised:#172232;--app-surface-overlay:#101a27e0;--app-surface-soft:#ffffff0a;--app-surface-strong:#ffffff14;--app-border:#b3c4e538;--app-border-strong:#b3c4e557;--app-text:#dbe6ff;--app-text-strong:#f4f7ff;--app-text-muted:#a8b7d4;--app-text-faint:#a8b7d4d1;--app-text-inverse:#08111c;--app-brand:#8aa7ff;--app-brand-rgb:138, 167, 255;--app-brand-strong:#c6d3ff;--app-brand-ghost:#8aa7ff24;--app-brand-soft:#8aa7ff2e;--app-focus-ring:#8aa7ff;--app-focus-ring-soft:#8aa7ff73;--app-chord:#7ecbff;--app-chord-strong:#b8dfff;--app-chord-note:#9cd8a0;--app-chord-muted:#7ecbff8c;--app-danger:#ff7383;--app-danger-soft:#ff738333;--app-warning:#f6cc6d;--app-warning-soft:#f6cc6d2e;--app-success:#7edab2;--app-success-soft:#7edab22e;--app-info:#7ecbff;--app-info-soft:#7ecbff2e;--app-backdrop:#04080fd1;--app-navbar-bg:#0f1724;--app-navbar-link:#f4f7ff;--app-navbar-border:#ffffff14;--app-navbar-hover:#ffffff14;--app-navbar-active:#8aa7ff33;--app-selection-bg:#8aa7ff47;--app-selection-text:#f4f7ff;--shadow-1:0 1px 3px 1px #00000057, 0 1px 2px #00000075;--shadow-2:0 12px 28px #00000052, 0 4px 12px #0000003d;--shadow-2-emphasis:0 16px 34px #0000006b, 0 8px 18px #00000047;--shadow-card:0 16px 36px #00000038;--season-normal-bg:#1a2340;--season-normal-fg:#dbe6ff;--season-lent-bg:#2e1a00;--season-lent-fg:#f1d27b;--season-advent-bg:#251345;--season-advent-fg:#ffe38a;--season-easter-bg:#4a420a;--season-easter-fg:#fff3bf;--season-christmas-bg:#0f214d;--season-christmas-fg:#ffe38a;--season-adoration-bg:#2b2107;--season-adoration-fg:#e0b65e;--ui-season-normal-accent:var(--app-brand);--ui-season-normal-hero-start:#141d2d;--ui-season-normal-hero-end:#0d1622;--ui-season-normal-hero-text:#f4f7ff;--ui-season-normal-hero-muted:#dbe6ffc7;--ui-season-normal-card-bg:#ffffff0f;--ui-season-normal-card-border:#8aa7ff2e;--ui-season-lent-accent:#d4af37;--ui-season-lent-hero-start:#2b1f08;--ui-season-lent-hero-end:#0f0b05;--ui-season-lent-hero-text:#f5eedc;--ui-season-lent-hero-muted:#f5eedcc2;--ui-season-lent-card-bg:#fff9ec14;--ui-season-lent-card-border:#d4af372e;--ui-season-advent-accent:gold;--ui-season-advent-hero-start:#241045;--ui-season-advent-hero-end:#090514;--ui-season-advent-hero-text:#f5f2ff;--ui-season-advent-hero-muted:#f5f2ffc7;--ui-season-advent-card-bg:#ffffff14;--ui-season-advent-card-border:#ffd70029;--ui-season-easter-accent:#e7c96c;--ui-season-easter-hero-start:#3a3010;--ui-season-easter-hero-end:#151008;--ui-season-easter-hero-text:#fff7dc;--ui-season-easter-hero-muted:#fff7dcc7;--ui-season-easter-card-bg:#fff3cd14;--ui-season-easter-card-border:#e7c96c2e;--ui-season-christmas-accent:gold;--ui-season-christmas-hero-start:#0f1d49;--ui-season-christmas-hero-end:#060c1d;--ui-season-christmas-hero-text:#f4f7ff;--ui-season-christmas-hero-muted:#f4f7ffc7;--ui-season-christmas-card-bg:#ffffff14;--ui-season-christmas-card-border:#ffd70029;--ui-season-adoration-accent:#d6a01a;--ui-season-adoration-hero-start:#221a07;--ui-season-adoration-hero-end:#0d0903;--ui-season-adoration-hero-text:#f5ebd2;--ui-season-adoration-hero-muted:#f5ebd2c2;--ui-season-adoration-card-bg:#fff8e614;--ui-season-adoration-card-border:#d6a01a38;--slides-season-normal-bg:#fff;--slides-season-normal-text:#000;--slides-season-normal-title:#1a1a6e;--slides-season-lent-bg:#000;--slides-season-lent-text:#fff;--slides-season-lent-title:#d4af37;--slides-season-advent-bg:#1a0033;--slides-season-advent-text:#fff;--slides-season-advent-title:gold;--slides-season-easter-bg:ivory;--slides-season-easter-text:#000;--slides-season-easter-title:#c90;--slides-season-christmas-bg:#000d33;--slides-season-christmas-text:#fff;--slides-season-christmas-title:gold;--slides-season-adoration-bg:#000;--slides-season-adoration-text:#fff;--slides-season-adoration-title:#b8860b;--bs-body-bg:var(--app-bg);--bs-body-color:var(--app-text);--bs-emphasis-color:var(--app-text-strong);--bs-secondary-color:var(--app-text-muted);--bs-tertiary-color:var(--app-text-faint);--bs-border-color:var(--app-border);--bs-border-color-translucent:var(--app-border);--bs-primary:var(--app-brand);--bs-primary-rgb:var(--app-brand-rgb);--bs-link-color:var(--app-brand-strong);--bs-link-hover-color:var(--app-brand);--bs-card-bg:var(--app-surface);--bs-card-cap-bg:var(--app-surface-raised);--bs-secondary-bg:var(--app-surface-raised);--bs-tertiary-bg:var(--app-surface-muted);--bs-modal-bg:var(--app-surface);--bs-modal-color:var(--app-text);--bs-dropdown-bg:var(--app-surface-raised);--bs-dropdown-link-color:var(--app-text);--bs-dropdown-link-hover-color:var(--app-text-strong);--bs-dropdown-link-hover-bg:var(--app-surface-soft);--bs-dropdown-border-color:var(--app-border);--bs-danger:var(--app-danger);--bs-warning:var(--app-warning);--bs-success:var(--app-success);--bs-info:var(--app-info)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f3f6fc;--app-surface:#fff;--app-surface-muted:#eef3fb;--app-surface-raised:#fbfcff;--app-surface-overlay:#ffffffeb;--app-surface-soft:#1a1a6e0a;--app-surface-strong:#1a1a6e14;--app-border:#0f172a1a;--app-border-strong:#0f172a29;--app-text:#1d2940;--app-text-strong:#0f1728;--app-text-muted:#5d6c88;--app-text-faint:#5d6c88c7;--app-text-inverse:#f4f7ff;--app-brand:#1a1a6e;--app-brand-rgb:26, 26, 110;--app-brand-strong:#25258c;--app-brand-ghost:#1a1a6e14;--app-brand-soft:#1a1a6e24;--app-focus-ring:#3443b7;--app-focus-ring-soft:#3443b73d;--app-chord:#0d6efd;--app-chord-strong:#0a58ca;--app-chord-note:#1f7a3d;--app-chord-muted:#0d6efd8c;--app-danger:#c43a50;--app-danger-soft:#c43a5024;--app-warning:#8a5b00;--app-warning-soft:#8a5b0029;--app-success:#0d7a55;--app-success-soft:#0d7a5524;--app-info:#0d6efd;--app-info-soft:#0d6efd24;--app-backdrop:#080e1885;--app-navbar-bg:#252b36;--app-navbar-link:#f4f7ff;--app-navbar-border:#ffffff1f;--app-navbar-hover:#ffffff1f;--app-navbar-active:#fff3;--app-selection-bg:#3443b738;--app-selection-text:#0f1728;--shadow-1:0 1px 3px 1px #0f172a1f, 0 1px 2px #0f172a2e;--shadow-2:0 12px 28px #0f172a1a, 0 4px 12px #0f172a14;--shadow-2-emphasis:0 18px 36px #0f172a24, 0 8px 18px #0f172a1a;--shadow-card:0 12px 28px #0f172a14;--season-normal-bg:#e8e8f8;--season-normal-fg:#1a1a6e;--season-lent-bg:#2e1a00;--season-lent-fg:#d4af37;--season-advent-bg:#1a0033;--season-advent-fg:gold;--season-easter-bg:#e0d060;--season-easter-fg:#3b2e00;--season-christmas-bg:#000d33;--season-christmas-fg:gold;--season-adoration-bg:#1a1400;--season-adoration-fg:#b8860b;--ui-season-normal-accent:#1a1a6e;--ui-season-normal-hero-start:#eef1ff;--ui-season-normal-hero-end:#fff;--ui-season-normal-hero-text:#13203a;--ui-season-normal-hero-muted:#13203ab8;--ui-season-normal-card-bg:#ffffffe6;--ui-season-normal-card-border:#1a1a6e1f;--ui-season-lent-accent:#d4af37;--ui-season-lent-hero-start:#2b1f08;--ui-season-lent-hero-end:#0f0b05;--ui-season-lent-hero-text:#f5eedc;--ui-season-lent-hero-muted:#f5eedcc2;--ui-season-lent-card-bg:#fff9ec14;--ui-season-lent-card-border:#d4af372e;--ui-season-advent-accent:gold;--ui-season-advent-hero-start:#241045;--ui-season-advent-hero-end:#090514;--ui-season-advent-hero-text:#f5f2ff;--ui-season-advent-hero-muted:#f5f2ffc7;--ui-season-advent-card-bg:#ffffff14;--ui-season-advent-card-border:#ffd70029;--ui-season-easter-accent:#8c6f00;--ui-season-easter-hero-start:#fff8d4;--ui-season-easter-hero-end:#fffef4;--ui-season-easter-hero-text:#2f2600;--ui-season-easter-hero-muted:#2f2600b8;--ui-season-easter-card-bg:#ffffffe6;--ui-season-easter-card-border:#8c6f001f;--ui-season-christmas-accent:gold;--ui-season-christmas-hero-start:#0f1d49;--ui-season-christmas-hero-end:#060c1d;--ui-season-christmas-hero-text:#f4f7ff;--ui-season-christmas-hero-muted:#f4f7ffc7;--ui-season-christmas-card-bg:#ffffff14;--ui-season-christmas-card-border:#ffd70029;--ui-season-adoration-accent:#b8860b;--ui-season-adoration-hero-start:#221a07;--ui-season-adoration-hero-end:#0d0903;--ui-season-adoration-hero-text:#f5ebd2;--ui-season-adoration-hero-muted:#f5ebd2c2;--ui-season-adoration-card-bg:#fff8e614;--ui-season-adoration-card-border:#b8860b2e}::selection{background:var(--app-selection-bg);color:var(--app-selection-text)}.page-content--with-player{padding-bottom:136px}@media (width<=575.98px){.page-content--with-player{padding-bottom:calc(12px + 108px + env(safe-area-inset-bottom))}}#audio-shell-root{z-index:1062;pointer-events:none;position:relative}.persistent-mini-player{z-index:1062;pointer-events:auto;--player-border:color-mix(in srgb, var(--app-brand) 12%, var(--app-border));--player-panel-bg:var(--app-surface-overlay);--player-shadow:var(--shadow-2-emphasis);--player-text-soft:var(--app-text-muted);--player-brand:var(--app-brand);--player-brand-strong:var(--app-brand-strong);--player-brand-soft:color-mix(in srgb, var(--app-brand-strong) 12%, transparent);--player-brand-softer:color-mix(in srgb, var(--app-brand) 8%, transparent);--player-track-bg:color-mix(in srgb, var(--app-text) 8%, transparent);--player-queue-bg:color-mix(in srgb, var(--app-surface-raised) 90%, transparent);--player-queue-active-border:color-mix(in srgb, var(--app-brand-strong) 18%, var(--app-border));--player-queue-border:color-mix(in srgb, var(--app-brand) 8%, var(--app-border));--player-drag-bg:color-mix(in srgb, var(--app-brand) 12%, var(--app-surface));--player-empty-bg:color-mix(in srgb, var(--app-text) 4%, transparent);width:min(360px,100vw - 2rem);position:fixed;bottom:16px;right:16px}body.song-recording-dialog-player-active .persistent-mini-player{z-index:1063}body.app-modal-open:not(.song-recording-dialog-player-active) .persistent-mini-player{z-index:1040}.persistent-mini-player--minimized{width:min(260px,100vw - 2rem)}.persistent-mini-player__panel,.persistent-mini-player__peek{border:1px solid var(--player-border);background:var(--player-panel-bg);box-shadow:var(--player-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px}.persistent-mini-player__peek{width:100%;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.persistent-mini-player__peek-copy,.persistent-mini-player__copy,.persistent-mini-player__controls,.persistent-mini-player__transport,.persistent-mini-player__status-group,.persistent-mini-player__topline,.persistent-mini-player__chrome,.persistent-mini-player__time-row,.persistent-mini-player__queue-header,.persistent-mini-player__queue-now-playing,.persistent-mini-player__queue-item{align-items:center;gap:8px;display:flex}.persistent-mini-player__peek-copy,.persistent-mini-player__copy,.persistent-mini-player__queue-copy{min-width:0}.persistent-mini-player__peek-title,.persistent-mini-player__title,.persistent-mini-player__subtitle,.persistent-mini-player__queue-copy span,.persistent-mini-player__queue-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.persistent-mini-player__peek-title,.persistent-mini-player__title{font-weight:700}.persistent-mini-player__peek-status,.persistent-mini-player__subtitle,.persistent-mini-player__time-row,.persistent-mini-player__kicker,.persistent-mini-player__queue-kicker,.persistent-mini-player__queue-copy span,.persistent-mini-player__queue-empty{color:var(--player-text-soft);font-size:12px}.persistent-mini-player__peek-icon{color:var(--player-brand)}.persistent-mini-player__panel{gap:12px;padding:16px;display:grid}.persistent-mini-player__topline{justify-content:space-between;align-items:flex-start}.persistent-mini-player__copy{flex-direction:column;align-items:flex-start;gap:4px}.persistent-mini-player__chrome{flex-wrap:wrap;flex:none;justify-content:flex-end}.persistent-mini-player__timeline{gap:6px;display:grid}.persistent-mini-player__range{margin:0}.persistent-mini-player__time-row,.persistent-mini-player__controls{justify-content:space-between}.persistent-mini-player__transport{flex:auto}.persistent-mini-player__play-button{min-width:126px}.persistent-mini-player__nav-button{flex:none}.persistent-mini-player__status-group{flex-wrap:wrap;justify-content:flex-end}.persistent-mini-player__queue-pill,.persistent-mini-player__status-pill{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.persistent-mini-player__queue-pill{background:var(--player-brand-soft);color:var(--player-brand-strong)}.persistent-mini-player__status-pill{background:var(--player-brand-softer);color:var(--player-brand)}.persistent-mini-player__progress-bar{background:var(--player-track-bg);border-radius:999px;height:4px;overflow:hidden}.persistent-mini-player__progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--player-brand), var(--player-brand-strong));height:100%;display:block}.persistent-mini-player__queue-panel{border-top:1px solid var(--player-queue-border);gap:8px;padding-top:8px;display:grid}.persistent-mini-player__queue-header{justify-content:space-between;align-items:flex-start}.persistent-mini-player__queue-heading{font-size:15px;display:block}.persistent-mini-player__queue-hint{color:var(--player-text-soft);padding:0 4px;font-size:12px}.persistent-mini-player__queue-now-playing,.persistent-mini-player__queue-item{background:var(--player-queue-bg);border:1px solid var(--player-queue-border);border-radius:18px;justify-content:space-between}.persistent-mini-player__queue-now-playing{border:1px solid var(--player-queue-active-border);padding:12px}.persistent-mini-player__queue-item--dragging{box-shadow:var(--shadow-2-emphasis);background:var(--player-drag-bg)}.persistent-mini-player__queue-list{gap:8px;max-height:220px;padding-right:2px;display:grid;overflow-y:auto}.persistent-mini-player__queue-select{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:12px 12px 12px 0;display:flex}.persistent-mini-player__queue-drag-handle{cursor:grab;touch-action:none;flex:none;margin-left:10px}.persistent-mini-player__queue-drag-handle:active{cursor:grabbing}.persistent-mini-player__queue-copy{flex-direction:column;gap:2px;display:flex}.persistent-mini-player__queue-reorder-actions{gap:6px;display:inline-flex}.persistent-mini-player__queue-order,.persistent-mini-player__queue-badge{border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.persistent-mini-player__queue-order{background:var(--player-brand-softer);min-width:42px;min-height:34px;color:var(--player-brand);padding:0 10px}.persistent-mini-player__queue-badge{background:var(--player-brand-soft);min-height:30px;color:var(--player-brand-strong);padding:0 10px}.persistent-mini-player__queue-remove{flex:none;margin-right:10px}.persistent-mini-player__queue-empty{background:var(--player-empty-bg);border-radius:18px;padding:12px}@media (width<=1023.98px){.persistent-mini-player{left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:min(720px,100vw - 1.5rem);transform:translate(-50%)}.persistent-mini-player--minimized{width:min(440px,100vw - 1.5rem)}.persistent-mini-player__controls,.persistent-mini-player__topline,.persistent-mini-player__queue-header,.persistent-mini-player__queue-now-playing{flex-wrap:wrap}.persistent-mini-player__transport,.persistent-mini-player__status-group,.persistent-mini-player__copy{width:100%}.persistent-mini-player__chrome{justify-content:space-between;width:100%}.persistent-mini-player__status-group{justify-content:stretch}.persistent-mini-player__queue-pill,.persistent-mini-player__status-pill{flex:180px;justify-content:center}.persistent-mini-player__queue-list{max-height:min(34vh,320px)}.persistent-mini-player__queue-item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"drag select remove"".reorder reorder";align-items:start;gap:10px;display:grid}.persistent-mini-player__queue-drag-handle{grid-area:drag;align-self:start;margin:12px 0 0 12px}.persistent-mini-player__queue-select{grid-area:select;width:100%;padding:12px 0 6px}.persistent-mini-player__queue-remove{grid-area:remove;align-self:start;margin:12px 12px 0 0}.persistent-mini-player__queue-reorder-actions{flex-wrap:wrap;grid-area:reorder;justify-content:flex-start;margin:0;padding:0 0 12px}.persistent-mini-player__queue-copy strong,.persistent-mini-player__queue-copy span{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=767.98px){.persistent-mini-player,.persistent-mini-player--minimized{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;transform:none}.persistent-mini-player__controls{flex-wrap:wrap}.persistent-mini-player__transport,.persistent-mini-player__status-group{width:100%}.persistent-mini-player__play-button{flex:auto}.persistent-mini-player__queue-header,.persistent-mini-player__queue-now-playing,.persistent-mini-player__queue-item{flex-wrap:wrap}.persistent-mini-player__queue-select{padding-bottom:6px}.persistent-mini-player__queue-drag-handle{margin:12px 0 0 12px}.persistent-mini-player__queue-reorder-actions{padding:0 12px 6px}.persistent-mini-player__queue-remove{margin:0 12px 12px auto}.persistent-mini-player__queue-pill,.persistent-mini-player__status-pill{flex:1 1 0;justify-content:center}}
