@keyframes progress-bar-stripes{0%{background-position-x:1.5rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{mask-position:-200%0}}.home-menu-item,.home-menu-row{flex-wrap:wrap;justify-content:center}.home-menu-row{gap:50px;padding-top:30px;padding-bottom:30px}.home-menu-item{flex:0 0 200px;width:200px;height:200px;position:relative}.home-menu-item-txt{width:100%;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;padding:10px;font-size:1.2rem;font-weight:700;border-radius:5px}.home-menu-item-img{width:calc(100% - 15px);height:calc(100% - 15px);background-color:#aaa;background-repeat:no-repeat;background-size:cover;background-position:top center;border-radius:50%}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.justify-content-lg-end{justify-content:flex-end!important}}:root{--bs-highlight-color:#7b8ab8}p{margin-top:0;margin-bottom:1rem}img,svg{vertical-align:middle}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.btn-outline-secondary{--bs-btn-color:#d9e3f1;--bs-btn-border-color:#d9e3f1;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d9e3f1;--bs-btn-hover-border-color:#d9e3f1;--bs-btn-active-color:#000;--bs-btn-active-bg:#d9e3f1;--bs-btn-active-border-color:#d9e3f1;--bs-btn-disabled-color:#d9e3f1;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d9e3f1;--bs-gradient:none}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.flex-grow-1{flex-grow:1!important}.justify-content-end{justify-content:flex-end!important}.mb-1{margin-bottom:.25rem!important}.p-0{padding:0!important}.p-3{padding:1rem!important}.pe-4{padding-right:1.5rem!important}.ps-0{padding-left:0!important}.ps-4{padding-left:1.5rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.fs-5{font-size:1.25rem!important}.rounded-0{border-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}@media (min-width:992px){.d-lg-none{display:none!important}.justify-content-lg-end{justify-content:flex-end!important}}.btn-outline-secondary{background-color:#d9e3f1;border:0;color:#7b8ab8}.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:#d9e3f1;border:0;color:#7b8ab8}:root{--bs-blue:#378dfc;--bs-indigo:#6610f2;--bs-purple:#5b62f4;--bs-pink:#d63384;--bs-red:#e52527;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#43cc29;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#7f8a99;--bs-gray-dark:#444b40;--bs-gray-100:#f0f5fa;--bs-gray-200:#d9e3f1;--bs-gray-300:#dee2e6;--bs-gray-400:#bed1e6;--bs-gray-500:#adb5bd;--bs-gray-600:#7f8a99;--bs-gray-700:#7b8ab8;--bs-gray-800:#444b40;--bs-gray-900:#212529;--bs-primary:#378dfc;--bs-secondary:#d9e3f1;--bs-success:#43cc29;--bs-info:#5b62f4;--bs-warning:#ffc107;--bs-danger:#e52527;--bs-light:#f0f5fa;--bs-dark:#212529;--bs-primary-rgb:55, 141, 252;--bs-secondary-rgb:217, 227, 241;--bs-success-rgb:67, 204, 41;--bs-info-rgb:91, 98, 244;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:229, 37, 39;--bs-light-rgb:240, 245, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#163865;--bs-secondary-text-emphasis:#575b60;--bs-success-text-emphasis:#1b5210;--bs-info-text-emphasis:#242762;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#5c0f10;--bs-light-text-emphasis:#7b8ab8;--bs-dark-text-emphasis:#7b8ab8;--bs-primary-bg-subtle:#d7e8fe;--bs-secondary-bg-subtle:#f7f9fc;--bs-success-bg-subtle:#d9f5d4;--bs-info-bg-subtle:#dee0fd;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#fad3d4;--bs-light-bg-subtle:#f8fafd;--bs-dark-bg-subtle:#bed1e6;--bs-primary-border-subtle:#afd1fe;--bs-secondary-border-subtle:#f0f4f9;--bs-success-border-subtle:#b4eba9;--bs-info-border-subtle:#bdc0fb;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f5a8a9;--bs-light-border-subtle:#d9e3f1;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:Nunito, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--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:#7b8ab8;--bs-body-color-rgb:123, 138, 184;--bs-body-bg:#d9e3f1;--bs-body-bg-rgb:217, 227, 241;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(123, 138, 184, 0.75);--bs-secondary-color-rgb:123, 138, 184;--bs-secondary-bg:#d9e3f1;--bs-secondary-bg-rgb:217, 227, 241;--bs-tertiary-color:rgba(123, 138, 184, 0.5);--bs-tertiary-color-rgb:123, 138, 184;--bs-tertiary-bg:#f0f5fa;--bs-tertiary-bg-rgb:240, 245, 250;--bs-heading-color:#485785;--bs-link-color:#485785;--bs-link-color-rgb:72, 87, 133;--bs-link-decoration:underline;--bs-link-hover-color:#3a466a;--bs-link-hover-color-rgb:58, 70, 106;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:0;--bs-border-style:solid;--bs-border-color:rgba(55, 94, 148, 0.1);--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.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-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(55, 141, 252, 0.25);--bs-form-valid-color:#43cc29;--bs-form-valid-border-color:#43cc29;--bs-form-invalid-color:#e52527;--bs-form-invalid-border-color:#e52527}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;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);text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important;color:var(--text-main)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif;letter-spacing:.15px;line-height:1.55}.h1,.h3,.h5,h1,h3,h5{margin-top:0;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h5,h5{font-size:1.25rem}ul{padding-left:2rem;margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));color:var(--accent-primary)!important;text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);color:var(--accent-primary-hover)!important;text-shadow:0 0 6px rgba(253,186,116,.35)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}button{border-radius:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none}button:focus:not(:focus-visible){outline:0}[role=button]{cursor:pointer}[type=button],button{-webkit-appearance:button}[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}.container-fluid{--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-right:auto;margin-left:auto}: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;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;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)}.col-12{flex:0 0 auto;width:100%}@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3,.col-lg-4{flex:0 0 auto;width:25%}.col-lg-4{width:33.33333333%}.col-lg-8,.col-lg-9{flex:0 0 auto;width:66.66666667%}.col-lg-9{width:75%}.col-lg-10,.col-lg-12{flex:0 0 auto;width:83.33333333%}.col-lg-12{width:100%}}@media (min-width:1200px){.col-xl-3,.col-xl-9{flex:0 0 auto;width:25%}.col-xl-9{width:75%}}.btn{--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:1rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:600;--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:50rem;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:0.65;display:inline-block;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);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg)}@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:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0}.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:disabled{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-success{--bs-btn-color:#fff;--bs-btn-bg:#43cc29;--bs-btn-border-color:#43cc29;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#39ad23;--bs-btn-hover-border-color:#36a321;--bs-btn-active-color:#fff;--bs-btn-active-bg:#36a321;--bs-btn-active-border-color:#32991f;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#43cc29;--bs-btn-disabled-border-color:#43cc29}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:50rem}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.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:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:rgba(240, 245, 250, 0.8);--bs-dropdown-border-color:transparent;--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:transparent;--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-link-color:#7b8ab8;--bs-dropdown-link-hover-color:#444b40;--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#fb923c;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#7f8a99;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border-radius:var(--bs-dropdown-border-radius)}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:#7b8ab8;--bs-nav-link-hover-color:#7b8ab8;--bs-nav-link-disabled-color:#adb6d3;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;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);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@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}.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar,.navbar>.container-fluid{display:flex;align-items:center;justify-content:space-between}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:#7b8ab8;--bs-navbar-hover-color:#485785;--bs-navbar-disabled-color:#adb6d3;--bs-navbar-active-color:#485785;--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:#485785;--bs-navbar-brand-hover-color:#485785;--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28123, 138, 184, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:50rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:none;position:relative;flex-wrap:wrap;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container-fluid{flex-wrap:inherit}.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);text-decoration:none;white-space:nowrap}.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:0.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);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-basis:100%;flex-grow:1;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);line-height:1;color:var(--bs-navbar-color);background-color:transparent;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)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.badge{--bs-badge-padding-x:1.25em;--bs-badge-padding-y:0.75em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;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);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.ratio,.ratio>*{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;height:100%}.ratio-16x9{--bs-aspect-ratio:56.25%}.sticky-top{position:sticky;top:0;z-index:1020}.align-middle{vertical-align:middle!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-start-0{border-left:0!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-1{border-width:1px!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.m-1{margin:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-5{padding-top:3rem!important}.pe-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.ps-3{padding-left:1rem!important}.fw-bold{font-weight:700!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-nowrap{white-space:nowrap!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-light,.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-light{color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark,.text-white{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-white{color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-dark,.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-75{--bs-bg-opacity:0.75}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}.justify-content-lg-end{justify-content:flex-end!important}}.btn{position:relative;color:#7b8ab8;border-radius:50rem;background-color:#d9e3f1;border:0;transition:background-color .15s ease-in-out,border .15s ease-in-out,color .15s ease-in-out}.btn:active,.btn:active:focus,.btn:focus,.btn:hover{background-color:#d9e3f1;border:0;transition:background-color .15s ease-in-out,border .15s ease-in-out,color .15s ease-in-out;color:#7b8ab8}.btn:active,.btn:active:focus{border-color:transparent}.btn-success:active,.btn-success:active:focus{color:#fff;background-color:#43cc29}.dropdown-menu{backdrop-filter:blur(3px)}.badge.bg-light{color:#7b8ab8}.opacity-75{opacity:.75!important}span.btn.text-warning{padding:5px;margin:5px;border:0;background:0 0}.rounded{border-radius:var(--bs-border-radius)!important}:root{color-scheme:dark;--bs-primary:#fb923c;--bs-primary-rgb:251, 146, 60;--bs-body-bg:#111111;--bs-body-bg-rgb:17, 17, 17;--bs-body-color:#f5f5f4;--bs-body-color-rgb:245, 245, 244;--bs-link-color:#fb923c;--bs-link-color-rgb:251, 146, 60;--bs-link-hover-color:#fdba74;--bs-link-hover-color-rgb:253, 186, 116;--bs-emphasis-color:#fafaf9;--bs-emphasis-color-rgb:250, 250, 249;--bs-border-color:#333333;--bs-focus-ring-color:rgba(251, 146, 60, 0.35);--bg-page:#111111;--bg-surface:#1b1b1b;--bg-surface-alt:#242424;--text-main:#f5f5f4;--text-soft:#d6d3d1;--text-muted:#a8a29e;--accent-primary:#fb923c;--accent-primary-hover:#fdba74;--accent-purple:#fbbf24;--success:#33d07a;--danger:#ff5570;--border-soft:#333333;--border-strong:#46403b}.h1,h1{color:#f1f2f5!important;margin-bottom:.8rem}.h3,h3{color:#dcdde5!important;margin-bottom:.6rem}.h5,h5{color:#c5c7d0!important;margin-bottom:.4rem}.dropdown-menu{background:var(--bg-surface)!important;color:var(--text-main)!important;border:1px solid var(--border-soft)!important;border-radius:8px!important}.navbar{background:var(--bg-surface-alt)!important;border-bottom:1px solid var(--border-strong)!important}.navbar-brand{color:var(--accent-primary)!important;font-weight:600;font-size:2.5rem}.nav-link:hover,.navbar-brand:hover{color:var(--accent-primary-hover)!important}.btn,.nav-link{color:var(--text-main)!important}.btn{padding:.45rem 1rem!important;border-radius:6px!important;border:1px solid var(--border-soft)!important;background:var(--bg-surface-alt)!important;font-weight:500}.btn:hover{background:#303030!important}.collapse{background:0 0!important}.navbar [data-site-nav].navbar-collapse{display:block!important;width:100%;min-width:0;flex-basis:100%}.navbar [data-site-nav]>.navbar-toggler{display:flex!important;align-items:center;cursor:pointer;list-style:none}.navbar [data-site-nav] summary::-webkit-details-marker{display:none}.navbar .site-nav-panel{display:none;width:100%;min-width:0;flex-basis:100%}.navbar [data-site-nav][open]+.site-nav-panel{display:block}.navbar [data-primary-menu]{display:flex!important;flex-direction:column;min-width:0}.navbar .site-nav-panel [hidden],.navbar .site-nav-panel[hidden],.navbar [data-site-nav] [hidden]{display:none!important}.navbar [data-site-nav] summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (min-width:992px){.navbar [data-site-nav].navbar-collapse{display:none!important}.navbar .site-nav-panel{display:block}.navbar [data-primary-menu]{flex-direction:row;flex-wrap:wrap;width:100%!important}.navbar [data-primary-menu]>li{max-width:100%}.navbar [data-primary-menu] .nav-link{white-space:normal;overflow-wrap:anywhere}}.stream-player-row{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:2100px;margin:0 auto}.stream-player-row>.stream-chat-column,.stream-player-row>.stream-player-column{flex:0 0 auto;width:100%;max-width:100%;min-width:0;margin-top:0;padding-top:0;padding-bottom:0}.stream-player-row>.stream-chat-column{display:flex;flex-direction:column;align-items:stretch;gap:0;order:1;height:auto;min-height:0}.stream-native-banner{flex:0 0 auto;height:auto!important;min-height:0!important;max-height:none!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;aspect-ratio:auto!important;padding-block:0!important}.stream-chat-window{flex:0 0 auto;box-sizing:border-box;min-height:0!important;overflow:hidden}.stream-chat-window.d-none,.stream-chat-window[hidden],.stream-native-banner.d-none,.stream-native-banner[hidden]{display:none!important}@media (max-width:1022px){.stream-chat-window{display:none!important}}@media (min-width:1023px){.stream-player-row>.stream-player-column{width:75%}.stream-player-row>.stream-chat-column{order:0;width:25%}}.stream-line,.stream-line *{box-sizing:border-box}.stream-line{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 20px;margin:8px 0;background:#171b24;color:#e9edf5;border-radius:10px;font:14px/1.4 system-ui,-apple-system,sans-serif}.stream-link-label,.stream-text{min-width:0}.stream-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;max-width:55%;min-height:28px;color:#a5b4fc;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.stream-link:hover{text-decoration:underline;text-underline-offset:4px}.stream-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.stream-line.pill{max-width:460px;margin:8px auto;border-radius:40px;border:1px solid #374151;background:#111827}.stream-line.pill .stream-link{color:#6ee7b7}@media (max-width:420px){.stream-line{gap:8px;padding:12px 10px;font-size:12px}}.btn:focus-visible,.nav-link:focus-visible,.navbar-toggler:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}