@charset "UTF-8";: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:#017B6E;--bs-danger:#C53030;--bs-info:#1C7ED6;--bs-success:#2F9E44;--bs-primary-rgb:1,123,110;--bs-danger-rgb:197,48,48;--bs-info-rgb:28,126,214;--bs-success-rgb:47,158,68;--bs-primary-text-emphasis:rgb(0.1568627451%, 19.2941176471%, 17.2549019608%);--bs-secondary-text-emphasis:rgb(16.9411764706%, 18.3529411765%, 19.6078431373%);--bs-success-text-emphasis:rgb(3.9215686275%, 21.1764705882%, 13.1764705882%);--bs-info-text-emphasis:rgb(2.0392156863%, 31.6862745098%, 37.6470588235%);--bs-warning-text-emphasis:rgb(40%, 30.2745098039%, 1.0980392157%);--bs-danger-text-emphasis:rgb(30.9019607843%, 7.5294117647%, 7.5294117647%);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(80.0784313725%, 89.6470588235%, 88.6274509804%);--bs-secondary-bg-subtle:rgb(88.4705882353%, 89.1764705882%, 89.8039215686%);--bs-success-bg-subtle:rgb(81.9607843137%, 90.5882352941%, 86.5882352941%);--bs-info-bg-subtle:rgb(81.0196078431%, 95.8431372549%, 98.8235294118%);--bs-warning-bg-subtle:rgb(100%, 95.137254902%, 80.5490196078%);--bs-danger-bg-subtle:rgb(95.4509803922%, 83.7647058824%, 83.7647058824%);--bs-light-bg-subtle:rgb(98.6274509804%, 98.8235294118%, 99.0196078431%);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(60.1568627451%, 79.2941176471%, 77.2549019608%);--bs-secondary-border-subtle:rgb(76.9411764706%, 78.3529411765%, 79.6078431373%);--bs-success-border-subtle:rgb(63.9215686275%, 81.1764705882%, 73.1764705882%);--bs-info-border-subtle:rgb(62.0392156863%, 91.6862745098%, 97.6470588235%);--bs-warning-border-subtle:rgb(100%, 90.2745098039%, 61.0980392157%);--bs-danger-border-subtle:rgb(90.9019607843%, 67.5294117647%, 67.5294117647%);--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:"Poppins","Noto Sans Bengali","Segoe UI",system-ui,-apple-system,sans-serif;--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:#122238;--bs-body-color-rgb:18,34,56;--bs-body-bg:#F2F6F6;--bs-body-bg-rgb:242,246,246;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(18, 34, 56, 0.75);--bs-secondary-color-rgb:18,34,56;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(18, 34, 56, 0.5);--bs-tertiary-color-rgb:18,34,56;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#017B6E;--bs-link-color-rgb:1,123,110;--bs-link-decoration:underline;--bs-link-hover-color:rgb(0.3137254902%, 38.5882352941%, 34.5098039216%);--bs-link-hover-color-rgb:1,98,88;--bs-code-color:#d63384;--bs-highlight-color:#122238;--bs-highlight-bg:rgb(100%, 95.137254902%, 80.5490196078%);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#D9E3E4;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.5625rem;--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-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(1, 123, 110, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#C53030;--bs-form-invalid-border-color:#C53030}*,::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);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}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;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}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-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]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}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{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}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{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}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{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-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}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-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{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.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-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-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;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{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.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 (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.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:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.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 (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.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:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.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 (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.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:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.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 (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.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:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.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 (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.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:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.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}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;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{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid #d9e3e4;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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:rgb(50.1960784314%,74.1176470588%,71.568627451%);outline:0;box-shadow:0 0 0 .25rem rgba(1,123,110,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-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;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])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end: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:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.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");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;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);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid #d9e3e4;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(50.1960784314%,74.1176470588%,71.568627451%);outline:0;box-shadow:0 0 0 .25rem rgba(1,123,110,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.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:rgb(50.1960784314%,74.1176470588%,71.568627451%);outline:0;box-shadow:0 0 0 .25rem rgba(1,123,110,.25)}.form-check-input:checked{background-color:#017b6e;border-color:#017b6e}.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{background-color:#017b6e;border-color:#017b6e;--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")}.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");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;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='rgb%2850.1960784314%, 74.1176470588%, 71.568627451%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--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")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f2f6f6,0 0 0 .25rem rgba(1,123,110,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f2f6f6,0 0 0 .25rem rgba(1,123,110,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#017b6e;border:0;border-radius: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::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(70.1176470588%,84.4705882353%,82.9411764706%)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#017b6e;border:0;border-radius: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:rgb(70.1176470588%,84.4705882353%,82.9411764706%)}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.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{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;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;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@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:transparent}.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){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-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) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.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{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid #d9e3e4;border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.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){border-top-right-radius:0;border-bottom-right-radius:0}.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{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.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);padding-right:calc(1.5em + .75rem);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-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.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");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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(3rem + calc(1.5em + .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{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.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);padding-right:calc(1.5em + .75rem);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='%23C53030'%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='%23C53030' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.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='%23C53030'%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='%23C53030' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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(3rem + calc(1.5em + .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}.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;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.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:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(1, 123, 110, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.5625rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events: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: }.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.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:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0,-50px);transition:transform .3s ease-out}@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{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;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)}.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{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;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)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-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-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.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 (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.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;position:relative;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)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.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-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-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-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)}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-inline-block{display:inline-block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-inline-block{display:inline-block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-inline-block{display:inline-block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.m-0{margin:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-3{margin-bottom:1rem!important}.ms-auto{margin-left:auto!important}.me-1{margin-right:.25rem!important}.p-0{padding:0!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.pb-0{padding-bottom:0!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}@media (min-width:768px){.p-md-4{padding:1.5rem!important}}.text-center{text-align:center!important}.text-end{text-align:right!important}.text-danger{color:var(--bs-danger)!important}.small{font-size:.875em}.w-100{width:100%!important}.justify-content-center{justify-content:center!important}.align-middle{vertical-align:middle!important}.d-inline{display:inline!important}.d-grid{display:grid!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}.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-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-auto{width:auto!important}.h-100{height:100%!important}.flex-fill{flex:1 1 auto!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.justify-content-end{justify-content:flex-end!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.mt-0{margin-top:0!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-auto{margin-right:auto!important}.mb-1{margin-bottom:.25rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.pt-0{padding-top:0!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.ps-3{padding-left:1rem!important}.gap-1{gap:.25rem!important}.gap-4{gap:1.5rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-6{font-size:1rem!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-bold{font-weight:700!important}.text-start{text-align:left!important}.text-decoration-none{text-decoration:none!important}.text-uppercase{text-transform:uppercase!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-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-reset{--bs-text-opacity:1;color:inherit!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.d-sm-inline{display:inline!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.ms-md-auto{margin-left:auto!important}.p-md-3{padding:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!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-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}: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{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width,2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.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,ease-in-out)}.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,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;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-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);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))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale,1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height,.5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height,.5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity,.4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translateX(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{transform:translateX(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1*.7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.4)) rotate(.1deg)}40%{transform:translateX(0) rotate(0)}to{transform:translateX(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height,6px)*-.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height,6px)*-1)) translateX(0) rotate(0) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height,6px)*-.92)) translateX(calc(var(--fa-float-drift,1px)*-.5)) rotate(calc(var(--fa-float-tilt,1deg)*-.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height,6px)*-.3)) translateX(calc(var(--fa-float-drift,1px)*-1)) rotate(calc(var(--fa-float-tilt,1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height,6px)*.05)) translateX(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x,1.15)*.5),calc(1.5 - var(--fa-jello-scale-x,1.15)*.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y,1.12)*.3),calc(.7 + var(--fa-jello-scale-y,1.12)*.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.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{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.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-address-book{--fa:"\f2b9"}.fa-address-card{--fa:"\f2bb"}.fa-alarm-clock{--fa:"\f34e"}.fa-align-left{--fa:"\f036"}.fa-angle-right{--fa:"\f105"}.fa-angles-left{--fa:"\f100"}.fa-archive{--fa:"\f187"}.fa-arrow-down{--fa:"\f063"}.fa-arrow-down-long{--fa:"\f175"}.fa-arrow-down-short-wide{--fa:"\f884"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-pointer{--fa:"\f245"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-right-from-bracket{--fa:"\f08b"}.fa-arrow-right-to-bracket{--fa:"\f090"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-turn-down{--fa:"\f149"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrow-up-right-from-square{--fa:"\f08e"}.fa-arrows-left-right{--fa:"\f07e"}.fa-arrows-rotate{--fa:"\f021"}.fa-atom{--fa:"\f5d2"}.fa-award{--fa:"\f559"}.fa-baby{--fa:"\f77c"}.fa-backward{--fa:"\f04a"}.fa-bag-shopping{--fa:"\f290"}.fa-ban{--fa:"\f05e"}.fa-bandage{--fa:"\f462"}.fa-barcode{--fa:"\f02a"}.fa-bars{--fa:"\f0c9"}.fa-basket-shopping{--fa:"\f291"}.fa-battery-full{--fa:"\f240"}.fa-battery-quarter{--fa:"\f243"}.fa-battery-three-quarters{--fa:"\f241"}.fa-bed{--fa:"\f236"}.fa-bell{--fa:"\f0f3"}.fa-bell-concierge{--fa:"\f562"}.fa-bell-slash{--fa:"\f1f6"}.fa-bold{--fa:"\f032"}.fa-bolt{--fa:"\f0e7"}.fa-book{--fa:"\f02d"}.fa-book-atlas{--fa:"\f558"}.fa-book-bookmark{--fa:"\e0bb"}.fa-book-open{--fa:"\f518"}.fa-book-open-reader{--fa:"\f5da"}.fa-book-quran{--fa:"\f687"}.fa-book-skull{--fa:"\f6b7"}.fa-bookmark{--fa:"\f02e"}.fa-border-all{--fa:"\f84c"}.fa-bowl-food{--fa:"\e4c6"}.fa-bowl-rice{--fa:"\e2eb"}.fa-box{--fa:"\f466"}.fa-box-archive{--fa:"\f187"}.fa-box-open{--fa:"\f49e"}.fa-boxes-stacked{--fa:"\f468"}.fa-brain{--fa:"\f5dc"}.fa-briefcase{--fa:"\f0b1"}.fa-broom{--fa:"\f51a"}.fa-building{--fa:"\f1ad"}.fa-building-columns{--fa:"\f19c"}.fa-bullhorn{--fa:"\f0a1"}.fa-bullseye{--fa:"\f140"}.fa-burger{--fa:"\f805"}.fa-bus{--fa:"\f207"}.fa-business-time{--fa:"\f64a"}.fa-cake-candles{--fa:"\f1fd"}.fa-calculator{--fa:"\f1ec"}.fa-calendar{--fa:"\f133"}.fa-calendar-check{--fa:"\f274"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-days{--fa:"\f073"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-week{--fa:"\f784"}.fa-calendar-xmark{--fa:"\f273"}.fa-camera{--fa:"\f030"}.fa-camera-retro{--fa:"\f083"}.fa-cart-flatbed{--fa:"\f474"}.fa-cart-shopping{--fa:"\f07a"}.fa-cash-register{--fa:"\f788"}.fa-certificate{--fa:"\f0a3"}.fa-chair{--fa:"\f6c0"}.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-user{--fa:"\f51c"}.fa-champagne-glasses{--fa:"\f79f"}.fa-chart-bar{--fa:"\f080"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-line{--fa:"\f201"}.fa-chart-pie{--fa:"\f200"}.fa-chart-simple{--fa:"\e473"}.fa-check{--fa:"\f00c"}.fa-check-double{--fa:"\f560"}.fa-check-to-slot{--fa:"\f772"}.fa-chevron-down{--fa:"\f078"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-chevron-up{--fa:"\f077"}.fa-child{--fa:"\f1ae"}.fa-children{--fa:"\e4e1"}.fa-circle{--fa:"\f111"}.fa-circle-check{--fa:"\f058"}.fa-circle-dot{--fa:"\f192"}.fa-circle-exclamation{--fa:"\f06a"}.fa-circle-half-stroke{--fa:"\f042"}.fa-circle-info{--fa:"\f05a"}.fa-circle-minus{--fa:"\f056"}.fa-circle-notch{--fa:"\f1ce"}.fa-circle-pause{--fa:"\f28b"}.fa-circle-play{--fa:"\f144"}.fa-circle-plus{--fa:"\f055"}.fa-circle-question{--fa:"\f059"}.fa-circle-stop{--fa:"\f28d"}.fa-circle-user{--fa:"\f2bd"}.fa-circle-xmark{--fa:"\f057"}.fa-city{--fa:"\f64f"}.fa-clapperboard{--fa:"\e131"}.fa-clipboard{--fa:"\f328"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-clipboard-question{--fa:"\e4e3"}.fa-clipboard-user{--fa:"\f7f3"}.fa-clock{--fa:"\f017"}.fa-clock-rotate-left{--fa:"\f1da"}.fa-clone{--fa:"\f24d"}.fa-cloud-arrow-down{--fa:"\f0ed"}.fa-cloud-arrow-up{--fa:"\f0ee"}.fa-code{--fa:"\f121"}.fa-code-branch{--fa:"\f126"}.fa-code-compare{--fa:"\e13a"}.fa-code-merge{--fa:"\f387"}.fa-coins{--fa:"\f51e"}.fa-comment{--fa:"\f075"}.fa-comment-dots{--fa:"\f4ad"}.fa-comment-sms{--fa:"\f7cd"}.fa-comments{--fa:"\f086"}.fa-compass{--fa:"\f14e"}.fa-compress{--fa:"\f066"}.fa-cookie-bite{--fa:"\f564"}.fa-copy{--fa:"\f0c5"}.fa-couch{--fa:"\f4b8"}.fa-credit-card{--fa:"\f09d"}.fa-crown{--fa:"\f521"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-database{--fa:"\f1c0"}.fa-desktop{--fa:"\f390"}.fa-diagram-project{--fa:"\f542"}.fa-display{--fa:"\e163"}.fa-dna{--fa:"\f471"}.fa-dolly{--fa:"\f472"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-download{--fa:"\f019"}.fa-droplet{--fa:"\f043"}.fa-dumbbell{--fa:"\f44b"}.fa-earth-asia{--fa:"\f57e"}.fa-ellipsis{--fa:"\f141"}.fa-ellipsis-vertical{--fa:"\f142"}.fa-envelope{--fa:"\f0e0"}.fa-envelope-open{--fa:"\f2b6"}.fa-envelope-open-text{--fa:"\f658"}.fa-eraser{--fa:"\f12d"}.fa-expand{--fa:"\f065"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-face-dizzy{--fa:"\f567"}.fa-face-smile{--fa:"\f118"}.fa-faucet-drip{--fa:"\e006"}.fa-feather{--fa:"\f52d"}.fa-file{--fa:"\f15b"}.fa-file-arrow-down{--fa:"\f56d"}.fa-file-arrow-up{--fa:"\f574"}.fa-file-audio{--fa:"\f1c7"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-plus{--fa:"\e494"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-file-code{--fa:"\f1c9"}.fa-file-contract{--fa:"\f56c"}.fa-file-csv{--fa:"\f6dd"}.fa-file-excel{--fa:"\f1c3"}.fa-file-export{--fa:"\f56e"}.fa-file-image{--fa:"\f1c5"}.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-lines{--fa:"\f15c"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-pen{--fa:"\f31c"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-shield{--fa:"\e4f0"}.fa-file-signature{--fa:"\f573"}.fa-file-text{--fa:"\f15c"}.fa-file-video{--fa:"\f1c8"}.fa-file-word{--fa:"\f1c2"}.fa-file-zipper{--fa:"\f1c6"}.fa-film{--fa:"\f008"}.fa-filter{--fa:"\f0b0"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-fingerprint{--fa:"\f577"}.fa-fire{--fa:"\f06d"}.fa-flag{--fa:"\f024"}.fa-flag-checkered{--fa:"\f11e"}.fa-flask{--fa:"\f0c3"}.fa-flask-vial{--fa:"\e4f3"}.fa-floppy-disk{--fa:"\f0c7"}.fa-folder{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-folder-plus{--fa:"\f65e"}.fa-folder-tree{--fa:"\f802"}.fa-font{--fa:"\f031"}.fa-forward{--fa:"\f04e"}.fa-futbol{--fa:"\f1e3"}.fa-gauge{--fa:"\f624"}.fa-gauge-high{--fa:"\f625"}.fa-gavel{--fa:"\f0e3"}.fa-gear{--fa:"\f013"}.fa-gears{--fa:"\f085"}.fa-gift{--fa:"\f06b"}.fa-globe{--fa:"\f0ac"}.fa-graduation-cap{--fa:"\f19d"}.fa-grip{--fa:"\f58d"}.fa-grip-vertical{--fa:"\f58e"}.fa-hand-dots{--fa:"\f461"}.fa-hand-holding-dollar{--fa:"\f4c0"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-pointer{--fa:"\f25a"}.fa-hands-praying{--fa:"\f684"}.fa-handshake{--fa:"\f2b5"}.fa-handshake-angle{--fa:"\f4c4"}.fa-hard-drive{--fa:"\f0a0"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-virus{--fa:"\e064"}.fa-heading{--fa:"\f1dc"}.fa-headset{--fa:"\f590"}.fa-heart-pulse{--fa:"\f21e"}.fa-helmet-safety{--fa:"\f807"}.fa-history{--fa:"\f1da"}.fa-hospital{--fa:"\f0f8"}.fa-hourglass{--fa:"\f254"}.fa-hourglass-end{--fa:"\f253"}.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-start{--fa:"\f251"}.fa-house{--fa:"\f015"}.fa-house-laptop{--fa:"\e066"}.fa-house-user{--fa:"\e1b0"}.fa-icons{--fa:"\f86d"}.fa-id-badge{--fa:"\f2c1"}.fa-id-card{--fa:"\f2c2"}.fa-id-card-clip{--fa:"\f47f"}.fa-image{--fa:"\f03e"}.fa-images{--fa:"\f302"}.fa-inbox{--fa:"\f01c"}.fa-indent{--fa:"\f03c"}.fa-italic{--fa:"\f033"}.fa-key{--fa:"\f084"}.fa-kit-medical{--fa:"\f479"}.fa-landmark{--fa:"\f66f"}.fa-language{--fa:"\f1ab"}.fa-laptop{--fa:"\f109"}.fa-laptop-code{--fa:"\f5fc"}.fa-laptop-file{--fa:"\e51d"}.fa-layer-group{--fa:"\f5fd"}.fa-leaf{--fa:"\f06c"}.fa-left-right{--fa:"\f337"}.fa-life-ring{--fa:"\f1cd"}.fa-lightbulb{--fa:"\f0eb"}.fa-link{--fa:"\f0c1"}.fa-link-slash{--fa:"\f127"}.fa-list{--fa:"\f03a"}.fa-list-alt{--fa:"\f022"}.fa-list-check{--fa:"\f0ae"}.fa-list-ol{--fa:"\f0cb"}.fa-list-ul{--fa:"\f0ca"}.fa-location-crosshairs{--fa:"\f601"}.fa-location-dot{--fa:"\f3c5"}.fa-lock{--fa:"\f023"}.fa-lock-open{--fa:"\f3c1"}.fa-magnifying-glass{--fa:"\f002"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-magnifying-glass-dollar{--fa:"\f688"}.fa-magnifying-glass-minus{--fa:"\f010"}.fa-magnifying-glass-plus{--fa:"\f00e"}.fa-map{--fa:"\f279"}.fa-map-location-dot{--fa:"\f5a0"}.fa-map-pin{--fa:"\f276"}.fa-marker{--fa:"\f5a1"}.fa-mars{--fa:"\f222"}.fa-medal{--fa:"\f5a2"}.fa-message{--fa:"\f27a"}.fa-microchip{--fa:"\f2db"}.fa-microphone{--fa:"\f130"}.fa-minus{--fa:"\f068"}.fa-mobile{--fa:"\f3ce"}.fa-mobile-retro{--fa:"\e527"}.fa-mobile-screen{--fa:"\f3cf"}.fa-mobile-screen-button{--fa:"\f3cd"}.fa-money-bill{--fa:"\f0d6"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-check-dollar{--fa:"\f53d"}.fa-moon{--fa:"\f186"}.fa-mosque{--fa:"\f678"}.fa-mug-hot{--fa:"\f7b6"}.fa-music{--fa:"\f001"}.fa-network-wired{--fa:"\f6ff"}.fa-newspaper{--fa:"\f1ea"}.fa-note-sticky{--fa:"\f249"}.fa-notes-medical{--fa:"\f481"}.fa-object-group{--fa:"\f247"}.fa-palette{--fa:"\f53f"}.fa-panorama{--fa:"\e209"}.fa-paper-plane{--fa:"\f1d8"}.fa-paperclip{--fa:"\f0c6"}.fa-pause{--fa:"\f04c"}.fa-pen{--fa:"\f304"}.fa-pen-to-square{--fa:"\f044"}.fa-pencil{--fa:"\f303"}.fa-people-arrows{--fa:"\e068"}.fa-people-carry-box{--fa:"\f4ce"}.fa-people-group{--fa:"\e533"}.fa-people-roof{--fa:"\e537"}.fa-person-dress{--fa:"\f182"}.fa-person-falling{--fa:"\e546"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-running{--fa:"\f70c"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-luggage{--fa:"\e554"}.fa-phone{--fa:"\f095"}.fa-phone-flip{--fa:"\f879"}.fa-phone-volume{--fa:"\f2a0"}.fa-photo-film{--fa:"\f87c"}.fa-pie-chart{--fa:"\f200"}.fa-piggy-bank{--fa:"\f4d3"}.fa-plane{--fa:"\f072"}.fa-plane-departure{--fa:"\f5b0"}.fa-play{--fa:"\f04b"}.fa-plug{--fa:"\f1e6"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-power-off{--fa:"\f011"}.fa-print{--fa:"\f02f"}.fa-puzzle-piece{--fa:"\f12e"}.fa-qrcode{--fa:"\f029"}.fa-quote-left{--fa:"\f10d"}.fa-radio{--fa:"\f8d7"}.fa-ranking-star{--fa:"\e561"}.fa-receipt{--fa:"\f543"}.fa-refresh{--fa:"\f021"}.fa-repeat{--fa:"\f363"}.fa-reply{--fa:"\f3e5"}.fa-retweet{--fa:"\f079"}.fa-right-from-bracket{--fa:"\f2f5"}.fa-right-left{--fa:"\f362"}.fa-right-to-bracket{--fa:"\f2f6"}.fa-robot{--fa:"\f544"}.fa-rocket{--fa:"\f135"}.fa-rotate{--fa:"\f2f1"}.fa-rotate-left{--fa:"\f2ea"}.fa-rotate-right{--fa:"\f2f9"}.fa-route{--fa:"\f4d7"}.fa-ruler{--fa:"\f545"}.fa-sack-dollar{--fa:"\f81d"}.fa-sack-xmark{--fa:"\e56a"}.fa-satellite-dish{--fa:"\f7c0"}.fa-save{--fa:"\f0c7"}.fa-scale-balanced{--fa:"\f24e"}.fa-school{--fa:"\f549"}.fa-screwdriver-wrench{--fa:"\f7d9"}.fa-scroll{--fa:"\f70e"}.fa-server{--fa:"\f233"}.fa-shapes{--fa:"\f61f"}.fa-share{--fa:"\f064"}.fa-share-from-square{--fa:"\f14d"}.fa-share-nodes{--fa:"\f1e0"}.fa-shield-halved{--fa:"\f3ed"}.fa-shield-heart{--fa:"\e574"}.fa-shirt{--fa:"\f553"}.fa-shoe-prints{--fa:"\f54b"}.fa-shopping-bag{--fa:"\f290"}.fa-shopping-cart{--fa:"\f07a"}.fa-shuffle{--fa:"\f074"}.fa-signal{--fa:"\f012"}.fa-signature{--fa:"\f5b7"}.fa-signs-post{--fa:"\f277"}.fa-sitemap{--fa:"\f0e8"}.fa-sliders{--fa:"\f1de"}.fa-spell-check{--fa:"\f891"}.fa-spinner{--fa:"\f110"}.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-square{--fa:"\f0c8"}.fa-square-check{--fa:"\f14a"}.fa-square-poll-horizontal{--fa:"\f682"}.fa-square-poll-vertical{--fa:"\f681"}.fa-square-root-variable{--fa:"\f698"}.fa-stamp{--fa:"\f5bf"}.fa-star{--fa:"\f005"}.fa-star-half-stroke{--fa:"\f5c0"}.fa-stethoscope{--fa:"\f0f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-store{--fa:"\f54e"}.fa-sun{--fa:"\f185"}.fa-syringe{--fa:"\f48e"}.fa-table{--fa:"\f0ce"}.fa-table-cells{--fa:"\f00a"}.fa-table-cells-large{--fa:"\f009"}.fa-table-columns{--fa:"\f0db"}.fa-table-list{--fa:"\f00b"}.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-temperature-high{--fa:"\f769"}.fa-text-slash{--fa:"\f87d"}.fa-thumbs-down{--fa:"\f165"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbtack{--fa:"\f08d"}.fa-ticket{--fa:"\f145"}.fa-timeline{--fa:"\e29c"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-tower-broadcast{--fa:"\f519"}.fa-trash{--fa:"\f1f8"}.fa-trash-can{--fa:"\f2ed"}.fa-triangle-exclamation{--fa:"\f071"}.fa-trophy{--fa:"\f091"}.fa-truck{--fa:"\f0d1"}.fa-truck-fast{--fa:"\f48b"}.fa-truck-field{--fa:"\e58d"}.fa-truck-ramp-box{--fa:"\f4de"}.fa-turn-up{--fa:"\f3bf"}.fa-umbrella{--fa:"\f0e9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-underline{--fa:"\f0cd"}.fa-unlock{--fa:"\f09c"}.fa-up-down{--fa:"\f338"}.fa-up-right-from-square{--fa:"\f35d"}.fa-upload{--fa:"\f093"}.fa-user{--fa:"\f007"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog{--fa:"\f4fe"}.fa-user-gear{--fa:"\f4fe"}.fa-user-graduate{--fa:"\f501"}.fa-user-group{--fa:"\f500"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-pen{--fa:"\f4ff"}.fa-user-plus{--fa:"\f234"}.fa-user-secret{--fa:"\f21b"}.fa-user-shield{--fa:"\f505"}.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-user-xmark{--fa:"\f235"}.fa-users{--fa:"\f0c0"}.fa-users-gear{--fa:"\f509"}.fa-users-viewfinder{--fa:"\e595"}.fa-utensils{--fa:"\f2e7"}.fa-van-shuttle{--fa:"\f5b6"}.fa-venus{--fa:"\f221"}.fa-venus-mars{--fa:"\f228"}.fa-video{--fa:"\f03d"}.fa-video-slash{--fa:"\f4e2"}.fa-volume-high{--fa:"\f028"}.fa-volume-xmark{--fa:"\f6a9"}.fa-wallet{--fa:"\f555"}.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-warehouse{--fa:"\f494"}.fa-wave-square{--fa:"\f83e"}.fa-weight-scale{--fa:"\f496"}.fa-wifi{--fa:"\f1eb"}.fa-wind{--fa:"\f72e"}.fa-window-maximize{--fa:"\f2d0"}.fa-wrench{--fa:"\f0ad"}.fa-xmark{--fa:"\f00d"}:root{--fa-family-classic:"Font Awesome 7 Free";--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(../webfonts/fa-solid-900.woff2?v=7full) format("woff2")}.fa-solid,.fas{--fa-style:900}.fa-classic,.fa-solid,.fas{--fa-family:var(--fa-family-classic)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/outfit-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/outfit-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/outfit-latin-800-normal.woff2) format("woff2")}@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/hind-siliguri-bengali-400-normal.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:"Hind Siliguri";font-style:normal;font-weight:600 800;font-display:swap;src:url(../fonts/hind-siliguri-bengali-600-normal.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}:root{--teal:#017B6E;--teal-600:#016A5F;--teal-700:#01564D;--teal-50:#E8F3F2;--teal-100:#CCE5E2;--teal-06:rgba(1,123,110,.06);--teal-18:rgba(1,123,110,.18);--navy:#214179;--bg:#F2F6F6;--surface:#FFFFFF;--surface-2:#F7FAFA;--sunk:#EAF0F0;--ink:#122238;--ink-2:#34445A;--muted:#61708A;--line:#D9E3E4;--line-2:#E8EEEF;--good:#2F9E44;--good-50:#E4F5E8;--warn:#C27400;--warn-50:#FDF1DC;--bad:#C53030;--bad-50:#FCE6E6;--info:#1C7ED6;--info-50:#E3F0FC;--shadow-sm:0 1px 2px rgba(18,34,56,.06);--shadow:0 1px 2px rgba(18,34,56,.05),0 10px 30px -14px rgba(18,34,56,.22);--shadow-lg:0 30px 70px -20px rgba(18,34,56,.4);--r:12px;--f-display:"Outfit","Hind Siliguri","Segoe UI",system-ui,sans-serif;--f-body:"Poppins","Hind Siliguri","Noto Sans Bengali","Segoe UI",system-ui,-apple-system,sans-serif;--side-w:272px;--top-h:62px;--bnav-h:62px;--bs-body-font-family:var(--f-body);--bs-body-color:var(--ink);--bs-body-bg:var(--bg);--bs-border-color:var(--line);--bs-primary:#017B6E;--bs-primary-rgb:1,123,110;--bs-link-color:#017B6E;--bs-link-color-rgb:1,123,110;--bs-link-hover-color:#01564D;--bs-border-radius:9px;--top-bg:rgba(255,255,255,.92);--tabbar-bg:rgba(255,255,255,.96);--scrim:rgba(18,34,56,.42);--drawer-scrim:rgba(18,34,56,.38);--av-bg:var(--navy);--sk:#E6EDEE;--sk-hi:rgba(255,255,255,.75);--toast-bg:#122238;--toast-err:#7a1f1f;--flash:#d9f2ee;--navy-50:#E6ECF6;--pink:#C2255C;--pink-50:#FCE7F1;--orange:#E8590C;--orange-50:#FFF0E6;--cyan:#0C8599;--cyan-50:#E3F6FA;--violet:#7048E8;--violet-50:#EFEBFE;--bad-solid:#C53030;--good-solid:#2F9E44;--warn-solid:#C27400;--info-solid:#1C7ED6;--gold:#f59e0b;--gold-50:rgba(245,158,11,.13);--bad-line:#f5c2c2;--hover:var(--surface-2);--input-bg:var(--surface);--chart-grid:#E8EEEF;--chart-text:#61708A;--modal-bg:var(--bs-body-bg);color-scheme:light}html{-webkit-text-size-adjust:100%}body.ep{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:14px;line-height:1.55;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--teal);text-decoration:none}a:hover{color:var(--teal-700)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ep-muted{color:var(--muted)}.req{color:var(--bad)}[hidden]{display:none!important}#ep-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:2000;background:linear-gradient(90deg,var(--teal),#2dd4bf);box-shadow:0 0 10px rgba(1,123,110,.5);opacity:0;transition:width .25s ease,opacity .3s ease;pointer-events:none}#ep-progress.on{opacity:1}.ep-side{position:fixed;top:0;bottom:0;left:0;z-index:1035;width:var(--side-w);display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;transition:width .18s ease,transform .2s ease}.ep-brand{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;padding:16px 14px 14px 18px;background:var(--surface);border-bottom:1px solid var(--line-2)}.ep-logo{display:flex;align-items:center;gap:11px;min-width:0;color:var(--ink)}.ep-lmark{width:44px;height:44px;flex:0 0 44px;border-radius:12px;display:grid;place-items:center;background:var(--teal);color:#fff;font:700 19px/1 var(--f-display);box-shadow:0 8px 18px -8px rgba(1,123,110,.7)}.ep-lmark.img{background:#fff;object-fit:contain;box-shadow:0 0 0 1px var(--line-2);padding:3px}.ep-ltext{display:flex;flex-direction:column;min-width:0;flex:1}.ep-lname{font:700 15px/1.2 var(--f-display);color:var(--navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-theme]:not([data-theme=teal]) .ep-side .ep-lname{color:var(--teal-700)}.ep-lcap{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.2;color:var(--muted);white-space:nowrap}.ep-lcap i{font-size:10.5px;color:var(--teal)}.ep-lwide{display:block;max-width:100%;max-height:48px;width:auto;height:auto;object-fit:contain;object-position:left center}.ep-mark{display:none}.ep-x{display:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--muted);place-items:center;cursor:pointer}.ep-sx{width:32px;height:32px;border-radius:9px;border:1px solid transparent;background:0 0;color:var(--muted);display:grid;place-items:center;cursor:pointer;font-size:13px;opacity:.55;padding:0;transition:opacity .15s,background .15s,color .15s,border-color .15s}.ep-sx:focus-visible,.ep-sx:hover{opacity:1;background:var(--surface-2);border-color:var(--line);color:var(--ink)}.ep-app{grid-column:1/-1;display:flex;align-items:center;gap:10px;color:var(--teal);padding:8px 10px;border-radius:10px;background:var(--teal-06)}.ep-app>i{font-size:15px;width:18px;text-align:center}.ep-app>div{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ep-app b{font:700 14px/1.2 var(--f-display);color:var(--teal-700)}.ep-app small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-sfilter{grid-column:1/-1;display:flex;align-items:center;gap:8px;height:36px;margin:0;padding:0 8px 0 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:text;transition:border-color .15s,box-shadow .15s}.ep-sfilter:focus-within{border-color:var(--teal);background:var(--surface);box-shadow:0 0 0 3px var(--teal-18)}.ep-sfilter i{font-size:12.5px}.ep-sfilter input{flex:1;min-width:0;height:100%;border:0;outline:0;background:0 0;font:13.5px var(--f-body);color:var(--ink);padding:0}.ep-sfilter input::placeholder{color:var(--muted)}.ep-sfilter kbd{font:600 10.5px/1 ui-monospace,Menlo,Consolas,monospace;padding:3px 6px;border-radius:5px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.ep-sfilter input:not(:placeholder-shown)+kbd,.ep-sfilter:focus-within kbd{display:none}.ep-sf-empty{padding:10px 11px;font-size:12.5px;color:var(--muted)}.ep-filtering .ep-favadd,.ep-filtering .ep-favs{display:none!important}.ep-side .ep-hide{display:none!important}.ep-filtering .ep-ng.ep-hit{background:var(--teal-06);border-radius:11px 11px 0 0}.ep-filtering .ep-ng.ep-hit .ep-chev{transform:none}.ep-filtering .ep-nb.ep-hit{display:block;margin:0 0 4px;padding:0 0 6px;border-radius:0 0 11px 11px;background:var(--teal-06)}.ep-nav{display:flex;flex-direction:column;gap:2px;padding:8px 10px 16px}.ep-nsec{padding:14px 11px 6px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.ep-ng,.ep-nl{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.25;position:relative;cursor:pointer;transition:background .15s,color .15s}.ep-ng{font-weight:600;user-select:none}.ep-ng .ni,.ep-nl .ni{width:20px;flex:0 0 20px;text-align:center;color:var(--muted);font-size:15px}.ep-ng .nt,.ep-nl .nt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-ng:hover,.ep-nl:hover{background:var(--surface-2);color:var(--ink)}.ep-chev{margin-left:auto;font-size:10px;color:var(--muted);transform:rotate(-90deg);transition:transform .18s}.ep-ng.open .ep-chev{transform:none}.ep-ng.open{background:var(--teal-06);border-radius:11px 11px 0 0}.ep-ng.on,.ep-ng.on .ni{color:var(--teal-700)}.ep-ng.on .ni{color:var(--teal)}.ep-nb{display:none}.ep-nb.open{display:block;margin:0 0 4px;padding:0 0 6px;border-radius:0 0 11px 11px;background:var(--teal-06)}.ep-nb>.ep-nl{margin:0 0 1px 21px;padding:7px 10px 7px 14px;font-size:13.5px;border-left:1px solid var(--line);border-radius:0 9px 9px 0}.ep-nb>.ep-nl .ni{font-size:12.5px;width:18px;flex-basis:18px}.ep-nl.active{background:var(--teal-50);color:var(--teal-700);font-weight:600}.ep-nl.active .ni{color:var(--teal)}.ep-nav>.ep-nl.active::before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}.ep-nb>.ep-nl.active{border-left:3px solid var(--teal);padding-left:12px}.ep-nl.soon{cursor:default;opacity:.6}.ep-nl.soon:hover{background:0 0;color:var(--ink-2)}.ep-nbadge{margin-left:auto;height:20px;padding:0 8px;border-radius:20px;display:inline-grid;place-items:center;font-size:10.5px;font-weight:600;background:var(--warn-50);color:var(--warn)}.ep-sfoot{margin-top:auto;padding:10px 12px 14px;border-top:1px solid var(--line-2);position:sticky;bottom:0;background:var(--surface)}.ep-collapse{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border:0;border-radius:9px;background:0 0;color:var(--muted);font:500 13.5px var(--f-body);cursor:pointer}.ep-collapse:hover{background:var(--surface-2);color:var(--ink)}.ep-collapse i{width:20px;text-align:center;transition:transform .2s}.ep-scrim{display:none}.ep-favs{margin:0 0 2px}.ep-favs-h .ni i{color:var(--gold)}.ep-favs-ed{flex:none;width:26px;height:26px;margin:-4px 0 -4px auto;display:inline-grid;place-items:center;border-radius:7px;color:var(--muted);font-size:11.5px;cursor:pointer;opacity:0;transition:opacity .12s,background .12s,color .12s}.ep-favs-ed+.ep-chev{margin-left:6px}.ep-favs-ed:focus-visible,.ep-favs-h:focus-visible .ep-favs-ed,.ep-favs-h:hover .ep-favs-ed{opacity:1}.ep-favs-ed:hover{background:var(--surface);color:var(--teal-700)}.ep-favs-ed:focus-visible{outline:2px solid var(--teal);outline-offset:1px}@media (hover:none){.ep-favs-ed{opacity:.75}}.fav-edit .ep-favs-ed{opacity:1;background:#f59e0b;color:#fff}.fav-edit .ep-favs-ed:hover{background:#d97706;color:#fff}.ep-favs-tip{display:none;margin:4px 2px 6px;padding:8px 10px;border-radius:9px;background:var(--gold-50);color:var(--ink-2);font-size:12px;line-height:1.45}.ep-favs-tip i{color:var(--gold);margin:0 1px}.fav-edit .ep-favs-tip{display:block}.ep-favs.is-empty .ep-favs-b{display:none}.ep-favs-none{display:none;width:100%;margin:0 0 4px;padding:2px 12px 10px 42px;border:0;border-radius:0 0 11px 11px;background:var(--teal-06);color:var(--muted);font:12.5px/1.45 var(--f-body);text-align:left;cursor:pointer}.ep-favs-none:hover{color:var(--ink)}.ep-favs-none i{font-size:10.5px;color:var(--teal)}.ep-favs.is-empty .ep-favs-h.open~.ep-favs-none{display:block}.fav-edit .ep-favs-none{display:none!important}.fav-edit .ep-favs.is-empty .ep-favs-h.open{border-radius:9px;background:0 0}.ep-favs-b>.ep-nl.is-cur{background:var(--teal-50);color:var(--teal-700);font-weight:600}.ep-favs-b>.ep-nl.is-cur .ni{color:var(--teal)}.ep-star{position:absolute;top:50%;right:6px;transform:translateY(-50%);z-index:2;width:28px;height:28px;border-radius:8px;color:var(--muted);display:none;place-items:center;font-size:12.5px;cursor:pointer;opacity:.55;transition:color .12s,background .12s,opacity .12s}.ep-ng>.ep-star{right:30px}.fav-edit .ep-star{display:inline-grid;animation:ep-star-in .18s ease-out}.ep-star:focus-visible,.ep-star:hover{background:var(--surface);color:#d97706;opacity:1;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.12))}@media (hover:hover) and (min-width:1024px){.ep-ng:hover>.ep-star,.ep-nl:hover>.ep-star{display:inline-grid}.ep-ng:hover>.ep-nbadge,.ep-nl:hover>.ep-nbadge{visibility:hidden}}.fav-edit .ep-ng>.ep-nbadge,.fav-edit .ep-nl>.ep-nbadge{visibility:hidden}.ep-favadd{display:none;align-items:center;gap:10px;width:100%;margin:2px 0 6px;padding:8px 11px;border:1px dashed var(--line);border-radius:9px;background:0 0;color:var(--muted);font:500 12.5px/1.3 var(--f-body);cursor:pointer;text-align:left}.ep-favadd i{width:20px;text-align:center;color:var(--gold)}.ep-favadd:hover{border-color:var(--teal);color:var(--teal-700);background:var(--teal-06)}.fav-none:not(.fav-edit) .ep-favadd{display:flex}.fav-none:not(.fav-edit) .ep-favs{display:none}.ep-star.on{color:var(--gold);opacity:1}.fav-edit .ep-star:active{transform:translateY(-50%) scale(.85)}@keyframes ep-star-in{from{transform:translateY(-50%) scale(.4);opacity:0}}.ep-grip{display:none;flex:none;width:18px;margin:-4px -4px -4px -8px;align-self:stretch;align-items:center;justify-content:center;color:var(--muted);font-size:12px;cursor:grab;touch-action:none;border-radius:6px}.fav-edit .ep-favs-b .ep-grip{display:inline-flex}.ep-grip:focus-visible,.ep-grip:hover{color:var(--teal-700);background:var(--surface);outline:0;box-shadow:0 0 0 2px var(--teal-18)}.ep-favs-b.is-sorting,.ep-favs-b.is-sorting *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.ep-favs-b>.ep-nl.is-drag{background:var(--surface);box-shadow:var(--shadow);border-radius:9px;z-index:2}.ep-rsz{display:none}html.ep-rsz-on,html.ep-rsz-on *{cursor:col-resize!important;user-select:none;-webkit-user-select:none}html.ep-rsz-on .ep-main,html.ep-rsz-on .ep-side{transition:none!important}body[data-area=admin] .ep-menu-btn,body[data-area=portal] .ep-menu-btn{display:inline-grid}.ep-clock{display:none}@media (min-width:1560px){.ep-clock{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);font:600 12.5px var(--f-body);white-space:nowrap;font-variant-numeric:tabular-nums}.ep-clock i{color:var(--teal);font-size:12px}.ep-clock small{font-size:11.5px;font-weight:500;color:var(--muted)}}@media (min-width:1024px){.ep-rsz{display:block;position:fixed;top:0;bottom:0;left:calc(var(--side-w) - 5px);width:9px;z-index:1036;cursor:col-resize;touch-action:none}.ep-rsz::after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:0 0;transition:background .15s}.ep-rsz:focus-visible::after,.ep-rsz:hover::after,html.ep-rsz-on .ep-rsz::after{background:var(--teal)}.ep-rsz:focus-visible{outline:0}html.ep-rsz-snap .ep-rsz::after{background:var(--warn)}html.ep-rsz-snap .ep-side{opacity:.65}html.ep-collapsed .ep-side{width:72px}html.ep-collapsed .ep-main{margin-left:72px}html.ep-collapsed .ep-rsz{display:none}html.ep-collapsed .ep-brand{display:flex;justify-content:center;padding:14px 0 12px}html.ep-collapsed .ep-app,html.ep-collapsed .ep-logo,html.ep-collapsed .ep-sf-empty,html.ep-collapsed .ep-sfilter,html.ep-collapsed .ep-sx,html.ep-collapsed .ep-x{display:none}html.ep-collapsed .ep-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--teal);transition:background .15s}html.ep-collapsed .ep-mark:hover{background:var(--surface-2)}html.ep-collapsed .ep-mark img{max-width:40px;max-height:40px;object-fit:contain;border-radius:9px}html.ep-collapsed .ep-mark .ep-lmark{width:40px;height:40px;flex-basis:40px;border-radius:11px;font-size:15px}html.ep-collapsed .ep-mark.is-crop{overflow:hidden;place-items:center start;padding-left:10px}html.ep-collapsed .ep-mark.is-crop img{height:40px;max-height:none;width:auto;max-width:none;border-radius:0;clip-path:inset(0 calc(100% - 28px) 0 0)}html.ep-collapsed .ep-nav{padding:10px 12px;align-items:center}html.ep-collapsed .ep-side .ep-ng,html.ep-collapsed .ep-side .ep-nl{width:46px;height:44px;flex:none;padding:0;margin:0;gap:0;justify-content:center;border-radius:10px;border:0}html.ep-collapsed .ep-side .ep-ng .ni,html.ep-collapsed .ep-side .ep-nl .ni{font-size:17px}html.ep-collapsed .ep-favadd,html.ep-collapsed .ep-favs-ed,html.ep-collapsed .ep-favs-none,html.ep-collapsed .ep-favs-tip,html.ep-collapsed .ep-grip,html.ep-collapsed .ep-side .ep-chev,html.ep-collapsed .ep-side .ep-nbadge,html.ep-collapsed .ep-side .nt,html.ep-collapsed .ep-star{display:none!important}html.ep-collapsed .ep-side .ep-nb,html.ep-collapsed .ep-side .ep-nb.open{display:none}html.ep-collapsed .ep-side .ep-ng.open{background:0 0}html.ep-collapsed .ep-side .ep-ng.fly-on,html.ep-collapsed .ep-side .ep-ng:hover,html.ep-collapsed .ep-side .ep-nl.fly-on{background:var(--surface-2)}html.ep-collapsed .ep-side .ep-ng.on{background:var(--teal-50)}html.ep-collapsed .ep-nav>.ep-nl.active::before,html.ep-collapsed .ep-side .ep-ng.on::before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}html.ep-collapsed .ep-favs.is-empty{display:none}html.ep-collapsed .ep-nsec{width:40px;height:1px;margin:9px auto 7px;padding:0;background:var(--line);overflow:hidden;color:transparent}html.ep-collapsed .ep-collapse{justify-content:center}html.ep-collapsed .ep-collapse span{display:none}html.ep-collapsed .ep-collapse i{transform:rotate(180deg)}}.ep-fly{position:fixed;left:0;top:0;z-index:1040;min-width:220px;max-width:280px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);opacity:0;transform:translateX(-6px);pointer-events:none;visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility 0s .14s}.ep-fly.show{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .14s ease,transform .14s ease}.ep-fly::before{content:"";position:absolute;left:-16px;top:0;width:16px;height:100%}.ep-fly::after{content:"";position:absolute;left:-7px;top:var(--caret,22px);width:12px;height:12px;background:inherit;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:translateY(-50%) rotate(45deg)}.ep-fly-in{position:relative;z-index:1;max-height:calc(100vh - 24px);overflow-y:auto;padding:6px;border-radius:12px;scrollbar-width:thin}.ep-fly-t{display:flex;align-items:center;gap:9px;padding:8px 10px 6px;font:700 15px/1.2 var(--f-display);color:var(--ink)}.ep-fly-t .ni{width:18px;text-align:center;color:var(--teal);font-size:14px}.ep-fly-t.solo{padding:6px 8px;font:600 13px/1.2 var(--f-body)}.ep-fly .ep-nl{padding:8px 10px;margin:0;border-radius:8px;font-size:14px;color:var(--ink-2)}.ep-fly .ep-nl .ni{color:var(--muted);font-size:13px}.ep-fly .ep-nl:focus-visible,.ep-fly .ep-nl:hover{background:var(--surface-2);color:var(--ink);outline:0}.ep-fly .ep-nl.active,.ep-fly .ep-nl.is-cur{background:var(--teal-50);color:var(--teal-700);font-weight:600}.ep-fly .ep-nl.active .ni,.ep-fly .ep-nl.is-cur .ni{color:var(--teal)}.ep-fly .ep-grip,.ep-fly .ep-star{display:none!important}.ep-fly-none{padding:4px 10px 8px;font-size:12.5px;color:var(--muted)}@media (max-width:1023.98px){.ep-side .ep-ng,.ep-side .ep-nl{padding:11px 12px;font-size:15px}.ep-side .ep-nb>.ep-nl{padding:10px 10px 10px 14px;font-size:14.5px}.ep-side .ep-nb>.ep-nl.active{padding-left:12px}.ep-sfilter{height:42px}.ep-sfilter input{font-size:16px}.ep-sfilter kbd{display:none}.ep-sx{width:38px;height:38px;opacity:1;border-color:var(--line);font-size:15px}.ep-star{width:36px;height:36px;font-size:14px}.ep-grip{width:26px;font-size:14px}.ep-favs-ed{width:32px;height:32px;margin:-6px 0 -6px auto;font-size:13px}.ep-fly{display:none}}@media (prefers-reduced-motion:reduce){.ep-chev,.ep-fly,.ep-fly.show,.ep-main,.ep-rsz::after,.ep-side,.ep-star,.ep-sx{transition:none!important;animation:none!important}}.ep-main{margin-left:var(--side-w);min-width:0;min-height:100vh;display:flex;flex-direction:column;transition:margin-left .22s ease}.ep-content{flex:1;display:block;padding:22px 24px 40px;min-width:0;outline:0}.ep-content.loading>*{animation:none}.ep-content>*{animation:ep-in .28s ease}@keyframes ep-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ep-foot{padding:14px 22px 18px;font-size:12px;color:var(--muted);text-align:center;border-top:1px solid var(--line-2)}.ep-top{position:sticky;top:0;z-index:1030;display:flex;align-items:center;gap:10px;min-height:var(--top-h);padding:10px 24px;background:var(--top-bg);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.ep-tbtn{position:relative;width:38px;height:38px;flex:0 0 38px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);display:inline-grid;place-items:center;cursor:pointer;padding:0}.ep-tbtn:hover{color:var(--teal);border-color:var(--teal)}.ep-tbtn i{font-size:15px}.ep-menu-btn{display:none}.ep-dot{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;background:var(--bad-solid);color:#fff;font-size:10px;font-weight:700;line-height:1;border:2px solid var(--surface)}.ep-crumb{display:flex;align-items:center;gap:7px;min-width:0;max-width:32vw;flex:0 1 auto;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden}.ep-crumb a{color:var(--muted)}.ep-crumb a:hover{color:var(--teal)}.ep-crumb .sep{opacity:.6}.ep-crumb b{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.ep-search{position:relative;flex:1 1 300px;max-width:360px;min-width:220px;margin-left:12px}.ep-search input{width:100%;height:38px;padding:0 64px 0 36px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);font:13.5px var(--f-body);color:var(--ink);outline:0}.ep-search input:focus{border-color:var(--teal);background:var(--surface);box-shadow:0 0 0 3px var(--teal-18)}.ep-search .si{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--muted);pointer-events:none}.ep-kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;font:600 10.5px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:4px 6px;background:var(--surface)}.ep-search.open .ep-kbd{display:none}.ep-sbtn{display:none}.ep-icons{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none;min-width:0}.ep-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;border:1px solid transparent;font:600 12.5px var(--f-body);white-space:nowrap;cursor:pointer;line-height:1}.ep-chip:hover{border-color:currentColor}.ep-branch{background:var(--teal-50);color:var(--teal-700);max-width:300px;min-width:0}.ep-branch .bn,.ep-branch .by{overflow:hidden;text-overflow:ellipsis}.ep-branch .by{font-weight:500;opacity:.85}.ep-branch .by::before{content:"\00B7";margin-right:6px;opacity:.6}.ep-user{display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border:1px solid var(--line);border-radius:30px;background:var(--surface-2);cursor:pointer;color:var(--ink);max-width:230px;font-family:var(--f-body)}.ep-user:hover{border-color:var(--teal)}.ep-av{width:32px;height:32px;flex:none;border-radius:50%;background:var(--av-bg);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.ep-av.lg{width:54px;height:54px;font-size:20px}.ep-un{display:flex;flex-direction:column;min-width:0;text-align:left}.ep-un b{font-size:13px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-un small{font-size:11px;color:var(--muted);line-height:1.2;white-space:nowrap}.ep-user>i{font-size:10px;color:var(--muted)}.ep-dd{position:relative}.ep-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1070;display:none;min-width:270px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);animation:ep-pop .14s ease}@keyframes ep-pop{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.ep-dd.open>.ep-menu{display:block}.ep-menu a,.ep-menu button.ep-logout{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:9px;background:0 0;color:var(--ink);font:13.5px var(--f-body);text-align:left;cursor:pointer}.ep-menu a.hl,.ep-menu a:hover{background:var(--surface-2);color:var(--teal)}.ep-menu a i,.ep-menu button i{width:18px;text-align:center;color:var(--muted);font-size:13px}.ep-menu a.hl i,.ep-menu a:hover i{color:var(--teal)}.ep-menu .ep-logout,.ep-menu .ep-logout i{color:var(--bad)}.ep-menu .ep-logout:hover{background:var(--bad-50)}.ep-mhead{padding:10px 12px 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ep-msep{height:1px;background:var(--line);margin:4px 0}.ep-smenu{left:0;right:auto;width:100%;min-width:260px;max-height:60vh;overflow:auto}.ep-search.open .ep-smenu{display:block}.ep-smenu small{margin-left:auto;color:var(--muted);font-size:11px}.ep-smenu .none{padding:14px;color:var(--muted);font-size:13px;text-align:center}.ep-ymenu{min-width:300px;padding:6px 6px 12px}.ep-fl{display:block;margin:4px 8px 10px}.ep-fl>span{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.ep-fl>span i{color:var(--teal)}.ep-fl select{width:100%;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:13.5px var(--f-body)}.ep-mnote{margin:0 8px;font-size:11.5px;color:var(--muted)}.ep-notif{min-width:340px;max-width:92vw}.ep-nf{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;color:var(--ink)}a.ep-nf:hover{background:var(--surface-2)}.ep-nfi{width:34px;height:34px;flex:0 0 34px;border-radius:10px;display:grid;place-items:center;background:var(--warn-50);color:var(--warn)}.ep-nf .ep-nfi i{color:var(--warn)}.ep-nfb{flex:1;min-width:0;font-size:13px;line-height:1.35}.ep-nfb b{display:block;font-weight:600}.ep-nfb small{display:block;color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-notif{width:340px;padding-bottom:0}.ep-notif .ep-notif-list{max-height:min(300px,60vh);overflow-y:auto;overscroll-behavior:contain}.ep-notif .ep-nf{padding:7px 10px;gap:9px}.ep-notif .ep-nfi{width:30px;height:30px;flex-basis:30px;border-radius:9px;font-size:12.5px}.ep-notif .ep-nfb b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-nfn{flex:none;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--teal-50);color:var(--teal-700);font:600 11px/20px var(--f-body);font-style:normal;text-align:center}.ep-nfall{display:block;width:calc(100% + 12px);margin:4px -6px 0;border:0;border-top:1px solid var(--line);background:0 0;padding:9px 12px;font:600 12.5px/1.3 var(--f-body);color:var(--teal-700);cursor:pointer;text-align:center;border-radius:0 0 12px 12px}.ep-nfall:hover{background:var(--teal-06)}.ep-acct{min-width:270px}.ep-ahead{display:flex;flex-direction:column;align-items:center;gap:3px;margin:-6px -6px 6px;padding:18px 16px 14px;text-align:center;background:var(--teal-50);border-radius:14px 14px 0 0;border-bottom:1px solid var(--line-2)}.ep-ahead .ep-av{margin-bottom:6px;border:2px solid var(--surface);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ep-ahead b{font-size:14px}.ep-ahead small{font-size:12px;color:var(--muted)}.ep-ph{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin:0 0 18px}.ep-ph-main{min-width:0;flex:1 1 320px}.ep-eyebrow{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600;margin-bottom:4px}.ep-title{margin:0;font:700 27px/1.15 var(--f-display);letter-spacing:-.005em;color:var(--ink)}.ep-subt{margin:4px 0 0;color:var(--muted);font-size:14px}.ep-ph-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 15px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 13.5px/1.3 var(--f-body);white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.ep-btn:hover{border-color:var(--teal);color:var(--teal)}.ep-btn.pri{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 6px 14px -8px rgba(1,123,110,.8)}.ep-btn.pri:hover{background:var(--teal-600);color:#fff}.ep-btn.danger{background:var(--bad-solid);border-color:var(--bad-solid);color:#fff}.ep-btn.busy,.ep-btn[disabled]{opacity:.65;pointer-events:none}.ep-btn.busy i{animation:ep-spin .8s linear infinite}.ep-btn.busy i::before{content:"\f110"}@keyframes ep-spin{to{transform:rotate(360deg)}}.ep-sec{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600;margin:24px 0 10px}.ep-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:6px}.ep-stat{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);color:var(--ink);transition:transform .15s,box-shadow .15s,border-color .15s;min-width:0}a.ep-stat[href]:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:rgba(1,123,110,.35);color:var(--ink)}.ep-stat .si{width:48px;height:48px;flex:none;border-radius:13px;display:grid;place-items:center;font-size:19px}.ep-stat .st{display:flex;flex-direction:column;min-width:0;flex:1}.ep-stat small{font-size:12.5px;color:var(--muted);font-weight:500}.ep-stat .sv{font:700 26px/1.15 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.ep-stat .sv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-stat .sv.sv-long{font-size:21px}.ep-stat .sv.sv-xl{font-size:18px}.ep-stat .ss{font-style:normal;font-size:12px;color:var(--muted);min-height:18px}.ep-stat .si{background:var(--sunk);color:var(--ink-2)}.c-teal .si{background:var(--teal-50);color:var(--teal)}.c-bad .si,.c-red .si{background:var(--bad-50);color:var(--bad)}.c-good .si,.c-green .si{background:var(--good-50);color:var(--good)}.c-navy .si{background:var(--navy-50);color:var(--navy)}.c-pink .si{background:var(--pink-50);color:var(--pink)}.c-orange .si{background:var(--orange-50);color:var(--orange)}.c-cyan .si{background:var(--cyan-50);color:var(--cyan)}.c-gray .si,.c-grey .si{background:var(--sunk);color:var(--muted)}.c-info .si{background:var(--info-50);color:var(--info)}.c-warn .si{background:var(--warn-50);color:var(--warn)}.c-blue .si{background:var(--info-50);color:var(--info)}.c-violet .si{background:var(--violet-50);color:var(--violet)}.c-amber .si{background:var(--warn-50);color:var(--warn)}.ep-qrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ep-q{display:flex;gap:12px;align-items:center;min-width:0;padding:12px 14px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);color:var(--ink);box-shadow:var(--shadow-sm);transition:border-color .15s,transform .15s}a.ep-q:hover{border-color:var(--teal);transform:translateY(-1px);color:var(--ink)}.ep-q .qi{width:40px;height:40px;flex:none;border-radius:11px;display:grid;place-items:center;font-size:16px;background:var(--warn-50);color:var(--warn)}.ep-q.done .qi{background:var(--good-50);color:var(--good)}.ep-q .qt{min-width:0}.ep-q b{display:block;font-size:13.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-q small{display:block;color:var(--muted);font-size:12px}.ep-q .go{margin-left:auto;color:var(--muted);font-size:11px}.ep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.ep-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px 18px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);text-align:center;color:var(--ink);transition:transform .15s,box-shadow .15s,border-color .15s}a.ep-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:rgba(1,123,110,.4);color:var(--ink)}.ep-tico{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:23px;box-shadow:0 10px 20px -12px rgba(0,0,0,.5)}.ep-tlbl{font:600 14.5px/1.2 var(--f-display)}.ep-tmeta{font-size:11.5px;color:var(--muted);margin-top:-4px}.ep-tile.soon{opacity:.62}.ep-tile.soon .ep-tico{filter:saturate(.55)}.ep-tile.soon .ep-tmeta{color:var(--warn);font-weight:600}.ep-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}.ep-card{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);overflow:hidden;min-width:0}.ep-ch{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line-2);min-height:56px}.ep-ch-mid{border-top:1px solid var(--line-2)}.ep-ch h2{margin:0;font:700 16px/1.2 var(--f-display);color:var(--ink)}.ep-chl{margin-left:auto;font-size:13px;font-weight:500}.ep-chl i{font-size:10px;margin-left:3px}.ep-cf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid var(--line-2);background:var(--surface-2)}.ep-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:20px;background:var(--sunk);color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.ep-badge.teal{background:var(--teal-50);color:var(--teal-700)}.ep-toolbar{flex-wrap:wrap}.ep-tsearch{position:relative;flex:0 1 320px;min-width:180px}.ep-tsearch i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:12px}.ep-tsearch input{padding-left:32px;height:36px;border-radius:9px}.ep-tw{overflow-x:auto}.ep-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.ep-tbl th{padding:10px 16px;background:var(--surface-2);color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-2)}.ep-tbl td{padding:11px 16px;border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--ink-2)}.ep-tbl tbody tr{transition:background .12s}.ep-tbl tbody tr:hover{background:var(--teal-06)}.ep-tbl tbody tr:last-child td{border-bottom:0}.ep-tbl .tt b{display:block;color:var(--ink);font-weight:600}.ep-tbl .tt small{display:block;color:var(--muted);font-size:12px;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-tbl .person{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.ep-tbl .person .tt{min-width:0}.ep-tbl .person .tt b,.ep-tbl .person .tt small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-tbl .person .ep-av{width:34px;height:34px;font-size:12px}.ep-tbl .num{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.ep-tbl .acts{text-align:right;white-space:nowrap}.ep-ib{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--muted);display:inline-grid;place-items:center;cursor:pointer;margin-left:4px}.ep-ib:hover{color:var(--teal);border-color:var(--teal)}.ep-ib.del:hover{color:var(--bad);border-color:var(--bad);background:var(--bad-50)}.ep-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.ep-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ep-pill.on{background:var(--good-50);color:var(--good)}.ep-pill.off{background:var(--sunk);color:var(--muted)}.ep-pill.lock{background:var(--bad-50);color:var(--bad)}.ep-flag{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:6px;background:var(--teal-50);color:var(--teal-700);font-size:11.5px;font-weight:700}tr.flash{animation:ep-flash 1.6s ease}@keyframes ep-flash{0%,30%{background:var(--flash)}100%{background:0 0}}.ep-empty-state{padding:46px 20px;text-align:center}.ep-empty-state .ico{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:24px;background:var(--teal-50);color:var(--teal)}.ep-empty-state b{display:block;font:700 17px var(--f-display)}.ep-empty-state p{color:var(--muted);margin:4px 0 14px}.ep-pager{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:12px 16px;border-top:1px solid var(--line-2)}.ep-pager:empty{display:none}.ep-pager span{margin-right:auto;color:var(--muted);font-size:12.5px}.form-label{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.form-control,.form-select{border-color:var(--line);border-radius:9px;font-size:14px;padding:.55rem .8rem;color:var(--ink)}.form-control:focus,.form-select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-18)}.form-control:disabled,.form-select:disabled{background:var(--surface-2)}.form-check-input:checked{background-color:var(--teal);border-color:var(--teal)}.form-check-input:focus{box-shadow:0 0 0 3px var(--teal-18);border-color:var(--teal)}.ep-switch{padding-top:2px}.ep-switch .form-check-input{width:2.4em;height:1.3em;cursor:pointer}.ep-switch .form-check-label{padding-left:4px;font-weight:500;cursor:pointer}.form-text{font-size:12px;color:var(--muted)}.ep-modal .modal-content{border:0;border-radius:16px;box-shadow:var(--shadow-lg)}.ep-modal .modal-header{gap:12px;border-bottom-color:var(--line-2);padding:16px 20px}.ep-modal .modal-title{font:700 18px var(--f-display)}.ep-modal .modal-body{padding:18px 20px}.ep-modal .modal-footer{background:var(--surface-2);border-top-color:var(--line-2);padding:12px 20px;border-radius:0 0 16px 16px}.ep-mico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal)}.modal-backdrop.show{opacity:.4}.ep-toasts{position:fixed;z-index:2100;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px))}.ep-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--toast-bg);color:#fff;font-size:13.5px;box-shadow:var(--shadow-lg);animation:ep-tin .25s ease}.ep-toast i{margin-top:3px}.ep-toast.ok i{color:#69db7c}.ep-toast.err{background:var(--toast-err)}.ep-toast.out{opacity:0;transform:translateY(8px);transition:all .25s}@keyframes ep-tin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sk{display:block;position:relative;overflow:hidden;background:var(--sk);border-radius:6px}.sk::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--sk-hi),transparent);animation:ep-shimmer 1.25s infinite}@keyframes ep-shimmer{100%{transform:translateX(100%)}}.sk-line{height:11px;margin:6px 0}.sk-title{height:26px;width:260px;max-width:70%;margin:6px 0 8px;border-radius:8px}.sk-num{height:24px;width:64px;margin:4px 0;border-radius:7px}.sk-ico{width:42px;height:42px;flex:none;border-radius:12px}.sk-ico.sm{width:32px;height:32px;border-radius:50%}.sk-dot{width:22px;height:22px;flex:none;border-radius:50%}.sk-bar{height:10px;border-radius:10px;margin:14px 0}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.ep-skel-row td{padding:15px 16px}.ep-stat .sk-ico{width:48px;height:48px}@media (prefers-reduced-motion:reduce){.ep-content>*,.sk::after{animation:none}}.ep-ybar{height:10px;border-radius:10px;background:var(--sunk);overflow:hidden;margin:12px 0 8px}.ep-ybar>span{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,var(--teal),#2dd4bf);transition:width 1s cubic-bezier(.2,.8,.2,1)}.ep-yrow{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.ep-ybig{font:700 22px var(--f-display)}.ep-check{padding:6px 8px 10px}.ep-ck{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:9px;color:var(--ink-2);font-size:13.5px}a.ep-ck:hover{background:var(--surface-2);color:var(--ink)}.ep-ck .cd{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:10px;border:2px solid var(--line);color:transparent}.ep-ck.done{color:var(--muted)}.ep-ck.done .cd{background:var(--good);border-color:var(--good);color:#fff}.ep-ck.done span.lb{text-decoration:line-through;text-decoration-color:rgba(97,112,138,.5)}.ep-ck .go{margin-left:auto;font-size:10px;color:var(--muted)}.ep-feed{padding:6px 10px 10px}.ep-fi{display:flex;align-items:flex-start;gap:11px;padding:10px 8px;border-bottom:1px dashed var(--line-2)}.ep-fi:last-child{border-bottom:0}.ep-fi .fic{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;background:var(--teal-50);color:var(--teal)}.ep-fi .fic.del{background:var(--bad-50);color:var(--bad)}.ep-fi .fic.log{background:var(--info-50);color:var(--info)}.ep-fi b{font-weight:600;color:var(--ink)}.ep-fi small{display:block;color:var(--muted);font-size:12px}.ep-fi .ft{font-size:13px;color:var(--ink-2);line-height:1.4}.ep-rlist{padding:8px}.ep-ri{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:10px;cursor:pointer;border:1px solid transparent;color:var(--ink)}.ep-ri:hover{background:var(--surface-2)}.ep-ri.on{background:var(--teal-50);border-color:var(--teal-100)}.ep-ri .ric{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2)}.ep-ri.on .ric{background:var(--teal);color:#fff}.ep-ri b{display:block;font-weight:600;font-size:13.5px}.ep-ri small{display:block;color:var(--muted);font-size:12px}.ep-perms{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:18px}.ep-pg{border:1px solid var(--line);border-radius:11px;padding:12px 14px;background:var(--surface)}.ep-pg h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:700 14px var(--f-display)}.ep-pg h3 label{margin-left:auto;font:500 12px var(--f-body);color:var(--muted);display:flex;gap:6px;align-items:center;cursor:pointer}.ep-pi{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:13.5px;cursor:pointer}.ep-pi .form-check-input{margin:0;flex:none}.ep-pi code{margin-left:auto;font-size:10.5px;color:var(--muted);background:var(--surface-2);padding:1px 6px;border-radius:5px}.ep-logo-prev{width:132px;height:132px;margin:0 auto;border-radius:22px;border:1px dashed var(--line);display:grid;place-items:center;background:var(--surface-2);overflow:hidden}.ep-logo-prev img{max-width:100%;max-height:100%;object-fit:contain}.ep-logo-prev span{font:800 52px var(--f-display);color:var(--teal)}.ep-me{display:flex;gap:14px;align-items:center;padding:12px;border-radius:12px;background:var(--teal-06)}.ep-me b{display:block;font:700 16px var(--f-display)}.ep-me small{display:block;color:var(--muted);font-size:12.5px}.ep-errpage{background:var(--bg);font-family:var(--f-body)}.ep-err{max-width:440px;margin:12vh auto;padding:40px 28px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.ep-err-code{font:800 64px/1 var(--f-display);color:var(--teal)}.ep-err h1{font:700 22px var(--f-display);margin:10px 0 6px}.ep-err p{color:var(--muted);margin-bottom:20px}.ep-tabbar{display:none}@media (max-width:1400px){.ep-un,.ep-user>i{display:none}.ep-user{padding:2px}}@media (max-width:1200px){.ep-branch .by{display:none}.ep-kbd{display:none}}@media (max-width:1023.98px){.ep-side{transform:translateX(-100%);box-shadow:none;width:min(86vw,300px)}html.ep-side-open .ep-side{transform:none;box-shadow:var(--shadow-lg)}html.ep-side-open .ep-scrim{display:block;position:fixed;inset:0;z-index:1034;background:var(--scrim);animation:ep-in .2s}html.ep-side-open{overflow:hidden}.ep-x{display:grid}.ep-main{margin-left:0}.ep-menu-btn{display:inline-grid}.ep-top{padding:10px 14px;gap:8px}.ep-search{display:none;position:absolute;left:10px;right:10px;top:10px;margin:0;z-index:5}.ep-search.mob{display:block}.ep-sbtn{display:inline-grid}.ep-content{padding:16px 14px calc(var(--bnav-h) + 28px)}.ep-foot{padding-bottom:calc(var(--bnav-h) + 18px)}.ep-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1032;height:calc(var(--bnav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--tabbar-bg);backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -6px 20px -14px rgba(18,34,56,.4)}.ep-tabbar a,.ep-tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:0 0;color:var(--muted);font:500 11px var(--f-body)}.ep-tabbar i{font-size:17px}.ep-tabbar .on{color:var(--teal)}.ep-tabbar .on i{transform:translateY(-1px)}.ep-toasts{bottom:calc(var(--bnav-h) + 14px);right:12px;left:12px;max-width:none}}@media (max-width:640px){.ep-crumb{display:none}.ep-branch{max-width:150px;padding:0 10px}.ep-title{font-size:22px}.ep-ph{margin-bottom:14px}.ep-ph-act{width:100%}.ep-ph-act .ep-btn{flex:1}.ep-stats{grid-template-columns:1fr 1fr;gap:10px}.ep-stat{padding:12px;gap:10px;flex-direction:column;align-items:flex-start}.ep-stat .si{width:38px;height:38px;font-size:15px;border-radius:11px}.ep-stat .sv{font-size:22px}.ep-grid{grid-template-columns:repeat(3,1fr);gap:10px}.ep-tile{padding:16px 6px 12px;gap:8px}.ep-tico{width:46px;height:46px;font-size:18px}.ep-tlbl{font-size:12.5px}.ep-tmeta{display:none}.ep-acct,.ep-notif,.ep-ymenu{position:fixed;left:10px;right:10px;top:66px;min-width:0;width:auto}.ep-tbl thead{display:none}.ep-tbl,.ep-tbl tbody{display:block;width:100%}.ep-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;padding:12px 14px;border-bottom:1px solid var(--line-2);position:relative}.ep-tbl td{display:block;border:0;padding:0;min-width:0;font-size:13.5px;overflow-wrap:anywhere}.ep-tbl td[data-l]::before{content:attr(data-l);display:block;color:var(--muted);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px}.ep-tbl td.first{grid-column:1/-1;padding-right:40px}.ep-tbl td.first[data-l]::before{display:none}.ep-tbl td.first .tt b{font-size:15px}.ep-tbl td.ck{position:absolute;top:14px;right:14px;width:auto}.ep-tbl td.acts{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px;padding-top:8px;border-top:1px dashed var(--line-2)}.ep-tbl td.acts .ep-ib{width:40px;height:40px;margin-left:0}.ep-tbl td.blank,.ep-tbl td.hsm,.ep-tbl td:empty{display:none}.ep-tbl tr.ep-norow,.ep-tbl tr.ep-skel-row{display:block}.ep-tbl tr.ep-norow td{display:block}.ep-skel-row td::before{display:none}.ep-tsearch{flex:1 1 100%;order:3}}body.ep-login{margin:0;min-height:100vh;font-family:var(--f-body);color:var(--ink);background:#0a8f7c}.lg-bg{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg,#01564d 0,#017b6e 45%,#0fb39a 100%)}.lg-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(1100px 600px at 85% -10%,rgba(255,255,255,.18),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(0,0,0,.2),transparent 60%)}.lg-stage{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px}.lg-left{position:absolute;left:56px;bottom:56px;color:#fff;max-width:500px;text-shadow:0 2px 18px rgba(0,0,0,.18)}.lg-left h2{font:800 50px/1.03 var(--f-display);letter-spacing:-.025em;margin:0}.lg-left h2 span{display:block;color:#a7f3d0}.lg-left p{margin-top:16px;font-size:15.5px;opacity:.92}@media (max-width:1180px){.lg-left{display:none}}.lg-card{width:100%;max-width:460px;background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.35),0 8px 24px -8px rgba(0,0,0,.18);animation:ep-in .4s ease}.lg-card.wide{max-width:640px}.lg-strip{height:5px;background:linear-gradient(90deg,#066f60,#0fb39a 35%,#a7f3d0 70%,#0a8f7c)}.lg-head{display:flex;align-items:center;gap:14px;padding:24px 30px 20px;border-bottom:1px solid var(--line-2)}.lg-mark{width:48px;height:48px;flex:none;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#0fb39a,#017b6e);color:#fff;font:800 20px var(--f-display);overflow:hidden;box-shadow:0 8px 18px -6px rgba(15,179,154,.5)}.lg-mark.img{background:#fff;box-shadow:0 0 0 1px var(--line-2)}.lg-mark img{max-width:100%;max-height:100%;object-fit:contain}.lg-brand h1{font:800 20px/1.15 var(--f-display);margin:0}.lg-sub{font-size:10.5px;font-weight:600;letter-spacing:.22em;color:var(--muted);text-transform:uppercase;margin-top:4px}.lg-body{padding:24px 30px 26px}.lg-welcome{font:800 24px var(--f-display);margin:0 0 4px}.lg-wsub{font-size:13.5px;color:var(--muted);margin:0 0 20px}.lg-alert{display:flex;gap:9px;align-items:flex-start;padding:10px 14px;margin-bottom:16px;border-radius:10px;font-size:13px;background:var(--lg-err-bg,#fef2f2);color:var(--lg-err,#991b1b);border:1px solid var(--lg-err-line,#fecaca)}.lg-alert.ok{background:var(--lg-ok-bg,#ecfdf5);color:var(--lg-ok,#065f46);border-color:var(--lg-ok-line,#a7f3d0)}.lg-alert i{margin-top:3px}.lg-field{margin-bottom:15px}.lg-field label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.lg-input{position:relative}.lg-input>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;pointer-events:none}.lg-input input,.lg-input select{width:100%;padding:12px 14px;font:14px var(--f-body);color:var(--ink);border:1.5px solid var(--line);border-radius:10px;background:var(--input-bg);outline:0;transition:border-color .15s,box-shadow .15s}.lg-input>i+input{padding-left:38px}.lg-input input:focus,.lg-input select:focus{border-color:#0fb39a;box-shadow:0 0 0 4px rgba(15,179,154,.13)}.lg-input.has-pw input{padding-right:46px}.lg-pw{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:0 0;padding:7px 10px;color:var(--muted);cursor:pointer;border-radius:6px}.lg-pw:hover{background:var(--surface-2);color:var(--ink)}.lg-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;margin-top:6px;border:0;border-radius:10px;font:700 14.5px var(--f-body);color:#fff;background:linear-gradient(135deg,#0fb39a,#017b6e);cursor:pointer;box-shadow:0 10px 24px -10px rgba(15,179,154,.6);transition:transform .15s,box-shadow .15s}.lg-btn:hover{transform:translateY(-1px);color:#fff;box-shadow:0 14px 28px -10px rgba(15,179,154,.7)}.lg-btn[disabled]{opacity:.75;transform:none;cursor:progress}.lg-btn[disabled] i{animation:ep-spin .8s linear infinite}.lg-btn[disabled] i::before{content:"\f110"}.lg-help{margin:16px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.lg-foot{display:flex;justify-content:space-between;align-items:center;padding:13px 30px;border-top:1px solid var(--line-2);font-size:12px;color:var(--muted)}.lg-secure{font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--lg-secure,#0a8f7c);background:var(--lg-secure-bg,#d8f5ee);padding:5px 12px;border-radius:999px}.lg-shake{animation:lg-shake .4s}@keyframes lg-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.lg-sec{margin:18px 0 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--teal)}.lg-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.lg-grid .full{grid-column:1/-1}.lg-check{display:flex;gap:8px;align-items:center;font-size:13px;margin:0 0 12px}.ep-install code{background:var(--surface-2);padding:1px 5px;border-radius:4px}.lg-pwicon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:20px;color:var(--warn);background:var(--warn-50);margin-bottom:14px}.lg-wsub b{color:var(--ink)}.lg-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px}.lg-meter span{height:6px;border-radius:99px;background:var(--line-2);transition:background .2s}.lg-meter[data-s="1"] span:nth-child(-n+1){background:var(--bad)}.lg-meter[data-s="2"] span:nth-child(-n+2){background:var(--warn)}.lg-meter[data-s="3"] span:nth-child(-n+3){background:#0fb39a}.lg-meter[data-s="4"] span{background:var(--good)}.lg-mlabel{font-size:12px;color:var(--muted);margin-top:5px}.lg-rules{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:3px;font-size:12.5px;color:var(--muted)}.lg-rules i{color:var(--line);margin-right:4px;transition:color .15s}.lg-rules li.ok{color:var(--ink-2)}.lg-rules li.ok i{color:var(--good)}.lg-ferr{font-size:12.5px;color:var(--bad);margin-top:6px}.lg-input.err input{border-color:var(--bad)}.lg-link{border:0;background:0 0;padding:6px 4px;color:var(--teal);font:600 12.5px var(--f-body);cursor:pointer;text-decoration:underline;min-height:40px}.ep-lockbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;margin:12px 16px 0;padding:10px 14px;border-radius:12px;background:var(--bad-50);color:var(--bad);border:1px solid var(--bad-line);font-size:13px;line-height:1.4}.ep-lockbar b{font-weight:700}.ep-lockbar a{color:var(--bad);font-weight:600;text-decoration:underline;min-height:36px;display:inline-flex;align-items:center;white-space:nowrap}@media (max-width:575px){.ep-lockbar{align-items:start}.ep-lockbar>i{margin-top:3px}.ep-lockbar a{grid-column:2;justify-self:start;min-height:32px}}@media (min-width:992px){.ep-lockbar{margin:14px 24px 0}}@media (max-width:540px){.lg-stage{padding:16px 12px;align-items:flex-start;padding-top:8vh}.lg-body,.lg-foot,.lg-head{padding-left:20px;padding-right:20px}.lg-grid{grid-template-columns:1fr}}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.justify-content-between{justify-content:space-between!important}.text-success{color:var(--good)!important}.fw-semibold{font-weight:600!important}.mb-2{margin-bottom:.5rem!important}.mt-4{margin-top:1.5rem!important}.ms-2{margin-left:.5rem!important}.me-2{margin-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.ep-list.loading tbody{opacity:.55;transition:opacity .15s}.ep-tbl td.ck,.ep-tbl th.ck{width:38px;padding-right:0}.ep-tbl th.sortable{cursor:pointer;user-select:none}.ep-tbl th.sortable::after{content:"\21C5";margin-left:5px;opacity:.35;font-size:10px}.ep-tbl th.sortable.asc::after{content:"\2191";opacity:.9}.ep-tbl th.sortable.desc::after{content:"\2193";opacity:.9}.ep-tbl a.ep-cl{color:inherit}.ep-tbl a.ep-cl:hover,.ep-tbl a.ep-cl:hover b{color:var(--teal)}.ep-thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;border:1px solid var(--line-2)}img.ep-av{object-fit:cover}.ep-pill.warn{background:var(--warn-50);color:var(--warn)}.ep-pill.bad{background:var(--bad-50);color:var(--bad)}.ep-pill.info{background:var(--info-50);color:var(--info)}.ep-badge.warn{background:var(--warn-50);color:var(--warn)}.ep-badge.bad{background:var(--bad-50);color:var(--bad)}.ep-badge.info{background:var(--info-50);color:var(--info)}.ep-badge.good{background:var(--good-50);color:var(--good)}.ep-pager .ep-per{width:auto;height:32px;padding:0 28px 0 10px;font-size:12.5px}.ep-pager .ep-pg{font-size:12.5px;color:var(--ink-2);min-width:56px;text-align:center}.ep-ib[disabled]{opacity:.4;pointer-events:none}.ep-fcount{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--teal);color:#fff;font-size:10.5px;padding:0 5px}.ep-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px;background:var(--teal-50);border-bottom:1px solid var(--teal-100);font-size:13px;color:var(--teal-700)}.ep-bulk .ep-btn{padding:5px 11px;font-size:12.5px}.ep-drawer{position:fixed;inset:0;z-index:1080;background:var(--drawer-scrim);opacity:0;pointer-events:none;transition:opacity .2s}.ep-drawer.open{opacity:1;pointer-events:auto}.ep-drawer-in{position:absolute;top:0;right:0;bottom:0;width:min(380px,92vw);background:var(--surface);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:var(--shadow-lg)}.ep-drawer.open .ep-drawer-in{transform:none}.ep-drawer-body{flex:1;overflow:auto;display:flex;flex-direction:column;gap:12px}.ep-drawer-body .col-12{width:100%}.ep-drawer-body .row{margin:0}.ep-tabbar-h{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:16px}.ep-tabbar-h::-webkit-scrollbar{display:none}.ep-tabbar-h button{flex:none;display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:0;background:0 0;color:var(--muted);font:600 13.5px var(--f-body);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.ep-tabbar-h button:hover{color:var(--ink)}.ep-tabbar-h button.on{color:var(--teal-700);border-bottom-color:var(--teal)}.ep-tabpane{display:none}.ep-tabpane.on{display:block;animation:ep-in .2s ease}.ep-card>.ep-tabs>.ep-tabbar-h{padding:0 12px}.ep-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0}.ep-dl.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-dl.c1{grid-template-columns:1fr}.ep-dl dt{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:2px}.ep-dl dd{margin:0;color:var(--ink);font-weight:500;word-break:break-word}@media (max-width:640px){.ep-dl,.ep-dl.c3{grid-template-columns:1fr 1fr}}.ep-drop{position:relative;border:1.5px dashed var(--line);border-radius:12px;background:var(--surface-2);padding:16px;text-align:center;transition:border-color .15s,background .15s}.ep-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.ep-drop.over{border-color:var(--teal);background:var(--teal-50)}.ep-drop-msg{color:var(--muted);font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.ep-drop-msg i{color:var(--teal);font-size:18px}.ep-drop.has .ep-drop-msg{display:none}.ep-drop-list{display:flex;flex-wrap:wrap;gap:8px}.ep-drop-f{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--surface);border:1px solid var(--line);border-radius:9px;font-size:12.5px;max-width:100%}.ep-drop-f img{width:34px;height:34px;object-fit:cover;border-radius:6px}.ep-drop-f span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ep-drop-f small{color:var(--muted)}.ep-chart{position:relative;width:100%}.ep-chart>.sk{position:absolute;inset:0;border-radius:10px}.ep-chart canvas{position:relative}.ep-cicon{width:60px;height:60px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:var(--bad-50);color:var(--bad)}.ep-ctitle{font:700 18px var(--f-display);margin:0}.ep-nf.bad .ep-nfi,.ep-q.bad .qi{background:var(--bad-50);color:var(--bad)}.ep-nf.bad .ep-nfi i{color:var(--bad)}.ep-nf.info .ep-nfi,.ep-q.info .qi{background:var(--info-50);color:var(--info)}.ep-nf.info .ep-nfi i{color:var(--info)}.ep-nfi.good{background:var(--good-50)}.ep-nfi.good i{color:var(--good)!important}.input-group-text{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.ts-wrapper .ts-control{border-color:var(--line);border-radius:9px;min-height:40px;font-size:14px}.ts-wrapper.focus .ts-control{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-18)}.ts-dropdown .active{background:var(--teal-50);color:var(--teal-700)}.ts-wrapper.multi .ts-control>div{background:var(--teal-50);color:var(--teal-700);border-radius:6px}.ep-print{background:#fff}.ep-print-bar{position:sticky;top:0;z-index:5;display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.ep-letterhead{display:flex;align-items:center;gap:16px;padding:18px 24px 14px;border-bottom:2px solid var(--teal);max-width:1000px;margin:0 auto}.ep-letterhead img{width:64px;height:64px;object-fit:contain}.ep-letterhead h1{font:800 22px var(--f-display);margin:0;color:var(--navy)}.ep-letterhead p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.ep-print-body{max-width:1000px;margin:0 auto;padding:18px 24px 40px}.ep-letterhead p.tag{font-style:italic;color:var(--ink-2)}.ep-print-foot{max-width:1000px;margin:0 auto;padding:8px 24px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;text-align:center}.ep-print-body .acts,.ep-print-body .ep-pager,.ep-print-body .ep-ph-act,.ep-print-body .ep-toolbar{display:none!important}@media print{.ep-foot,.ep-print-bar,.ep-side,.ep-tabbar,.ep-toasts,.ep-top,.no-print{display:none!important}body{background:#fff!important}.ep-main{margin:0!important}.ep-content{padding:0!important}.ep-card{box-shadow:none!important;break-inside:avoid}.ep-tbl th{background:#f2f2f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ep-tbl thead{display:table-header-group!important}.ep-tbl,.ep-tbl tbody,.ep-tbl td,.ep-tbl tr{display:revert!important}.ep-tbl td[data-l]::before{display:none!important}.ep-tbl tr{position:static!important;padding:0!important}a[href]::after{content:none!important}@page{margin:12mm}}.ep-portal .ep-app{background:var(--teal-50)}@view-transition{navigation:auto}.ep-mode{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 12px}.ep-mode-l{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink);white-space:nowrap}.ep-mode-l i{width:18px;text-align:center;color:var(--muted);font-size:13px}.ep-mode .ep-seg{margin-left:auto}.ep-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--sunk);border:1px solid var(--line-2)}.ep-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 9px;border:0;border-radius:7px;background:0 0;color:var(--muted);font:600 12px var(--f-body);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.ep-seg button span{display:none}.ep-seg button i{font-size:12.5px}.ep-seg button:hover{color:var(--ink)}.ep-seg button[aria-checked=true]{background:var(--surface);color:var(--teal-700);box-shadow:var(--shadow-sm),0 0 0 1px var(--line-2)}.ep-seg button[aria-checked=true] i{color:var(--teal)}.ep-seg button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.ep-seg.lg{display:flex;width:100%;max-width:420px;padding:4px;border-radius:12px}.ep-seg.lg button{flex:1;min-height:42px;font-size:13.5px;border-radius:9px;gap:8px}.ep-seg.lg button span{display:inline}@media (max-width:640px){.ep-seg button{min-height:36px;padding:0 12px}}.form-control:disabled,.form-control[readonly].bg-light,.form-select:disabled{background-color:var(--surface-2);color:var(--muted)}.form-control::placeholder{color:var(--muted);opacity:.85}.ep-fl select option,.form-select option{background:var(--surface);color:var(--ink)}.modal-content{background-color:var(--modal-bg);color:var(--ink)}.btn-close{filter:var(--close-filter, none)}html .ts-control input,html .ts-wrapper .ts-control,html .ts-wrapper.single.input-active .ts-control{background:var(--input-bg);color:var(--ink)}html .ts-wrapper.disabled .ts-control{background:var(--surface-2)}html .ts-dropdown{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}html .ts-dropdown .create,html .ts-dropdown .no-results,html .ts-dropdown .option{color:var(--ink-2)}html .ts-dropdown .optgroup-header{background:var(--surface-2);color:var(--muted)}html .ts-dropdown .active{background:var(--teal-50);color:var(--teal-700)}html .ts-control .item{color:var(--ink)}html .ts-wrapper .ts-control input::placeholder{color:var(--muted)}html .ts-wrapper.multi .ts-control>div{background:var(--teal-50);color:var(--teal-700)}html .flatpickr-calendar{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);border:1px solid var(--line)}html .flatpickr-calendar.arrowTop::after{border-bottom-color:var(--surface)}html .flatpickr-calendar.arrowBottom::after{border-top-color:var(--surface)}html .flatpickr-calendar.arrowTop::before{border-bottom-color:var(--line)}html .flatpickr-calendar.arrowBottom::before{border-top-color:var(--line)}html .flatpickr-current-month .flatpickr-monthDropdown-months,html .flatpickr-current-month input.cur-year,html .flatpickr-months .flatpickr-month{color:var(--ink);fill:var(--ink);background:0 0}html .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:var(--surface);color:var(--ink)}html .flatpickr-months .flatpickr-next-month,html .flatpickr-months .flatpickr-prev-month{color:var(--ink-2);fill:var(--ink-2)}html .flatpickr-months .flatpickr-next-month:hover svg,html .flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--teal)}html span.flatpickr-weekday{color:var(--muted);background:0 0}html .flatpickr-day{color:var(--ink)}html .flatpickr-day.inRange,html .flatpickr-day.nextMonthDay:hover,html .flatpickr-day.prevMonthDay:hover,html .flatpickr-day:focus,html .flatpickr-day:hover{background:var(--surface-2);border-color:var(--surface-2)}html .flatpickr-day.today{border-color:var(--teal)}html .flatpickr-day.endRange,html .flatpickr-day.selected,html .flatpickr-day.selected:hover,html .flatpickr-day.startRange{background:var(--teal);border-color:var(--teal);color:#fff}html .flatpickr-day.flatpickr-disabled,html .flatpickr-day.flatpickr-disabled:hover,html .flatpickr-day.nextMonthDay,html .flatpickr-day.prevMonthDay{color:var(--muted);opacity:.6}html .flatpickr-time .flatpickr-am-pm,html .flatpickr-time .flatpickr-time-separator,html .flatpickr-time input{color:var(--ink)}html .flatpickr-time .flatpickr-am-pm:hover,html .flatpickr-time input:focus,html .flatpickr-time input:hover{background:var(--surface-2)}html .flatpickr-calendar.hasTime .flatpickr-time{border-top-color:var(--line-2)}html .numInputWrapper span.arrowUp::after{border-bottom-color:var(--ink-2)}html .numInputWrapper span.arrowDown::after{border-top-color:var(--ink-2)}::selection{background:var(--teal-18)}.ep-light{--surface:#fff;--surface-2:#F7FAFA;--sunk:#EAF0F0;--ink:#122238;--ink-2:#34445A;--muted:#61708A;--line:#D9E3E4;--line-2:#E8EEEF;color:var(--ink);color-scheme:light}@media screen{html[data-mode=dark]{color-scheme:dark}html[data-mode=auto]{color-scheme:light dark}html[data-mode=dark],html[data-mode=dark][data-theme]{--bg:#0C1418;--surface:#131E24;--surface-2:#18252B;--sunk:#0F191E;--ink:#E6EEF0;--ink-2:#C4D0D5;--muted:#91A2AC;--line:#2A3A41;--line-2:#1F2D33;--good:#5CC872;--good-50:#153020;--warn:#E8A33B;--warn-50:#33260F;--bad:#F27B7B;--bad-50:#3A1A1C;--info:#6AB0F0;--info-50:#152A3D;--navy:#A9BEEA;--navy-50:#1B2640;--av-bg:#2E4A7D;--pink:#F378A8;--pink-50:#3A1726;--orange:#FF9A4A;--orange-50:#3A2312;--cyan:#4CC9DB;--cyan-50:#0F2E35;--violet:#A38BFA;--violet-50:#241C40;--bad-solid:#C94141;--good-solid:#2B8A3E;--warn-solid:#A86400;--info-solid:#1A6FBF;--gold:#F5B83D;--gold-50:rgba(245,184,61,.14);--bad-line:#5A2A2D;--teal-600:color-mix(in srgb,var(--teal) 82%,#fff);--teal-700:color-mix(in srgb,var(--teal) 45%,#fff);--teal-50:color-mix(in srgb,var(--teal) 18%,#131E24);--teal-100:color-mix(in srgb,var(--teal) 34%,#131E24);--teal-06:color-mix(in srgb,var(--teal) 10%,transparent);--teal-18:color-mix(in srgb,var(--teal) 32%,transparent);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 30px -14px rgba(0,0,0,.7);--shadow-lg:0 30px 70px -20px rgba(0,0,0,.85);--top-bg:rgba(19,30,36,.9);--tabbar-bg:rgba(19,30,36,.96);--scrim:rgba(0,0,0,.6);--drawer-scrim:rgba(0,0,0,.55);--sk:#1B282E;--sk-hi:rgba(255,255,255,.06);--toast-bg:#26363E;--toast-err:#7a1f1f;--flash:color-mix(in srgb,var(--teal) 30%,#131E24);--hover:var(--surface-2);--input-bg:#0F191E;--modal-bg:var(--surface);--chart-grid:#22313A;--chart-text:#91A2AC;--close-filter:invert(1) grayscale(100%) brightness(200%);--bs-body-bg:#0F191E;--bs-body-color:var(--ink);--bs-body-color-rgb:230,238,240;--bs-emphasis-color:#fff;--bs-secondary-color:var(--muted);--bs-secondary-bg:var(--surface-2);--bs-tertiary-bg:var(--surface-2);--bs-border-color:var(--line);--bs-border-color-translucent:rgba(255,255,255,.1);--bs-heading-color:inherit;--bs-link-color:var(--teal);--bs-link-hover-color:var(--teal-700);--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='%23C4D0D5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-primary-bg-subtle:var(--teal-50);--bs-primary-text-emphasis:var(--teal-700);--bs-primary-border-subtle:var(--teal-100);--bs-danger-bg-subtle:var(--bad-50);--bs-danger-text-emphasis:#FFB3B3;--bs-danger-border-subtle:#5A2A2D;--bs-info-bg-subtle:var(--info-50);--bs-info-text-emphasis:#A8D1F7;--bs-info-border-subtle:#22466A;--bs-success-bg-subtle:var(--good-50);--bs-success-text-emphasis:#A5E3B2;--bs-success-border-subtle:#25543A;--lg-err-bg:#3A1A1C;--lg-err:#FFB3B3;--lg-err-line:#5A2A2D;--lg-ok-bg:#12302A;--lg-ok:#A7F3D0;--lg-ok-line:#1F5246;--lg-secure:#7FE0CC;--lg-secure-bg:#12302A}@supports (color:oklch(from red l c h)){html[data-mode=dark],html[data-mode=dark][data-theme]{--teal:oklch(from var(--bs-primary) clamp(.6, l, .64) c h)}}}@media screen and (prefers-color-scheme:dark){html[data-mode=auto],html[data-mode=auto][data-theme]{--bg:#0C1418;--surface:#131E24;--surface-2:#18252B;--sunk:#0F191E;--ink:#E6EEF0;--ink-2:#C4D0D5;--muted:#91A2AC;--line:#2A3A41;--line-2:#1F2D33;--good:#5CC872;--good-50:#153020;--warn:#E8A33B;--warn-50:#33260F;--bad:#F27B7B;--bad-50:#3A1A1C;--info:#6AB0F0;--info-50:#152A3D;--navy:#A9BEEA;--navy-50:#1B2640;--av-bg:#2E4A7D;--pink:#F378A8;--pink-50:#3A1726;--orange:#FF9A4A;--orange-50:#3A2312;--cyan:#4CC9DB;--cyan-50:#0F2E35;--violet:#A38BFA;--violet-50:#241C40;--bad-solid:#C94141;--good-solid:#2B8A3E;--warn-solid:#A86400;--info-solid:#1A6FBF;--gold:#F5B83D;--gold-50:rgba(245,184,61,.14);--bad-line:#5A2A2D;--teal-600:color-mix(in srgb,var(--teal) 82%,#fff);--teal-700:color-mix(in srgb,var(--teal) 45%,#fff);--teal-50:color-mix(in srgb,var(--teal) 18%,#131E24);--teal-100:color-mix(in srgb,var(--teal) 34%,#131E24);--teal-06:color-mix(in srgb,var(--teal) 10%,transparent);--teal-18:color-mix(in srgb,var(--teal) 32%,transparent);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 30px -14px rgba(0,0,0,.7);--shadow-lg:0 30px 70px -20px rgba(0,0,0,.85);--top-bg:rgba(19,30,36,.9);--tabbar-bg:rgba(19,30,36,.96);--scrim:rgba(0,0,0,.6);--drawer-scrim:rgba(0,0,0,.55);--sk:#1B282E;--sk-hi:rgba(255,255,255,.06);--toast-bg:#26363E;--toast-err:#7a1f1f;--flash:color-mix(in srgb,var(--teal) 30%,#131E24);--hover:var(--surface-2);--input-bg:#0F191E;--modal-bg:var(--surface);--chart-grid:#22313A;--chart-text:#91A2AC;--close-filter:invert(1) grayscale(100%) brightness(200%);--bs-body-bg:#0F191E;--bs-body-color:var(--ink);--bs-body-color-rgb:230,238,240;--bs-emphasis-color:#fff;--bs-secondary-color:var(--muted);--bs-secondary-bg:var(--surface-2);--bs-tertiary-bg:var(--surface-2);--bs-border-color:var(--line);--bs-border-color-translucent:rgba(255,255,255,.1);--bs-heading-color:inherit;--bs-link-color:var(--teal);--bs-link-hover-color:var(--teal-700);--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='%23C4D0D5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-primary-bg-subtle:var(--teal-50);--bs-primary-text-emphasis:var(--teal-700);--bs-primary-border-subtle:var(--teal-100);--bs-danger-bg-subtle:var(--bad-50);--bs-danger-text-emphasis:#FFB3B3;--bs-danger-border-subtle:#5A2A2D;--bs-info-bg-subtle:var(--info-50);--bs-info-text-emphasis:#A8D1F7;--bs-info-border-subtle:#22466A;--bs-success-bg-subtle:var(--good-50);--bs-success-text-emphasis:#A5E3B2;--bs-success-border-subtle:#25543A;--lg-err-bg:#3A1A1C;--lg-err:#FFB3B3;--lg-err-line:#5A2A2D;--lg-ok-bg:#12302A;--lg-ok:#A7F3D0;--lg-ok-line:#1F5246;--lg-secure:#7FE0CC;--lg-secure-bg:#12302A}@supports (color:oklch(from red l c h)){html[data-mode=auto],html[data-mode=auto][data-theme]{--teal:oklch(from var(--bs-primary) clamp(.6, l, .64) c h)}}}html[lang=bn] body.ep{line-height:1.6}html[lang=bn] .ep-nsec{letter-spacing:.04em}.ep-tilebar{padding:14px 24px 0}.ep-tilebar[hidden]{display:none}.ep-tiles{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 2px 10px;border-bottom:1px solid var(--line)}.ep-tiles::-webkit-scrollbar{display:none}.ep-tl{flex:none;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:6px 14px 6px 6px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-sm);transition:border-color .15s,background .15s,color .15s,transform .15s}.ep-tl .ti{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal);font-size:13.5px;flex:none}.ep-tl:hover{border-color:var(--teal);color:var(--ink);transform:translateY(-1px)}.ep-tl.on{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 8px 18px -10px rgba(1,123,110,.8)}.ep-tl.on .ti{background:rgba(255,255,255,.18);color:#fff}.ep-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;flex:none;border-radius:10px;border:1px solid var(--teal-100,var(--line));background:var(--surface);color:var(--teal-700);font:600 13.5px/1 var(--f-body);white-space:nowrap}.ep-back i{font-size:13px;color:var(--teal)}.ep-back:focus-visible,.ep-back:hover{background:var(--teal-50);border-color:var(--teal);color:var(--teal-700)}.ep-backrow{display:flex;justify-content:flex-end;margin:0 0 12px}.ep-lsw{display:inline-flex;height:36px;padding:3px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line-2);flex:none}.ep-lsw button{border:0;background:0 0;color:var(--muted);font:600 12px/1 var(--f-body);padding:0 10px;border-radius:7px;cursor:pointer;min-width:38px}.ep-lsw button[lang=bn]{font-family:"Hind Siliguri",var(--f-body);font-size:13px}.ep-lsw button.on{background:var(--surface);color:var(--teal-700);box-shadow:var(--shadow-sm),0 0 0 1px var(--line-2)}.ep-smsc{background:var(--info-50);color:var(--info)}.ep-smsc .lbl{font-weight:500;opacity:.85}.ep-smsc.low{background:var(--bad-50);color:var(--bad)}.ep-attc{background:var(--violet-50);color:var(--violet)}.ep-attc.off{background:var(--warn-50);color:var(--warn)}.ep-mlbl{padding:6px 12px 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ep-mi{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:9px;background:0 0;color:var(--ink-2);font:500 13.5px var(--f-body);text-align:left;cursor:pointer}.ep-mi:hover{background:var(--surface-2);color:var(--ink)}.ep-mi i{width:16px;text-align:center;color:var(--muted)}.ep-mi.on,.ep-mi.on i{color:var(--teal-700);font-weight:600}.ep-mi small{margin-left:auto;color:var(--muted)}.ep-mi[aria-checked=true] i{color:var(--teal)}@media (min-width:1360px){.ep-clock{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);font:600 12.5px var(--f-body);white-space:nowrap;font-variant-numeric:tabular-nums}.ep-clock i{color:var(--teal);font-size:12px}.ep-clock small{font-size:11.5px;font-weight:500;color:var(--muted)}}@media (max-width:1559.98px){.ep-clock small{display:none}}@media (max-width:1380px){.ep-smsc .lbl{display:none}}@media (max-width:1599.98px){.ep-un,.ep-user>i{display:none}.ep-user{padding:2px}.ep-attc span{display:none}}@media (max-width:1359.98px){.ep-branch{max-width:180px}}@media (max-width:1100px){.ep-smsc{display:none}}@media (max-width:640px){.ep-attc{display:none}.ep-lsw{padding:2px}.ep-lsw button.on{display:none}.ep-lsw button{min-width:40px}.ep-tilebar{padding:10px 14px 0}.ep-tl{min-height:44px;padding-right:12px}.ep-back span{display:none}.ep-back{width:40px;padding:0;height:40px}.ep-ph-act .ep-back{flex:none!important}}@media (max-width:1023.98px){.ep-tilebar{padding:12px 14px 0}}.ep-chatb{position:fixed;right:22px;bottom:22px;z-index:1031;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff;font-size:21px;box-shadow:0 14px 30px -10px rgba(1,123,110,.75);transition:transform .15s}.ep-chatb:hover{color:#fff;transform:translateY(-2px) scale(1.04)}.ep-chatb .n{position:absolute;top:-3px;right:-3px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--bad-solid,#c53030);color:#fff;font:700 11.5px/22px var(--f-body);text-align:center;border:2px solid var(--surface)}.ep-chatb .n[hidden]{display:none}.ep-chatb.ping{animation:ep-ping .6s ease 2}@keyframes ep-ping{50%{transform:scale(1.12)}}@media (max-width:1023.98px){.ep-chatb{right:14px;bottom:calc(var(--bnav-h) + 14px + env(safe-area-inset-bottom));width:48px;height:48px;font-size:19px}}.ep-dmodal{padding:0!important}.ep-dmodal .modal-dialog.ep-dwr{position:fixed;top:0;right:0;bottom:0;margin:0;width:520px;max-width:100%;height:100%;max-height:none;display:flex;transform:translateX(100%);transition:transform .26s cubic-bezier(.2,.8,.2,1)!important}.ep-dmodal .modal-dialog.ep-dwr.ep-dwr-wide{width:820px}.ep-dmodal.show .modal-dialog.ep-dwr{transform:none}.ep-dmodal .modal-dialog.ep-dwr .modal-content{height:100%;max-height:100%;border-radius:16px 0 0 16px;box-shadow:var(--shadow-lg)}.ep-dmodal .modal-dialog.ep-dwr .modal-body{overflow-y:auto}.ep-dmodal .modal-dialog.ep-dwr .modal-footer{border-radius:0 0 0 16px;position:sticky;bottom:0}.ep-dmodal .modal-dialog.ep-dwr .modal-footer .ep-btn{min-height:40px}@media (max-width:575.98px){.ep-dmodal .modal-dialog.ep-dwr,.ep-dmodal .modal-dialog.ep-dwr.ep-dwr-wide{width:100%;transform:translateY(100%)}.ep-dmodal.show .modal-dialog.ep-dwr{transform:none}.ep-dmodal .modal-dialog.ep-dwr .modal-content{border-radius:0}.ep-dmodal .modal-dialog.ep-dwr .modal-footer{border-radius:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.ep-dmodal .modal-dialog.ep-dwr .modal-footer .ep-btn{flex:1}}.ep-xbar{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;flex:none}.ep-xb{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:0;background:var(--surface);color:var(--ink-2);font:600 12.5px var(--f-body);cursor:pointer}.ep-xb+.ep-xb{border-left:1px solid var(--line)}.ep-xb:hover{background:var(--teal-50);color:var(--teal-700)}.ep-xb i{color:var(--teal);font-size:13px}.ep-xb .fa-file-excel{color:#1d7044}.ep-xb.busy{opacity:.6;pointer-events:none}@media (max-width:900px){.ep-xb span{display:none}.ep-xb{width:40px;justify-content:center;padding:0;height:40px}}.ep-drop.has{text-align:left}.ep-drop-f{position:relative;z-index:2;padding:6px 6px 6px 8px;gap:8px;background:var(--surface)}.ep-drop-f[draggable=true]{cursor:grab}.ep-drop-f .th{width:46px;height:46px;flex:none;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--surface-2);color:var(--teal);font-size:20px}.ep-drop-f .th img{width:100%;height:100%;object-fit:cover;border-radius:0}.ep-drop-f .fn{display:flex;flex-direction:column;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-drop-f .fn small{color:var(--muted)}.ep-drop-f .ep-grip{color:var(--muted);cursor:grab;padding:0 2px}.ep-drop-f .ep-ib{width:32px;height:32px}.ep-drop-add{position:relative;z-index:2;width:58px;min-height:58px;display:grid;place-items:center;border:1.5px dashed var(--line);border-radius:9px;color:var(--teal);cursor:pointer;margin:0}.ep-qa{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ep-qa-i{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);min-height:64px;transition:transform .15s,border-color .15s,box-shadow .15s}.ep-qa-i .qi{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--qc);font-size:17px;box-shadow:0 8px 16px -10px var(--qc)}.ep-qa-i b{font-size:13.5px;font-weight:600;line-height:1.25}.ep-qa-i:hover{transform:translateY(-2px);border-color:var(--qc);color:var(--ink);box-shadow:var(--shadow)}.ep-sec-l{display:flex;align-items:center;gap:10px}.ep-sec-l a{margin-left:auto;text-transform:none;letter-spacing:0;font-size:13px;color:var(--teal-700);font-weight:600}.ep-hsec{margin:0 0 20px}.ep-hsec-h{display:flex;align-items:center;gap:10px;margin:0 0 10px}.ep-hsec-h .hi{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal);font-size:13px}.ep-hsec-h h2{margin:0;font:700 16px var(--f-display);color:var(--ink)}.ep-hsec-h small{color:var(--muted);font-size:12.5px}.ep-pins{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ep-pin{position:relative;display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600;font-size:13.5px;min-width:0;min-height:56px}.ep-pin>i{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal)}.ep-pin span{min-width:0;display:flex;flex-direction:column;overflow:hidden}.ep-pin small{color:var(--muted);font-weight:500;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-pin:hover{border-color:var(--teal);color:var(--ink)}.ep-pin .ep-ib{display:none;margin-left:auto;flex:none}.editing .ep-pin .ep-ib{display:inline-grid}.editing .ep-pin{cursor:grab}.ep-qm-list{padding:8px 16px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 18px;max-height:65vh;overflow:auto}.ep-qm-mh{font:700 14px var(--f-display);color:var(--ink);padding:8px 0 4px;display:flex;gap:8px;align-items:baseline}.ep-qm-mh i{color:var(--teal)}.ep-qm-mh small{font:500 11.5px var(--f-body);color:var(--muted)}.ep-qm-p{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:9px;background:0 0;color:var(--ink-2);font:500 13.5px var(--f-body);text-align:left;cursor:pointer}.ep-qm-p i{color:var(--line);font-size:14px}.ep-qm-p:hover{background:var(--surface-2)}.ep-qm-p.on{color:var(--ink);font-weight:600}.ep-qm-p.on i{color:#f2a900}.ep-ml-sh{gap:10px;flex-wrap:wrap}.ep-ml-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--teal-50);color:var(--teal)}.ep-ml-ic.sm{width:30px;height:30px;border-radius:9px;font-size:13px}.ep-ml-name{flex:1 1 200px;max-width:340px;min-height:38px}.ep-ml-sel{flex:0 1 180px;min-height:38px}.ep-ml-sw{display:flex;align-items:center;gap:6px;padding-left:2.5em;white-space:nowrap;font-size:13px;color:var(--muted)}.ep-ml-mv{display:inline-flex;gap:4px;margin-left:auto}.ep-ml-mods{padding:6px 12px 12px}.ep-ml-mod{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px;border-radius:10px;border:1px solid transparent;transition:background .3s,border-color .3s}.ep-ml-mod+.ep-ml-mod{border-top-color:var(--line-2);border-radius:0}.ep-ml-mod.off{opacity:.55}.ep-ml-mod.moved,.ep-ml-sec.moved{background:var(--teal-06);border-color:var(--teal);border-radius:10px}@media (max-width:640px){.ep-ml-name,.ep-ml-sel{flex:1 1 100%;max-width:none}.ep-ml-mv{margin-left:auto}.ep-pins{grid-template-columns:1fr 1fr}.ep-qa{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ep-crumb{flex:1 1 auto;min-width:160px;max-width:40vw}.ep-crumb b,.ep-crumb>a:not(:first-child){overflow:hidden;text-overflow:ellipsis;min-width:0}}@media (min-width:1024px) and (max-width:1599.98px){.ep-search{flex:0 1 320px;min-width:150px}.ep-branch .bn{max-width:150px}}.ep-tiles{max-width:100%;overflow-x:auto;scrollbar-width:none}.ep-tiles::-webkit-scrollbar{display:none}@media (max-width:760px){.ep-icons{gap:4px}.ep-icons .ep-attc,.ep-icons .ep-branch,.ep-icons .ep-clock,.ep-icons .ep-lsw,.ep-icons .ep-smsc{display:none!important}.ep-user .ep-uinfo,.ep-user .ep-un,.ep-user small{display:none}}.alert-warning{background:var(--warn-50,#fff7e6);border:1px solid color-mix(in srgb,var(--warn,#d97706) 35%,transparent);color:var(--ink);border-radius:12px;padding:12px 14px}.alert-secondary{background:var(--sunk);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;padding:12px 14px}#ep-content,.ep-main,.ep-page{min-width:0;max-width:100%}.ep-pnotice{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13.5px;font-weight:600;line-height:1.35;background:var(--info-50);color:var(--info);border-bottom:1px solid var(--line);word-break:break-word}.ep-pnotice.t-success{background:var(--good-50);color:var(--good)}.ep-pnotice.t-warning{background:var(--warn-50);color:var(--warn)}.ep-pnotice.t-danger{background:var(--bad-50);color:var(--bad)}.ep-pnotice.t-brand{background:var(--teal-50);color:var(--teal-700)}.lg-alert.lg-maint{background:light-dark(#fff7e6,#3a2a0a);color:light-dark(#8a5300,#f5c66b);border-color:light-dark(#f5d48a,#6b4e12)}.ep-ph.ep-ph2{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;margin:0 0 14px}.ep-ph-ic{width:42px;height:42px;flex:none;border-radius:11px;display:grid;place-items:center;font-size:18px;color:var(--mc,var(--teal));background:color-mix(in srgb,var(--mc,var(--teal)) 12%,var(--surface))}.ep-ph2 .ep-ph-main{flex:1 1 auto;min-width:0}.ep-ph2 .ep-title{font:600 24px/1.2 var(--f-display);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-ph2 .ep-eyebrow,.ep-ph2 .ep-subt:not(.on){display:none}.ep-pcrumb{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-pcrumb a{color:var(--ink-2)}.ep-pcrumb a:hover{color:var(--teal)}.ep-pcrumb .sep{color:var(--muted);opacity:.55}.ep-pcrumb b{font-weight:500;color:var(--teal-700);overflow:hidden;text-overflow:ellipsis}html[data-mode=dark] .ep-pcrumb b{color:var(--teal)}.ep-ph2 .ep-ph-act{flex:none;margin-left:auto;flex-wrap:nowrap;gap:10px}.ep-ph-act .ep-back{order:20}.ep-pri-src{display:none!important}.ep-setbtn i{color:var(--teal)}.ep-tiles.ep-subnav{display:flex;flex-wrap:nowrap;align-items:stretch;gap:2px;margin:0 0 16px;padding:0;border:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ep-subnav .ep-tl{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:0;margin:0 0 -1px;padding:10px 15px 11px;border:0;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;background:0 0;box-shadow:none;color:var(--muted);font:600 13.5px/1.3 var(--f-body);white-space:nowrap;transform:none;transition:color .15s,background .15s}.ep-subnav .ep-tl>i{font-size:15px;color:inherit}.ep-subnav .ep-tl:hover{color:var(--ink);background:var(--surface-2);border-color:transparent;transform:none}.ep-subnav .ep-tl.on{color:var(--teal-700);background:var(--teal-50);border-bottom-color:var(--teal);box-shadow:none}.ep-subnav .ep-tl.on>i{color:var(--teal)}html[data-mode=dark] .ep-subnav .ep-tl.on{color:var(--teal)}.ep-tabbar-h.ep-tabbar-dup,.ep-tabbar-h>.ep-tab-dup{display:none!important}.ep-finline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.ep-finline>[data-field]{width:auto;flex:0 0 auto;max-width:240px;padding:0;margin:0}.ep-finline .form-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ep-finline .form-control,.ep-finline .form-select{height:38px;min-width:150px;font-size:13px;padding-top:4px;padding-bottom:4px}.ep-finline .form-text,.ep-finline .invalid-feedback{display:none}.ep-finline .form-check{margin:0}.ep-list{position:relative}.ep-drawer-in{width:min(500px,100vw)}.ep-drawer.ep-fpop{position:absolute;inset:auto;width:340px;max-width:calc(100% - 16px);background:0 0;z-index:1060}.ep-drawer.ep-fpop .ep-drawer-in{position:static;width:100%;max-height:70vh;transform:none;border:1px solid var(--line);border-radius:14px}.ep-colsm{min-width:230px;max-height:60vh;overflow:auto}.ep-colck{display:flex;align-items:center;gap:9px;padding:7px 12px;font-size:13.5px;color:var(--ink-2);cursor:pointer;margin:0;border-radius:8px}.ep-colck:hover{background:var(--surface-2)}.ep-tbl .ep-hcol{display:none!important}.ep-gtop{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px 8px}.ep-ch>.ep-xbar-t{margin-left:auto}.ep-dmodal .modal-dialog.ep-dwr{width:36vw;min-width:440px;max-width:600px}.ep-dmodal .modal-dialog.ep-dwr.ep-dwr-wide{width:60vw;max-width:1100px}.ep-dmodal .modal-dialog.ep-dwr.ep-dwr-xl{width:80vw;max-width:1400px}.ep-modal:not(.ep-dmodal) .modal-dialog{max-width:580px}.ep-modal:not(.ep-dmodal) .modal-dialog.modal-lg,.ep-modal:not(.ep-dmodal) .modal-dialog.modal-xl{max-width:920px}.ep-modal .modal-header{background:var(--surface-2)}.ep-mh-t{flex:1 1 auto;min-width:0}.ep-msub{display:block;margin-top:2px;font-size:12px;color:var(--muted);font-weight:400}.ep-modal .modal-footer .ep-fdel{margin-right:auto;background:var(--surface);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.ep-modal .modal-footer .ep-fdel:hover{background:var(--bad-50);color:var(--bad);border-color:var(--bad)}.ep-fsec h3{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:0 0 7px;border-bottom:1px solid var(--line-2);font:600 14.5px/1.3 var(--f-display);color:var(--ink)}.ep-fsec h3 i{color:var(--teal);font-size:13px}.ep-fsec p{margin:4px 0 0;font-size:12.5px;color:var(--muted)}@media (max-width:640px){.ep-ph.ep-ph2{flex-wrap:wrap;gap:10px}.ep-ph-ic{width:36px;height:36px;font-size:15px;border-radius:10px}.ep-ph2 .ep-ph-main{flex:1 1 0}.ep-ph2 .ep-title{font-size:19px}.ep-pcrumb{font-size:11.5px}.ep-pcrumb .mid,.ep-pcrumb .mid+.sep{display:none}.ep-ph2 .ep-ph-act{order:5;width:100%;margin-left:0;flex-wrap:wrap}.ep-ph2 .ep-ph-act>.ep-btn.pri{flex:1 1 auto}.ep-ph2 .ep-ph-act>.ep-setbtn span{display:none}.ep-tiles.ep-subnav{margin:0 -14px 12px;padding:0 14px}.ep-subnav .ep-tl{padding:9px 12px 10px;font-size:13px}.ep-finline{width:100%}.ep-finline>[data-field]{flex:1 1 140px;max-width:none}.ep-finline .form-control,.ep-finline .form-select{min-width:0;height:40px}}@media (max-width:575.98px){.ep-dmodal .modal-dialog.ep-dwr,.ep-dmodal .modal-dialog.ep-dwr.ep-dwr-wide,.ep-dmodal .modal-dialog.ep-dwr.ep-dwr-xl{width:100%;min-width:0;max-width:100%}}.ep-mlang,.ep-mtitle{display:none}.ep-tbmenu{position:relative}.ep-tbdot{position:absolute;top:4px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bad-solid,#c53030);color:#fff;font:700 10.5px/18px var(--f-body);font-style:normal;text-align:center}.ep-tbdot[hidden]{display:none}@media (max-width:760px){.ep-mtitle{display:block;flex:1 1 auto;min-width:0;font:600 15px/1.2 var(--f-display);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-icons .ep-mlang{display:inline-grid;font:600 13px "Hind Siliguri",var(--f-body)}.ep-icons .ep-branch{display:inline-flex!important;padding:0 9px;max-width:44px}.ep-icons .ep-branch .bn,.ep-icons .ep-branch .by{display:none}}.ep-qa{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ep-qa-i{background:var(--surface)}.ep-qa-i .qi{color:var(--qc);background:color-mix(in srgb,var(--qc) 14%,var(--surface));box-shadow:none}.ep-qa-i .qg{margin-left:auto;color:var(--muted);font-size:12px}.ep-qrow.ep-hq{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.ep-hq .ep-q b{white-space:normal}.ep-hq .ep-q .qi{color:var(--qc);background:color-mix(in srgb,var(--qc) 14%,var(--surface))}.ep-chl{margin-left:auto;font-size:13px;font-weight:600;color:var(--teal-700)}.ep-none{padding:22px 18px;color:var(--muted);font-size:13.5px}.ep-none i{color:var(--teal);margin-right:6px}.ep-htbl td small{display:block;color:var(--muted);font-size:11.5px}.ep-htbl .r{text-align:right}.ep-htbl tr.more td{text-align:center}@media (max-width:640px){.ep-home .ep-qa{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none;margin:0 -14px;padding:0 14px 4px}.ep-home .ep-qa::-webkit-scrollbar{display:none}.ep-home .ep-qa-i{flex:none;min-height:44px;padding:6px 14px 6px 6px;border-radius:22px;gap:8px}.ep-home .ep-qa-i .qi{width:32px;height:32px;border-radius:16px;font-size:14px}.ep-home .ep-qa-i .qg{display:none}.ep-qrow.ep-hq{grid-template-columns:1fr 1fr}.ep-home .ep-grid{grid-template-columns:1fr 1fr}}.lg-bg.lg-photo::after{background:rgba(0,0,0,var(--lg-dark,.45))}@media (min-width:900px){.lg-stage.lg-pos-left{justify-content:flex-start;padding-left:8vw}.lg-stage.lg-pos-left .lg-left{left:auto;right:56px;text-align:right}.lg-stage.lg-pos-right{justify-content:flex-end;padding-right:8vw}}@media (min-width:992px){.ep-fm-inline>.ep-toolbar{flex-wrap:nowrap;align-items:flex-start}.ep-fm-inline>.ep-toolbar>.ep-tsearch{flex:0 1 280px;min-width:160px}.ep-fm-inline>.ep-toolbar>.ep-finline{flex:1 1 0;min-width:0}.ep-fm-inline>.ep-toolbar>.ep-finline>[data-field]{flex:0 1 auto;min-width:0}.ep-fm-inline>.ep-toolbar>.ep-finline .form-control,.ep-fm-inline>.ep-toolbar>.ep-finline .form-select{min-width:120px}.ep-fm-inline>.ep-toolbar>:not(.ep-tsearch):not(.ep-finline){flex-shrink:0}.ep-fm-inline>.ep-toolbar>[data-list-count]{margin-top:8px}}.text-warning{color:var(--warn)!important}body,html{overflow-x:clip}.ep-esph{display:flex;align-items:center;gap:12px;margin:0 0 12px;min-width:0}.ep-esph-ic{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;font-size:16px;color:var(--mc,var(--teal));background:color-mix(in srgb,var(--mc,var(--teal)) 12%,var(--surface))}.ep-esph-t{flex:1 1 auto;min-width:0}.ep-esph-t h2{margin:0;font:600 16px/1.3 var(--f-display);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-esph-t small{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--muted)}.ep-esph-a{flex:none;margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ep-esph-a:empty{display:none}@media (max-width:640px){.ep-esph{flex-wrap:wrap;gap:10px}.ep-esph-t{flex:1 1 0}.ep-esph-a{width:100%;margin-left:0;justify-content:stretch}.ep-esph-a>.ep-btn{flex:1 1 auto;justify-content:center}.ep-esph-a>.ep-btn.pri{flex-basis:100%}}@media (max-width:640px){.ep-ph2.ep-ph-es .ep-ph-act{order:0;width:auto;margin-left:auto;flex-wrap:nowrap}.ep-ph2.ep-ph-es .ep-ph-act>.ep-back,.ep-ph2.ep-ph-es .ep-ph-act>.ep-btn{flex:0 0 40px;width:40px;height:40px;padding:0;justify-content:center}.ep-ph2.ep-ph-es .ep-ph-act>.ep-back span,.ep-ph2.ep-ph-es .ep-ph-act>.ep-setbtn span{display:none}}:root{--kl:light-dark(#e6e9ee, var(--line));--ksh:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.04);--ksh-md:0 6px 16px -6px rgba(16,24,40,.12);--khd:light-dark(#f5f8f6, var(--surface-2))}.c-teal{--c:var(--teal);--cb:var(--teal-50)}.c-blue,.c-info{--c:light-dark(#2563eb,#6ea0f7);--cb:light-dark(#eef4ff, color-mix(in srgb,#2563eb 18%,var(--surface)))}.c-amber,.c-warn{--c:light-dark(#dc8a0e,#f0b04a);--cb:light-dark(#fff3db, color-mix(in srgb,#dc8a0e 18%,var(--surface)))}.c-good,.c-green{--c:light-dark(#067647,#3fbf7f);--cb:light-dark(#e8f7ee, color-mix(in srgb,#067647 22%,var(--surface)))}.c-violet{--c:light-dark(#6941c6,#a58bf0);--cb:light-dark(#f3f0ff, color-mix(in srgb,#6941c6 22%,var(--surface)))}.c-bad,.c-red{--c:light-dark(#d92d20,#f27066);--cb:light-dark(#fef1f0, color-mix(in srgb,#d92d20 18%,var(--surface)))}.c-orange{--c:light-dark(#ef6820,#f59358);--cb:light-dark(#fff3eb, color-mix(in srgb,#ef6820 18%,var(--surface)))}.c-gray,.c-grey,.c-slate{--c:var(--muted);--cb:light-dark(#f1f3f6, var(--sunk))}.c-navy{--c:var(--navy);--cb:var(--navy-50)}.c-pink{--c:var(--pink);--cb:var(--pink-50)}.c-cyan{--c:var(--cyan);--cb:var(--cyan-50)}html[data-mode=dark] .c-navy{--c:#8fb0e8}.ep-hero{--hc:var(--teal);--hc2:#0b9b8a;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;min-width:0;margin:0 0 14px;padding:20px 22px;border-radius:14px;background:linear-gradient(120deg,var(--hc),var(--hc2));color:#fff;box-shadow:var(--ksh);font-size:12px;line-height:1.5}html[data-theme]:not([data-theme=teal]) .ep-hero:not([class*=" t-"]){--hc2:color-mix(in oklab, var(--teal) 76%, #fff)}.ep-hero.t-green{--hc:#0f7a4f;--hc2:#12a17a}.ep-hero.t-cm{--hc:#017B6E;--hc2:#12a594}.ep-hero.t-blue{--hc:#1d4ed8;--hc2:#3b82f6}.ep-hero.t-violet{--hc:#5b3fc4;--hc2:#7c5cf0}.ep-hero.t-navy{--hc:#214179;--hc2:#3561a8}.ep-hero.t-orange{--hc:#c4320a;--hc2:#ef6820}.ep-hero.t-red{--hc:#b42318;--hc2:#e0473b}.ep-hero.t-cyan{--hc:#0e7490;--hc2:#0c8599}.ep-hero.t-teal{--hc:#017B6E;--hc2:#0b9b8a}.ep-hero-ic{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:19px;background:rgba(255,255,255,.16);color:#fff}.ep-hero-ic+.ep-hero-t{margin-right:auto}.ep-hero-t{flex:1 1 260px;min-width:0}.ep-hero h2{margin:0;font:500 20px/1.1 var(--f-body);letter-spacing:0;color:#fff}.ep-hero p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:#fff;opacity:.92}.ep-hero-a{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ep-hero .ep-btn{height:36px;padding:0 14px;gap:7px;border-radius:8px;font:600 12px/1 var(--f-body);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:light-dark(#344054,#fff);box-shadow:var(--ksh)}.ep-hero .ep-btn:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.5);color:light-dark(#14213d,#fff)}.ep-hero .ep-btn.pri{background:#fff;border-color:#fff;color:var(--hc)}.ep-hero .ep-btn.pri:hover{background:#f2f8f5;color:var(--hc)}.ep-hero .ep-btn i{font-size:13px}@media (max-width:760px){.ep-hero{padding:16px}}@media (max-width:600px){.ep-hero .ep-btn{height:44px;min-height:44px}}.ep-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 14px}.ep-stats.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-stats.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.ep-stats.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.ep-stats.k6{grid-template-columns:repeat(6,minmax(0,1fr))}.ep-stat{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--kl);border-radius:12px;background:var(--surface);box-shadow:var(--ksh);color:var(--ink);transition:border-color .15s,box-shadow .15s}a.ep-stat[href]:hover{transform:none;border-color:light-dark(#9fcfc9,var(--teal));box-shadow:var(--ksh-md);color:var(--ink)}.ep-stat .si{width:40px;height:40px;flex:none;border-radius:10px;display:grid;place-items:center;font-size:18px;background:var(--cb,var(--teal-50));color:var(--c,var(--teal))}.ep-stat .st{display:flex;flex-direction:column;flex:1;min-width:0}.ep-stat small{display:block;font-size:12px;font-weight:500;line-height:1.3;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-stat .sv{display:block;margin-top:1px;font:700 19px/1.25 var(--f-body);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-stat .sv.sv-long{font-size:17px}.ep-stat .sv.sv-xl{font-size:15px}.ep-stat .ss{display:block;margin-top:1px;min-height:0;font-style:normal;font-size:11px;line-height:1.35;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-stat .ss:empty{display:none}.ep-stat .sk-ico{width:40px;height:40px}.ep-stats.big .ep-stat{padding:20px;gap:16px;align-items:flex-start}.ep-stats.big .si{width:50px;height:50px;border-radius:50%;font-size:19px}.ep-stats.big .sv{font-size:24.5px;margin-top:6px}.ep-stats.big .ss{margin-top:6px;font-size:11.5px}.ep-stats.ep-kes,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stats:not(.big){grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.ep-stats.ep-kes.k3,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stats.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-stats.ep-kes.k4,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stats.k4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat{gap:11px;min-height:78px;padding:13px 14px;border-radius:14px;overflow:hidden}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c,var(--teal))}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat .si{border-radius:12px;font-size:16px;background:color-mix(in srgb,var(--c,var(--teal)) 12%,var(--surface))}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat small{font-size:11px;font-weight:400;line-height:1.5;color:var(--muted)}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat .sv{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.01em}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat .ss{font-size:10.5px;color:light-dark(#98a2b3,var(--muted))}@media (max-width:1500px){.ep-stats.k6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.ep-stats.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.ep-stats,.ep-stats.k3,.ep-stats.k4,.ep-stats.k5,.ep-stats.k6,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stats:not(.big){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ep-stats,.ep-stats.k3,.ep-stats.k4,.ep-stats.k5,.ep-stats.k6,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stats:not(.big){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ep-stat,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat{flex-direction:row;align-items:center;padding:10px;gap:8px;min-height:0}.ep-stat .si{width:32px;height:32px;font-size:15px}.ep-stat .sv,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stat .sv{font-size:15px}.ep-stat .ss{display:none}}.ep-card.ep-kc{border-color:var(--kl);box-shadow:var(--ksh)}.ep-kh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:46px;padding:10px 16px;background:var(--khd);border-bottom:1px solid var(--kl)}.ep-kh h2{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font:700 14px/1.1 var(--f-body);letter-spacing:-.01em;color:var(--ink)}.ep-kh h2 .ep-kt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-kh h2 small{margin-left:6px;font-size:11.5px;font-weight:500;line-height:1;letter-spacing:0;color:var(--muted);white-space:nowrap}.ep-kic{width:26px;height:26px;flex:none;border-radius:7px;display:inline-grid;place-items:center;font-size:13px;background:var(--cb,var(--teal-50));color:var(--c,var(--teal))}.ep-kr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.ep-kh>.ep-badge{margin-right:auto}.ep-va{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--teal)}.ep-va:hover{color:var(--teal-700);text-decoration:underline}.ep-kh .ep-btn,.ep-kr .ep-btn{height:30px;padding:0 10px;gap:6px;border-radius:8px;font-size:12px}.ep-kb{padding:14px 16px 16px;min-width:0}.ep-kb.flush{padding:0}.ep-kc>.ep-cf{padding:10px 16px;font-size:12px}.ep-card.ep-kc.ep-kes,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-card.ep-kc{border-radius:14px}.ep-kc.ep-kes>.ep-kh,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-kh{gap:9px;min-height:0;padding:12px 14px 4px;background:0 0;border-bottom:0}.ep-kc.ep-kes>.ep-kh h2,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-kh h2{flex:1;font-size:13px;font-weight:600;letter-spacing:0}.ep-kc.ep-kes .ep-kic,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-kic{border-radius:8px;font-size:12px;background:color-mix(in srgb,var(--c,var(--teal)) 12%,var(--surface))}.ep-kc.ep-kes>.ep-kb:not(.flush),:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-kb:not(.flush){padding:10px 14px 14px}.ep-kc.ep-kes .ep-kr,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-kr{gap:6px}.ep-rows{list-style:none;margin:0;padding:0}.ep-rows>li{display:flex;align-items:center;gap:12px;min-width:0;padding:11px 18px;border-bottom:1px solid var(--kl)}.ep-rows>li:last-child{border-bottom:0}.ep-rt{flex:1;min-width:0;display:flex;flex-direction:column}.ep-rt b{font-size:13px;font-weight:600;line-height:1.35;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-rt small{font-size:11.5px;line-height:1.4;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-rr{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-style:normal}.ep-rr .ep-btn{height:30px;padding:0 10px;font-size:12px;border-radius:8px}.ep-ri{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;font-size:15px;background:var(--cb,var(--teal-50));color:var(--c,var(--teal))}.ep-rows .ep-av.sm{width:36px;height:36px;font-size:12px;flex:none}.ep-dchip{width:54px;height:58px;flex:none;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;background:var(--teal-50);color:var(--teal)}.ep-dchip b{font-size:17.5px;font-weight:700}.ep-dchip small{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ep-dchip.red{background:var(--bad-50);color:var(--bad)}.ep-dchip.gray{background:var(--sunk);color:var(--ink-2)}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-rows>li{gap:10px;padding:9px 0;margin:0 14px;border-bottom-style:dashed}.ep-empty-state{padding:30px 14px;text-align:center;color:var(--muted);font-size:12px}.ep-empty-state .ico{width:46px;height:46px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:20px;background:var(--teal-50);color:var(--teal)}.ep-empty-state b{display:block;margin-bottom:4px;font:600 13.5px/1.4 var(--f-body);color:var(--ink)}.ep-empty-state p{margin:0;font-size:12px;color:var(--muted)}.ep-empty-state .ep-btn{margin-top:16px}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-empty-state{padding:34px 16px}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-empty-state .ico{width:52px;height:52px;margin-bottom:10px;border-radius:16px;font-size:21px}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-empty-state b{font-size:13px}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-empty-state .ep-btn{margin-top:8px}.ep-g12,.ep-g2,.ep-g21,.ep-g3,.ep-g3-2,.ep-g32,.ep-g4{display:grid;gap:14px;margin:0 0 14px;align-items:start;min-width:0}.ep-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ep-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ep-g12{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ep-g32{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ep-g3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}:is(.ep-g2,.ep-g3,.ep-g4,.ep-g21,.ep-g12,.ep-g32,.ep-g3-2).eq{align-items:stretch}.ep-col{display:flex;flex-direction:column;gap:14px;min-width:0}.ep-col>.ep-card,:is(.ep-g2,.ep-g3,.ep-g4,.ep-g21,.ep-g12,.ep-g32,.ep-g3-2)>.ep-card{margin:0!important}:is(.ep-content:has(.ep-ph-es),.ep-kes) :is(.ep-g2,.ep-g3,.ep-g4,.ep-g21,.ep-g12,.ep-g32,.ep-g3-2){gap:12px;margin-bottom:12px}:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-col{gap:12px}@media (max-width:1280px){.ep-g3,.ep-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.ep-g12,.ep-g21,.ep-g3-2,.ep-g32{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ep-g2,.ep-g3,.ep-g4{grid-template-columns:minmax(0,1fr)}}.ep-list.ep-tb-above{display:flex;flex-direction:column;gap:14px}.ep-tb-above>.ep-fbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-height:0;padding:10px 16px;background:light-dark(#fbfcfd,var(--surface));border:1px solid var(--kl);box-shadow:var(--ksh);overflow:visible}.ep-tb-above>.ep-fbar>.ep-tsearch{flex:0 1 520px}.ep-tb-above>.ep-fbar>[data-list-filters]{margin-left:auto}.ep-tb-above>.ep-lcard{border-color:var(--kl);box-shadow:var(--ksh)}.ep-tb-above .ep-gbar{justify-content:flex-end;flex-wrap:wrap;gap:8px;min-height:0;padding:10px 16px}.ep-tb-above .ep-gbar>[data-list-count]{margin-right:auto}@media (max-width:640px){.ep-tb-above>.ep-fbar>*{flex:1 1 100%}.ep-tb-above>.ep-fbar>.ep-tsearch{flex-basis:100%;order:-1}}@media (max-width:640px){.ep-ph2 .ep-ph-act:not(:has(> :not(.ep-back):not([hidden]))){order:0;width:auto;margin-left:auto;flex-wrap:nowrap}.ep-ph2 .ep-ph-act:not(:has(> :not(.ep-back):not([hidden])))>.ep-back{flex:0 0 40px;width:40px;height:40px;padding:0;justify-content:center}.ep-ph2 .ep-ph-act:not(:has(> :not(.ep-back):not([hidden])))>.ep-back span{display:none}}.ep-lgh{display:flex;align-items:center;gap:8px;font:600 14px/1.3 var(--f-display);color:var(--ink);margin:18px 0 10px}.ep-lgh i{color:var(--teal-700,#017b6e);font-size:13px}.ep-grid.ep-lgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-bottom:18px}.ep-tile.ep-lt{gap:0;padding:26px 12px 18px;border-radius:12px}.ep-lt .ep-tico{width:58px;height:58px;font-size:22px;margin:0 auto 12px;box-shadow:none}.ep-lt .ep-tlbl{font:600 13.5px/1.3 var(--f-body)}.ep-lt .ep-tmeta{margin-top:2px;font-size:11.5px}.ep-lt .ep-lgo{position:absolute;right:12px;top:12px;color:var(--muted);font-size:11px;opacity:.6}.ep-lt .ep-lbd{position:absolute;left:12px;top:12px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bad-solid,#e5484d);color:#fff;font:600 10.5px/18px var(--f-body);text-align:center}@media (max-width:1280px){.ep-grid.ep-lgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ep-grid.ep-lgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ep-tile.ep-lt{padding:16px 8px 12px}.ep-lt .ep-tico{width:44px;height:44px;font-size:18px;margin-bottom:8px}.ep-lt .ep-tmeta{display:block}}.ep-donut{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ep-donut-c{position:relative;flex:none}.ep-donut-c svg{width:100%;height:100%;display:block}.ep-donut-c>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ep-donut-c>span b{font-size:19px;font-weight:700;line-height:1.1;color:var(--ink)}.ep-donut-c>span small{color:var(--muted);font-size:10.5px}.ep-leg{display:flex;flex-direction:column;flex:1;min-width:140px;gap:7px;margin:0;padding:0;list-style:none}.ep-leg li{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-2)}.ep-leg li i{width:9px;height:9px;border-radius:3px;flex:none}.ep-leg li span{flex:1;min-width:0}.ep-leg li b{font-weight:600}.ep-leg li small{color:var(--muted);min-width:38px;text-align:right}.ep-gauge{position:relative;max-width:220px;margin:4px auto 0}.ep-gauge svg{display:block;width:100%;height:auto}.ep-gauge-t{position:absolute;left:0;right:0;bottom:2px;text-align:center;line-height:1.1}.ep-gauge-t b{display:block;font-size:24px;font-weight:700;color:var(--ink)}.ep-gauge-t small{font-size:11px;color:var(--muted)}.ep-glg{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:10px 0 12px;font-size:11.5px;color:var(--ink-2)}.ep-glg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.ep-glg b{font-weight:600}.ep-btn.sm{height:30px;min-height:30px;padding:0 10px;gap:6px;border-radius:8px;font-size:12px}.ep-btn.sm i{font-size:11.5px}@media (max-width:600px){.ep-stats.ep-kes.k3,.ep-stats.k3,:is(.ep-content:has(.ep-ph-es),.ep-kes) .ep-stats.k3{grid-template-columns:minmax(0,1fr)}}.ep-more{display:inline-flex}.ep-more-items{display:none!important}.ep-pmenu{position:fixed;z-index:1090;min-width:200px;max-width:min(300px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 16px));overflow:auto;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);animation:ep-pop .12s ease}.ep-pmenu .ep-mi{white-space:nowrap}.ep-pmenu .ep-mi:focus-visible,.ep-pmenu .ep-mi:hover{background:var(--surface-2);color:var(--teal);outline:0}.ep-pmenu .ep-mi:hover i{color:var(--teal)}.ep-pmenu .ep-mi.danger,.ep-pmenu .ep-mi.danger i{color:var(--bad)}.ep-pmenu .ep-mi.danger:hover{background:var(--bad-50)}@media (max-width:600px){.ep-pmenu .ep-mi{min-height:44px}}.ep-app.ep-app-adm{grid-row:2;background:transparent;margin:0 -14px 0 -18px;padding:12px 18px 10px;border-radius:0;border-top:1px solid var(--line-2);text-decoration:none;color:var(--teal);}.ep-app.ep-app-adm>i{font-size:17px;width:22px;}.ep-app.ep-app-adm b{font:800 16px/1.2 var(--f-display);color:var(--teal-700);}.ep-app.ep-app-adm small{font-size:13.5px;}.ep-app.ep-app-adm:hover b{text-decoration:none;}.fa-eye-dropper{--fa:"\f1fb"}.fa-house-chimney-window{--fa:"\e00d"}.fa-info{--fa:"\f129"}.fa-pen-ruler{--fa:"\f5ae"}.fa-swatchbook{--fa:"\f5c3"}.fa-trash-can-arrow-up{--fa:"\f82a"}.fa-window-minimize{--fa:"\f2d1"}.ep-nav,.ep-side,.iw-cats,.ep-tabs,.ep-chips,.ep-hscroll{scrollbar-width:none;-ms-overflow-style:none}.ep-nav::-webkit-scrollbar,.ep-side::-webkit-scrollbar,.iw-cats::-webkit-scrollbar,.ep-tabs::-webkit-scrollbar,.ep-chips::-webkit-scrollbar,.ep-hscroll::-webkit-scrollbar{display:none;width:0;height:0}.iw-cats{padding-bottom:2px}
.ep-nsec{padding:16px 11px 8px;font-size:15px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--ink);font-family:var(--f-display,inherit)}
.ep-nsec{color:var(--teal-700,var(--teal))}html[data-mode=dark] .ep-nsec{color:var(--teal)}
.ep-nsec{font-size:17px;font-weight:800;padding:18px 11px 8px}
@font-face{font-family:"EP Group";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"EP Group";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plus-jakarta-sans-latin-800-normal.woff2) format("woff2")}.ep-nsec{font-family:"EP Group","Plus Jakarta Sans",var(--f-display,sans-serif);letter-spacing:-.01em}
.ep-nsec{display:block;text-decoration:none}a.ep-nsec:hover{text-decoration:underline;text-underline-offset:3px}.hl-acts{display:inline-flex;gap:8px}.hl-acts[hidden]{display:none}
.ep-btt{position:fixed;right:24px;bottom:96px;z-index:1030;width:48px;height:48px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff;font-size:17px;cursor:pointer;box-shadow:0 10px 26px -10px rgba(16,35,42,.55);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility 0s .25s,background .15s}.ep-btt.on{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s,background .15s}.ep-btt:hover{background:var(--teal-700,var(--teal));transform:translateY(-3px)}.ep-btt>i{position:relative}.ep-btt-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ep-btt-ring circle{fill:none;stroke:rgba(255,255,255,.75);stroke-width:2.5;stroke-dasharray:138.2;stroke-dashoffset:calc(138.2 * (1 - var(--p,0)));stroke-linecap:round}@media (max-width:767px){.ep-btt{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ep-btt{transition:none}}@media print{.ep-btt{display:none}}
.ep-ph-act .ep-back{order:99;margin-left:2px}.ep-ph-act .ep-setbtn{order:-1}
:root{--tbl-line:color-mix(in srgb,var(--ink,#10232a) 17%,transparent);--tbl-line-h:color-mix(in srgb,var(--ink,#10232a) 26%,transparent)}.ep-tbl th{border-bottom:1px solid var(--tbl-line-h)!important}.ep-tbl td{border-bottom-color:var(--tbl-line)!important}.ep-tbl tr{border-bottom-color:var(--tbl-line)}.ep-tbl td.acts{border-top-color:var(--tbl-line)}.ep-list,.ep-tw,.dt-container,table.dataTable{border-color:var(--tbl-line-h)!important}table.dataTable>thead>tr>th,table.dataTable>tbody>tr>td{border-color:var(--tbl-line)!important}
.ep-hidebar,.ep-tw,.table-responsive,.dt-scroll-body,.dataTables_scrollBody{scrollbar-width:none;-ms-overflow-style:none}.ep-hidebar::-webkit-scrollbar,.ep-tw::-webkit-scrollbar,.table-responsive::-webkit-scrollbar,.dt-scroll-body::-webkit-scrollbar,.dataTables_scrollBody::-webkit-scrollbar{display:none;width:0;height:0}.ep-hidebar{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.ep-grab{cursor:grab}.ep-dragging,.ep-dragging *{cursor:grabbing!important;user-select:none!important}
.ts-dropdown{z-index:1095}.ep-drawer .ts-wrapper,.ep-fpop .ts-wrapper{width:100%}.ep-drawer .ts-control,.ep-fpop .ts-control{min-height:38px;border-radius:var(--bs-border-radius,.5rem)}.ts-dropdown .ts-dropdown-content{max-height:280px}[data-bs-theme=dark] .ts-control,[data-bs-theme=dark] .ts-dropdown{background:var(--bs-body-bg);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme=dark] .ts-dropdown .active{background:var(--bs-secondary-bg);color:var(--bs-body-color)}

.ep-top .ep-crumb,#epCrumb{display:none!important}
.ep-acct{min-width:290px}.ep-atabs{display:flex;gap:4px;margin:8px 10px 6px;padding:4px;border-radius:12px;background:var(--bs-tertiary-bg,#f1f5f4);border:1px solid var(--bs-border-color,#e3e8e7)}.ep-atab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:none;border-radius:9px;padding:8px 10px;font-weight:600;font-size:14px;color:var(--bs-secondary-color,#5b6b69);cursor:pointer;transition:background .15s,color .15s}.ep-atab:hover{color:var(--teal-700,#0f766e)}.ep-atab.on{background:var(--bs-body-bg,#fff);color:var(--teal-700,#0f766e);box-shadow:0 1px 3px rgba(0,0,0,.08)}.ep-apane{display:none}.ep-apane.on{display:block;animation:epAp .15s ease}@keyframes epAp{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}
.ep-actx{margin:4px 10px 8px;padding:10px 12px;border:1px solid var(--bs-border-color,#e3e8e7);border-radius:12px;background:var(--bs-tertiary-bg,#f6f9f8)}.ep-actx-h{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ep-actx-h>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--teal-700,#0f766e);color:#fff;font-size:15px}.ep-actx-h b{display:block;font-size:14px}.ep-actx-h small{color:var(--bs-secondary-color);font-size:12.5px}.ep-actx form{margin:0}.ep-actx .ep-fl{display:block;margin:6px 0}.ep-actx .ep-fl span{display:block;font-size:12px;font-weight:600;color:var(--bs-secondary-color);margin-bottom:3px}.ep-actx select{width:100%;padding:6px 8px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);color:var(--bs-body-color)}.ep-actx .ep-mnote{font-size:11.5px;margin:4px 0 0;color:var(--bs-secondary-color)}

.ep-menu.ep-acct{min-width:320px;width:320px}.ep-atab{white-space:nowrap;font-size:13.5px;padding:8px 6px}

.ep-actx .ts-wrapper{width:100%}.ep-actx .ts-dropdown{position:relative;top:auto;margin-top:4px;box-shadow:none;border-radius:8px}.ep-actx .ts-control{border-radius:8px;min-height:36px}
.ep-actx .ts-wrapper{display:block!important;height:auto!important}.ep-actx .ts-dropdown{width:100%!important;left:0!important;position:relative!important;display:block}.ep-actx .ts-dropdown[style*="display: none"]{display:none!important}.ep-actx .ts-control>input{min-width:4rem}
.ep-menu.ep-acct{min-width:420px;width:420px;max-width:calc(100vw - 16px)}#epAcct .ep-user{min-width:196px;justify-content:flex-start}#epAcct .ep-user .fa-chevron-down{margin-left:auto}
.ts-dropdown .dropdown-input-wrap{padding:6px}.ts-dropdown .dropdown-input{border:1px solid var(--bs-border-color,#dfe5e4);border-radius:8px;padding:7px 10px;width:100%;background:var(--bs-body-bg);color:var(--bs-body-color)}.ts-dropdown .dropdown-input:focus{outline:0;border-color:var(--teal-600,#0d9488);box-shadow:0 0 0 3px rgba(13,148,136,.15)}.ts-wrapper.single .ts-control{cursor:pointer}.ts-wrapper.plugin-dropdown_input.single .ts-control>input{position:absolute!important;opacity:0!important;width:1px!important}
.modal .ts-dropdown,.offcanvas .ts-dropdown,.ep-drawer .ts-dropdown{z-index:2000}
.modal .ts-wrapper,.offcanvas .ts-wrapper,.ep-drawer .ts-wrapper{position:relative}

/* no inner scrollbars anywhere (still scrollable: wheel, touch, drag); the page scrollbar stays */
body *{scrollbar-width:none!important;-ms-overflow-style:none!important}body *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.eps-lock,.eps-lock body{overflow:hidden!important}.eps-ov{position:fixed;inset:0;z-index:3000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:24px;animation:epsIn .15s ease}@keyframes epsIn{from{opacity:0}to{opacity:1}}.eps{background:var(--bs-body-bg,#fff);color:var(--bs-body-color);width:min(1400px,100%);height:min(920px,100%);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden}.eps-h{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--bs-border-color,#e5e7eb)}.eps-h h2{margin:0;font-size:19px;font-weight:700;flex:1;display:flex;align-items:center;gap:10px;min-width:0}.eps-h h2 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eps-h h2 i{color:var(--teal-700,#0f766e)}.eps-x{border:0;background:var(--bs-tertiary-bg,#f1f5f4);width:38px;height:38px;border-radius:10px;font-size:22px;line-height:1;cursor:pointer;color:inherit}.eps-b{flex:1;display:flex;min-height:0}.eps-o{width:330px;flex:none;overflow:auto;padding:16px 20px;border-right:1px solid var(--bs-border-color,#e5e7eb)}.eps-o h3{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color);margin:16px 0 8px}.eps-o h3:first-child{margin-top:0}.eps-seg{display:flex;gap:6px;margin-bottom:8px}.eps-seg button,.eps-chips button{flex:1;border:1px solid var(--bs-border-color,#dfe5e4);background:var(--bs-body-bg);color:inherit;border-radius:10px;padding:8px 6px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.eps-seg button.on{background:var(--teal-50,#e6f4f2);border-color:var(--teal-600,#0d9488);color:var(--teal-700,#0f766e)}.eps-sc{display:flex;align-items:center;gap:12px}.eps-sc input{flex:1;accent-color:var(--teal-700,#0f766e)}.eps-sc b{min-width:46px;text-align:right}.eps-chips{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.eps-chips button{flex:0 0 auto;padding:5px 10px;border-radius:999px;font-size:13px}.eps-tg{display:flex;gap:10px;align-items:flex-start;padding:8px 0;cursor:pointer}.eps-tg input{margin-top:3px;width:17px;height:17px;accent-color:var(--teal-700,#0f766e);flex:none}.eps-tg b{display:block;font-weight:600;font-size:14px}.eps-tg small{display:block;color:var(--bs-secondary-color);font-size:12px}.eps-pv{flex:1;overflow:auto;background:var(--bs-tertiary-bg,#e9eef0);padding:16px;position:relative;display:flex;justify-content:center;align-items:flex-start}.eps-paper{background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.18);position:relative;transform-origin:top center;flex:none;box-sizing:border-box}.eps-paper iframe{display:block;border:0;background:#fff;width:100%}.eps-breaks{position:absolute;left:0;right:0;pointer-events:none;background-image:linear-gradient(to bottom,transparent calc(100% - 2px),rgba(13,148,136,.55) calc(100% - 2px));background-repeat:repeat-y}.eps-load{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--bs-secondary-color);z-index:2;background:var(--bs-tertiary-bg,#e9eef0)}.eps-load[hidden]{display:none}.eps-f{display:flex;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--bs-border-color,#e5e7eb)}.eps-est{flex:1;font-size:14px;color:var(--bs-secondary-color)}.eps-est b{color:var(--teal-700,#0f766e);font-size:18px}.eps-est small{margin-left:6px}@media (max-width:900px){.eps-ov{padding:0}.eps{border-radius:0;height:100%}.eps-b{flex-direction:column;overflow:auto}.eps-o{width:auto;border-right:0;border-bottom:1px solid var(--bs-border-color)}.eps-pv{min-height:60vh;overflow:visible}}@media print{.eps-ov{display:none!important}}
/* r64: clearer input borders (light + dark) */
:root{--ep-field-bd:#94a8ac;--ep-field-bd-h:#6c8387}
[data-bs-theme=dark]{--ep-field-bd:rgba(255,255,255,.26);--ep-field-bd-h:rgba(255,255,255,.42)}
.form-control:not(:focus):not(.is-invalid):not(.is-valid),.form-select:not(:focus):not(.is-invalid):not(.is-valid),.ts-wrapper:not(.focus) .ts-control,.input-group-text{border:1.5px solid var(--ep-field-bd)!important}
.form-control:hover:not(:focus):not(:disabled),.form-select:hover:not(:focus):not(:disabled),.ts-wrapper:not(.focus) .ts-control:hover{border-color:var(--ep-field-bd-h)!important}
.form-control:focus,.form-select:focus,.ts-wrapper.focus .ts-control{border-width:1.5px!important}
.form-check-input{border:1.5px solid var(--ep-field-bd)}

/* r74: sidebar section headings with their icon, a little smaller */
#epNav .ep-nsec{display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:1.25}
#epNav .ep-nsec .ep-nsec-i{width:22px;height:22px;flex:0 0 22px;display:inline-grid;place-items:center;border-radius:7px;font-size:11px;background:var(--teal-10,rgba(1,123,110,.1));color:var(--teal-700,#01564d)}
.ep-collapsed #epNav .ep-nsec .ep-nsec-i{display:none}
/* r74: search panel — read-only section titles, then items: fixed label column, breadcrumb on the right */
#epSearch .ep-smenu{min-width:min(600px,calc(100vw - 24px));width:max-content;max-width:min(680px,calc(100vw - 24px))}
#epSearch .ep-smenu .ep-sgh{display:flex;align-items:center;gap:8px;padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);user-select:none;pointer-events:none;cursor:default}
#epSearch .ep-smenu .ep-sgh:not(:first-child){border-top:1px solid var(--line);margin-top:4px}
#epSearch .ep-smenu .ep-sgh i{font-size:11px;color:var(--teal-700,#01564d)}
#epSearch .ep-smenu > a{display:grid;grid-template-columns:20px 230px minmax(0,1fr);align-items:center;column-gap:10px}
#epSearch .ep-smenu > a > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#epSearch .ep-smenu > a > small{margin-left:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:600px){#epSearch .ep-smenu > a{grid-template-columns:20px minmax(0,1fr)}#epSearch .ep-smenu > a > small{grid-column:2;text-align:left}}

/* r76: admin tile grids (Super Admin overview etc.) — 5 per row on desktop */
@media (min-width:1200px){.ep-grid.adm-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media (min-width:992px) and (max-width:1199.98px){.ep-grid.adm-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:600px){.ep-grid.adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* r79: module launcher grids (each module's home page) — 5 per row on desktop too */
@media (min-width:1200px){.ep-grid.ep-lgrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media (min-width:992px) and (max-width:1199.98px){.ep-grid.ep-lgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
/* r80: merged module-dashboard tile grid */
.ep-merged{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:14px!important}
@media (min-width:1200px){.ep-merged{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media (min-width:992px) and (max-width:1199.98px){.ep-merged{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:600px){.ep-merged{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}
/* r89: row actions gear menu */
.ep-gear-src{display:none!important}
.ep-ib.ep-gear.on{background:var(--teal-10,rgba(1,123,110,.12));color:var(--teal-700,#01564d)}
.ep-gearmenu{position:fixed;z-index:1090;min-width:200px;max-width:280px;padding:6px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.16)}
.ep-gearitem{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:none;border-radius:8px;font-size:13.5px;color:var(--ink);text-align:left;cursor:pointer}
.ep-gearitem i{width:16px;text-align:center;color:var(--teal-700,#01564d)}
.ep-gearitem:hover,.ep-gearitem:focus{background:var(--teal-10,rgba(1,123,110,.1));outline:none}
.ep-gearitem.danger,.ep-gearitem.danger i{color:#dc2626}
/* r90: visual-first headers — no description sentence under page titles (the Dashboard greeting line stays) */
.ep-ph:not(.ep-ph-home) .ep-subt{display:none!important}
.br-ov-t p{display:none}

/* r93 UI kit */
.ep-tab-of,.ep-hdup,.ep-hof{display:none!important}
.ep-tabmore{flex:none;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:10px 14px;border:0;background:0 0;color:var(--muted);font:600 13.5px var(--f-body);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}
.ep-tabmore:hover{color:var(--ink)}
.ep-tabmore i{font-size:10px}
.ep-subnav .ep-tabmore{align-self:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.ep-moremenu{position:fixed;z-index:1090;min-width:200px;max-width:300px;max-height:60vh;overflow:auto;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg)}
.ep-moremenu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;background:0 0;border-radius:8px;color:var(--ink);font:500 13.5px var(--f-body);text-align:left;cursor:pointer}
.ep-moremenu button:hover,.ep-moremenu button:focus{background:var(--teal-06);outline:0}
.ep-moremenu button.on{color:var(--teal-700);background:var(--teal-50)}
.ep-moremenu button i{width:16px;text-align:center;color:var(--muted)}
.ep-hmore{min-width:38px;justify-content:center}
.ep-savebar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:14px -4px 0;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 -8px 24px -14px rgba(18,34,56,.28)}
@media (max-width:991px){.ep-savebar{bottom:calc(var(--bnav-h) + 6px)}}
.ep-btn .fa-trash,.ep-btn .fa-trash-can,.ep-ib .fa-trash,.ep-ib .fa-trash-can,.ep-gearmenu .fa-trash,.ep-gearmenu .fa-trash-can,.ep-moremenu .fa-trash-can{color:var(--bad)}
.ep-ib .fa-circle-check,.ep-ib .fa-check,.ep-gearmenu .fa-circle-check{color:var(--good)}
.ep-ib .fa-pen,.ep-ib .fa-pen-to-square,.ep-gearmenu .fa-pen,.ep-gearmenu .fa-pen-to-square{color:var(--info)}
.ep-ib .fa-print,.ep-gearmenu .fa-print{color:var(--navy)}
.ep-btn.primary .fa-trash,.ep-btn.primary .fa-trash-can{color:inherit}
.ep-set .ep-tab-dup,.ep-set .ep-tabbar-dup,.tt-set .ep-tab-dup,.tt-set .ep-tabbar-dup{display:flex!important}
.sp-chips .st-chip:empty{display:none}
.ep-tip-src{display:none!important}
.ep-tip{color:var(--muted);font-size:12px;cursor:help;vertical-align:middle}
.ep-tip:hover,.ep-tip:focus{color:var(--teal-700);outline:0}

.sk.skw0{width:40%}.sk.skw1{width:45%}.sk.skw2{width:50%}.sk.skw3{width:55%}.sk.skw4{width:60%}.sk.skw5{width:65%}.sk.skw6{width:70%}.sk.skw7{width:75%}.sk.skw8{width:80%}.sk.skw9{width:85%}.sk.skw60px{width:60px}
body:has(.ep-savebar:not([hidden])) #epChatB,body:has(.sa-sbar) #epChatB{bottom:92px}
body:has(.ep-savebar:not([hidden])) #epBtt,body:has(.sa-sbar) #epBtt{bottom:160px}
@media (max-width:991px){body:has(.ep-savebar:not([hidden])) #epChatB,body:has(.sa-sbar) #epChatB{bottom:calc(var(--bnav-h) + 84px)}}
@media (max-width:640px){.ep-stats:has(> .ep-stat:nth-child(5)){display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.ep-stats:has(> .ep-stat:nth-child(5))::-webkit-scrollbar{display:none}.ep-stats:has(> .ep-stat:nth-child(5)) > .ep-stat{scroll-snap-align:start}}
[data-mode=dark] .ep-logo img.ep-lwide,[data-mode=dark] .ep-logo img.ep-lmark.img,[data-mode=dark] .ep-mark img{background:#fff;border-radius:10px;padding:3px 8px;box-sizing:content-box}
@media (prefers-color-scheme:dark){[data-mode=auto] .ep-logo img.ep-lwide,[data-mode=auto] .ep-logo img.ep-lmark.img,[data-mode=auto] .ep-mark img{background:#fff;border-radius:10px;padding:3px 8px;box-sizing:content-box}}
.fa-bars-progress{--fa:"\f828"}.fa-crop-simple{--fa:"\f565"}.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-headphones{--fa:"\f025"}.fa-infinity{--fa:"\f534"}.fa-pen-nib{--fa:"\f5ad"}.fa-seedling{--fa:"\f4d8"}
html{--tab-on-bg:color-mix(in srgb,var(--teal) 17%,var(--surface));--tab-on-ink:color-mix(in srgb,var(--teal-700) 78%,#000);--tab-on-bar:var(--teal)}html[data-mode="dark"]{--tab-on-bg:color-mix(in srgb,var(--teal) 28%,var(--surface));--tab-on-ink:color-mix(in srgb,var(--teal) 55%,#fff)}html :is(.ep-tiles.ep-subnav,.ep-tabbar-h,.ds-tabs,.in-tabs,.hs-subtabs,.tr-subtabs,.hr-stab-bar,.sa-ptabs,.og-tabs,.lms-rvtabs):not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*){display:flex !important;flex-wrap:nowrap !important;align-items:stretch;gap:2px !important;width:auto !important;max-width:100%;padding:0 !important;background:transparent !important;border:0 !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important;box-shadow:none !important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html :is(.ep-subnav .ep-tl,.ds-tabs .ds-tab,.in-tabs button,.hs-subtabs button,.tr-subtabs button,.hr-stab-bar button,.sa-ptabs button,.og-tabs button,.lms-rvtabs button),html .ep-tabbar-h:not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*)>button{flex:none !important;display:inline-flex !important;align-items:center;gap:8px;min-height:44px !important;margin:0 0 -1px !important;padding:10px 16px 11px !important;border:0 !important;border-bottom:3px solid transparent !important;border-radius:10px 10px 0 0 !important;background:transparent !important;box-shadow:none !important;color:var(--muted) !important;font:600 13.5px/1.3 var(--f-body) !important;white-space:nowrap;text-decoration:none;transform:none !important;cursor:pointer;transition:color .15s,background .15s,border-color .15s}html :is(.ep-subnav .ep-tl,.ds-tabs .ds-tab,.in-tabs button,.hs-subtabs button,.tr-subtabs button,.hr-stab-bar button,.sa-ptabs button,.og-tabs button,.lms-rvtabs button):hover,html .ep-tabbar-h:not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*)>button:hover{color:var(--ink) !important;background:var(--surface-2) !important}html :is(.ep-subnav .ep-tl.on,.ds-tabs .ds-tab.on,.in-tabs button.on,.hs-subtabs button.on,.tr-subtabs button.on,.hr-stab-bar button.on,.sa-ptabs button.on,.og-tabs button.active,.lms-rvtabs button.active),html .ep-tabbar-h:not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*)>button.on{color:var(--tab-on-ink) !important;background:var(--tab-on-bg) !important;border-bottom-color:var(--tab-on-bar) !important;font-weight:700 !important}html :is(.ep-subnav .ep-tl,.ds-tabs .ds-tab,.in-tabs button,.hs-subtabs button,.tr-subtabs button,.hr-stab-bar button,.sa-ptabs button,.og-tabs button,.lms-rvtabs button)>i,html .ep-tabbar-h:not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*)>button>i{font-size:15px;color:inherit !important}html :is(.ep-subnav .ep-tl.on,.ds-tabs .ds-tab.on,.in-tabs button.on,.hs-subtabs button.on,.tr-subtabs button.on,.hr-stab-bar button.on,.sa-ptabs button.on,.og-tabs button.active,.lms-rvtabs button.active)>i,html .ep-tabbar-h:not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*)>button.on>i{color:var(--tab-on-bar) !important}html[data-mode="dark"] :is(.ep-subnav .ep-tl.on,.ds-tabs .ds-tab.on)>i{color:var(--tab-on-ink) !important}html .hr-stab-bar{padding:0 12px !important}html .sa-ptabs{padding:0 12px !important}@media (min-width:1100px){html :is(.ds-shell,.web-set,.tr-set,.stu-set,.lb-set,.hs-set,.hr-set,.adm-set,.af-set>.ep-tabs,.tt-set>.ep-tabs){grid-template-columns:300px minmax(0,1fr) !important}html :is(.ds-snav,.web-snav,.tr-snav,.stu-snav,.lb-snav,.hs-snav,.hr-snav,.adm-snav,.af-set>.ep-tabs>.ep-tabbar-h,.tt-set>.ep-tabs>.ep-tabbar-h){padding:8px 0 !important;gap:0 !important;overflow-x:hidden}html :is(.ds-snav-h,.web-snav-h,.tr-snav-h,.stu-snav-h,.lb-snav-h,.hs-snav-h,.hr-snav-h){padding:10px 20px 6px !important}html :is(.web-snav-g,.tr-snav-g,.stu-snav-g,.lb-snav-g,.hs-snav-g,.hr-snav-g) + :is(.web-snav-g,.tr-snav-g,.stu-snav-g,.lb-snav-g,.hs-snav-g,.hr-snav-g){margin-top:6px}html :is(.ds-snav-i,.web-snav-i,.tr-snav-i,.stu-snav-i,.lb-snav-i,.hs-snav-i,.hr-snav-i,.adm-snav button,.af-set>.ep-tabs>.ep-tabbar-h button,.tt-set>.ep-tabs>.ep-tabbar-h button){display:flex !important;align-items:center;gap:12px;width:100% !important;min-height:44px !important;margin:0 !important;padding:10px 20px 10px 17px !important;border:0 !important;border-left:3px solid transparent !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--ink-2) !important;font:500 14px/1.35 var(--f-body) !important;text-align:left}html :is(.ds-snav-i,.web-snav-i,.tr-snav-i,.stu-snav-i,.lb-snav-i,.hs-snav-i,.hr-snav-i,.adm-snav button,.af-set>.ep-tabs>.ep-tabbar-h button,.tt-set>.ep-tabs>.ep-tabbar-h button):hover{background:var(--surface-2) !important;color:var(--ink) !important}html :is(.ds-snav-i.on,.web-snav-i.on,.tr-snav-i.on,.stu-snav-i.on,.lb-snav-i.on,.hs-snav-i.on,.hr-snav-i.on,.adm-snav button.on,.af-set>.ep-tabs>.ep-tabbar-h button.on,.tt-set>.ep-tabs>.ep-tabbar-h button.on){background:var(--tab-on-bg) !important;color:var(--tab-on-ink) !important;border-left-color:var(--tab-on-bar) !important;font-weight:700 !important}html :is(.ds-snav-i,.web-snav-i,.tr-snav-i,.stu-snav-i,.lb-snav-i,.hs-snav-i,.hr-snav-i,.adm-snav button)>i{width:18px;text-align:center;font-size:14px}html :is(.ds-snav-i.on,.web-snav-i.on,.tr-snav-i.on,.stu-snav-i.on,.lb-snav-i.on,.hs-snav-i.on,.hr-snav-i.on,.adm-snav button.on,.af-set>.ep-tabs>.ep-tabbar-h button.on,.tt-set>.ep-tabs>.ep-tabbar-h button.on)>i{color:var(--tab-on-bar) !important}html[data-mode="dark"] :is(.ds-snav-i.on,.web-snav-i.on,.tr-snav-i.on,.stu-snav-i.on,.lb-snav-i.on,.hs-snav-i.on,.hr-snav-i.on,.adm-snav button.on)>i{color:var(--tab-on-ink) !important}}html .ds-shell .ds-split-p{display:none !important}html .ds-shell .ds-split{grid-template-columns:minmax(0,1fr) !important}
html .ds-top{padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important;box-shadow:none !important;align-items:flex-end}html .ds-top .ds-tabs{border-bottom:0 !important}html .ds-top .ds-tools{padding-bottom:6px}html .ds-top + .ds-scope{margin-top:14px}html :is(.ep-tiles.ep-subnav,.ep-tabbar-h,.in-tabs,.hs-subtabs,.tr-subtabs,.lms-rvtabs,.og-tabs):not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*){margin-bottom:0 !important}html :is(.ep-tiles.ep-subnav,.ep-tabbar-h,.in-tabs,.hs-subtabs,.tr-subtabs,.lms-rvtabs,.og-tabs,.ds-top):not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*) + *{margin-top:0 !important}html :is(.ds-snav-h,.web-snav-h,.tr-snav-h,.stu-snav-h,.lb-snav-h,.hs-snav-h,.hr-snav-h){display:flex !important;align-items:center;gap:8px;margin:0 0 6px !important;padding:13px 20px !important;background:color-mix(in srgb,var(--teal) 6%,var(--surface-2)) !important;border-bottom:1px solid var(--line-2);font:700 15px/1.3 var(--f-display) !important;letter-spacing:.01em !important;text-transform:none !important;color:var(--ink) !important}html[data-mode="dark"] :is(.ds-snav-h,.web-snav-h,.tr-snav-h,.stu-snav-h,.lb-snav-h,.hs-snav-h,.hr-snav-h){background:color-mix(in srgb,var(--teal) 12%,var(--surface)) !important}html :is(.ds-snav,.web-snav,.tr-snav,.stu-snav,.lb-snav,.hs-snav,.hr-snav){overflow:hidden}html .ds-snav{padding-top:0 !important}html :is(.web-snav,.tr-snav,.stu-snav,.lb-snav,.hs-snav,.hr-snav) .ep-snav-first,html :is(.web-snav-g,.tr-snav-g,.stu-snav-g,.lb-snav-g,.hs-snav-g,.hr-snav-g):first-child{margin-top:-8px}@media (max-width:1099.98px){html :is(.ds-snav-h,.web-snav-h,.tr-snav-h,.stu-snav-h,.lb-snav-h,.hs-snav-h,.hr-snav-h){border-radius:8px}}
html :is(.ep-tiles.ep-subnav,.ep-tabbar-h,.in-tabs,.hs-subtabs,.tr-subtabs,.lms-rvtabs,.og-tabs,.ds-top):not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*){margin-bottom:20px !important}html :is(.ep-tiles.ep-subnav,.ep-tabbar-h,.in-tabs,.hs-subtabs,.tr-subtabs,.lms-rvtabs,.og-tabs,.ds-top):not(.af-set>.ep-tabs>*):not(.tt-set>.ep-tabs>*) + *{margin-top:0 !important}html .ds-top + .ds-scope{margin-top:0 !important}html .ds-orig,html [data-ds-reset="all"]{display:none !important}html :is(.ds-snav-h,.web-snav-h,.tr-snav-h,.stu-snav-h,.lb-snav-h,.hs-snav-h,.hr-snav-h){background:transparent !important;border-bottom:0 !important;border-radius:0 !important;padding:14px 20px 8px !important;margin:0 !important;color:var(--tab-on-ink) !important;font:700 15.5px/1.3 var(--f-display) !important}html :is(.ds-snav-h,.web-snav-h,.tr-snav-h,.stu-snav-h,.lb-snav-h,.hs-snav-h,.hr-snav-h)::before{font-family:"Font Awesome 7 Free";font-weight:900;font-style:normal;font-size:15px;line-height:1;width:18px;text-align:center;color:var(--tab-on-bar);flex:none;-webkit-font-smoothing:antialiased}html .ds-snav-h::before{content:"\f1de"}html .web-snav-h::before{content:"\f0ac"}html .tr-snav-h::before{content:"\f207"}html .stu-snav-h::before{content:"\f501"}html .lb-snav-h::before{content:"\f02d"}html .hs-snav-h::before{content:"\f594"}html .hr-snav-h::before{content:"\f0c0"}html :is(.web-snav-h,.tr-snav-h,.stu-snav-h,.lb-snav-h,.hs-snav-h,.hr-snav-h)>i{display:none}
html :is(.hm-ap-tabs,.us-subtabs){display:flex !important;flex-wrap:nowrap !important;gap:2px !important;padding:0 !important;margin:0 0 20px !important;background:transparent !important;border:0 !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important;box-shadow:none !important;overflow-x:auto;scrollbar-width:none}html :is(.hm-ap-tabs .hm-ap-pill,.us-subtabs>button){flex:none !important;display:inline-flex !important;align-items:center;gap:8px;height:auto !important;min-height:44px !important;margin:0 0 -1px !important;padding:10px 16px 11px !important;border:0 !important;border-bottom:3px solid transparent !important;border-radius:10px 10px 0 0 !important;background:transparent !important;box-shadow:none !important;color:var(--muted) !important;font:600 13.5px/1.3 var(--f-body) !important;white-space:nowrap;cursor:pointer}html :is(.hm-ap-tabs .hm-ap-pill,.us-subtabs>button):hover{color:var(--ink) !important;background:var(--surface-2) !important}html :is(.hm-ap-tabs .hm-ap-pill.on,.us-subtabs>button.active){color:var(--tab-on-ink) !important;background:var(--tab-on-bg) !important;border-bottom-color:var(--tab-on-bar) !important;font-weight:700 !important}html :is(.hm-ap-tabs .hm-ap-pill.on,.us-subtabs>button.active)>i{color:var(--tab-on-bar) !important}@media (min-width:1100px){html .bb-wiz{grid-template-columns:300px minmax(0,1fr) !important}html .bb-snav{padding:8px 0 !important;gap:0 !important;overflow-x:hidden}html .bb-step{border-radius:0 !important;padding:8px 20px 8px 17px !important;border-left:3px solid transparent !important;min-height:48px !important}html .bb-step:hover{background:var(--surface-2) !important}html .bb-step.on{background:var(--tab-on-bg) !important;color:var(--tab-on-ink) !important;border-left-color:var(--tab-on-bar) !important;font-weight:700}}
.ep-card>.ep-ch,.ds-shell .ds-ph{background:color-mix(in srgb,var(--teal) 3%,color-mix(in srgb,var(--ink) 3%,var(--surface)));border-bottom:1px solid var(--line-2);border-start-start-radius:inherit;border-start-end-radius:inherit;padding:18px 22px}.ep-card>.ep-ch h2,.ds-shell .ds-ph h2{font:700 16.5px/1.3 var(--f-display);color:var(--ink)}.ep-card>.ep-ch h2 small,.ds-shell .ds-ph small{display:block;margin-top:4px;font:400 13px/1.4 var(--f-body);color:var(--muted)}.ds-shell .ds-ph h2 i{color:var(--ink)}html :is(.ds-snav-h, .web-snav-h, .tr-snav-h, .stu-snav-h, .lb-snav-h, .hs-snav-h, .hr-snav-h){background:color-mix(in srgb,var(--teal) 3%,color-mix(in srgb,var(--ink) 3%,var(--surface))) !important;border-bottom:1px solid var(--line-2) !important;padding:18px 22px !important;margin:0 0 8px !important;color:var(--ink) !important;font:700 16.5px/1.3 var(--f-display) !important}html :is(.ds-snav-h, .web-snav-h, .tr-snav-h, .stu-snav-h, .lb-snav-h, .hs-snav-h, .hr-snav-h)::before{color:var(--ink) !important}html :is(.web-snav, .tr-snav, .stu-snav, .lb-snav, .hs-snav, .hr-snav){padding-top:0 !important}@media (max-width:1099.98px){html :is(.ds-snav-h, .web-snav-h, .tr-snav-h, .stu-snav-h, .lb-snav-h, .hs-snav-h, .hr-snav-h){border-radius:10px 10px 0 0 !important}}@media (min-width:768px){html .ep-content{padding-top:14px}html .ep-content .ep-ph{align-items:center;gap:12px;margin-bottom:16px}html .ep-content .ep-ph-ic{width:34px;height:34px;font-size:15px;border-radius:9px}html .ep-content .ep-title{font-size:19px;line-height:1.2}html .ep-content .ep-pcrumb{font-size:12px;margin-top:2px}html .ep-content .ep-ph-act .ep-btn{height:34px;min-height:34px;padding-top:0;padding-bottom:0;font-size:13px}}
/* ===== r138 standard: side menus become a sliding top bar, tab rows slide — phones & tablets (< 992px) ===== */
@media (max-width:991.98px){
  html :is(.ds-snav, .web-snav, .tr-snav, .stu-snav, .lb-snav, .hs-snav, .hr-snav, .adm-snav, .af-set > .ep-tabs > .ep-tabbar-h, .tt-set > .ep-tabs > .ep-tabbar-h){
    position:sticky !important; top:var(--top-h, 56px) !important; z-index:20 !important; display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important;
    align-items:center !important; gap:8px !important; width:auto !important; max-width:100% !important; height:auto !important; min-height:0 !important; margin:0 0 12px !important; padding:8px 10px !important;
    overflow-x:auto !important; overflow-y:hidden !important; scroll-snap-type:x proximity; -webkit-overflow-scrolling:touch; scrollbar-width:none; overscroll-behavior-x:contain;
    background:var(--surface) !important; border:1px solid var(--line) !important; border-radius:var(--r, 12px) !important; box-shadow:0 6px 14px -10px rgba(15,23,42,.35) !important; }
  html :is(.ds-snav, .web-snav, .tr-snav, .stu-snav, .lb-snav, .hs-snav, .hr-snav, .adm-snav, .af-set > .ep-tabs > .ep-tabbar-h, .tt-set > .ep-tabs > .ep-tabbar-h)::-webkit-scrollbar{ display:none; }
  html :is(.ds-snav-h, .web-snav-h, .tr-snav-h, .stu-snav-h, .lb-snav-h, .hs-snav-h, .hr-snav-h, .adm-snav-h){ display:none !important; }
  html :is(.web-snav-g, .tr-snav-g, .stu-snav-g, .lb-snav-g, .hs-snav-g, .hr-snav-g){ display:contents !important; }
  html :is(.ds-snav-i, .web-snav-i, .tr-snav-i, .stu-snav-i, .lb-snav-i, .hs-snav-i, .hr-snav-i, .adm-snav button, .af-set > .ep-tabs > .ep-tabbar-h button, .tt-set > .ep-tabs > .ep-tabbar-h button){
    flex:0 0 auto !important; display:inline-flex !important; align-items:center !important; gap:7px !important; width:auto !important; min-height:36px !important; margin:0 !important; padding:0 13px !important;
    border:1px solid var(--line) !important; border-radius:999px !important; background:var(--surface) !important; color:var(--ink-2) !important; box-shadow:none !important;
    font:600 13px/1.2 var(--f-body) !important; white-space:nowrap !important; scroll-snap-align:center; text-decoration:none !important; }
  html :is(.ds-snav-i, .web-snav-i, .tr-snav-i, .stu-snav-i, .lb-snav-i, .hs-snav-i, .hr-snav-i, .adm-snav button, .af-set > .ep-tabs > .ep-tabbar-h button, .tt-set > .ep-tabs > .ep-tabbar-h button) > span{ flex:none !important; }
  html :is(.ds-snav-i, .web-snav-i, .tr-snav-i, .stu-snav-i, .lb-snav-i, .hs-snav-i, .hr-snav-i, .adm-snav button, .af-set > .ep-tabs > .ep-tabbar-h button, .tt-set > .ep-tabs > .ep-tabbar-h button) > i{ width:auto !important; font-size:13px !important; color:var(--muted) !important; }
  html :is(.ds-snav-i.on, .web-snav-i.on, .tr-snav-i.on, .stu-snav-i.on, .lb-snav-i.on, .hs-snav-i.on, .hr-snav-i.on, .adm-snav button.on, .af-set > .ep-tabs > .ep-tabbar-h button.on, .tt-set > .ep-tabs > .ep-tabbar-h button.on){
    background:var(--teal) !important; border-color:var(--teal) !important; color:#fff !important; }
  html :is(.ds-snav-i.on, .web-snav-i.on, .tr-snav-i.on, .stu-snav-i.on, .lb-snav-i.on, .hs-snav-i.on, .hr-snav-i.on, .adm-snav button.on, .af-set > .ep-tabs > .ep-tabbar-h button.on, .tt-set > .ep-tabs > .ep-tabbar-h button.on) :is(i, b, em, small){ color:#fff !important; }
  html :is(.ds-snav-i.on, .web-snav-i.on, .tr-snav-i.on, .stu-snav-i.on, .lb-snav-i.on, .hs-snav-i.on, .hr-snav-i.on) > b{ background:rgba(255,255,255,.22) !important; }
  html .web-snav-dot{ display:none !important; }
  /* the shells stack: menu bar on top, content below */
  html :is(.ds-shell, .web-set, .tr-set, .stu-set, .lb-set, .hs-set, .hr-set, .adm-set, .iw-shell, .af-set > .ep-tabs, .tt-set > .ep-tabs){ display:block !important; }
  html :is(.af-set, .tt-set) > .ep-tabs > .ep-tabbar-h ~ *{ min-width:0; }
  /* every tab row: swipe, snap, no scrollbar */
  html :is(.ep-tiles.ep-subnav, .ep-tabbar-h, .ds-tabs, .in-tabs, .hs-subtabs, .tr-subtabs, .hr-stab-bar, .hr-subtabs, .sa-ptabs, .og-tabs, .lms-rvtabs, .ma-tabs, .lhd-tabs, .lhd-kinds, .hm-ap-tabs){
    flex-wrap:nowrap !important; overflow-x:auto !important; overflow-y:hidden !important; scroll-snap-type:x proximity; -webkit-overflow-scrolling:touch; scrollbar-width:none; overscroll-behavior-x:contain; }
  html :is(.ep-tiles.ep-subnav, .ep-tabbar-h, .ds-tabs, .in-tabs, .hs-subtabs, .tr-subtabs, .hr-stab-bar, .hr-subtabs, .sa-ptabs, .og-tabs, .lms-rvtabs, .ma-tabs, .lhd-tabs, .lhd-kinds, .hm-ap-tabs) > *{ flex-shrink:0 !important; scroll-snap-align:center; white-space:nowrap; }
}
/* edge fade only on the side that has more to swipe (classes set by app.js) */
html .ep-sl.sl-r{ -webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent); mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent); }
html .ep-sl.sl-l{ -webkit-mask-image:linear-gradient(90deg, transparent, #000 28px); mask-image:linear-gradient(90deg, transparent, #000 28px); }
html .ep-sl.sl-l.sl-r{ -webkit-mask-image:linear-gradient(90deg, transparent, #000 28px, #000 calc(100% - 28px), transparent); mask-image:linear-gradient(90deg, transparent, #000 28px, #000 calc(100% - 28px), transparent); }
/* r138: a tab row that only repeats the page tabs above stays hidden (beats the shared tab-row rules) */
html .ep-tabbar-h.ep-tabbar-dup:not(#_), html .ep-tabbar-h > .ep-tab-dup:not(#_){ display:none !important; }
/* r138: a menu inside a clipped box cannot stick — keep it in place there (class set by app.js) */
html .ep-sl-ns:not(#_){ position:relative !important; top:auto !important; }

/* r154 S/N column */
.ep-tbl th.ep-sn,.ep-tbl td.ep-sn{width:58px;white-space:nowrap;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}
