@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Hammersmith+One&family=Nunito:wght@400;600;700;800&display=swap";/*!
* Bootstrap  v5.3.8 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .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:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{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]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;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}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::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,.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:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.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:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (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:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (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:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (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:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (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:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (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:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.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);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);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:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{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::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.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::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{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::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.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::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end: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);-webkit-appearance:none;-moz-appearance:none;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 var(--bs-border-color);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:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.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)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{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;-webkit-appearance:none;-moz-appearance:none;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);-webkit-print-color-adjust:exact;color-adjust:exact;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:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--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='%2386b7fe'/%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}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.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;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.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) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.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 var(--bs-border-color);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(3.75rem + 1.5em)}.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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");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(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);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){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;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}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);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){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.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-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.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:.375rem;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;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);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:translateY(-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:.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}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}html,body,#root{height:100%;min-height:100vh;margin:0;padding:0}#root{display:flex;flex-direction:column;min-height:100vh}@media (max-width: 768px){[class*=container],[class*=Container],[class*=main],[class*=Main],[class*=dashboard],[class*=Dashboard]{padding:.5rem!important;margin:0 auto!important;max-width:100%!important}[class*=header],[class*=Header]{flex-direction:column!important;gap:.5rem!important;padding:1rem .5rem!important;text-align:center!important}[class*=nav],[class*=Nav],[class*=navigation],[class*=Navigation]{width:100%!important;justify-content:center!important;flex-wrap:wrap!important;gap:.5rem!important}button,[class*=btn],[class*=Button]{min-height:44px!important;padding:.75rem 1rem!important;font-size:.9rem!important;margin-bottom:.5rem!important}input,select,textarea{font-size:16px!important;padding:.75rem!important;width:100%!important;box-sizing:border-box!important}[class*=modal],[class*=Modal]{width:95%!important;margin:1rem!important;max-height:90vh!important;max-width:none!important}[class*=modalContent],[class*=modal-content]{width:100%!important;margin:0!important;padding:1rem!important}[class*=modalHeader],[class*=modal-header]{flex-direction:column!important;text-align:center!important;padding:1rem!important}[class*=modalActions],[class*=modal-actions]{flex-direction:column!important;gap:.5rem!important}[class*=modalActions] button,[class*=modal-actions] button{width:100%!important;margin:0!important}[class*=grid],[class*=Grid],[class*=row],[class*=Row]{grid-template-columns:1fr!important;flex-direction:column!important;gap:.5rem!important}[class*=formRow],[class*=form-row]{grid-template-columns:1fr!important;flex-direction:column!important}[class*=actions],[class*=Actions],[class*=buttons],[class*=Buttons]{flex-direction:column!important;width:100%!important;gap:.5rem!important}[class*=weekNavigation],[class*=week-navigation]{justify-content:center!important;gap:1rem!important}[class*=weekHeader],[class*=week-header]{flex-direction:column!important;gap:1rem!important;text-align:center!important}[class*=calendar],[class*=Calendar]{overflow-x:auto!important;margin:0 .5rem!important}[class*=timeGrid],[class*=time-grid]{font-size:.8rem!important}[class*=card],[class*=Card]{margin:.5rem 0!important;padding:1rem!important}[class*=dashboard] [class*=card],[class*=Dashboard] [class*=card]{width:100%!important;margin-bottom:1rem!important}[class*=profile],[class*=Profile]{padding:.5rem!important}h1{font-size:1.5rem!important;line-height:1.3!important;text-align:center!important}h2{font-size:1.3rem!important;line-height:1.3!important}h3{font-size:1.1rem!important;line-height:1.3!important}table,[class*=table],[class*=Table]{font-size:.8rem!important;overflow-x:auto!important}[class*=dropdown],[class*=Dropdown]{position:static!important;width:100%!important;max-height:200px!important;overflow-y:auto!important}[class*=search],[class*=Search]{width:100%!important;margin-bottom:1rem!important}[class*=footer],[class*=Footer]{padding:1rem .5rem!important;text-align:center!important}[class*=video],[class*=Video],[class*=call],[class*=Call]{width:100%!important;height:auto!important}[class*=upload],[class*=Upload]{padding:1rem!important;text-align:center!important}[class*=billing],[class*=Billing],[class*=payment],[class*=Payment]{padding:.5rem!important}[class*=message],[class*=Message]{padding:.75rem!important;margin:.5rem 0!important}}@media (max-width: 480px){[class*=container],[class*=Container]{padding:.25rem!important}button,[class*=btn],[class*=Button]{font-size:.8rem!important;padding:.6rem .8rem!important}h1{font-size:1.3rem!important}h2{font-size:1.1rem!important}h3{font-size:1rem!important}[class*=calendar]{font-size:.7rem!important}[class*=event],[class*=Event]{padding:.25rem!important;font-size:.65rem!important}}@media (max-width: 768px){.mobile-stack{flex-direction:column!important}.mobile-full{width:100%!important}.mobile-hidden{display:none!important}.mobile-center{text-align:center!important}}.ReactModal__Content,.modal-content{overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:20px!important;max-height:90vh!important}.modal-header{flex-shrink:0!important;border-radius:20px 20px 0 0!important}.modal-body{overflow-y:auto!important;overflow-x:hidden!important;flex:1!important;padding:2rem!important}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px;margin:4px 0}.modal-body::-webkit-scrollbar-thumb{background:#1a5666;border-radius:4px;border:2px solid #f8f9fa}.modal-body::-webkit-scrollbar-thumb:hover{background:#053644}.modal-footer{flex-shrink:0!important;border-radius:0 0 20px 20px!important}.modal-dialog-scrollable .modal-content{overflow:hidden!important;display:flex!important;flex-direction:column!important}.modal-dialog-scrollable .modal-body{overflow-y:auto!important}@media (max-width: 768px){.modal-content,.ReactModal__Content{max-height:95vh!important}.modal-body{padding:1.5rem!important}}.cookie-banner-overlay{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);pointer-events:none}.cookie-banner{max-width:1200px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;padding:1.5rem 2rem;pointer-events:all;font-family:Inter,sans-serif}.cookie-banner-content{margin-bottom:1.5rem}.cookie-banner-content h3{margin:0 0 .5rem;color:#1a5666;font-size:1.4rem}.cookie-banner-content p{margin:0 0 .8rem;color:#333;line-height:1.5;font-size:.95rem}.cookie-link{background:none;border:none;color:#1a5666;text-decoration:underline;cursor:pointer;padding:0;font-size:.95rem;font-family:Inter,sans-serif}.cookie-link:hover{color:#053644}.cookie-banner-actions{display:flex;gap:1rem;flex-wrap:wrap}.cookie-btn{padding:.8rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif}.cookie-btn-accept{background-color:#1a5666;color:#fff}.cookie-btn-accept:hover{background-color:#053644;transform:translateY(-2px);box-shadow:0 5px 15px #1a56664d}.cookie-btn-reject{background-color:#6c757d;color:#fff}.cookie-btn-reject:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 5px 15px #6c757d4d}.cookie-btn-settings{background-color:#fff;color:#1a5666;border:2px solid #1a5666}.cookie-btn-settings:hover{background-color:#f8f9fa;transform:translateY(-2px)}.cookie-settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.cookie-settings-header h3{margin:0;color:#1a5666;font-size:1.4rem}.cookie-back-btn{background:none;border:none;color:#1a5666;cursor:pointer;font-size:1rem;padding:.5rem 1rem;border-radius:6px;transition:background-color .2s;font-family:Inter,sans-serif}.cookie-back-btn:hover{background-color:#f8f9fa}.cookie-settings-content{margin-bottom:1.5rem;max-height:300px;overflow-y:auto}.cookie-category{padding:1rem;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem}.cookie-category-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.cookie-category h4{margin:0 0 .3rem;color:#1a5666;font-size:1.1rem}.cookie-category p{margin:0;color:#666;font-size:.9rem;line-height:1.4}.cookie-toggle{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.cookie-toggle input{opacity:0;width:0;height:0}.cookie-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:26px}.cookie-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.cookie-toggle input:checked+.cookie-toggle-slider{background-color:#1a5666}.cookie-toggle input:checked+.cookie-toggle-slider:before{transform:translate(24px)}.cookie-toggle input:disabled+.cookie-toggle-slider{opacity:.5;cursor:not-allowed}.cookie-settings-actions{display:flex;justify-content:flex-end}@media (max-width: 768px){.cookie-banner-overlay{padding:10px}.cookie-banner{padding:1rem 1.5rem}.cookie-banner-content h3{font-size:1.2rem}.cookie-banner-content p{font-size:.9rem}.cookie-banner-actions{flex-direction:column}.cookie-btn{width:100%;padding:.8rem}.cookie-settings-header{flex-direction:column;gap:.5rem;align-items:flex-start}.cookie-category-header{flex-direction:column}.cookie-toggle{align-self:flex-start}}:root{--primary: #1a5666;--primary-dark: #053644;--accent: #e6f7fa;--text-dark: #1a1a1a;--gray: #e2e8f0;--gray-light: #f8f9fa;--white: #ffffff;--danger: #e74c3c;--success: #27ae60;--warning: #ffc107}._modalOverlay_18vgb_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_18vgb_1 .3s ease-out;overflow:auto}@keyframes _fadeIn_18vgb_1{0%{opacity:0}to{opacity:1}}._modalContent_18vgb_1{background:linear-gradient(135deg,var(--white),var(--gray-light));border-radius:20px;max-width:800px;width:100%;max-height:90vh;position:relative;box-shadow:0 25px 50px #0000004d;border:1px solid rgba(26,86,102,.1);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}._modalHeader_18vgb_1{position:sticky;top:0;background:linear-gradient(135deg,var(--white),var(--gray-light));padding:2rem 2rem 1rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0;width:100%;box-sizing:border-box;z-index:10;flex-shrink:0}._modalHeader_18vgb_1 h2{font-size:1.6rem;font-weight:800;color:var(--text-dark);margin:0;word-wrap:break-word;overflow-wrap:break-word;flex:1;padding-right:1rem}._closeButton_18vgb_1{background:var(--gray-light);border:2px solid var(--gray);font-size:1.3rem;cursor:pointer;color:#666;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._closeButton_18vgb_1:hover{background-color:var(--danger);border-color:var(--danger);color:#fff;transform:rotate(90deg)}._modalBody_18vgb_7{padding:2rem;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:var(--primary) var(--gray-light)}._modalBody_18vgb_7::-webkit-scrollbar{width:8px}._modalBody_18vgb_7::-webkit-scrollbar-track{background:var(--gray-light);border-radius:4px;margin:4px 0}._modalBody_18vgb_7::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px;border:2px solid var(--gray-light)}._modalBody_18vgb_7::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._modalFooter_18vgb_1{padding:1.5rem 2rem;border-top:2px solid var(--gray);display:flex;justify-content:flex-end;gap:1rem;background:linear-gradient(to top,var(--gray-light),var(--white));border-radius:0 0 20px 20px;flex-shrink:0}._modalProfileHeader_18vgb_1{display:flex;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,var(--accent),#cce7ea);margin-bottom:2rem}._modalAvatar_18vgb_1{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 8px 20px #1a566633;flex-shrink:0}._modalProfileInfo_18vgb_1 h3{font-size:1.4rem;margin:0 0 .5rem;color:var(--text-dark);font-weight:800}._modalSection_18vgb_1{margin-bottom:2rem;padding:1.2rem;background-color:var(--white);border-radius:10px;box-shadow:0 3px 10px #0000000d}._modalSection_18vgb_1:last-of-type{margin-bottom:0}._modalSection_18vgb_1 h3{font-size:1.1rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700}._modalSection_18vgb_1 h4{font-size:1rem;color:var(--primary);margin-bottom:.8rem;font-weight:700}._modalSection_18vgb_1 p{color:#555;line-height:1.6;margin:0;font-size:.95rem;font-weight:400}._tagContainer_18vgb_1{display:flex;flex-wrap:wrap;gap:.6rem}._tag_18vgb_1{background:#1a566614;color:var(--primary);padding:.45rem .9rem;border-radius:18px;font-size:.9rem;font-weight:700;border:1px solid rgba(26,86,102,.15);transition:all .3s ease}._tag_18vgb_1:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}._infoBox_18vgb_1{display:flex;gap:1rem;padding:1rem;background:var(--accent);border-left:4px solid var(--primary);border-radius:10px;margin-bottom:2rem}._infoBox_18vgb_1 i{color:var(--primary);font-size:1.5rem;flex-shrink:0}._infoBox_18vgb_1 strong{display:block;color:var(--primary);margin-bottom:.3rem;font-size:1rem;font-weight:700}._infoBox_18vgb_1 p{color:#666;margin:0;font-size:.9rem;line-height:1.5}._infoGrid_18vgb_1{display:flex;flex-direction:column;gap:.8rem}._infoItem_18vgb_1{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:var(--gray-light);border-radius:8px;border-left:3px solid var(--primary)}._infoLabel_18vgb_1{font-weight:600;color:var(--text-dark);font-size:.9rem}._infoValue_18vgb_1{color:#666;font-size:.9rem}._verifiedText_18vgb_1{color:var(--success);font-weight:600;margin:0;font-size:.9rem;margin-top:.3rem}._studentInfo_18vgb_1{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}._studentRole_18vgb_1{font-weight:600;color:var(--primary);font-size:.9rem}._studentSchool_18vgb_1{color:#666;font-size:.8rem;font-weight:500}._ratingContainer_18vgb_1{display:flex;gap:.6rem;align-items:center;color:#666;flex-wrap:wrap}._stars_18vgb_1{display:flex;gap:2px}._ratingNumber_18vgb_1{font-weight:700;color:var(--text-dark);font-size:.9rem}._reviewCount_18vgb_1{color:#666;font-size:.8rem;font-weight:500}._textarea_18vgb_1,._input_18vgb_1{width:100%;padding:.8rem;border:2px solid var(--gray);border-radius:10px;font-family:inherit;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._textarea_18vgb_1{resize:vertical;min-height:100px}._textarea_18vgb_1:focus,._input_18vgb_1:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a566614}._modalActions_18vgb_1{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:2px solid var(--gray);margin-top:2rem;flex-wrap:wrap}._actionButtonSecondary_18vgb_1,._actionButtonPrimary_18vgb_1,._cancelBtn_18vgb_1,._submitBtn_18vgb_1{padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:140px;text-transform:uppercase;letter-spacing:.3px;border:none;flex:1;max-width:250px;box-shadow:0 4px 6px #0000001a}._actionButtonSecondary_18vgb_1,._cancelBtn_18vgb_1{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._actionButtonSecondary_18vgb_1:hover:not(:disabled),._cancelBtn_18vgb_1:hover:not(:disabled){background:linear-gradient(135deg,var(--accent),#cce7ea);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px #1a566633}._actionButtonPrimary_18vgb_1,._submitBtn_18vgb_1{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 20px #1a56664d}._actionButtonPrimary_18vgb_1:hover:not(:disabled),._submitBtn_18vgb_1:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 10px 25px #1a566666}._actionButtonSecondary_18vgb_1:disabled,._actionButtonPrimary_18vgb_1:disabled,._cancelBtn_18vgb_1:disabled,._submitBtn_18vgb_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._refundTable_18vgb_1{width:100%;border-collapse:collapse;margin:1rem 0}._refundTable_18vgb_1 th,._refundTable_18vgb_1 td{border:1px solid var(--gray);padding:.8rem;text-align:left}._refundTable_18vgb_1 th{background-color:var(--primary);color:#fff;font-weight:600}._refundTable_18vgb_1 tr:nth-child(2n){background-color:var(--gray-light)}@media (max-width: 768px){._modalContent_18vgb_1{max-width:95%;max-height:95vh}._modalHeader_18vgb_1{padding:1.5rem}._modalHeader_18vgb_1 h2{font-size:1.3rem}._modalBody_18vgb_7{padding:1.5rem}._modalFooter_18vgb_1{padding:1rem 1.5rem}._modalProfileHeader_18vgb_1{flex-direction:column;text-align:center}._modalActions_18vgb_1{flex-direction:column}._actionButtonSecondary_18vgb_1,._actionButtonPrimary_18vgb_1,._cancelBtn_18vgb_1,._submitBtn_18vgb_1{width:100%;max-width:none}}@media (max-width: 480px){._modalContent_18vgb_1{margin:.5rem}._modalHeader_18vgb_1,._modalBody_18vgb_7{padding:1.2rem}._modalFooter_18vgb_1{padding:1rem}}._modalBody_18vgb_7{font-family:Inter,sans-serif}._modalBody_18vgb_7 section{margin-bottom:2rem}._modalBody_18vgb_7 h3{color:var(--primary);font-size:1.3rem;margin-bottom:1rem;border-bottom:2px solid var(--accent);padding-bottom:.5rem}._modalBody_18vgb_7 p{margin:.8rem 0;line-height:1.6;color:#333}._modalBody_18vgb_7 ul{margin:.8rem 0;padding-left:2rem;line-height:1.6}._modalBody_18vgb_7 li{margin:.5rem 0;color:#333}._backdrop_12rrd_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a232bb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;animation:_fadeIn_12rrd_1 .3s ease}._modal_12rrd_27{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;z-index:9999;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:_slideIn_12rrd_1 .3s ease}._modalContent_12rrd_59{padding:40px 30px;text-align:center}._iconContainer_12rrd_69{margin-bottom:20px}._icon_12rrd_69{font-size:64px;animation:_bounce_12rrd_1 1s ease infinite}._title_12rrd_87{font-size:28px;font-weight:700;color:#1a5666;margin:0 0 15px;font-family:Hammersmith One,sans-serif}._message_12rrd_103{font-size:16px;color:#666;margin:0 0 25px;line-height:1.5}._missingFields_12rrd_117{background:#fff3cd;border:2px solid #ffc107;border-radius:12px;padding:20px;margin:25px 0;text-align:left}._missingTitle_12rrd_135{font-weight:700;color:#856404;margin:0 0 12px;font-size:15px}._missingList_12rrd_149{margin:0;padding-left:20px;color:#856404}._missingList_12rrd_149 li{margin:8px 0;font-size:14px;line-height:1.5}._button_12rrd_173{background:linear-gradient(135deg,#1a5666,#2a6a7a);color:#fff;border:none;padding:15px 40px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #1a566633;font-family:Nunito,sans-serif;margin:10px 0;width:100%;max-width:300px}._button_12rrd_173:hover{background:linear-gradient(135deg,#053644,#1a5666);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._button_12rrd_173:active{transform:translateY(0);box-shadow:0 2px 4px #1a566633}._note_12rrd_229{font-size:13px;color:#999;margin:20px 0 0;line-height:1.5}@keyframes _fadeIn_12rrd_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_12rrd_1{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _bounce_12rrd_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 576px){._modalContent_12rrd_59{padding:30px 20px}._title_12rrd_87{font-size:24px}._icon_12rrd_69{font-size:48px}._button_12rrd_173{padding:12px 30px;font-size:15px}}._pageWrapper_1syer_73{display:flex;flex-direction:column;min-height:100vh}._mainContent_1syer_85{flex:1}._alertBanner_1syer_93{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1rem auto;max-width:1400px;padding:0;box-shadow:var(--shadow)}._alertContent_1syer_113{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem}._alertContent_1syer_113 div{flex:1}._alertContent_1syer_113 strong{display:block;color:var(--text-dark);font-size:.95rem}._alertButton_1syer_147{background-color:var(--primary);color:#fff;padding:.4rem 1rem;border-radius:50px;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .3s ease;flex-shrink:0;border:none;cursor:pointer}._alertButton_1syer_147:hover{background-color:var(--primary-dark);transform:translateY(-1px)}._dashboardContainer_1syer_185{max-width:1400px;margin:2rem auto;padding:0 2rem;display:flex;flex-direction:column;gap:2rem;flex:1}._statsRow_1syer_205{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1rem}._statCard_1syer_219{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow);display:flex;align-items:center;gap:1rem;transition:all .3s ease;border-left:4px solid transparent}._statCard_1syer_219:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1a56661a}._statCard_1syer_219:nth-child(1){border-left-color:#27ae60}._statCard_1syer_219:nth-child(1) ._statIcon_1syer_261{background-color:#27ae601a;color:#27ae60}._statCard_1syer_219:nth-child(2){border-left-color:#3498db}._statCard_1syer_219:nth-child(2) ._statIcon_1syer_261{background-color:#3498db1a;color:#3498db}._statCard_1syer_219:nth-child(3){border-left-color:#f39c12}._statCard_1syer_219:nth-child(3) ._statIcon_1syer_261{background-color:#f39c121a;color:#f39c12}._statCard_1syer_219:nth-child(4){border-left-color:#e74c3c}._statCard_1syer_219:nth-child(4) ._statIcon_1syer_261{background-color:#e74c3c1a;color:#e74c3c}._statIcon_1syer_261{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}._statContent_1syer_347 h3{margin:0 0 .25rem;font-size:.9rem;color:#666;font-weight:600}._statValue_1syer_361{font-size:1.2rem;font-weight:700;color:var(--text-dark);line-height:1}._mainGrid_1syer_375{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;grid-template-areas:"profile sidebar" "lessons sidebar"}._tutorProfileCard_1syer_393{grid-area:profile}._mainGrid_1syer_375>._dashboardCard_1syer_401:nth-child(2){grid-area:lessons}._rightColumn_1syer_409{grid-area:sidebar;display:flex;flex-direction:column;gap:2rem}._dashboardCard_1syer_401{background:var(--white);border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._dashboardCard_1syer_401:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._dashboardCard_1syer_401:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._dashboardCard_1syer_401 h2{color:var(--primary);font-family:Hammersmith One,sans-serif;margin-bottom:1.8rem;font-size:1.5rem}._profileHeader_1syer_491{display:flex;align-items:center;gap:1.5rem;position:relative;margin-bottom:1rem}._profileImage_1syer_507 img{width:90px;height:90px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 5px 15px #0000001a}._profileDetails_1syer_525{flex:1}._profileDetails_1syer_525 h2{margin-bottom:.3rem;color:var(--text-dark);font-size:1.5rem}._profileSubject_1syer_545{color:var(--primary);font-size:1rem;margin-bottom:.5rem;font-weight:600}._profileStats_1syer_559{display:flex;gap:1.5rem;flex-wrap:wrap}._verificationBadge_1syer_571{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--success);color:#fff;padding:.3rem .8rem;border-radius:50px;font-size:.8rem;font-weight:600;margin-top:.5rem}._editProfileBtn_1syer_597{position:absolute;top:0;right:0;background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;border-radius:50px;padding:.6rem 1.2rem;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;gap:.5rem;font-weight:600}._editProfileBtn_1syer_597:hover{background-color:#d0e8f0;color:#053644;transform:translateY(-1px);box-shadow:0 4px 12px #1a566626}._profileBio_1syer_649{color:#444;line-height:1.6;border-top:1px solid var(--gray);margin-top:1rem;padding-top:1rem}._editHeader_1syer_665{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:1px solid var(--gray)}._editHeader_1syer_665 h2{margin:0;color:var(--text-dark);font-size:1.5rem}._editActions_1syer_695{display:flex;gap:.5rem}._saveBtn_1syer_705,._cancelBtn_1syer_705{padding:.5rem 1rem;border-radius:50px;border:none;cursor:pointer;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.4rem;transition:all .3s ease}._saveBtn_1syer_705{background-color:var(--primary);color:#fff;box-shadow:0 2px 4px #1a566633}._saveBtn_1syer_705:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #1a56664d}._cancelBtn_1syer_705{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._cancelBtn_1syer_705:hover{background-color:var(--gray-light);border-color:var(--primary);color:var(--primary)}._editContent_1syer_779{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start}._imageSection_1syer_793{display:flex;flex-direction:column;align-items:center;gap:1rem}._imageInput_1syer_807{display:none}._imageButton_1syer_815{background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;padding:.5rem 1rem;border-radius:50px;cursor:pointer;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}._imageButton_1syer_815:hover{background-color:#d0e8f0;color:#053644;box-shadow:0 4px 12px #1a566626}._formFields_1syer_857{display:flex;flex-direction:column;gap:1.2rem}._formRow_1syer_869{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_1syer_881{display:flex;flex-direction:column;gap:.5rem}._formGroup_1syer_881 label{font-weight:600;color:var(--text-dark);font-size:.9rem}._formGroup_1syer_881 input,._formGroup_1syer_881 textarea{padding:.8rem 1rem;border:1px solid var(--gray);border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease}._formGroup_1syer_881 input:focus,._formGroup_1syer_881 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #1a56661a}._formGroup_1syer_881 textarea{resize:vertical;min-height:100px}._nextLesson_1syer_949{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--gray-light);border-radius:12px}._lessonInfo_1syer_967 h3{color:var(--text-dark);margin-bottom:.5rem;font-size:1.1rem}._lessonInfo_1syer_967 p{color:#666;font-size:.9rem}._joinBtn_1syer_989{background:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;border-radius:8px;padding:.8rem 1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}._joinBtn_1syer_989:hover{background:#d0e8f0;color:#053644;transform:translateY(-2px);box-shadow:0 4px 12px #1a566626}._homeworkContainer_1syer_1031,._studentsContainer_1syer_1031{display:flex;flex-direction:column;gap:1rem}._homeworkItem_1syer_1043,._studentItem_1syer_1043{background:var(--gray-light);padding:1.2rem 1.4rem;border-radius:10px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;border-left:3px solid transparent;cursor:pointer}._homeworkItem_1syer_1043:hover,._studentItem_1syer_1043:hover{background:#1a56660d;transform:translate(5px);border-left:3px solid var(--primary)}._homeworkItem_1syer_1043 strong,._studentItem_1syer_1043 strong{display:block;color:var(--text-dark);margin-bottom:.25rem}._homeworkDetails_1syer_1091,._studentDetails_1syer_1091{color:#666;font-size:.9rem}._dueDate_1syer_1101{color:var(--warning);font-weight:600;font-size:.9rem}._noHomework_1syer_1113,._noStudents_1syer_1113{text-align:center;padding:2rem;color:#666}._noHomework_1syer_1113 p,._noStudents_1syer_1113 p{margin:0 0 .5rem}._loadingState_1syer_1133{text-align:center;padding:2rem;color:#666;animation:_pulse_1syer_1 1.5s ease-in-out infinite}._seeAllLink_1syer_1147{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;font-weight:600;margin-top:1rem;transition:all .3s ease}._seeAllLink_1syer_1147:hover{color:var(--primary-dark);transform:translate(3px)}@media (max-width: 1200px){._mainGrid_1syer_375{grid-template-columns:1fr;grid-template-areas:"profile" "sidebar"}._statsRow_1syer_205{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){._profileHeader_1syer_491{flex-direction:column;text-align:center;gap:1rem}._editProfileBtn_1syer_597{position:static;margin-top:1rem}._alertContent_1syer_113{flex-direction:column;text-align:center;gap:.75rem}._alertButton_1syer_147{align-self:center}._editContent_1syer_779{grid-template-columns:1fr;gap:1.5rem}._imageSection_1syer_793{order:-1}._formRow_1syer_869{grid-template-columns:1fr}._nextLesson_1syer_949{flex-direction:column;gap:1rem;text-align:center}._modalTutorHeader_1syer_1289{flex-direction:column;gap:1rem}._modalTutorAvatar_1syer_1299{width:100px;height:100px}._actionButtonSecondary_1syer_1309,._actionButtonPrimary_1syer_1311{max-width:none;flex:1}}@media (max-width: 768px){._dashboardContainer_1syer_185{padding:0 1rem;gap:1.5rem}._statsRow_1syer_205{grid-template-columns:1fr;gap:1rem}._statCard_1syer_219{padding:1.2rem}._statValue_1syer_361{font-size:1.5rem}._profileImage_1syer_507 img{width:100px;height:100px}._dashboardCard_1syer_401{padding:1.5rem}._alertContent_1syer_113{padding:1rem}._modalContent_1syer_1387{margin:1rem;max-height:90vh}._modalHeader_1syer_1397,._modalBody_1syer_1405{padding:2rem}._reviewsContainer_1syer_1413{max-height:250px;padding-right:4px;margin-right:-4px}._reviewItem_1syer_1425{padding:1rem}._reviewHeader_1syer_1433{flex-direction:column;align-items:flex-start;gap:.4rem}._reviewStudent_1syer_1445{font-size:.85rem}._reviewComment_1syer_1453{font-size:.85rem;padding:.6rem}}@media (max-width: 576px){._profileDetails_1syer_525 h2{font-size:1.5rem}._editProfileBtn_1syer_597{width:100%;justify-content:center}._statCard_1syer_219{padding:1rem;gap:.8rem}._statIcon_1syer_261{width:40px;height:40px;font-size:1rem}._statValue_1syer_361{font-size:1.3rem}._modalContent_1syer_1387{margin:.5rem;max-height:95vh}._modalHeader_1syer_1397,._modalBody_1syer_1405{padding:1.5rem}._modalTutorHeader_1syer_1289{padding:1.5rem;flex-direction:column;gap:1rem}._actionButtonSecondary_1syer_1309,._actionButtonPrimary_1syer_1311{width:100%;flex:none;max-width:none}._modalActions_1syer_1567{flex-direction:column}._reviewsContainer_1syer_1413{max-height:200px}._reviewItem_1syer_1425{padding:.8rem}._reviewComment_1syer_1453{padding:.5rem}}@keyframes _pulse_1syer_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes _fadeIn_1syer_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._studentsContainer_1syer_1031,._incomeContainer_1syer_1649{display:flex;flex-direction:column;gap:1rem}._incomeItem_1syer_1661{background:var(--gray-light);padding:1.5rem;border-radius:12px;transition:all .3s ease}._incomeItem_1syer_1661 strong{display:block;color:var(--text-dark);margin-bottom:.25rem;font-size:1.1rem}._incomeDetails_1syer_1689{color:#666;font-size:1.2rem;font-weight:600;color:var(--success)}._incomeStats_1syer_1703{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}._incomeStat_1syer_1703{background:#1a56660d;padding:1rem;border-radius:8px;text-align:center;display:flex;flex-direction:column;gap:.3rem}._statLabel_1syer_1737{font-size:.8rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600}._statValue_1syer_361{font-size:1.3rem;font-weight:700;color:var(--primary)}._viewDetailsLink_1syer_1765{display:block;text-align:center;color:#1a5666;font-weight:600;padding:.75rem;margin-top:.5rem;text-decoration:none;border-radius:8px;background-color:#e8f4f8;border:1px solid #d0e8f0;transition:all .3s ease}._viewDetailsLink_1syer_1765:hover{background:#d0e8f0;color:#053644;text-decoration:none;box-shadow:0 4px 12px #1a566626}._lessonWith_1syer_1807{color:#666;font-size:.9rem;margin-top:.25rem}._lessonsContainer_1syer_1819{display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow-y:auto}._lessonsContainer_1syer_1819::-webkit-scrollbar{width:6px}._lessonsContainer_1syer_1819::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._lessonsContainer_1syer_1819::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}._lessonsContainer_1syer_1819::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._lessonCard_1syer_1871{background:var(--gray-light);border-radius:10px;padding:1.5rem;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;transition:all .3s ease;border-left:4px solid transparent}._lessonCard_1syer_1871:hover{transform:translate(4px);border-left-color:var(--primary);box-shadow:0 2px 8px #1a56661a}._dateSection_1syer_1907{text-align:center;min-width:80px}._dateLabel_1syer_1917{font-weight:600;color:var(--text-dark);font-size:.9rem;margin-bottom:.2rem}._timeLabel_1syer_1931{font-size:1.1rem;font-weight:700;color:var(--primary);margin-bottom:.3rem}._countdownBadge_1syer_1945{font-size:.75rem;color:#666;background:#1a56661a;padding:.2rem .5rem;border-radius:12px;white-space:nowrap}._lessonInfo_1syer_967{flex:1}._lessonHeader_1syer_1971{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem;gap:1rem}._subjectTitle_1syer_1987{color:var(--text-dark);font-size:1rem;font-weight:600}._durationBadge_1syer_1999{background:#e8f4f8;color:var(--primary);padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:600;white-space:nowrap}._lessonDetails_1syer_2019{display:flex;flex-direction:column;gap:.5rem}._studentName_1syer_2031{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-dark)}._studentName_1syer_2031 i{color:var(--primary);font-size:.8rem}._topicText_1syer_2059{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}._topicText_1syer_2059 i{color:var(--primary);font-size:.8rem}._emptyState_1syer_2085{text-align:center;padding:3rem 2rem;color:#666}._emptyState_1syer_2085 p{margin:0}@media (max-width: 768px){._lessonCard_1syer_1871{grid-template-columns:1fr;gap:1rem}._dateSection_1syer_1907{display:flex;justify-content:space-between;align-items:center;width:100%}._lessonHeader_1syer_1971{flex-direction:column;align-items:flex-start}._durationBadge_1syer_1999{align-self:flex-start}}:root{--primary: #1a5666;--primary-dark: #053644;--text-dark: #0a232b;--background: #f8fafc;--white: #ffffff;--gray-light: #f3f4f6;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}footer{display:grid;grid-template-columns:1fr 3fr;padding:20px;background-color:var(--primary);color:var(--white);width:100%;gap:10px}.footer-column{display:grid;grid-template-columns:1fr 1fr}.footer-column-social{display:grid;grid-template-columns:.25fr .25fr;justify-items:center}.list-unstyled{list-style:none;padding-left:0}.Hammersmith{font-family:Hammersmith One,sans-serif;font-style:normal}.arya-regular{font-family:Arya,sans-serif;font-weight:400;font-style:normal}.arya-bold{font-family:Arya,sans-serif;font-weight:700;font-style:normal}.nunito{font-family:Nunito,serif}footer a{color:var(--white);text-decoration:none;font-size:.9rem}footer a:hover{text-decoration:underline}.social-images{width:50px;height:50px}footer h5{margin-bottom:.5rem}@media (max-width: 800px){.footer-column-social{grid-template-columns:1fr;margin-left:10px}.footer-column{grid-template-columns:1fr;justify-content:center;text-align:center}.list-unstyled{margin-right:30px}}:root{--primary: #1a5666;--primary-dark: #053644;--accent: #e6f7fa;--text-dark: #1a1a1a;--gray: #e2e8f0;--gray-light: #f8f9fa;--white: #ffffff;--danger: #e74c3c}._modalOverlay_h0lvw_23{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_h0lvw_1 .3s ease-out;overflow:auto}@keyframes _fadeIn_h0lvw_1{0%{opacity:0}to{opacity:1}}._modalContent_h0lvw_75{background:linear-gradient(135deg,var(--white),var(--gray-light));border-radius:20px;max-width:800px;width:100%;max-height:90vh;position:relative;box-shadow:0 25px 50px #0000004d;border:1px solid rgba(26,86,102,.1);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}._modalHeader_h0lvw_107{position:sticky;top:0;background:linear-gradient(135deg,var(--white),var(--gray-light));padding:2rem 2rem 1rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0;width:100%;box-sizing:border-box;z-index:10;flex-shrink:0}._modalHeader_h0lvw_107 h2{font-size:1.6rem;font-weight:800;color:var(--text-dark);margin:0;word-wrap:break-word;overflow-wrap:break-word;flex:1;padding-right:1rem}._closeButton_h0lvw_161{background:var(--gray-light);border:2px solid var(--gray);font-size:1.3rem;cursor:pointer;color:#666;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._closeButton_h0lvw_161:hover{background-color:var(--danger);border-color:var(--danger);color:#fff;transform:rotate(90deg)}._modalBody_h0lvw_209{padding:2rem;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:var(--primary) var(--gray-light)}._modalBody_h0lvw_209::-webkit-scrollbar{width:8px}._modalBody_h0lvw_209::-webkit-scrollbar-track{background:var(--gray-light);border-radius:4px;margin:4px 0}._modalBody_h0lvw_209::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px;border:2px solid var(--gray-light)}._modalBody_h0lvw_209::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._modalProfileHeader_h0lvw_273{display:flex;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,var(--accent),#cce7ea);margin-bottom:2rem}._modalAvatar_h0lvw_293{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 8px 20px #1a566633;flex-shrink:0}._modalProfileInfo_h0lvw_313 h3{font-size:1.4rem;margin:0 0 .5rem;color:var(--text-dark);font-weight:800}._ratingContainer_h0lvw_327{display:flex;gap:.6rem;align-items:center;color:#666;flex-wrap:wrap}._stars_h0lvw_343{display:flex;gap:2px}._ratingNumber_h0lvw_353{font-weight:700;color:var(--text-dark);font-size:.9rem}._reviewCount_h0lvw_365{color:#666;font-size:.8rem;font-weight:500}._verifiedText_h0lvw_377{color:#4caf50;font-weight:600;margin:0;font-size:.9rem;margin-top:.3rem}._studentInfo_h0lvw_393{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}._studentRole_h0lvw_407{font-weight:600;color:var(--primary);font-size:.9rem}._studentSchool_h0lvw_419{color:#666;font-size:.8rem;font-weight:500}._modalSection_h0lvw_431{margin-bottom:2rem;padding:1.2rem;background-color:var(--white);border-radius:10px;box-shadow:0 3px 10px #0000000d}._modalSection_h0lvw_431:last-of-type{margin-bottom:0}._modalSection_h0lvw_431 h3{font-size:1.1rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700}._modalSection_h0lvw_431 p{color:#555;line-height:1.6;margin:0;font-size:.95rem;font-weight:400}._tagContainer_h0lvw_485{display:flex;flex-wrap:wrap;gap:.6rem}._tag_h0lvw_485{background:#1a566614;color:var(--primary);padding:.45rem .9rem;border-radius:18px;font-size:.9rem;font-weight:700;border:1px solid rgba(26,86,102,.15);transition:all .3s ease}._tag_h0lvw_485:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}._expandTag_h0lvw_531{cursor:pointer;background:var(--primary);color:#fff;font-weight:800}._expandTag_h0lvw_531:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}._infoGrid_h0lvw_557{display:flex;flex-direction:column;gap:.8rem}._infoItem_h0lvw_569{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:var(--gray-light);border-radius:8px;border-left:3px solid var(--primary)}._infoLabel_h0lvw_589{font-weight:600;color:var(--text-dark);font-size:.9rem}._infoValue_h0lvw_601{color:#666;font-size:.9rem}._modalActions_h0lvw_611{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:2px solid var(--gray);margin-top:2rem;flex-wrap:wrap}._actionButtonSecondary_h0lvw_631,._actionButtonPrimary_h0lvw_633{padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:140px;text-transform:uppercase;letter-spacing:.3px;border:none;flex:1;max-width:250px}._actionButtonSecondary_h0lvw_631{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._actionButtonSecondary_h0lvw_631:hover:not(:disabled){background:linear-gradient(135deg,var(--accent),#cce7ea);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px #1a566633}._actionButtonPrimary_h0lvw_633{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 20px #1a56664d}._actionButtonPrimary_h0lvw_633:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 10px 25px #1a566666}._actionButtonSecondary_h0lvw_631:disabled,._actionButtonPrimary_h0lvw_633:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){._modalContent_h0lvw_75{max-width:95%;max-height:95vh}._modalHeader_h0lvw_107{padding:1.5rem}._modalHeader_h0lvw_107 h2{font-size:1.3rem}._modalBody_h0lvw_209{padding:1.5rem}._modalProfileHeader_h0lvw_273{flex-direction:column;text-align:center}._modalActions_h0lvw_611{flex-direction:column}._actionButtonSecondary_h0lvw_631,._actionButtonPrimary_h0lvw_633{width:100%;max-width:none}}._profile-container_o9q6f_73{max-width:1400px;margin:2rem auto;padding:0 2rem}._profile-header-card_o9q6f_85{background:linear-gradient(135deg,#134552,#1a5666 40%,#2a6a7a);border-radius:16px;box-shadow:0 10px 30px #1a566614;overflow:hidden;margin-bottom:2rem;position:relative}._profile-header-content_o9q6f_103{display:flex;align-items:center;padding:2rem;gap:2rem;position:relative}._profile-photo-wrapper_o9q6f_119{display:flex;flex-direction:column;align-items:center;gap:.8rem}._profile-photo_o9q6f_119{position:relative}._profile-photo_o9q6f_119 img{width:140px;height:140px;border-radius:50%;border:4px solid rgba(255,255,255,.3);object-fit:cover;box-shadow:0 4px 12px #00000026;transition:transform .3s ease}._profile-photo_o9q6f_119:hover img{transform:scale(1.05)}._change-photo-btn_o9q6f_169{position:absolute;bottom:5px;right:5px;background-color:var(--white);color:var(--primary);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026}._change-photo-btn_o9q6f_169:hover{background-color:var(--primary);color:var(--white);transform:scale(1.1)}._photo-helper_o9q6f_217{background:#fffffff2;border:2px dashed var(--primary);border-radius:var(--radius-sm);padding:.6rem 1rem;display:flex;align-items:center;gap:.5rem;max-width:180px;text-align:center;box-shadow:0 2px 8px #0000001a}._photo-helper_o9q6f_217 p{margin:0;font-size:.8rem;color:var(--text-dark);line-height:1.3}._profile-header-info_o9q6f_257{flex:1;color:var(--white)}._profile-header-info_o9q6f_257 h1{font-size:2rem;margin-bottom:.5rem;font-weight:700}._profile-subtitle_o9q6f_279{font-size:1.1rem;margin-bottom:.8rem;opacity:.95;font-weight:500}._profile-rating_o9q6f_293{display:flex;align-items:center;gap:.8rem;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.6rem 1rem;border-radius:50px;display:inline-flex}._stars_o9q6f_315{color:gold}._rating-value_o9q6f_323{font-weight:700}._rating-count_o9q6f_333{color:#fffffff2;font-size:.9rem;font-weight:500}._profile-content_o9q6f_345{display:grid;grid-template-columns:1fr;gap:2rem}._profile-section_o9q6f_357{background-color:var(--white);border-radius:16px;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);overflow:hidden;transition:all .3s ease;position:relative}._profile-section_o9q6f_357:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3)}._profile-section_o9q6f_357:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._section-header_o9q6f_407{padding:1.5rem 2rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,var(--white),var(--gray-light))}._section-header_o9q6f_407 h2{font-size:1.5rem;color:var(--primary);margin:0;display:flex;align-items:center;gap:.5rem;font-weight:400;font-family:Hammersmith One,sans-serif}._section-content_o9q6f_447{padding:2rem}._profile-field_o9q6f_455{margin-bottom:1.5rem}._profile-field_o9q6f_455:last-child{margin-bottom:0}._profile-field_o9q6f_455 label{display:block;font-size:.9rem;color:var(--text-dark);margin-bottom:.5rem;font-weight:600;letter-spacing:.3px}._field-value_o9q6f_489{font-size:1rem;color:var(--text-dark);line-height:1.6;padding:.75rem 1rem;background:var(--gray-light);border-radius:var(--radius-sm);border:1px solid var(--gray)}._bio-text_o9q6f_509{line-height:1.7}._field-input_o9q6f_517,._field-textarea_o9q6f_517{width:100%;padding:.75rem 1rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:.95rem;font-family:Nunito,sans-serif;color:var(--text-dark);background-color:var(--white);transition:all .3s ease;box-shadow:0 1px 3px #00000005}._field-input_o9q6f_517:hover,._field-textarea_o9q6f_517:hover{border-color:#1a566666;box-shadow:0 2px 6px #1a56660f}._field-input_o9q6f_517:focus,._field-textarea_o9q6f_517:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1a566614}._field-textarea_o9q6f_517{min-height:100px;resize:vertical}._field-value-static_o9q6f_575{padding:.75rem 1rem;background-color:var(--gray-light);border-radius:var(--radius-sm);font-size:.95rem;color:#555;border:1px solid var(--gray);font-weight:500}._field-hint_o9q6f_595{display:block;font-size:.8rem;color:#666;margin-top:.3rem;font-style:italic}._file-upload-section_o9q6f_611{margin:1rem 0}._file-upload-label_o9q6f_619{display:inline-block;padding:.8rem 2rem;background-color:var(--primary);color:var(--white);border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;border:none;font-size:.95rem;box-shadow:0 4px 6px #1a566633}._file-upload-label_o9q6f_619:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._uploaded-file_o9q6f_659{display:flex;gap:1rem;padding:1rem;background-color:var(--gray-light);border-radius:var(--radius-sm);margin-top:1rem;border:2px solid var(--gray)}._file-preview_o9q6f_679{width:80px;height:80px;border-radius:var(--radius-sm);overflow:hidden;background-color:var(--white);display:flex;align-items:center;justify-content:center;border:2px solid var(--gray);flex-shrink:0}._file-preview-image_o9q6f_705{width:100%;height:100%;object-fit:cover}._file-info_o9q6f_717{flex:1;display:flex;flex-direction:column;gap:.4rem;justify-content:center}._file-size_o9q6f_733{color:#777;font-size:.85rem}._remove-file-btn_o9q6f_743{background-color:var(--danger);color:var(--white);border:none;border-radius:50px;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease;align-self:flex-start;font-weight:600;font-size:.85rem}._remove-file-btn_o9q6f_743:hover{background-color:#c0392b;transform:translateY(-2px);box-shadow:0 4px 8px #e74c3c4d}._form-actions_o9q6f_781{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--gray)}._save-btn_o9q6f_801,._cancel-btn_o9q6f_801,._edit-bio-btn_o9q6f_801{padding:.8rem 2rem;border-radius:50px;border:none;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;display:inline-flex;align-items:center;gap:.5rem}._save-btn_o9q6f_801{background-color:var(--primary);color:var(--white);box-shadow:0 4px 6px #1a566633}._save-btn_o9q6f_801:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._cancel-btn_o9q6f_801{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._cancel-btn_o9q6f_801:hover{background-color:var(--gray-light);border-color:var(--primary);color:var(--primary)}._edit-bio-btn_o9q6f_801{background-color:var(--primary-light);color:var(--primary)}._edit-bio-btn_o9q6f_801:hover{background-color:var(--primary);color:var(--white);transform:translateY(-2px)}._edit-btn_o9q6f_899{background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;border-radius:50px;padding:.6rem 1.2rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem}._edit-btn_o9q6f_899:hover{background-color:#d0e8f0;color:#053644;transform:translateY(-2px);box-shadow:0 4px 12px #1a566626}._status-badge_o9q6f_937{display:inline-block;padding:.4rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._status-pending_o9q6f_957{background-color:#f39c1226;color:var(--warning)}._status-verified_o9q6f_967{background-color:#27ae6026;color:var(--success)}._status-rejected_o9q6f_977{background-color:#e74c3c26;color:var(--danger)}._status-not-submitted_o9q6f_987{background-color:#66666626;color:#666}._subjects-list_o9q6f_997{display:flex;flex-wrap:wrap;gap:.6rem}._subject-tag_o9q6f_1009{background-color:var(--primary-light);color:var(--primary);padding:.5rem 1rem;border-radius:50px;font-size:.9rem;font-weight:600;border:2px solid transparent;transition:all .2s ease}._subject-tag_o9q6f_1009:hover{border-color:var(--primary);transform:translateY(-2px)}._subject-grid_o9q6f_1041{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}._subject-checkbox_o9q6f_1055{display:flex;align-items:center;gap:.6rem;padding:.8rem;background-color:var(--gray-light);border-radius:var(--radius-sm);border:2px solid var(--gray);cursor:pointer;transition:all .2s ease}._subject-checkbox_o9q6f_1055:hover{border-color:var(--primary-light);background-color:#1a56660d}._subject-checkbox_o9q6f_1055 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}._subject-checkbox_o9q6f_1055 input[type=checkbox]:checked+label{color:var(--primary);font-weight:700}._subject-checkbox_o9q6f_1055 label{cursor:pointer;flex:1;font-size:.9rem;font-weight:500}._availability-grid_o9q6f_1127{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){._availability-grid_o9q6f_1127{grid-template-columns:1fr}}._day-card_o9q6f_1151{background-color:var(--white);border-radius:var(--radius);border:1px solid var(--gray);overflow:hidden;transition:all .3s ease}._day-card_o9q6f_1151:hover{box-shadow:0 2px 8px #1a566614}._day-header_o9q6f_1175{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:var(--gray-light);border-bottom:1px solid var(--gray)}._day-checkbox_o9q6f_1193{display:flex;align-items:center;gap:.8rem;cursor:pointer}._day-checkbox_o9q6f_1193 input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--primary)}._day-name_o9q6f_1221{font-weight:700;color:var(--text-dark);font-size:1rem;text-transform:capitalize;min-width:120px}._time-slots_o9q6f_1237{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.8rem;background-color:var(--white)}._time-slot_o9q6f_1237{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:1rem;padding:.8rem;background-color:var(--gray-light);border-radius:var(--radius-sm);transition:all .2s ease}._time-slot_o9q6f_1237:hover{background-color:#1a56660d}._time-slot_o9q6f_1237 span{color:var(--text-dark);font-weight:500;text-align:center}._time-select_o9q6f_1295{padding:.6rem .8rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:.9rem;font-family:Nunito,sans-serif;background-color:var(--white);transition:all .3s ease;cursor:pointer}._time-select_o9q6f_1295:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1a566614}._time-select_o9q6f_1295:hover{border-color:var(--primary-light)}._remove-slot-btn_o9q6f_1337{background-color:var(--danger);color:var(--white);border:none;border-radius:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.4rem;flex-shrink:0}._remove-slot-btn_o9q6f_1337:hover{background-color:#c0392b;transform:scale(1.05)}._add-slot-btn_o9q6f_1379{padding:.7rem 1.5rem;background-color:var(--primary);color:var(--white);border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem;box-shadow:0 2px 4px #1a566633}._add-slot-btn_o9q6f_1379:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #1a56664d}._unavailable_o9q6f_1417{padding:1rem 1.5rem;text-align:center;color:#999;font-style:italic;background-color:var(--white);font-size:.9rem}._tutor-type-grid_o9q6f_1435{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._tutor-type-option_o9q6f_1447{padding:1.2rem;background-color:var(--gray-light);border:2px solid var(--gray);border-radius:var(--radius);cursor:pointer;transition:all .3s ease;text-align:center}._tutor-type-option_o9q6f_1447:hover{border-color:var(--primary-light);background-color:#1a56660d}._tutor-type-option_o9q6f_1447._selected_o9q6f_1477{border-color:var(--primary);background-color:var(--primary-light)}._tutor-type-option_o9q6f_1447 h4{color:var(--primary);font-size:1rem;margin-bottom:.5rem}._tutor-type-option_o9q6f_1447 p{font-size:.85rem;color:#666}._qualifications-list_o9q6f_1509,._grades-list_o9q6f_1523{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._grade-item_o9q6f_1537{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--gray-light);border-radius:var(--radius-sm);border:2px solid var(--gray);transition:all .2s ease;margin-bottom:1rem}._grade-item_o9q6f_1537:hover{border-color:var(--primary-light);box-shadow:0 2px 8px #1a566614}._grade-info_o9q6f_1571{display:flex;flex-direction:column;gap:.3rem}._grade-info_o9q6f_1571 strong{font-size:1rem;color:var(--text-dark)}._grade-info_o9q6f_1571 span{font-size:.85rem;color:#666}._remove-grade-btn_o9q6f_1603{background-color:var(--danger);color:var(--white);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;font-size:1.3rem}._remove-grade-btn_o9q6f_1603:hover{background-color:#c0392b;transform:scale(1.1)}._add-grade-form_o9q6f_1645{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:.8rem;margin-bottom:1rem;align-items:center}._add-grade-btn_o9q6f_1661{padding:.7rem 1.5rem;background-color:var(--primary);color:var(--white);border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;box-shadow:0 2px 4px #1a566633;font-size:.9rem;white-space:nowrap}._add-grade-btn_o9q6f_1661:hover:not(:disabled){background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #1a56664d}._add-grade-btn_o9q6f_1661:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._grades-section_o9q6f_1715 h4{font-size:1rem;color:var(--text-dark);margin-bottom:1rem;font-weight:600}._subject-btn_o9q6f_1731{padding:.7rem 1rem;background-color:var(--gray-light);border:2px solid var(--gray);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;font-size:.85rem;font-weight:500;color:var(--text-dark);text-align:center}._subject-btn_o9q6f_1731:hover:not(:disabled){border-color:var(--primary);background-color:var(--primary-light);transform:translateY(-2px)}._subject-btn_o9q6f_1731:disabled{background-color:var(--primary-light);border-color:var(--primary);color:var(--primary);cursor:not-allowed;opacity:.6}._custom-input-group_o9q6f_1785{display:flex;gap:.8rem;align-items:center}._custom-subject-input_o9q6f_1797{flex:1;padding:.7rem 1rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:.9rem;font-family:Nunito,sans-serif}._add-custom-btn_o9q6f_1815{padding:.7rem 1.5rem;background-color:var(--primary);color:var(--white);border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem;white-space:nowrap}._add-custom-btn_o9q6f_1815:hover:not(:disabled){background-color:var(--primary-dark);transform:translateY(-2px)}._add-custom-btn_o9q6f_1815:disabled{background-color:#ccc;cursor:not-allowed}._subject-categories_o9q6f_1861{display:flex;flex-direction:column;gap:2rem}._preset-subjects_o9q6f_1873 h5,._custom-subject_o9q6f_1797 h5{color:var(--primary);font-size:1rem;margin-bottom:1rem;font-weight:600}._current-subjects_o9q6f_1901{margin-bottom:2rem;padding:1.5rem;background-color:var(--gray-light);border-radius:var(--radius)}._current-subjects_o9q6f_1901 h4{color:var(--text-dark);font-size:1rem;margin-bottom:1rem;font-weight:600}._subject-tags_o9q6f_1929{display:flex;flex-wrap:wrap;gap:.6rem}._add-subjects-section_o9q6f_1941 h4{color:var(--text-dark);font-size:1.1rem;margin-bottom:1.5rem;font-weight:600}._degrees-list_o9q6f_1955{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._degree-item_o9q6f_1969{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background-color:var(--gray-light);border-radius:var(--radius-sm);border:2px solid var(--gray);transition:all .2s ease}._degree-item_o9q6f_1969:hover{border-color:var(--primary-light);box-shadow:0 2px 8px #1a566614}._degree-info_o9q6f_2001{display:flex;flex-direction:column;gap:.3rem}._degree-info_o9q6f_2001 strong{font-size:1rem;color:var(--text-dark)}._degree-info_o9q6f_2001 span{font-size:.85rem;color:#666}._remove-degree-btn_o9q6f_2033{background-color:var(--danger);color:var(--white);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;font-size:1.3rem}._remove-degree-btn_o9q6f_2033:hover{background-color:#c0392b;transform:scale(1.1)}._add-degree-form_o9q6f_2075{background-color:var(--gray-light);padding:1.2rem;border-radius:var(--radius-sm);border:2px solid var(--gray)}._add-degree-form_o9q6f_2075 h5{font-size:.95rem;color:var(--primary);margin-bottom:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._add-degree-form_o9q6f_2075 ._field-input_o9q6f_517{margin-bottom:.8rem}._add-degree-btn_o9q6f_2115{width:100%;padding:.8rem 1.2rem;background-color:var(--primary);color:var(--white);border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;margin-top:.5rem;box-shadow:0 4px 6px #1a566633}._add-degree-btn_o9q6f_2115:hover:not(:disabled){background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._add-degree-btn_o9q6f_2115:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._submit-verification-btn_o9q6f_2169{padding:.8rem 2rem;background-color:var(--primary);color:var(--white);border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:1rem;box-shadow:0 4px 6px #1a566633}._submit-verification-btn_o9q6f_2169:hover:not(:disabled){background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._submit-verification-btn_o9q6f_2169:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._inline-edit-form_o9q6f_2221{display:flex;flex-direction:column;gap:1.2rem}._bio-display_o9q6f_2233{display:flex;flex-direction:column;gap:1rem}._bio-actions_o9q6f_2245{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}._rating-overview_o9q6f_2259{display:flex;flex-direction:column;gap:2rem}._rating-summary_o9q6f_2271{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start}._overall-rating_o9q6f_2285{text-align:center;min-width:140px;padding:1rem;background:linear-gradient(135deg,var(--primary-light),#d0f0f7);border-radius:var(--radius)}._rating-number_o9q6f_2301{font-size:2.5rem;font-weight:700;color:var(--primary);line-height:1}._rating-stars_o9q6f_2315{margin:.5rem 0}._star_o9q6f_315{font-size:1.3rem;margin:0 .1rem}._star_o9q6f_315._filled_o9q6f_2333{color:gold}._star_o9q6f_315._empty_o9q6f_2341{color:#ddd}._rating-count_o9q6f_333{color:#666;font-size:.85rem;margin-top:.3rem}._rating-breakdown_o9q6f_2361{flex:1;display:flex;flex-direction:column;gap:.6rem}._rating-bar-row_o9q6f_2375{display:flex;align-items:center;gap:.6rem;font-size:.9rem}._star-label_o9q6f_2389{width:35px;color:#666;font-weight:600}._rating-bar_o9q6f_2375{flex:1;height:10px;background:#eee;border-radius:50px;overflow:hidden;position:relative}._rating-bar-fill_o9q6f_2419{height:100%;background:linear-gradient(90deg,gold,#ffed4e);transition:width .3s ease;border-radius:50px}._rating-bar-count_o9q6f_2433{width:35px;text-align:right;color:#666;font-size:.85rem;font-weight:600}._recent-reviews_o9q6f_2449{margin-top:1rem}._recent-reviews_o9q6f_2449 h4{margin-bottom:1rem;color:var(--primary);font-weight:600}._reviews-list_o9q6f_2469{display:flex;flex-direction:column;gap:1rem}._review-item_o9q6f_2481{padding:1rem;background:var(--gray-light);border-radius:var(--radius-sm);border-left:4px solid var(--primary);transition:all .2s ease}._review-item_o9q6f_2481:hover{box-shadow:0 2px 8px #1a56661a}._review-header_o9q6f_2505{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._review-stars_o9q6f_2519 ._star_o9q6f_315{font-size:.95rem}._review-date_o9q6f_2527{color:#666;font-size:.8rem}._review-comment_o9q6f_2537{color:#444;font-style:italic;line-height:1.5;font-size:.9rem}._show-all-reviews-btn_o9q6f_2551{margin-top:1rem;padding:.8rem 2rem;background-color:var(--primary);border:none;color:var(--white);border-radius:50px;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:0 2px 4px #1a566633}._show-all-reviews-btn_o9q6f_2551:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #1a56664d}._no-ratings_o9q6f_2589{text-align:center;padding:2rem 1rem}._no-ratings-icon_o9q6f_2599{font-size:3rem;margin-bottom:1rem;opacity:.3}._no-ratings_o9q6f_2589 h3{color:#666;margin-bottom:.5rem;font-weight:600}._no-ratings_o9q6f_2589 p{color:#999;font-size:.9rem}._profile-stats_o9q6f_2633{display:flex;gap:2rem;margin-top:1rem;padding:1rem 0}@keyframes _slideIn_o9q6f_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOut_o9q6f_1{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media (max-width: 992px){._profile-header-content_o9q6f_103{flex-direction:column;text-align:center;gap:1.5rem}._profile-header-info_o9q6f_257{width:100%}._profile-rating_o9q6f_293{justify-content:center}._rating-summary_o9q6f_2271{grid-template-columns:1fr;gap:1.5rem}._overall-rating_o9q6f_2285{min-width:auto}}@media (max-width: 768px){._profile-container_o9q6f_73{padding:0 1rem;margin:1.5rem auto}._section-header_o9q6f_407{flex-direction:column;gap:1rem;align-items:flex-start;padding:1.2rem 1.5rem}._section-content_o9q6f_447{padding:1.5rem}._subject-grid_o9q6f_1041{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._form-actions_o9q6f_781{flex-direction:column}._add-grade-form_o9q6f_1645,._availability-grid_o9q6f_1127{grid-template-columns:1fr}}@media (max-width: 576px){._profile-photo_o9q6f_119 img{width:110px;height:110px}._profile-header-info_o9q6f_257 h1{font-size:1.6rem}._profile-header-content_o9q6f_103{padding:1.5rem}._section-content_o9q6f_447{padding:1.2rem}._section-header_o9q6f_407{padding:1rem 1.2rem}._profile-container_o9q6f_73{margin:1rem auto}}._displayBtn_o9q6f_2869{padding:.5rem 1rem;border-radius:50px;border:none;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;background-color:#27ae601a;color:var(--success);border:1px solid rgba(39,174,96,.2)}._displayBtn_o9q6f_2869:hover:not(:disabled){background-color:var(--success);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #27ae604d}._displayBtn_o9q6f_2869:disabled{opacity:.5;cursor:not-allowed}._displayBtn_o9q6f_2869._active_o9q6f_2921{background-color:var(--success);color:#fff}._removeGradeBtn_o9q6f_2931{padding:.5rem;border-radius:50px;border:none;cursor:pointer;font-size:1.2rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;background-color:#e74c3c1a;color:var(--danger);border:1px solid rgba(231,76,60,.2);width:40px;height:40px;display:flex;align-items:center;justify-content:center}._removeGradeBtn_o9q6f_2931:hover{background-color:var(--danger);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}._addGradeBtn_o9q6f_2983{padding:.7rem 1.5rem;border-radius:50px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;background-color:var(--primary);color:#fff;box-shadow:0 4px 6px #1a566633}._addGradeBtn_o9q6f_2983:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._selectAllBtn_o9q6f_3023{font-size:.7rem;padding:.3rem .6rem;background-color:#27ae601a;color:var(--success);border:1px solid rgba(39,174,96,.2);border-radius:50px;cursor:pointer;font-weight:600;transition:all .2s ease}._selectAllBtn_o9q6f_3023:hover{background-color:var(--success);color:#fff}._clearAllBtn_o9q6f_3057{font-size:.7rem;padding:.3rem .6rem;background-color:#e74c3c1a;color:var(--danger);border:1px solid rgba(231,76,60,.2);border-radius:50px;cursor:pointer;font-weight:600;transition:all .2s ease}._clearAllBtn_o9q6f_3057:hover{background-color:var(--danger);color:#fff}._modalCancelBtn_o9q6f_3091{padding:.75rem 1.5rem;background-color:#6c757d;color:#fff;border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease}._modalCancelBtn_o9q6f_3091:hover{background-color:#5a6268;transform:translateY(-2px)}._modalSaveBtn_o9q6f_3125{padding:.75rem 1.5rem;background-color:var(--primary);color:#fff;border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 6px #1a566633}._modalSaveBtn_o9q6f_3125:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._uploadBtn_o9q6f_3165,._chooseFileBtn_o9q6f_3165{padding:.7rem 1.5rem;border-radius:50px;border:none;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary);color:#fff;box-shadow:0 4px 6px #1a566633}._uploadBtn_o9q6f_3165:hover,._chooseFileBtn_o9q6f_3165:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._uploadBtn_o9q6f_3165:disabled,._chooseFileBtn_o9q6f_3165:disabled{opacity:.6;cursor:not-allowed;transform:none}._viewBtn_o9q6f_3225{background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;border-radius:50px;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.85rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Nunito,sans-serif}._viewBtn_o9q6f_3225:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #1a566626}._deleteBtn_o9q6f_3275{background-color:#e74c3c1a;color:var(--danger);border:1px solid rgba(231,76,60,.2);border-radius:50px;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Nunito,sans-serif}._deleteBtn_o9q6f_3275:hover{background-color:var(--danger);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--success: #27ae60;--warning: #f39c12;--danger: #e74c3c}._banner_1yzsj_19{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff;border-radius:12px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:0 4px 20px #1a566633}._bannerContent_1yzsj_37{display:flex;align-items:center;gap:2rem}._iconSection_1yzsj_49{flex-shrink:0}._iconCircle_1yzsj_57{width:70px;height:70px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem}._infoSection_1yzsj_79{flex:1}._infoSection_1yzsj_79 h3{margin:0 0 .75rem;font-size:1.5rem;font-family:Hammersmith One,sans-serif}._dateTime_1yzsj_99,._time_1yzsj_101{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;font-size:1rem;opacity:.95}._dateTime_1yzsj_99 i,._time_1yzsj_101 i{width:20px}._actionsSection_1yzsj_129{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}._joinBtn_1yzsj_143,._cancelBtn_1yzsj_145{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}._joinBtn_1yzsj_143{background:var(--success);color:#fff}._joinBtn_1yzsj_143:hover{background:#229954;transform:translateY(-2px);box-shadow:0 4px 12px #27ae604d}._cancelBtn_1yzsj_145{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}._cancelBtn_1yzsj_145:hover{background:#ffffff4d}._waitingText_1yzsj_219{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:#fff3;border-radius:8px;font-size:.95rem;font-weight:600}._modalOverlay_1yzsj_241{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_1yzsj_1 .3s ease}@keyframes _fadeIn_1yzsj_1{0%{opacity:0}to{opacity:1}}._modal_1yzsj_241{background:#fff;border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1yzsj_1 .3s ease}@keyframes _slideUp_1yzsj_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1yzsj_329{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff;border-radius:16px 16px 0 0}._modalHeader_1yzsj_329 h2{color:#fff;margin:0;font-size:1.5rem;font-family:Hammersmith One,sans-serif}._closeBtn_1yzsj_363{background:none;border:none;font-size:1.5rem;color:#fffc;cursor:pointer;transition:color .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeBtn_1yzsj_363:hover{color:#fff}._modalBody_1yzsj_399{padding:2rem}._warningBox_1yzsj_407{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}._warningBox_1yzsj_407 i{color:#f39c12;font-size:1.5rem;flex-shrink:0}._warningBox_1yzsj_407 p{margin:0;color:#856404;font-weight:600}._modalText_1yzsj_453{color:#666;line-height:1.6;margin:.75rem 0}._modalText_1yzsj_453 strong{color:var(--primary)}._modalFooter_1yzsj_473{display:flex;gap:1rem;padding:1.5rem 2rem;background:#f8f9fa;border-top:2px solid #e0e0e0;justify-content:flex-end;border-radius:0 0 16px 16px}._modalCancelBtn_1yzsj_493,._modalConfirmBtn_1yzsj_495{padding:.875rem 1.75rem;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._modalCancelBtn_1yzsj_493{background:#e0e0e0;color:#666}._modalCancelBtn_1yzsj_493:hover{background:#d0d0d0}._modalConfirmBtn_1yzsj_495{background:var(--danger);color:#fff}._modalConfirmBtn_1yzsj_495:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}@media (max-width: 768px){._bannerContent_1yzsj_37{flex-direction:column;text-align:center;gap:1.5rem}._actionsSection_1yzsj_129,._joinBtn_1yzsj_143,._cancelBtn_1yzsj_145,._waitingText_1yzsj_219{width:100%}._modalFooter_1yzsj_473{flex-direction:column}._modalCancelBtn_1yzsj_493,._modalConfirmBtn_1yzsj_495{width:100%}}._fullScreenMain_ht1qz_47{min-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--background)}._loadingContainer_ht1qz_61{height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:var(--background)}._loading_ht1qz_61{display:flex;align-items:center;gap:1rem;font-size:1.2rem;color:var(--primary)}._spinner_ht1qz_93{width:24px;height:24px;border:3px solid var(--primary-light);border-top:3px solid var(--primary);border-radius:50%;animation:_spin_ht1qz_93 1s linear infinite}@keyframes _spin_ht1qz_93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._weekNavigation_ht1qz_121{display:flex;align-items:center;gap:2rem}._navButton_ht1qz_133{background:var(--primary);color:#fff;border:none;border-radius:50%;width:48px;height:48px;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #1a566633}._navButton_ht1qz_133:hover{background:var(--primary-dark);transform:scale(1.1)}._weekInfo_ht1qz_177 h1{font-size:1.8rem;font-weight:700;color:var(--primary);margin-bottom:.2rem}._weekInfo_ht1qz_177 p{color:#666;font-size:1rem}._headerActions_ht1qz_201{display:flex;gap:1rem}._todayButton_ht1qz_211{background:var(--primary);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #1a566633}._todayButton_ht1qz_211:hover{background:var(--primary-dark);transform:translateY(-2px)}._weekHeader_ht1qz_245{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 1rem;background:var(--background);border-bottom:1px solid var(--border);width:100%}._weeklyCalendar_ht1qz_265{flex:1;display:flex;flex-direction:column;margin:0 0 2rem;background:var(--white);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;width:100%}._daysHeader_ht1qz_289{display:grid;grid-template-columns:80px repeat(7,1fr);background:var(--primary);color:#fff;border-bottom:1px solid var(--border)}._timeColumn_ht1qz_305{background:var(--primary-dark)}._dayHeader_ht1qz_313{padding:1rem;text-align:center;border-right:1px solid rgba(255,255,255,.2);transition:all .2s ease}._dayHeader_ht1qz_313._today_ht1qz_211{background:var(--primary-dark);box-shadow:inset 0 -4px 0 var(--warning)}._dayName_ht1qz_337{font-size:.9rem;font-weight:600;margin-bottom:.3rem;opacity:.9}._dayNumber_ht1qz_351{font-size:1.5rem;font-weight:700}._timeGrid_ht1qz_361{flex:1;overflow-y:auto;max-height:calc(100vh - 300px)}._timeRow_ht1qz_373{display:grid;grid-template-columns:80px repeat(7,1fr);min-height:80px;border-bottom:1px solid var(--border);transition:background-color .2s ease}._timeRow_ht1qz_373:hover{background:#1a566605}._timeLabel_ht1qz_397{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--primary);background:var(--gray-light);border-right:1px solid var(--border);font-size:.9rem}._timeSlot_ht1qz_419{border-right:1px solid var(--border);padding:.25rem;cursor:pointer;transition:all .2s ease;position:relative;min-height:80px;overflow:hidden}._timeSlot_ht1qz_419:hover:not(._pastTimeSlot_ht1qz_439){background:var(--primary-light)}._timeSlot_ht1qz_419._todayColumn_ht1qz_447{background:#1a566608}._timeSlot_ht1qz_419._todayColumn_ht1qz_447:hover:not(._pastTimeSlot_ht1qz_439){background:#1a566614}._pastTimeSlot_ht1qz_439{background:#8080801a!important;cursor:not-allowed!important;opacity:.5!important}._event_ht1qz_475{background:var(--primary);color:#fff;padding:.5rem;border-radius:6px;margin-bottom:.25rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;position:relative;overflow-x:scroll;overflow-y:hidden;min-height:fit-content;width:100%;max-width:100%}._event_ht1qz_475::-webkit-scrollbar{height:6px}._event_ht1qz_475::-webkit-scrollbar-track{background:#ffffff4d;border-radius:3px}._event_ht1qz_475::-webkit-scrollbar-thumb{background:#fff9;border-radius:3px}._event_ht1qz_475::-webkit-scrollbar-thumb:hover{background:#fffc}._event_ht1qz_475:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._eventContent_ht1qz_555{min-width:200px;width:max-content;white-space:nowrap}._eventTitle_ht1qz_567{font-size:.8rem;font-weight:600;margin-bottom:.2rem;white-space:nowrap}._eventDuration_ht1qz_581{font-size:.7rem;opacity:.9;white-space:nowrap}._eventBadge_ht1qz_593{position:absolute;top:2px;right:2px;background:#ffffff4d;padding:.1rem .3rem;border-radius:4px;font-size:.6rem;font-weight:600;white-space:nowrap}._pendingEvent_ht1qz_617{background:linear-gradient(135deg,var(--warning) 0%,#ff9800 100%);border-left:4px solid #f57c00}._approvedEvent_ht1qz_627{background:linear-gradient(135deg,var(--info) 0%,#1976d2 100%);border-left:4px solid #0d47a1}._activeEvent_ht1qz_637{background:linear-gradient(135deg,var(--success) 0%,#388e3c 100%);border-left:4px solid #1b5e20;animation:_pulse_ht1qz_1 2s infinite}._completedEvent_ht1qz_649{background:linear-gradient(135deg,#607d8b,#455a64);border-left:4px solid #263238;opacity:.8}._cancelledEvent_ht1qz_661{background:linear-gradient(135deg,var(--danger) 0%,#d32f2f 100%);border-left:4px solid #b71c1c;opacity:.7}._missedEvent_ht1qz_673{background:linear-gradient(135deg,#9e9e9e,#757575);border-left:4px solid #424242;opacity:.6}@keyframes _pulse_ht1qz_1{0%,to{opacity:1}50%{opacity:.8}}._modal_ht1qz_695{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_ht1qz_723{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px #0003;animation:_modalSlideIn_ht1qz_1 .3s ease}@keyframes _modalSlideIn_ht1qz_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_ht1qz_767{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--primary-light) 0%,rgba(226,232,240,.3) 100%)}._modalHeader_ht1qz_767 h2{margin:0;color:var(--primary);font-size:1.3rem;font-weight:600;display:flex;align-items:center;gap:.5rem;word-wrap:break-word;word-break:break-word;line-height:1.3;flex:1;margin-right:1rem}._closeBtn_ht1qz_815{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_ht1qz_815:hover{background:#f443361a;color:var(--danger);transform:scale(1.1)}._modalBody_ht1qz_861{padding:1.5rem;max-height:70vh;overflow-y:auto}._eventDetails_ht1qz_873{margin-bottom:2rem}._eventDetails_ht1qz_873 p{margin:.8rem 0;font-size:1rem;line-height:1.6;word-wrap:break-word;word-break:break-word}._eventDetails_ht1qz_873 strong{color:var(--primary);font-weight:600}._formGroup_ht1qz_907{margin-bottom:1.5rem;position:relative}._formRow_ht1qz_917{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._formGroup_ht1qz_907 label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--primary);font-size:.9rem}._formGroup_ht1qz_907 input,._formGroup_ht1qz_907 select,._formGroup_ht1qz_907 textarea{width:100%;padding:.8rem;border:2px solid var(--border);border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;font-family:inherit;background:var(--white)}._formGroup_ht1qz_907 input:focus,._formGroup_ht1qz_907 select:focus,._formGroup_ht1qz_907 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a566626}._formGroup_ht1qz_907 textarea{resize:vertical;min-height:80px}._studentSearchContainer_ht1qz_999{position:relative}._studentDropdown_ht1qz_1007{position:absolute;top:100%;left:0;right:0;background:var(--white);border:2px solid var(--primary);border-top:none;border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #00000026}._studentDropdown_ht1qz_1007::-webkit-scrollbar{width:6px}._studentDropdown_ht1qz_1007::-webkit-scrollbar-track{background:var(--gray-light);border-radius:3px}._studentDropdown_ht1qz_1007::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}._studentOption_ht1qz_1065{padding:1rem;cursor:pointer;border-bottom:1px solid var(--border);transition:background-color .2s ease}._studentOption_ht1qz_1065:hover{background:var(--primary-light)}._studentOption_ht1qz_1065:last-child{border-bottom:none}._studentName_ht1qz_1095{font-weight:600;color:var(--primary);margin-bottom:.2rem;word-wrap:break-word;word-break:break-word}._studentEmail_ht1qz_1111{font-size:.9rem;color:#666;word-wrap:break-word;word-break:break-all}._noStudents_ht1qz_1125{padding:1rem;text-align:center;color:#666;font-style:italic}._modalActions_ht1qz_1139{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}._modalActions_ht1qz_1139 button{padding:.8rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1;min-width:120px;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem}._approveBtn_ht1qz_1191{background:var(--success);color:#fff}._approveBtn_ht1qz_1191:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}._declineBtn_ht1qz_1213{background:var(--danger);color:#fff}._declineBtn_ht1qz_1213:hover{background:#d32f2f;transform:translateY(-2px);box-shadow:0 4px 12px #f443364d}._startCallBtn_ht1qz_1235{background:var(--success);color:#fff}._startCallBtn_ht1qz_1235:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}._rescheduleBtn_ht1qz_1257{background:var(--info);color:#fff}._rescheduleBtn_ht1qz_1257:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px #2196f34d}._cancelBtn_ht1qz_1279{background:#666;color:#fff}._cancelBtn_ht1qz_1279:hover{background:#555;transform:translateY(-2px);box-shadow:0 4px 12px #6666664d}._saveBtn_ht1qz_1301{background:var(--primary);color:#fff}._saveBtn_ht1qz_1301:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}._calendarContainer_ht1qz_1325{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%;flex:1;display:flex;flex-direction:column;overflow-x:auto}@media (max-width: 1200px){._weekHeader_ht1qz_245{padding:1.5rem 1rem .5rem}._weekNavigation_ht1qz_121{gap:1rem}._weekInfo_ht1qz_177 h1{font-size:1.5rem}._weeklyCalendar_ht1qz_265{margin:0 1rem 2rem}._timeGrid_ht1qz_361{max-height:calc(100vh - 280px)}}@media (max-width: 768px){._weekHeader_ht1qz_245{flex-direction:column;gap:1rem;padding:1rem}._weekNavigation_ht1qz_121{order:2;width:100%;justify-content:center}._headerActions_ht1qz_201{order:1}._weekInfo_ht1qz_177{text-align:center}._weekInfo_ht1qz_177 h1{font-size:1.3rem}._weekInfo_ht1qz_177 p{font-size:.9rem}._navButton_ht1qz_133{width:44px;height:44px;font-size:1.3rem}._weeklyCalendar_ht1qz_265{margin:0 .5rem 1rem}._daysHeader_ht1qz_289{grid-template-columns:60px repeat(7,1fr)}._timeRow_ht1qz_373{grid-template-columns:60px repeat(7,1fr);min-height:70px}._timeSlot_ht1qz_419{min-height:70px}._dayHeader_ht1qz_313{padding:.8rem .5rem}._dayName_ht1qz_337{font-size:.8rem}._dayNumber_ht1qz_351{font-size:1.2rem}._timeLabel_ht1qz_397{font-size:.8rem;padding:.5rem .25rem}._event_ht1qz_475{padding:.3rem}._eventTitle_ht1qz_567{font-size:.7rem}._eventDuration_ht1qz_581{font-size:.6rem}._modalContent_ht1qz_723{width:95%;margin:1rem}._modalActions_ht1qz_1139{flex-direction:column}._modalActions_ht1qz_1139 button{min-width:auto}._formRow_ht1qz_917{grid-template-columns:1fr}}@media (max-width: 480px){._weeklyCalendar_ht1qz_265{margin:0 .5rem 1rem}._daysHeader_ht1qz_289{grid-template-columns:50px repeat(7,1fr)}._timeRow_ht1qz_373{grid-template-columns:50px repeat(7,1fr);min-height:60px}._timeSlot_ht1qz_419{min-height:60px;padding:.15rem}._dayHeader_ht1qz_313{padding:.5rem .25rem}._dayName_ht1qz_337{font-size:.7rem}._dayNumber_ht1qz_351{font-size:1rem}._timeLabel_ht1qz_397{font-size:.7rem;padding:.25rem}._event_ht1qz_475{padding:.25rem;margin-bottom:.15rem}._eventTitle_ht1qz_567{font-size:.65rem}._eventDuration_ht1qz_581{font-size:.55rem}._eventBadge_ht1qz_593{font-size:.5rem;padding:.05rem .2rem}._modalHeader_ht1qz_767{padding:1rem}._modalHeader_ht1qz_767 h2{font-size:1.1rem}._modalBody_ht1qz_861{padding:1rem}}._timeGrid_ht1qz_361::-webkit-scrollbar,._modalBody_ht1qz_861::-webkit-scrollbar,._studentDropdown_ht1qz_1007::-webkit-scrollbar{width:8px}._timeGrid_ht1qz_361::-webkit-scrollbar-track,._modalBody_ht1qz_861::-webkit-scrollbar-track,._studentDropdown_ht1qz_1007::-webkit-scrollbar-track{background:var(--gray-light);border-radius:4px}._timeGrid_ht1qz_361::-webkit-scrollbar-thumb,._modalBody_ht1qz_861::-webkit-scrollbar-thumb,._studentDropdown_ht1qz_1007::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px;border:1px solid var(--gray-light)}._timeGrid_ht1qz_361::-webkit-scrollbar-thumb:hover,._modalBody_ht1qz_861::-webkit-scrollbar-thumb:hover,._studentDropdown_ht1qz_1007::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}@media (prefers-reduced-motion: reduce){._navButton_ht1qz_133,._event_ht1qz_475,._modalContent_ht1qz_723,._modalActions_ht1qz_1139 button,._timeSlot_ht1qz_419,._studentOption_ht1qz_1065{transition:none}._activeEvent_ht1qz_637{animation:none}._navButton_ht1qz_133:hover,._event_ht1qz_475:hover,._modalActions_ht1qz_1139 button:hover,._studentOption_ht1qz_1065:hover{transform:none}}@media (prefers-contrast: high){._event_ht1qz_475,._navButton_ht1qz_133,._modalActions_ht1qz_1139 button{border:2px solid currentColor}._timeSlot_ht1qz_419{border:1px solid #000}}._navButton_ht1qz_133:focus,._todayButton_ht1qz_211:focus,._timeSlot_ht1qz_419:focus,._event_ht1qz_475:focus,._modalActions_ht1qz_1139 button:focus,._closeBtn_ht1qz_815:focus,._formGroup_ht1qz_907 input:focus,._formGroup_ht1qz_907 select:focus,._formGroup_ht1qz_907 textarea:focus,._studentOption_ht1qz_1065:focus{outline:2px solid var(--primary);outline-offset:2px}._missedEvent_ht1qz_673{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border-left:4px solid #c0392b}._missedEvent_ht1qz_673:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-2px);box-shadow:0 6px 12px #e74c3c4d}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 15px rgba(0, 0, 0, .05);--btn-shadow: 0 4px 6px rgba(26, 86, 102, .1);--danger: #e74c3c;--warning: #f39c12;--success: #27ae60;--border-radius: 10px}._incomeContainer_hfoo9_35{max-width:1200px;margin:2rem auto;padding:0 1rem;min-height:70vh}._pageTitle_hfoo9_49{text-align:center;margin-bottom:3rem}._pageTitle_hfoo9_49 h1{font-family:Hammersmith One,sans-serif;font-size:2.5rem;color:var(--primary);margin-bottom:.5rem}._pageTitle_hfoo9_49 p{color:#666;font-size:1.1rem}._incomeStats_hfoo9_83{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}._statCard_hfoo9_97{background:linear-gradient(135deg,#134552,#1a5666 40%,#2a6a7a);padding:2rem;border-radius:12px;box-shadow:0 4px 20px #1a566626;color:#fff;transition:transform .2s ease,box-shadow .2s ease}._statCard_hfoo9_97:hover{transform:translateY(-4px);box-shadow:0 8px 25px #1a566640}._statCard_hfoo9_97 h3{font-size:.9rem;opacity:.9;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}._statAmount_hfoo9_143{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;font-family:Nunito,sans-serif}._statDetail_hfoo9_157{font-size:.9rem;opacity:.85;margin:0}._yearSelector_hfoo9_169{background:var(--white);padding:1.5rem;border-radius:12px;box-shadow:var(--shadow);margin-bottom:2rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(26,86,102,.1)}._yearSelector_hfoo9_169 label{font-weight:600;color:var(--text-dark);font-size:1rem}._filterSelect_hfoo9_205{padding:.8rem 1.2rem;border:2px solid var(--gray);border-radius:8px;background:var(--white);font-size:1rem;color:var(--text-dark);font-weight:600;min-width:150px;cursor:pointer;transition:all .2s ease;font-family:Nunito,sans-serif}._filterSelect_hfoo9_205:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a56661a}._monthlyInvoices_hfoo9_245{margin-bottom:3rem}._monthlyInvoices_hfoo9_245 h2{font-family:Hammersmith One,sans-serif;font-size:1.8rem;color:var(--primary);margin-bottom:1.5rem}._invoiceGrid_hfoo9_267{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}._invoiceCard_hfoo9_279{background:var(--white);border-radius:12px;box-shadow:var(--shadow);border:1px solid rgba(26,86,102,.1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}._invoiceCard_hfoo9_279:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}._invoiceHeader_hfoo9_307{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--primary)}._invoiceHeader_hfoo9_307 h3{font-family:Hammersmith One,sans-serif;font-size:1.3rem;color:var(--primary);margin:0 0 .3rem}._lessonCount_hfoo9_339{font-size:.85rem;color:#666;margin:0}._invoiceAmount_hfoo9_351{font-size:1.8rem;font-weight:700;color:var(--primary);font-family:Nunito,sans-serif}._invoiceLessons_hfoo9_365{padding:1.5rem;background:var(--white)}._lessonItem_hfoo9_375{display:grid;grid-template-columns:90px 1fr auto;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--gray);font-size:.9rem;align-items:center}._lessonItem_hfoo9_375:last-child{border-bottom:none}._lessonDate_hfoo9_403{color:#666;font-size:.85rem}._lessonDesc_hfoo9_413{color:var(--text-dark);font-weight:500}._lessonAmount_hfoo9_423{color:var(--primary);font-weight:700;text-align:right}._moreLessons_hfoo9_435{margin:.75rem 0 0;color:#999;font-size:.85rem;font-style:italic;text-align:center}._downloadBtn_hfoo9_451{width:100%;background:var(--primary);color:#fff;border:none;padding:1rem;font-weight:600;font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;font-family:Nunito,sans-serif}._downloadBtn_hfoo9_451:hover{background:var(--primary-dark)}._downloadBtn_hfoo9_451 i{font-size:1rem}._infoSection_hfoo9_501{margin-top:3rem}._infoCard_hfoo9_509{background:linear-gradient(135deg,#e8f4f8,#d1ecf1);padding:1.5rem;border-radius:12px;display:flex;gap:1rem;align-items:flex-start;border:1px solid #bee5eb}._infoCard_hfoo9_509 i{font-size:1.5rem;color:var(--primary);margin-top:.2rem}._infoCard_hfoo9_509 h4{margin:0 0 .5rem;color:var(--primary);font-weight:700;font-size:1.1rem}._infoCard_hfoo9_509 p{margin:0;color:#0c5460;line-height:1.6}._noData_hfoo9_567{text-align:center;padding:4rem 1rem;color:#999;background:var(--white);border-radius:12px;box-shadow:var(--shadow)}._noData_hfoo9_567 i{display:block;margin-bottom:1rem}._noData_hfoo9_567 p{margin:0;font-size:1.1rem}._loading_hfoo9_605{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6rem 1rem;font-size:1.1rem;color:var(--text-dark)}@media (max-width: 768px){._incomeContainer_hfoo9_35{padding:0 .5rem;margin:1rem auto}._pageTitle_hfoo9_49 h1{font-size:2rem}._pageTitle_hfoo9_49 p{font-size:1rem}._incomeStats_hfoo9_83{grid-template-columns:1fr}._statCard_hfoo9_97{padding:1.5rem}._statAmount_hfoo9_143{font-size:2rem}._yearSelector_hfoo9_169{flex-direction:column;align-items:stretch}._filterSelect_hfoo9_205{width:100%}._invoiceGrid_hfoo9_267{grid-template-columns:1fr}._monthlyInvoices_hfoo9_245 h2{font-size:1.5rem}._invoiceHeader_hfoo9_307{flex-direction:column;align-items:flex-start;gap:.75rem}._invoiceAmount_hfoo9_351{font-size:1.5rem}._lessonItem_hfoo9_375{grid-template-columns:1fr;gap:.25rem}._lessonDate_hfoo9_403{order:1}._lessonDesc_hfoo9_413{order:2}._lessonAmount_hfoo9_423{order:3;text-align:left;font-size:1.1rem;margin-top:.25rem}}@media (max-width: 480px){._pageTitle_hfoo9_49 h1{font-size:1.75rem}._statCard_hfoo9_97{padding:1.25rem}._statAmount_hfoo9_143{font-size:1.75rem}._invoiceHeader_hfoo9_307 h3{font-size:1.1rem}._invoiceAmount_hfoo9_351{font-size:1.3rem}._downloadBtn_hfoo9_451{padding:.875rem;font-size:.9rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 10px 30px rgba(26, 86, 102, .05);--shadow-hover: 0 15px 35px rgba(26, 86, 102, .1);--btn-shadow: 0 4px 6px rgba(26, 86, 102, .2);--danger: #e74c3c;--warning: #f39c12;--success: #27ae60;--border-radius: 16px}body{font-family:Nunito,sans-serif;background-color:var(--background);color:#333}._pageWrapper_1ms6z_61{min-height:100vh;display:flex;flex-direction:column}._homeworkContainer_1ms6z_73{max-width:1400px;margin:2rem auto;padding:0 2rem;flex:1;width:100%}._tabsContainer_1ms6z_91{display:flex;gap:1rem;margin-bottom:2rem;background:#fff;padding:.5rem;border-radius:12px;box-shadow:var(--shadow);position:relative;overflow:hidden}._tabsContainer_1ms6z_91:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:12px 12px 0 0}._tab_1ms6z_91{flex:1;padding:1rem 1.5rem;background:transparent;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:Nunito,sans-serif}._tab_1ms6z_91:hover{background:var(--gray-light);color:var(--primary);transform:translateY(-2px)}._tab_1ms6z_91._active_1ms6z_185{background:linear-gradient(135deg,#134552,#1a5666 40%,#2a6a7a);color:#fff;box-shadow:var(--btn-shadow)}._customTabIcon_1ms6z_197{width:24px;height:24px;object-fit:contain}._tab_1ms6z_91._active_1ms6z_185 ._customTabIcon_1ms6z_197{filter:brightness(0) saturate(100%) invert(1)}._tab_1ms6z_91:not(._active_1ms6z_185) ._customTabIcon_1ms6z_197{filter:brightness(0) saturate(100%) opacity(.6)}._createAssignmentContainer_1ms6z_227{background:#fff;border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow);border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative}._createAssignmentContainer_1ms6z_227:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}._filtersContainer_1ms6z_261{display:flex;gap:1.5rem;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--shadow);flex-wrap:wrap;align-items:flex-end;transition:all .3s ease;position:relative;border:1px solid rgba(26,86,102,.08)}._filtersContainer_1ms6z_261:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}._sectionHeader_1ms6z_305{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--gray);background:linear-gradient(to bottom,var(--white),var(--gray-light));margin:-2rem -2rem 2rem;padding:1.5rem 2rem}._sectionHeader_1ms6z_305 h2{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--primary);font-family:Hammersmith One,sans-serif;font-size:1.5rem;font-weight:400}._customIconHeader_1ms6z_351{width:32px;height:32px;object-fit:contain}._formContent_1ms6z_363{margin-top:0}._formGroup_1ms6z_371{margin-bottom:1.5rem}._formGroup_1ms6z_371 label{display:block;font-weight:600;color:var(--text-dark);margin-bottom:.5rem;font-size:.9rem;letter-spacing:.3px}._required_1ms6z_397{color:var(--danger)}._formControl_1ms6z_405{width:100%;padding:.75rem 1rem;border:1px solid var(--gray);border-radius:8px;font-size:.95rem;font-family:Nunito,sans-serif;transition:all .3s ease;box-shadow:0 1px 3px #00000005}._formControl_1ms6z_405:hover{border-color:#1a566666;box-shadow:0 2px 6px #1a56660f}._formControl_1ms6z_405:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a566614}textarea._formControl_1ms6z_405{min-height:100px;resize:vertical}._formRow_1ms6z_459{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}._uploadHelp_1ms6z_473{font-size:.875rem;color:#666;margin-bottom:.75rem;font-style:italic}._formActions_1ms6z_487{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--gray)}._primaryBtn_1ms6z_507{padding:.8rem 2rem;border-radius:50px;border:none;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary);color:var(--white);box-shadow:var(--btn-shadow)}._primaryBtn_1ms6z_507:hover:not(:disabled){background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._primaryBtn_1ms6z_507:disabled{opacity:.6;cursor:not-allowed;transform:none}._cancelBtn_1ms6z_565{padding:.8rem 2rem;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._cancelBtn_1ms6z_565:hover{background-color:var(--gray-light);border-color:var(--primary);color:var(--primary)}._filterGroup_1ms6z_609{display:flex;flex-direction:column;gap:.5rem;min-width:200px}._filterGroup_1ms6z_609 label{font-weight:600;color:var(--text-dark);font-size:.9rem}._filterSelect_1ms6z_635{padding:.75rem 1rem;border:1px solid var(--gray);border-radius:8px;background:#fff;font-size:.95rem;color:var(--text-dark);font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Nunito,sans-serif;box-shadow:0 1px 3px #00000005}._filterSelect_1ms6z_635:hover{border-color:#1a566666;box-shadow:0 2px 6px #1a56660f}._filterSelect_1ms6z_635:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a566614}._submissionsList_1ms6z_687{display:flex;flex-direction:column;gap:1.5rem}._submissionCard_1ms6z_699{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative}._submissionCard_1ms6z_699:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}._submissionHeader_1ms6z_733{background:linear-gradient(to bottom,var(--white),var(--gray-light));padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--gray);cursor:pointer}._submissionHeaderContent_1ms6z_753{flex:1;display:flex;justify-content:space-between;align-items:center;gap:1rem}._submissionHeaderMain_1ms6z_769 h3{font-family:Hammersmith One,sans-serif;color:var(--primary);font-size:1.2rem;margin-bottom:.5rem}._studentName_1ms6z_783{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.95rem;margin:0}._customIcon_1ms6z_351{width:20px;height:20px;object-fit:contain}._submissionHeaderRight_1ms6z_813{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}._submissionStatus_1ms6z_827{padding:.4rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusPending_1ms6z_845{background-color:transparent;color:var(--warning)}._statusCompleted_1ms6z_855{background-color:#27ae6026;color:var(--success)}._statusReviewed_1ms6z_865{background-color:#1a566626;color:var(--primary)}._statusOverdue_1ms6z_875{background-color:#e74c3c26;color:var(--danger)}._submissionDate_1ms6z_885{font-size:.875rem;color:#999}._expandIcon_1ms6z_895{font-size:1.2rem;color:var(--primary);margin-left:1rem}._assignmentActions_1ms6z_907{display:flex;gap:.75rem;margin-left:1.5rem}._editBtn_1ms6z_921{background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;border-radius:50px;padding:.6rem 1.2rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;font-family:Nunito,sans-serif}._editBtn_1ms6z_921:hover{background-color:#d0e8f0;color:#053644;transform:translateY(-2px);box-shadow:0 4px 12px #1a566626}._deleteBtn_1ms6z_967{background-color:#e74c3c1a;color:var(--danger);border:1px solid rgba(231,76,60,.2);border-radius:50px;padding:.6rem 1.2rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;font-family:Nunito,sans-serif}._deleteBtn_1ms6z_967:hover{background-color:var(--danger);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}._submissionDetails_1ms6z_1015{padding:2rem;background:#fff}._submissionDates_1ms6z_1025{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray)}._submissionDates_1ms6z_1025 p{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.95rem;margin:0}._submissionDates_1ms6z_1025 i{color:var(--primary);width:18px}._submissionFiles_1ms6z_1071{margin-bottom:1.5rem}._submissionFiles_1ms6z_1071 p{font-weight:600;color:var(--text-dark);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._assignmentDescription_1ms6z_1097{padding:1rem 1.5rem;background:var(--gray-light);border-left:4px solid var(--primary);margin:0 0 1.5rem;border-radius:8px;line-height:1.7}._assignmentDescription_1ms6z_1097 p{margin:0;color:var(--text-dark)}._assignmentFiles_1ms6z_1125{padding:0 0 1.5rem}._fileItem_1ms6z_1133{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--gray-light);border-radius:8px;margin-bottom:.75rem;border:1px solid var(--gray);transition:all .2s ease}._fileItem_1ms6z_1133:hover{background:#e3eef2}._fileInfo_1ms6z_1165{display:flex;align-items:center;gap:.75rem;flex:1}._fileInfo_1ms6z_1165 i{font-size:1.5rem;color:var(--danger)}._fileInfo_1ms6z_1165 span{font-weight:500;color:var(--text-dark)}._fileActions_1ms6z_1199{display:flex;gap:.5rem}._viewBtn_1ms6z_1209{background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;border-radius:50px;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;font-family:Nunito,sans-serif}._viewBtn_1ms6z_1209:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #1a566626}._downloadLink_1ms6z_1255{background-color:#27ae601a;color:var(--success);border:1px solid rgba(39,174,96,.2);border-radius:50px;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;font-family:Nunito,sans-serif}._downloadLink_1ms6z_1255:hover{background-color:var(--success);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #27ae604d}._feedbackSection_1ms6z_1305{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--gray)}._feedbackSection_1ms6z_1305 label{display:block;font-weight:600;color:var(--text-dark);margin-bottom:.5rem;font-size:.9rem;letter-spacing:.3px}._feedbackTextarea_1ms6z_1335{width:100%;padding:.75rem 1rem;border:1px solid var(--gray);border-radius:8px;font-size:.95rem;font-family:Nunito,sans-serif;min-height:100px;resize:vertical;transition:all .3s ease;box-shadow:0 1px 3px #00000005}._feedbackTextarea_1ms6z_1335:hover{border-color:#1a566666;box-shadow:0 2px 6px #1a56660f}._feedbackTextarea_1ms6z_1335:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a566614}._submitFeedbackBtn_1ms6z_1383{padding:.8rem 2rem;border-radius:50px;border:none;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--success);color:var(--white);box-shadow:0 4px 6px #27ae6033;margin-top:1rem}._submitFeedbackBtn_1ms6z_1383:hover{background-color:#1e8449;transform:translateY(-2px);box-shadow:0 6px 12px #27ae604d}._existingFeedback_1ms6z_1431{background:var(--primary-light);padding:1.5rem;border-radius:8px;border-left:4px solid var(--primary);margin-top:1rem}._existingFeedback_1ms6z_1431 label{display:block;margin-bottom:.75rem;color:var(--primary)}._existingFeedback_1ms6z_1431 p{margin:0;color:var(--text-dark);line-height:1.7}._existingFiles_1ms6z_1471{background:var(--primary-light);padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid #bee5eb}._existingFiles_1ms6z_1471 p{margin:0 0 .75rem;color:var(--primary);font-weight:600}._existingFileItem_1ms6z_1499{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fff;border-radius:8px;margin-bottom:.5rem;color:var(--text-dark)}._existingFileItem_1ms6z_1499 i{color:var(--danger);font-size:1.2rem}._loadingState_1ms6z_1533{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--primary)}._emptyState_1ms6z_1551{text-align:center;padding:4rem 2rem}._emptyState_1ms6z_1551 i{font-size:4rem;color:#ccc;margin-bottom:1rem}._emptyState_1ms6z_1551 h3{color:var(--text-dark);margin-bottom:.5rem}._emptyState_1ms6z_1551 p{color:#666}._errorState_1ms6z_1591{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._errorState_1ms6z_1591 h3{color:var(--text-dark);margin:.5rem 0}._errorState_1ms6z_1591 p{color:#666;margin-bottom:1.5rem}._pdfOverlay_1ms6z_1631{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._pdfViewer_1ms6z_1659{background:#fff;border-radius:12px;max-width:1200px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0000004d}._pdfHeader_1ms6z_1681{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--gray)}._pdfHeader_1ms6z_1681 h3{color:var(--primary);font-family:Hammersmith One,sans-serif;display:flex;align-items:center;gap:.5rem;margin:0}._pdfControls_1ms6z_1715{display:flex;gap:.5rem}._openExternalBtn_1ms6z_1725,._downloadBtn_1ms6z_1727,._closeBtn_1ms6z_1729{padding:.75rem 1rem;border-radius:50px;border:none;cursor:pointer;font-size:1rem;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:600;font-family:Nunito,sans-serif}._openExternalBtn_1ms6z_1725,._downloadBtn_1ms6z_1727{background-color:var(--primary);color:#fff;box-shadow:0 2px 4px #1a566633}._openExternalBtn_1ms6z_1725:hover,._downloadBtn_1ms6z_1727:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #1a56664d}._closeBtn_1ms6z_1729{background-color:var(--danger);color:#fff;box-shadow:0 2px 4px #e74c3c33}._closeBtn_1ms6z_1729:hover{background-color:#c0392b;transform:translateY(-2px);box-shadow:0 4px 8px #e74c3c4d}._pdfContent_1ms6z_1811{flex:1;overflow:auto;padding:1rem}._pdfContent_1ms6z_1811 iframe{width:100%;height:100%;border:none;border-radius:8px}@media (max-width: 1200px){._homeworkContainer_1ms6z_73{padding:0 1.5rem}._formRow_1ms6z_459{grid-template-columns:1fr}}@media (max-width: 768px){._homeworkContainer_1ms6z_73{padding:0 1rem}._tabsContainer_1ms6z_91{flex-direction:column}._tab_1ms6z_91{width:100%}._filtersContainer_1ms6z_261{flex-direction:column}._filterGroup_1ms6z_609{width:100%;min-width:auto}._submissionHeaderContent_1ms6z_753{flex-direction:column;align-items:flex-start}._submissionHeaderRight_1ms6z_813{align-items:flex-start;width:100%}._submissionDates_1ms6z_1025{flex-direction:column;gap:1rem}._fileActions_1ms6z_1199{flex-direction:column;width:100%}._viewBtn_1ms6z_1209,._downloadLink_1ms6z_1255{width:100%;justify-content:center}._formActions_1ms6z_487{flex-direction:column}._primaryBtn_1ms6z_507,._cancelBtn_1ms6z_565{width:100%;justify-content:center}._sectionHeader_1ms6z_305{flex-direction:column;align-items:flex-start;gap:1rem;margin:-2rem -1rem 1.5rem;padding:1.5rem 1rem}._assignmentActions_1ms6z_907{margin-left:0;width:100%}._editBtn_1ms6z_921,._deleteBtn_1ms6z_967{flex:1;justify-content:center}._submissionHeader_1ms6z_733,._submissionDetails_1ms6z_1015{padding:1.5rem 1rem}}@media (max-width: 480px){._pdfOverlay_1ms6z_1631{padding:1rem}._createAssignmentContainer_1ms6z_227,._filtersContainer_1ms6z_261{padding:1.5rem 1rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 15px rgba(0, 0, 0, .05);--danger: #e74c3c;--success: #27ae60;--warning: #f39c12}._uploadAreaContainer_yg2hu_31{width:100%;display:flex;flex-direction:column;gap:1rem}._uploadZone_yg2hu_45{border:2px dashed #ccc;border-radius:12px;padding:2rem;text-align:center;background-color:var(--gray-light);cursor:pointer;transition:all .3s ease;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}._uploadZone_yg2hu_45:hover{border-color:var(--primary);background-color:#1a56660d;transform:translateY(-2px)}._uploadZone_yg2hu_45._dragActive_yg2hu_87{border-color:var(--primary);background-color:#1a56661a;transform:scale(1.02)}._hiddenInput_yg2hu_99{display:none}._uploadContent_yg2hu_107{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#666}._uploadContent_yg2hu_107 i{font-size:3rem;color:var(--primary);margin-bottom:.5rem}._uploadContent_yg2hu_107 h3{margin:0;color:var(--text-dark);font-family:Hammersmith One,sans-serif;font-size:1.2rem}._uploadContent_yg2hu_107 p{margin:0;font-size:.9rem;color:#888}._browseBtn_yg2hu_161{background-color:var(--primary);color:#fff;border:none;border-radius:50px;padding:.7rem 1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-family:Nunito,sans-serif;margin-top:.5rem}._browseBtn_yg2hu_161:hover{background-color:var(--primary-dark);transform:translateY(-1px)}._fileList_yg2hu_203{background-color:var(--white);border-radius:12px;padding:1.5rem;border:1px solid var(--gray);box-shadow:var(--shadow)}._fileList_yg2hu_203 h4{margin:0 0 1rem;color:var(--text-dark);font-family:Hammersmith One,sans-serif;font-size:1rem;display:flex;align-items:center;gap:.5rem}._fileList_yg2hu_203 h4 i{color:var(--primary)}._fileItem_yg2hu_247{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--gray-light);border-radius:8px;margin-bottom:.5rem;border:1px solid #dee2e6;transition:all .3s ease}._fileItem_yg2hu_247:hover{background-color:#1a56660d;border-color:var(--primary);transform:translateY(-1px)}._fileItem_yg2hu_247:last-child{margin-bottom:0}._fileInfo_yg2hu_291{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}._fileInfo_yg2hu_291 i{color:var(--primary);font-size:1.5rem;flex-shrink:0}._fileDetails_yg2hu_319{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}._fileName_yg2hu_335{font-weight:600;color:var(--text-dark);font-size:.9rem;word-break:break-word;line-height:1.3}._fileSize_yg2hu_351{font-size:.8rem;color:#888}._fileActions_yg2hu_361{display:flex;gap:.5rem;flex-shrink:0}._viewBtn_yg2hu_373{background-color:var(--primary-light);color:var(--primary);border:none;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.3rem;font-family:Nunito,sans-serif}._viewBtn_yg2hu_373:hover{background-color:var(--primary);color:#fff;transform:translateY(-1px)}._deleteBtn_yg2hu_417{background-color:#e74c3c1a;color:var(--danger);border:none;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.3rem;font-family:Nunito,sans-serif}._deleteBtn_yg2hu_417:hover{background-color:var(--danger);color:#fff;transform:translateY(-1px)}@media (max-width: 768px){._uploadZone_yg2hu_45{padding:1.5rem;min-height:150px}._uploadContent_yg2hu_107 i{font-size:2.5rem}._uploadContent_yg2hu_107 h3{font-size:1.1rem}._fileItem_yg2hu_247{padding:.8rem;flex-direction:column;align-items:flex-start;gap:.8rem}._fileInfo_yg2hu_291{width:100%}._fileActions_yg2hu_361{align-self:flex-end}._fileList_yg2hu_203{padding:1rem}}@media (max-width: 576px){._uploadZone_yg2hu_45{padding:1rem;min-height:120px}._uploadContent_yg2hu_107{gap:.8rem}._uploadContent_yg2hu_107 i{font-size:2rem}._uploadContent_yg2hu_107 h3{font-size:1rem}._uploadContent_yg2hu_107 p{font-size:.8rem}._browseBtn_yg2hu_161{padding:.6rem 1.2rem;font-size:.85rem}._fileActions_yg2hu_361{width:100%;justify-content:flex-end;gap:.3rem}._viewBtn_yg2hu_373,._deleteBtn_yg2hu_417{padding:.3rem .6rem;font-size:.75rem}}:root{--primary: #1a5666;--primary-dark: #053644;--danger: #f44336;--success: #4CAF50;--warning: #FF9800;--white: #ffffff;--dark: #1a1a1a;--gray: #666;--light-gray: #f5f5f5}._videoCallContainer_1ludq_37{height:100vh;width:100vw;display:flex;flex-direction:column;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);position:relative;color:#fff;font-family:Nunito,sans-serif}._callHeader_1ludq_59{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);z-index:10}._callInfo_1ludq_81 h2{font-size:1.3rem;font-weight:600;margin-bottom:.2rem;color:var(--white);display:flex;align-items:center;gap:.5rem}._callInfo_1ludq_81 p{font-size:1rem;color:#ffffffb3;display:flex;align-items:center;gap:.5rem}._callStatus_1ludq_117{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#fffc}._statusIndicator_1ludq_133{width:12px;height:12px;border-radius:50%;animation:_pulse_1ludq_1 2s infinite}@keyframes _pulse_1ludq_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._callDuration_1ludq_159{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:600;color:var(--white);background:#ffffff1a;padding:.6rem 1.2rem;border-radius:25px}._agoraContainer_1ludq_183{flex:1;position:relative;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}._waitingOverlay_1ludq_203{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._waitingContent_1ludq_231{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffffe6;text-align:center;background:#00000080;padding:3rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._waitingIcon_1ludq_259{font-size:4rem;margin-bottom:2rem;opacity:.7;animation:_waitingPulse_1ludq_1 2s infinite}@keyframes _waitingPulse_1ludq_1{0%,to{opacity:.7}50%{opacity:1}}._waitingContent_1ludq_231 h3{font-size:1.5rem;margin-bottom:1rem;font-weight:600}._waitingContent_1ludq_231 p{font-size:1rem;opacity:.8}._callEndedContainer_1ludq_305{flex:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}._callEndedContent_1ludq_321{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffffe6;text-align:center;background:#00000080;padding:3rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._callEndedContent_1ludq_321 h3{font-size:1.8rem;margin-bottom:1rem;font-weight:600;color:var(--white)}._callEndedContent_1ludq_321 p{font-size:1.1rem;margin-bottom:2rem;opacity:.8}._callEndedContent_1ludq_321 button{background:var(--primary);color:var(--white);border:none;padding:1rem 2rem;border-radius:12px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}._callEndedContent_1ludq_321 button:hover{background:var(--primary-dark);transform:translateY(-2px)}._connectionModal_1ludq_409{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._connectionContent_1ludq_437{background:#ffffff1a;padding:2.5rem;border-radius:20px;text-align:center;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:450px;min-width:300px}._connectionContent_1ludq_437 h3{font-size:1.4rem;margin-bottom:1rem;color:var(--white);font-weight:600}._connectionContent_1ludq_437 p{color:#fffc;margin-bottom:1.8rem;font-size:1rem;line-height:1.5}._connectionModal_1ludq_409._error_1ludq_487 ._connectionContent_1ludq_437{border-color:var(--danger)}._connectionContent_1ludq_437 button{background:var(--primary);color:var(--white);border:none;padding:1rem 2.5rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:1rem}._connectionContent_1ludq_437 button:hover{background:var(--primary-dark);transform:translateY(-2px)}._loadingSpinner_1ludq_529{width:50px;height:50px;border:4px solid rgba(255,255,255,.2);border-top:4px solid var(--primary);border-radius:50%;animation:_spin_1ludq_1 1s linear infinite;margin:0 auto 1.5rem}@keyframes _spin_1ludq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._videoArea_1ludq_559{flex:1;position:relative;display:flex;background:#000;overflow:hidden}._remoteVideoArea_1ludq_575{flex:1;position:relative;background:#000;display:flex;align-items:center;justify-content:center}._remoteVideosGrid_1ludq_593{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}._remoteVideoContainer_1ludq_611{position:relative;flex:1;min-width:300px;min-height:200px;background:#000;border-radius:8px;overflow:hidden}._remoteVideo_1ludq_575{width:100%;height:100%;object-fit:cover;background:#000}._remoteUserLabel_1ludq_645{position:absolute;bottom:1rem;left:1rem;background:#000000b3;padding:.4rem .8rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.9rem;font-weight:600;color:var(--white)}._noVideoOverlay_1ludq_671{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:3rem;color:#ffffffb3}._noVideoOverlay_1ludq_671 span{font-size:1rem;margin-top:1rem}._localVideoContainer_1ludq_713{position:absolute;top:1.5rem;left:1.5rem;width:240px;height:180px;border-radius:16px;overflow:hidden;border:3px solid rgba(255,255,255,.2);background:#000;z-index:5;transition:all .3s ease}._localVideoContainer_1ludq_713:hover{transform:scale(1.05);border-color:var(--primary)}._localVideo_1ludq_713{width:100%;height:100%;object-fit:cover;background:#000}._localVideoLabel_1ludq_765{position:absolute;bottom:.6rem;left:.6rem;background:#000000b3;padding:.3rem .6rem;border-radius:10px;font-size:.9rem;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}._cameraOffOverlay_1ludq_791{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:2rem;color:#ffffffb3}._cameraOffOverlay_1ludq_791 span{font-size:.8rem;margin-top:.5rem}._callControls_1ludq_833{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 2rem;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1)}._lessonControls_1ludq_853{display:flex;gap:1rem}._startLessonBtn_1ludq_863{background:var(--success);color:var(--white);border:none;padding:1rem 2rem;border-radius:25px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}._startLessonBtn_1ludq_863:hover{background:#45a049;transform:scale(1.05)}._controlGroup_1ludq_897{display:flex;gap:1.2rem}._controlBtn_1ludq_907{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:60px;height:60px;border-radius:50%;border:none;background:none;color:var(--white);cursor:pointer;transition:all .3s ease;position:relative;font-size:1.2rem}._controlBtn_1ludq_907:hover{background:#ffffff1a;transform:scale(1.1)}._controlBtn_1ludq_907._muted_1ludq_953,._controlBtn_1ludq_907._cameraOff_1ludq_791{background:#f4433633}._controlBtn_1ludq_907._muted_1ludq_953:hover,._controlBtn_1ludq_907._cameraOff_1ludq_791:hover{background:#f443364d}._controlBtn_1ludq_907._recording_1ludq_973{background:#f4433633;animation:_recordingBlink_1ludq_1957 1s infinite}._controlIcon_1ludq_983{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}._controlText_1ludq_997{font-size:.8rem;font-weight:600;white-space:nowrap}@keyframes _recordingBlink_1ludq_1957{0%,50%{opacity:1}51%,to{opacity:.7}}._chatBadge_1ludq_1019{position:absolute;top:-6px;right:-6px;background:var(--danger);color:var(--white);border-radius:12px;padding:.2rem .5rem;font-size:.8rem;font-weight:600;min-width:20px;text-align:center}._endCallBtn_1ludq_1047{display:flex;align-items:center;gap:.6rem;background:var(--danger);color:var(--white);border:none;padding:1rem 2rem;border-radius:30px;cursor:pointer;font-weight:600;font-size:1.1rem;transition:all .3s ease}._endCallBtn_1ludq_1047:hover{background:#d32f2f;transform:scale(1.05)}._endCallIcon_1ludq_1087{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}._chatPanel_1ludq_1101{position:absolute;right:0;top:0;bottom:0;width:360px;background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;z-index:15;animation:_slideInRight_1ludq_1 .3s ease}@keyframes _slideInRight_1ludq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._chatHeader_1ludq_1141{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;border-bottom:1px solid rgba(255,255,255,.1)}._chatHeader_1ludq_1141 h3{font-size:1.2rem;font-weight:600;color:var(--white);display:flex;align-items:center;gap:.5rem}._closeChat_1ludq_1175{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:.6rem;border-radius:50%;transition:all .2s ease;font-size:1.2rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._closeChat_1ludq_1175:hover{background:#ffffff1a;color:var(--white)}._chatMessages_1ludq_1217{flex:1;overflow-y:auto;padding:1.2rem;display:flex;flex-direction:column;gap:.8rem}._chatMessages_1ludq_1217::-webkit-scrollbar{width:6px}._chatMessages_1ludq_1217::-webkit-scrollbar-track{background:#ffffff1a}._chatMessages_1ludq_1217::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}._noMessages_1ludq_1261{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#ffffff80;font-size:1rem}._message_1ludq_1283{display:flex;margin-bottom:.8rem}._message_1ludq_1283._own_1ludq_1293{justify-content:flex-end}._message_1ludq_1283._other_1ludq_1301{justify-content:flex-start}._messageContent_1ludq_1309{max-width:85%;background:var(--primary);padding:1rem;border-radius:16px;position:relative}._message_1ludq_1283._own_1ludq_1293 ._messageContent_1ludq_1309{background:var(--primary);border-bottom-right-radius:6px}._message_1ludq_1283._other_1ludq_1301 ._messageContent_1ludq_1309{background:#ffffff26;border-bottom-left-radius:6px}._messageContent_1ludq_1309 p{margin:0;font-size:1rem;line-height:1.4;word-wrap:break-word}._messageTime_1ludq_1359{font-size:.8rem;opacity:.7;margin-top:.4rem;display:block}._chatInput_1ludq_1373{display:flex;padding:1.2rem;border-top:1px solid rgba(255,255,255,.1);gap:.6rem;align-items:flex-end}._chatInput_1ludq_1373 input[type=text]{flex:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:25px;padding:1rem 1.2rem;color:var(--white);font-size:1rem}._chatInput_1ludq_1373 input[type=text]::placeholder{color:#ffffff80}._chatInput_1ludq_1373 input[type=text]:focus{outline:none;border-color:var(--primary);background:#ffffff26}._chatInput_1ludq_1373 button[type=submit]{background:var(--primary);border:none;border-radius:8px;padding:.8rem 1.2rem;color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:.9rem;font-weight:600;white-space:nowrap}._chatInput_1ludq_1373 button[type=submit]:hover:not(:disabled){background:var(--primary-dark);transform:scale(1.05)}._chatInput_1ludq_1373 button[type=submit]:disabled{opacity:.5;cursor:not-allowed}._uploadBtn_1ludq_1481{background:#fff3;border:none;border-radius:8px;padding:.8rem 1rem;color:var(--white);cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:600;white-space:nowrap}._uploadBtn_1ludq_1481:hover{background:#ffffff4d}._sendBtn_1ludq_1515{background:var(--primary);border:none;border-radius:8px;padding:.8rem 1.2rem;color:var(--white);cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:600;white-space:nowrap}._sendBtn_1ludq_1515:hover:not(:disabled){background:var(--primary-dark);transform:scale(1.05)}._sendBtn_1ludq_1515:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){._chatPanel_1ludq_1101{width:320px}._localVideoContainer_1ludq_713{width:200px;height:150px}}@media (max-width: 768px){._callHeader_1ludq_59{padding:1rem;flex-direction:column;gap:1rem}._callControls_1ludq_833{padding:1rem;flex-direction:column;gap:1.5rem}._controlGroup_1ludq_897{justify-content:center}._controlBtn_1ludq_907{width:70px;height:70px;font-size:1.1rem}._controlIcon_1ludq_983{width:20px;height:20px}._controlText_1ludq_997{font-size:.7rem}._localVideoContainer_1ludq_713{width:150px;height:120px;top:1rem;left:1rem}._chatPanel_1ludq_1101{width:100%;bottom:0;top:auto;height:60%;border-left:none;border-top:1px solid rgba(255,255,255,.1);animation:_slideInUp_1ludq_1 .3s ease}@keyframes _slideInUp_1ludq_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._waitingContent_1ludq_231,._callEndedContent_1ludq_321,._connectionContent_1ludq_437{margin:1rem;padding:2rem}._callInfo_1ludq_81 h2{font-size:1.1rem}._callInfo_1ludq_81 p{font-size:.9rem}._callDuration_1ludq_159{font-size:1rem;padding:.5rem 1rem}._lessonControls_1ludq_853{justify-content:center}}@media (max-width: 480px){._callHeader_1ludq_59{padding:.8rem}._callInfo_1ludq_81 h2{font-size:1rem}._callInfo_1ludq_81 p{font-size:.85rem}._controlBtn_1ludq_907{width:60px;height:60px;font-size:1rem}._controlIcon_1ludq_983{width:18px;height:18px}._controlText_1ludq_997{font-size:.6rem}._endCallBtn_1ludq_1047{padding:.8rem 1.5rem;font-size:1rem}._endCallIcon_1ludq_1087{width:16px;height:16px}._localVideoContainer_1ludq_713{width:120px;height:90px;top:.5rem;left:.5rem}._chatMessages_1ludq_1217,._chatInput_1ludq_1373{padding:1rem}._messageContent_1ludq_1309{padding:.8rem}._remoteUserLabel_1ludq_645{bottom:1rem;left:1rem;padding:.4rem .8rem}._waitingContent_1ludq_231,._callEndedContent_1ludq_321{padding:1.5rem}._waitingContent_1ludq_231 h3,._callEndedContent_1ludq_321 h3{font-size:1.2rem}._waitingContent_1ludq_231 p,._callEndedContent_1ludq_321 p{font-size:.9rem}._waitingIcon_1ludq_259{font-size:2.5rem;margin-bottom:1rem}._callDuration_1ludq_159{font-size:.9rem;padding:.4rem .8rem}._startLessonBtn_1ludq_863{padding:.8rem 1.5rem;font-size:.9rem}}@media (prefers-reduced-motion: reduce){._controlBtn_1ludq_907,._endCallBtn_1ludq_1047,._chatPanel_1ludq_1101,._localVideoContainer_1ludq_713,._chatInput_1ludq_1373 button,._callEndedContent_1ludq_321 button,._connectionContent_1ludq_437 button,._startLessonBtn_1ludq_863{transition:none}._statusIndicator_1ludq_133,._waitingIcon_1ludq_259,._recordingBlink_1ludq_1957,._loadingSpinner_1ludq_529{animation:none}._controlBtn_1ludq_907:hover,._endCallBtn_1ludq_1047:hover,._localVideoContainer_1ludq_713:hover,._chatInput_1ludq_1373 button:hover,._callEndedContent_1ludq_321 button:hover,._connectionContent_1ludq_437 button:hover,._startLessonBtn_1ludq_863:hover{transform:none}}@media (prefers-contrast: high){._controlBtn_1ludq_907,._endCallBtn_1ludq_1047,._messageContent_1ludq_1309,._waitingContent_1ludq_231,._callEndedContent_1ludq_321,._connectionContent_1ludq_437,._startLessonBtn_1ludq_863{border:2px solid currentColor}}._whiteboardPanel_1ludq_2013{position:absolute;right:1.5rem;bottom:6.5rem;width:850px;max-width:90vw;height:600px;max-height:75vh;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0006;display:flex;flex-direction:column;overflow:hidden;z-index:25}._whiteboardHeader_1ludq_2047{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:var(--primary);color:var(--white)}._whiteboardHeader_1ludq_2047 h3{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin:0}._closeWhiteboard_1ludq_2081{background:none;border:none;color:inherit;cursor:pointer;font-size:1.1rem;padding:.25rem .5rem;border-radius:999px}._closeWhiteboard_1ludq_2081:hover{background:#ffffff26}._whiteboardContainer_1ludq_2109{flex:1;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:.75rem}._whiteboard-container_1ludq_2127{width:100%;height:100%;display:flex;flex-direction:column}._whiteboard-toolbar_1ludq_2141{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border-radius:10px;margin-bottom:.5rem;box-shadow:0 1px 4px #00000014}._whiteboard-toolbar_1ludq_2141 input[type=color],._whiteboard-toolbar_1ludq_2141 input[type=range],._whiteboard-toolbar_1ludq_2141 button,._whiteboard-toolbar_1ludq_2141 input[type=text]{border-radius:6px;border:1px solid #ddd;padding:.25rem .5rem;font-size:.8rem}._whiteboard-toolbar_1ludq_2141 button{background:var(--primary);color:#fff;border:none;cursor:pointer}._whiteboard-toolbar_1ludq_2141 button:disabled{opacity:.6;cursor:default}._whiteboard-toolbar_1ludq_2141 button:not(:disabled):hover{background:var(--primary-dark)}._whiteboard-container_1ludq_2127 canvas{flex:1;width:100%;max-height:100%;border-radius:10px;border:1px solid #ddd;background:#fff}._controlBtn_1ludq_907:focus,._endCallBtn_1ludq_1047:focus,._closeChat_1ludq_1175:focus,._chatInput_1ludq_1373 button:focus,._callEndedContent_1ludq_321 button:focus,._connectionContent_1ludq_437 button:focus,._startLessonBtn_1ludq_863:focus{outline:2px solid var(--primary);outline-offset:2px}._Hammersmith_1eaqv_1{font-family:Hammersmith One,sans-serif;font-style:normal}._navbar_1eaqv_11{background-color:#fff;padding:1rem 0;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000}._navContainer_1eaqv_29{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;min-width:0}._logo_1eaqv_49{flex-shrink:0}._logo_1eaqv_49 img{height:100px}._navLinks_1eaqv_65{display:flex;gap:2.5rem;list-style-type:none;margin:0;align-items:center;padding:0;flex:1;justify-content:center;min-width:0}._navLinks_1eaqv_65 a{text-decoration:none;color:#0a232b;font-family:Hammersmith One,sans-serif;font-weight:400;font-size:1.1rem;transition:all .2s ease;padding:.5rem 0;white-space:nowrap}._navLinks_1eaqv_65 a:hover{color:#1a5666}._navLinks_1eaqv_65 a._active_1eaqv_119{color:#1a5666;font-weight:600}._logoutBtn_1eaqv_129{border:1px solid #1a5666;background-color:#fff;color:#1a5666;border-radius:50px;padding:.6rem 1.5rem;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease;font-family:Hammersmith One,sans-serif;flex-shrink:0;margin-left:1rem;white-space:nowrap}._logoutBtn_1eaqv_129:hover{background-color:#053644;color:#fff}._inverseTeal_1eaqv_171{background-color:#fff;border-color:#1a5666}._inverseTeal_1eaqv_171:hover{background-color:#053644;color:#fff}@media (max-width: 1400px){._navLinks_1eaqv_65{gap:2rem}}@media (max-width: 1200px){._navLinks_1eaqv_65{gap:1.5rem}._navLinks_1eaqv_65 a{font-size:1rem}}@media (max-width: 1000px){._navLinks_1eaqv_65{gap:1rem}._navLinks_1eaqv_65 a{font-size:.9rem;padding:.3rem 0}._logoutBtn_1eaqv_129{font-size:.8rem;padding:.5rem 1.2rem}}@media (max-width: 768px){._navContainer_1eaqv_29{display:flex;flex-direction:column;padding:1rem;gap:1rem}._logo_1eaqv_49{margin:0;text-align:center}._navLinks_1eaqv_65{flex-wrap:wrap;justify-content:center;gap:1rem 2rem}._logoutBtn_1eaqv_129{margin-left:0;margin-top:.5rem}}@media (max-width: 480px){._navContainer_1eaqv_29{display:flex;flex-direction:column;padding:1rem;gap:1rem}._logo_1eaqv_49{margin:0;text-align:center}._navLinks_1eaqv_65{flex-wrap:wrap;justify-content:center;gap:1rem 2rem}._logoutBtn_1eaqv_129{margin-left:0;margin-top:.5rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 15px rgba(0, 0, 0, .05);--success: #27ae60;--warning: #f39c12;--error: #e74c3c;--danger: #e74c3c}body{font-family:Nunito,sans-serif;background-color:var(--background);color:#333;margin:0!important;overflow-x:hidden}._loading_103ok_61{display:flex;justify-content:center;align-items:center;height:400px;font-size:1.2rem;color:var(--primary)}._messagesContainer_103ok_79{max-width:1400px;margin:2rem auto;padding:0 2rem;min-height:calc(100vh - 200px);overflow:visible}._messagesHeader_103ok_95{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._messagesHeader_103ok_95 h1{color:var(--primary);font-family:Hammersmith One,sans-serif;font-size:2rem;display:flex;align-items:center;gap:.75rem}._messagesHeader_103ok_95 h1 i{background-color:var(--primary-light);color:var(--primary);width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.2rem}._messagesLayout_103ok_151{display:grid;grid-template-columns:380px 1fr;height:750px;background:var(--white);border-radius:16px;box-shadow:0 10px 30px #1a566614;overflow:hidden;border:1px solid rgba(26,86,102,.08);position:relative}._messagesLayout_103ok_151:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);z-index:1}._conversationsList_103ok_197{border-right:1px solid var(--gray);display:flex;flex-direction:column;background:var(--gray-light);overflow:hidden}._conversationsHeader_103ok_213{padding:2rem 1.5rem 1rem;border-bottom:1px solid var(--gray);background:var(--white);flex-shrink:0}._conversationsHeader_103ok_213 h3{color:var(--text-dark);font-family:Hammersmith One,sans-serif;font-size:1.2rem;margin:0}._searchBar_103ok_241{position:relative;padding:1rem 1.5rem;background:var(--white);border-bottom:1px solid var(--gray);flex-shrink:0}._searchBar_103ok_241 i{position:absolute;left:2rem;top:50%;transform:translateY(-50%);color:#999;font-size:.9rem}._searchInput_103ok_275{width:100%;padding:.8rem 1rem .8rem 2.5rem;border:1px solid var(--gray);border-radius:50px;font-size:.9rem;outline:none;transition:all .3s ease;font-family:inherit}._searchInput_103ok_275:focus{border-color:var(--primary);box-shadow:0 0 0 2px #1a56661a}._conversationsScroll_103ok_307{flex:1;overflow-y:auto;overflow-x:hidden;background:var(--gray-light);min-height:0}._noConversations_103ok_323{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:#999}._noConversations_103ok_323 i{font-size:3rem;margin-bottom:1rem;color:var(--primary-light)}._noConversations_103ok_323 h4{color:#666;margin-bottom:.5rem;font-family:Hammersmith One,sans-serif}._noConversations_103ok_323 p{color:#999;font-size:.9rem;line-height:1.4}._conversationItem_103ok_381{display:flex;align-items:center;padding:1.2rem 1.5rem;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(26,86,102,.06);background:var(--white);margin:.5rem;border-radius:12px;border-left:4px solid transparent}._conversationItem_103ok_381:hover{background:var(--primary-light);transform:translate(3px)}._conversationItem_103ok_381._selected_103ok_417{background:var(--primary-light);border-left:4px solid var(--primary);box-shadow:0 3px 12px #1a56661f}._participantAvatar_103ok_431{width:50px;height:50px;border-radius:50%;object-fit:cover;border:3px solid var(--white);box-shadow:0 2px 8px #0000001a;flex-shrink:0;margin-right:1rem}._conversationDetails_103ok_453{flex:1;min-width:0}._conversationTop_103ok_463{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}._conversationTop_103ok_463 h4{color:var(--text-dark);font-size:1rem;font-weight:600;margin:0}._time_103ok_491{color:#999;font-size:.8rem;flex-shrink:0}._lastMessage_103ok_503{color:#666;font-size:.9rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messagesArea_103ok_523{display:flex;flex-direction:column;background:var(--white);min-height:0;overflow:hidden}._messagesArea_103ok_523._hidden_103ok_539{display:none}._messagesHeader_103ok_95{padding:1.5rem 2rem;border-bottom:1px solid var(--gray);display:flex;align-items:center;gap:1rem;background:var(--gray-light);flex-shrink:0}._backButton_103ok_569{display:none;background:none;border:none;color:var(--primary);font-size:1.2rem;cursor:pointer;padding:.5rem;transition:all .3s ease}._backButton_103ok_569:hover{color:var(--primary-dark);transform:translate(-2px)}._headerAvatar_103ok_601{width:50px;height:50px;border-radius:50%;object-fit:cover;border:3px solid var(--white);box-shadow:0 2px 8px #0000001a;flex-shrink:0;transition:all .3s ease}._headerAvatar_103ok_601:hover{box-shadow:0 4px 12px #1a566633;transform:scale(1.05)}._headerDetails_103ok_633{flex:1}._headerDetails_103ok_633 h3{color:var(--text-dark);font-size:1.1rem;margin:0 0 .2rem;font-family:Hammersmith One,sans-serif}._clickToView_103ok_655{color:#666;font-size:.8rem;font-weight:400}._messagesScroll_103ok_669{flex:1;padding:1.5rem 2rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.5rem;background:var(--white);min-height:0;scroll-behavior:smooth}._messagesLoading_103ok_695{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--primary);gap:1rem}._messagesLoading_103ok_695 i{font-size:2rem}._noMessages_103ok_723{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999;text-align:center}._noMessages_103ok_723 i{font-size:2.5rem;margin-bottom:1rem;color:var(--primary-light)}._noMessages_103ok_723 p{color:#666}._message_103ok_79{display:flex;margin-bottom:.5rem;animation:_fadeIn_103ok_1 .3s ease}._message_103ok_79._sent_103ok_777{justify-content:flex-end}._message_103ok_79._received_103ok_785{justify-content:flex-start}._messageContent_103ok_793{max-width:70%;padding:.8rem 1.2rem;border-radius:18px;position:relative;box-shadow:0 2px 8px #0000000d;word-wrap:break-word;overflow-wrap:break-word}._sent_103ok_777 ._messageContent_103ok_793{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-bottom-right-radius:4px}._received_103ok_785 ._messageContent_103ok_793{background:var(--gray-light);color:var(--text-dark);border-bottom-left-radius:4px}._messageContent_103ok_793 p{margin:0;line-height:1.5;font-size:.95rem}._messageTime_103ok_849{display:block;font-size:.7rem;margin-top:.4rem;opacity:.8}._sent_103ok_777 ._messageTime_103ok_849{color:#fffc}._received_103ok_785 ._messageTime_103ok_849{color:#999}._messageFiles_103ok_881{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}._fileItem_103ok_895{display:flex;flex-direction:column}._uploadedImage_103ok_905{max-width:300px;max-height:300px;border-radius:8px;cursor:pointer;transition:all .3s ease}._uploadedImage_103ok_905:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}._fileLink_103ok_931{display:flex;align-items:center;gap:.5rem;padding:.8rem;background:#ffffff1a;border-radius:8px;color:inherit;text-decoration:none;transition:all .3s ease}._sent_103ok_777 ._fileLink_103ok_931{background:#ffffff26;color:#fff}._received_103ok_785 ._fileLink_103ok_931{background:#1a56660d;color:var(--primary)}._fileLink_103ok_931:hover{background:#ffffff40;transform:translate(2px)}._fileLink_103ok_931 i{font-size:1.2rem}._fileLink_103ok_931 span{font-size:.85rem}._fileSize_103ok_1001{margin-left:auto;opacity:.7}._messageInput_103ok_1013{padding:1.5rem 2rem;border-top:1px solid var(--gray);background:var(--white);flex-shrink:0}._uploadProgress_103ok_1027{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem;background:var(--gray-light);border-radius:8px}._uploadItem_103ok_1047{display:flex;align-items:center;gap:.8rem;font-size:.85rem}._uploadItem_103ok_1047 span:first-child{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressBar_103ok_1075{flex:2;height:6px;background:var(--gray);border-radius:3px;overflow:hidden}._progressFill_103ok_1091{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));transition:width .3s ease}._pastedImagesPreview_103ok_1103{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}._pastedImageItem_103ok_1117{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden}._pastedImageItem_103ok_1117 img{width:100%;height:100%;object-fit:cover}._selectedFilesPreview_103ok_1145{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap;max-height:150px;overflow-y:auto}._selectedFileItem_103ok_1163{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}._filePreviewImage_103ok_1181{width:100%;height:100%;object-fit:cover}._removeImageBtn_103ok_1191{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:var(--error);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._removeImageBtn_103ok_1191:hover{background:#c0392b;transform:scale(1.1)}._removeFileBtn_103ok_1237{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:var(--error);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:.8rem;z-index:10}._removeFileBtn_103ok_1237:hover{background:#c0392b;transform:scale(1.1)}._removeFileBtn_103ok_1237 i{pointer-events:none}._inputBar_103ok_1291{display:flex;align-items:center;gap:.8rem}._attachButton_103ok_1303{min-width:70px;height:45px;border-radius:25px;border:none;background:var(--gray-light);color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;transition:all .3s ease;flex-shrink:0;padding:0 1rem}._attachButton_103ok_1303 i{display:flex;align-items:center;justify-content:center}._attachButton_103ok_1303:hover{background:var(--primary-light);transform:scale(1.05)}._textInput_103ok_1361{flex:1;padding:.8rem 1.2rem;border:2px solid var(--gray);border-radius:25px;font-size:.95rem;outline:none;resize:none;font-family:inherit;transition:all .3s ease;max-height:120px}._textInput_103ok_1361:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1a56661a}._sendButton_103ok_1397{min-width:70px;height:45px;border-radius:25px;border:none;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;transition:all .3s ease;flex-shrink:0;box-shadow:0 4px 12px #1a56664d;padding:0 1rem}._sendButton_103ok_1397 i{display:flex;align-items:center;justify-content:center}._sendButton_103ok_1397:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 6px 16px #1a566666}._sendButton_103ok_1397:disabled{opacity:.5;cursor:not-allowed}._modalOverlay_103ok_1471{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_103ok_1 .3s ease-out;overflow:auto}._modalContent_103ok_1505{background:linear-gradient(135deg,var(--white),var(--gray-light));border-radius:20px;max-width:800px;width:100%;max-height:90vh;position:relative;box-shadow:0 25px 50px #0000004d;border:1px solid rgba(26,86,102,.1);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}._modalHeader_103ok_1535{position:sticky;top:0;background:linear-gradient(135deg,var(--white),var(--gray-light));padding:2rem 2rem 1rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0;width:100%;box-sizing:border-box;z-index:10;flex-shrink:0}._modalHeader_103ok_1535 h2{font-size:1.6rem;font-weight:800;color:var(--text-dark);margin:0;word-wrap:break-word;overflow-wrap:break-word;flex:1;padding-right:1rem}._closeButton_103ok_1591{background:var(--gray-light);border:2px solid var(--gray);font-size:1.3rem;cursor:pointer;color:#666;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._closeButton_103ok_1591:hover{background-color:var(--danger);border-color:var(--danger);color:#fff;transform:rotate(90deg)}._modalProfileHeader_103ok_1637,._modalTutorHeader_103ok_1657{display:flex;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,var(--primary-light),#cce7ea);margin-bottom:2rem}._modalAvatar_103ok_1677,._modalTutorAvatar_103ok_1679{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 8px 20px #1a566633;flex-shrink:0}._modalTutorInfo_103ok_1699,._modalProfileInfo_103ok_1701{flex:1}._modalTutorInfo_103ok_1699 h2,._modalProfileInfo_103ok_1701 h3{font-size:1.4rem;margin:0 0 .5rem;color:var(--text-dark);font-weight:800}._tutorSubject_103ok_1725{display:inline-block;background:#1a566614;color:var(--primary);padding:.45rem .9rem;border-radius:18px;font-size:.9rem;font-weight:700;border:1px solid rgba(26,86,102,.15);margin-bottom:.5rem}._tutorRating_103ok_1749,._ratingContainer_103ok_1751{display:flex;gap:.6rem;align-items:center;color:#666;flex-wrap:wrap;margin-top:.5rem}._stars_103ok_1769{display:flex;gap:2px;color:var(--warning)}._ratingValue_103ok_1781,._ratingNumber_103ok_1783{font-weight:700;color:var(--text-dark);font-size:.9rem}._reviewCount_103ok_1795{color:#666;font-size:.8rem;font-weight:500}._modalBody_103ok_1807{padding:2rem;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:var(--primary) var(--gray-light)}._modalBody_103ok_1807::-webkit-scrollbar{width:8px}._modalBody_103ok_1807::-webkit-scrollbar-track{background:var(--gray-light);border-radius:4px;margin:4px 0}._modalBody_103ok_1807::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px;border:2px solid var(--gray-light)}._modalBody_103ok_1807::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._modalSection_103ok_1865{margin-bottom:2rem;padding:1.2rem;background-color:var(--white);border-radius:10px;box-shadow:0 3px 10px #0000000d}._modalSection_103ok_1865:last-of-type{margin-bottom:0}._modalSection_103ok_1865 h3{font-size:1.1rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700}._sectionTitle_103ok_1903{font-size:1.1rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700;display:flex;align-items:center;gap:.5rem}._sectionTitle_103ok_1903 i{color:var(--primary)}._modalText_103ok_1931,._modalSection_103ok_1865 p{color:#555;line-height:1.6;margin:0;font-size:.95rem;font-weight:400}._infoGrid_103ok_1949{display:flex;flex-direction:column;gap:.8rem}._infoItem_103ok_1961{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:var(--gray-light);border-radius:8px;border-left:3px solid var(--primary)}._infoLabel_103ok_1981{font-weight:600;color:var(--text-dark);font-size:.9rem}._infoValue_103ok_1993{color:#666;font-size:.9rem}._modalActions_103ok_2003{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:2px solid var(--gray);margin-top:2rem;flex-wrap:wrap}._actionButtonSecondary_103ok_2023,._actionButtonPrimary_103ok_2025{padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:140px;text-transform:uppercase;letter-spacing:.3px;border:none;flex:1;max-width:250px;box-shadow:0 4px 6px #0000001a;font-family:Nunito,sans-serif}._actionButtonSecondary_103ok_2023{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._actionButtonSecondary_103ok_2023:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-light),#cce7ea);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px #1a566633}._actionButtonPrimary_103ok_2025{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 20px #1a56664d}._actionButtonPrimary_103ok_2025:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 10px 25px #1a566666}._actionButtonSecondary_103ok_2023:disabled,._actionButtonPrimary_103ok_2025:disabled{opacity:.6;cursor:not-allowed;transform:none}._reviewsContainer_103ok_2133{display:flex;flex-direction:column;gap:1rem;max-height:250px;overflow-y:auto;overflow-x:hidden;width:100%}._reviewsContainer_103ok_2133::-webkit-scrollbar{width:4px}._reviewsContainer_103ok_2133::-webkit-scrollbar-track{background:var(--gray-light);border-radius:2px}._reviewsContainer_103ok_2133::-webkit-scrollbar-thumb{background:var(--primary);border-radius:2px}._reviewItem_103ok_2181{background-color:var(--gray-light);padding:1rem;border-radius:8px;border-left:3px solid var(--primary);width:100%;box-sizing:border-box;overflow-x:hidden}._reviewHeader_103ok_2201{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}._reviewRating_103ok_2219{display:flex;gap:1px;flex-shrink:0}._reviewStudent_103ok_2231{font-weight:600;color:var(--primary);font-size:.85rem;word-wrap:break-word;overflow-wrap:break-word}._reviewComment_103ok_2247{color:#555;line-height:1.5;font-style:italic;margin:0;font-size:.85rem;word-wrap:break-word;overflow-wrap:break-word}._noReviews_103ok_2267{text-align:center;color:#666;font-style:italic;margin:0}._conversationsScroll_103ok_307::-webkit-scrollbar,._messagesScroll_103ok_669::-webkit-scrollbar{width:6px}._conversationsScroll_103ok_307::-webkit-scrollbar-track,._messagesScroll_103ok_669::-webkit-scrollbar-track{background:#f1f1f1}._conversationsScroll_103ok_307::-webkit-scrollbar-thumb,._messagesScroll_103ok_669::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}._conversationsScroll_103ok_307::-webkit-scrollbar-thumb:hover,._messagesScroll_103ok_669::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}@keyframes _fadeIn_103ok_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){._messagesLayout_103ok_151{grid-template-columns:320px 1fr}._messagesContainer_103ok_79{padding:0 1rem}}@media (max-width: 992px){._messagesLayout_103ok_151{grid-template-columns:280px 1fr;height:550px}._messagesContainer_103ok_79{padding:0 1rem}._conversationsHeader_103ok_213{padding:1.5rem 1rem 1rem}._searchBar_103ok_241{padding:.8rem 1rem}._messagesHeader_103ok_95,._messagesScroll_103ok_669,._messageInput_103ok_1013{padding:1.2rem 1.5rem}}@media (max-width: 768px){._messagesLayout_103ok_151{grid-template-columns:1fr;height:600px;position:relative}._conversationsList_103ok_197{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}._conversationsList_103ok_197._hidden_103ok_539,._messagesArea_103ok_523._hidden_103ok_539{display:none}._backButton_103ok_569{display:flex}._messagesHeader_103ok_95 h1{font-size:1.8rem}._message_103ok_79{max-width:85%}._messageContent_103ok_793{max-width:100%}._modalContent_103ok_1505{max-width:95%;max-height:95vh}._modalHeader_103ok_1535{padding:1.5rem}._modalHeader_103ok_1535 h2{font-size:1.3rem}._modalBody_103ok_1807{padding:1.5rem}._modalTutorHeader_103ok_1657,._modalProfileHeader_103ok_1637{flex-direction:column;text-align:center;padding:1.5rem}._modalAvatar_103ok_1677,._modalTutorAvatar_103ok_1679{width:100px;height:100px}._modalActions_103ok_2003{flex-direction:column}._actionButtonSecondary_103ok_2023,._actionButtonPrimary_103ok_2025{width:100%;max-width:none;flex:none}._uploadedImage_103ok_905{max-width:200px;max-height:200px}}@media (max-width: 576px){._messagesContainer_103ok_79{margin:1rem auto;padding:0 .5rem}._messagesLayout_103ok_151{border-radius:12px}._conversationsHeader_103ok_213{padding:1rem}._conversationItem_103ok_381{padding:1rem;margin:.3rem}._participantAvatar_103ok_431{width:45px;height:45px}._messagesHeader_103ok_95{padding:1rem}._headerAvatar_103ok_601{width:45px;height:45px}._messagesScroll_103ok_669,._messageInput_103ok_1013{padding:1rem}._attachButton_103ok_1303,._sendButton_103ok_1397{width:40px;height:40px}._modalContent_103ok_1505{margin:.5rem}._modalHeader_103ok_1535,._modalBody_103ok_1807,._modalTutorHeader_103ok_1657,._modalProfileHeader_103ok_1637{padding:1.2rem}._uploadedImage_103ok_905{max-width:150px;max-height:150px}}@media (max-width: 480px){._modalContent_103ok_1505{margin:.5rem}._modalHeader_103ok_1535,._modalBody_103ok_1807{padding:1.2rem}}._container_iuu1u_25{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);font-family:Inter,sans-serif}._content_iuu1u_97{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:calc(100vh - 100px);padding:30px 20px 20px}._loginContainer_iuu1u_115{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:10px auto 30px}._formHeader_iuu1u_133{display:flex;align-items:center;justify-content:center;margin-bottom:30px}._loginTitle_iuu1u_147{font-family:Inter,sans-serif;font-size:38px;font-weight:700;color:var(--text-dark);position:relative;margin:0;text-align:center}._loginTitle_iuu1u_147:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:3px}._loginForm_iuu1u_191{display:flex;flex:1;max-width:1200px;min-height:600px;background:var(--white);border-radius:25px;box-shadow:0 20px 40px #0a232b14,0 1px 3px #0a232b1a;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;overflow:hidden}._loginForm_iuu1u_191:hover{transform:translateY(-5px);box-shadow:0 25px 50px #0a232b1f,0 3px 7px #0a232b26}._loginForm_iuu1u_191:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:25px 25px 0 0;z-index:20}._formContent_iuu1u_255{flex:1;padding:50px 60px;max-width:600px;display:flex;flex-direction:column;justify-content:center}._illustrationContainer_iuu1u_273{flex:1;display:flex;justify-content:center;align-items:stretch;background:var(--white);border-radius:0 25px 25px 0;overflow:hidden;min-width:500px}._loginIllustration_iuu1u_295{width:100%;height:100%;object-fit:cover}._errorMessage_iuu1u_307{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-size:14px}._formGroup_iuu1u_329{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}._formGroup_iuu1u_329 label{font-family:Inter,sans-serif;font-weight:600;color:var(--text-dark);font-size:15px;margin-bottom:-12px;margin-left:5px;transition:color .2s}._formGroup_iuu1u_329 input{width:100%;padding:14px 18px;border:2px solid #e4e9ec;border-radius:12px;font-size:15px;font-family:Inter,sans-serif;color:var(--text-dark);background-color:var(--gray-light);transition:all .3s ease;box-sizing:border-box}._formGroup_iuu1u_329 input:hover{border-color:var(--primary);background-color:var(--white)}._formGroup_iuu1u_329 input:focus{border-color:var(--primary);background-color:var(--white);outline:none;box-shadow:0 0 0 4px #1a566614}._formGroup_iuu1u_329 input:focus+label{color:var(--primary)}._passwordField_iuu1u_421{position:relative;width:100%}._passwordField_iuu1u_421 input{width:100%;padding:14px 70px 14px 18px;border:2px solid #e4e9ec;border-radius:12px;font-size:15px;font-family:Inter,sans-serif;color:var(--text-dark);background-color:var(--gray-light);transition:all .3s ease;box-sizing:border-box}._passwordField_iuu1u_421 input:hover{border-color:var(--primary);background-color:var(--white)}._passwordField_iuu1u_421 input:focus{border-color:var(--primary);background-color:var(--white);outline:none;box-shadow:0 0 0 4px #1a566614}._passwordToggle_iuu1u_481{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#999;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;transition:color .2s ease}._passwordToggle_iuu1u_481:hover{color:var(--primary)}._buttonGroup_iuu1u_515{display:flex;justify-content:center;gap:25px;margin-top:40px}._bigRoundedButton_iuu1u_529{font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;letter-spacing:.3px;padding:16px 36px;font-size:16px;border-radius:30px;min-width:150px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}._teal_iuu1u_565{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);box-shadow:0 4px 12px #1a566626}._teal_iuu1u_565:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 8px 20px #1a566640}._teal_iuu1u_565:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._back_iuu1u_603{background:var(--white);color:#666;border:2px solid #ddd}._back_iuu1u_603:hover{background-color:#f5f5f5;color:#333;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}._alternativeLinks_iuu1u_629{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px}._altLink_iuu1u_645{color:var(--primary);text-decoration:none;font-size:15px;font-weight:500;transition:all .2s ease}._altLink_iuu1u_645:hover{color:var(--primary-dark);text-decoration:underline}._footer_iuu1u_671{display:grid;grid-template-columns:1fr 3fr;padding:20px;background-color:var(--primary);color:var(--white);width:100%;gap:10px;margin-top:auto}._footerColumn_iuu1u_693{display:grid;grid-template-columns:1fr 1fr 1fr}._footerColumnSocial_iuu1u_703{display:grid;grid-template-columns:.25fr .25fr;justify-items:center}._listUnstyled_iuu1u_715{list-style:none;padding-left:0}._footer_iuu1u_671 a{color:var(--white);text-decoration:none;font-size:.9rem}._footer_iuu1u_671 a:hover{text-decoration:underline}._socialImages_iuu1u_745{width:50px;height:50px}@media (max-width: 1024px){._loginForm_iuu1u_191{flex-direction:column-reverse;max-width:600px;min-height:500px}._illustrationContainer_iuu1u_273{height:350px;border-radius:25px 25px 0 0;min-width:auto}._formContent_iuu1u_255{max-width:100%;padding:40px 35px}}@media (max-width: 800px){._footerColumnSocial_iuu1u_703{grid-template-columns:1fr;margin-left:10px}._footerColumn_iuu1u_693{grid-template-columns:1fr;justify-content:center;text-align:center}._listUnstyled_iuu1u_715{margin-right:30px}._loginContainer_iuu1u_115{max-width:90%}}@media (max-width: 768px){header{padding:15px 0 0 20px;height:90px;width:220px}header a{width:220px}header img{height:80px;width:220px}._content_iuu1u_97{padding:20px}._loginTitle_iuu1u_147{font-size:32px}._formContent_iuu1u_255{padding:30px 25px}._buttonGroup_iuu1u_515{flex-direction:column;align-items:center}._bigRoundedButton_iuu1u_529{width:100%;max-width:250px}._illustrationContainer_iuu1u_273{padding:1.5rem}}@media (max-width: 480px){header{padding:10px 0 0 15px;height:70px;width:180px}header a{width:180px;height:70px}header img{height:60px;width:180px}._loginTitle_iuu1u_147{font-size:28px}._formContent_iuu1u_255{padding:25px 20px}._formGroup_iuu1u_329{gap:15px}._formGroup_iuu1u_329 label{font-size:14px}._formGroup_iuu1u_329 input{padding:10px 14px}._passwordField_iuu1u_421 input{padding:10px 50px 10px 14px}._bigRoundedButton_iuu1u_529{padding:12px 28px;font-size:14px}._illustrationContainer_iuu1u_273{padding:1rem}}._container_2w6ni_25{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);font-family:Inter,sans-serif}._content_2w6ni_97{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:calc(100vh - 100px);padding:30px 20px 20px}._resetpasswordContainer_2w6ni_115{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:10px auto 30px}._formHeader_2w6ni_133{display:flex;align-items:center;justify-content:center;margin-bottom:30px}._resetpasswordTitle_2w6ni_147{font-family:Inter,sans-serif;font-size:38px;font-weight:700;color:var(--text-dark);position:relative;margin:0;text-align:center}._resetpasswordTitle_2w6ni_147:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:3px}._resetpasswordForm_2w6ni_191{display:flex;flex:1;max-width:1200px;min-height:600px;background:var(--white);border-radius:25px;box-shadow:0 20px 40px #0a232b14,0 1px 3px #0a232b1a;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;overflow:hidden}._resetpasswordForm_2w6ni_191:hover{transform:translateY(-5px);box-shadow:0 25px 50px #0a232b1f,0 3px 7px #0a232b26}._resetpasswordForm_2w6ni_191:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:25px 25px 0 0;z-index:20}._formContent_2w6ni_255{flex:1;padding:50px 60px;max-width:600px;display:flex;flex-direction:column;justify-content:center}._illustrationContainer_2w6ni_273{flex:1;display:flex;justify-content:center;align-items:stretch;background:var(--white);border-radius:0 25px 25px 0;overflow:hidden;min-width:500px}._resetpasswordIllustration_2w6ni_295{width:100%;height:100%;object-fit:cover}._errorMessage_2w6ni_307{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-size:14px}._successMessage_2w6ni_329{background:#efe;border:1px solid #cfc;color:#363;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-size:14px}._formGroup_2w6ni_351{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}._formGroup_2w6ni_351 label{font-family:Inter,sans-serif;font-weight:600;color:var(--text-dark);font-size:15px;margin-bottom:-12px;margin-left:5px;transition:color .2s}._formGroup_2w6ni_351 input{width:100%;padding:14px 18px;border:2px solid #e4e9ec;border-radius:12px;font-size:15px;font-family:Inter,sans-serif;color:var(--text-dark);background-color:var(--gray-light);transition:all .3s ease;box-sizing:border-box}._formGroup_2w6ni_351 input:hover{border-color:var(--primary);background-color:var(--white)}._formGroup_2w6ni_351 input:focus{border-color:var(--primary);background-color:var(--white);outline:none;box-shadow:0 0 0 4px #1a566614}._formGroup_2w6ni_351 input:focus+label{color:var(--primary)}._buttonGroup_2w6ni_443{display:flex;justify-content:center;gap:25px;margin-top:40px}._bigRoundedButton_2w6ni_457{font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;letter-spacing:.3px;padding:16px 36px;font-size:16px;border-radius:30px;min-width:150px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}._teal_2w6ni_493{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);box-shadow:0 4px 12px #1a566626}._teal_2w6ni_493:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 8px 20px #1a566640}._teal_2w6ni_493:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._back_2w6ni_531{background:var(--white);color:#666;border:2px solid #ddd}._back_2w6ni_531:hover{background-color:#f5f5f5;color:#333;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}._alternativeLinks_2w6ni_557{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px}._altLink_2w6ni_573{color:var(--primary);text-decoration:none;font-size:15px;font-weight:500;transition:all .2s ease}._altLink_2w6ni_573:hover{color:var(--primary-dark);text-decoration:underline}._footer_2w6ni_599{display:grid;grid-template-columns:1fr 3fr;padding:20px;background-color:var(--primary);color:var(--white);width:100%;gap:10px;margin-top:auto}._footerColumn_2w6ni_621{display:grid;grid-template-columns:1fr 1fr 1fr}._footerColumnSocial_2w6ni_631{display:grid;grid-template-columns:.25fr .25fr;justify-items:center}._listUnstyled_2w6ni_643{list-style:none;padding-left:0}._footer_2w6ni_599 a{color:var(--white);text-decoration:none;font-size:.9rem}._footer_2w6ni_599 a:hover{text-decoration:underline}._socialImages_2w6ni_673{width:50px;height:50px}@keyframes _shake_2w6ni_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}._errorShake_2w6ni_695{animation:_shake_2w6ni_1 .6s ease}@media (max-width: 1024px){._resetpasswordForm_2w6ni_191{flex-direction:column-reverse;max-width:600px;min-height:500px}._illustrationContainer_2w6ni_273{height:350px;border-radius:25px 25px 0 0;min-width:auto}._formContent_2w6ni_255{max-width:100%;padding:40px 35px}}@media (max-width: 800px){._footerColumnSocial_2w6ni_631{grid-template-columns:1fr;margin-left:10px}._footerColumn_2w6ni_621{grid-template-columns:1fr;justify-content:center;text-align:center}._listUnstyled_2w6ni_643{margin-right:30px}._resetpasswordContainer_2w6ni_115{max-width:90%}}@media (max-width: 768px){header{padding:15px 0 0 20px;height:90px;width:220px}header a{width:220px}header img{height:80px;width:220px}._content_2w6ni_97{padding:20px}._resetpasswordTitle_2w6ni_147{font-size:32px}._formContent_2w6ni_255{padding:30px 25px}._buttonGroup_2w6ni_443{flex-direction:column;align-items:center}._bigRoundedButton_2w6ni_457{width:100%;max-width:250px}._illustrationContainer_2w6ni_273{padding:1.5rem}}@media (max-width: 480px){header{padding:10px 0 0 15px;height:70px;width:180px}header a{width:180px;height:70px}header img{height:60px;width:180px}._resetpasswordTitle_2w6ni_147{font-size:28px}._formContent_2w6ni_255{padding:25px 20px}._formGroup_2w6ni_351{gap:15px}._formGroup_2w6ni_351 label{font-size:14px}._formGroup_2w6ni_351 input{padding:10px 14px}._bigRoundedButton_2w6ni_457{padding:12px 28px;font-size:14px}._illustrationContainer_2w6ni_273{padding:1rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f5f9fc;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 15px rgba(0, 0, 0, .05)}._container_ley4k_25{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);font-family:Inter,sans-serif}header{position:relative;padding:20px 0 0 40px;height:100px;width:250px;overflow:visible;display:flex;align-items:flex-start;gap:20px}header a{display:block;width:250px;height:100px;position:relative;z-index:5;overflow:visible}header img{width:250px;height:100px;display:block;object-fit:contain;object-position:left}._content_ley4k_97{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:calc(100vh - 100px);padding:30px 20px 20px}._signupContainer_ley4k_115{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:10px auto 30px}._formHeader_ley4k_133{display:flex;align-items:center;justify-content:center;margin-bottom:30px}._signupTitle_ley4k_147{font-family:Inter,sans-serif;font-size:38px;font-weight:700;color:var(--text-dark);position:relative;margin:0;text-align:center}._signupTitle_ley4k_147:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:3px}._signupForm_ley4k_191{display:flex;flex:1;max-width:1200px;min-height:650px;background:var(--white);border-radius:25px;box-shadow:0 20px 40px #0a232b14,0 1px 3px #0a232b1a;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;overflow:hidden}._signupForm_ley4k_191:hover{transform:translateY(-5px);box-shadow:0 25px 50px #0a232b1f,0 3px 7px #0a232b26}._signupForm_ley4k_191:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:25px 25px 0 0;z-index:20}._formContent_ley4k_255{flex:1;padding:50px 60px;max-width:600px;display:flex;flex-direction:column;justify-content:center}._illustrationContainer_ley4k_273{flex:1;display:flex;justify-content:center;align-items:stretch;background:var(--white);border-radius:0 25px 25px 0;overflow:hidden;min-width:500px}._signupIllustration_ley4k_295{width:100%;height:100%;object-fit:cover}._errorMessage_ley4k_307{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-size:14px}._successMessage_ley4k_329{background:#efe;border:1px solid #cfc;color:#363;padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-size:14px}._formGroup_ley4k_351{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}._nameRow_ley4k_365{display:flex;gap:20px;width:100%}._nameField_ley4k_377{flex:1;display:flex;flex-direction:column;gap:20px}._formGroup_ley4k_351 label,._nameField_ley4k_377 label{font-family:Inter,sans-serif;font-weight:600;color:var(--text-dark);font-size:15px;margin-bottom:-12px;margin-left:5px;transition:color .2s}._formGroup_ley4k_351 input,._formGroup_ley4k_351 select,._nameField_ley4k_377 input{width:100%;padding:14px 18px;border:2px solid #e4e9ec;border-radius:12px;font-size:15px;font-family:Inter,sans-serif;color:var(--text-dark);background-color:var(--gray-light);transition:all .3s ease;box-sizing:border-box}._formGroup_ley4k_351 input:hover,._formGroup_ley4k_351 select:hover,._nameField_ley4k_377 input:hover{border-color:var(--primary);background-color:var(--white)}._formGroup_ley4k_351 input:focus,._formGroup_ley4k_351 select:focus,._nameField_ley4k_377 input:focus{border-color:var(--primary);background-color:var(--white);outline:none;box-shadow:0 0 0 4px #1a566614}._formGroup_ley4k_351 input:focus+label,._formGroup_ley4k_351 select:focus+label,._nameField_ley4k_377 input:focus+label{color:var(--primary)}._passwordField_ley4k_487{position:relative;width:100%}._passwordField_ley4k_487 input{width:100%;padding:14px 70px 14px 18px;border:2px solid #e4e9ec;border-radius:12px;font-size:15px;font-family:Inter,sans-serif;color:var(--text-dark);background-color:var(--gray-light);transition:all .3s ease;box-sizing:border-box}._passwordField_ley4k_487 input:hover{border-color:var(--primary);background-color:var(--white)}._passwordField_ley4k_487 input:focus{border-color:var(--primary);background-color:var(--white);outline:none;box-shadow:0 0 0 4px #1a566614}._passwordToggle_ley4k_547{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#999;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;transition:color .2s ease}._passwordToggle_ley4k_547:hover{color:var(--primary)}._buttonGroup_ley4k_581{display:flex;justify-content:center;gap:25px;margin-top:20px}._bigRoundedButton_ley4k_595{font-family:Inter,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;letter-spacing:.3px;padding:16px 36px;font-size:16px;border-radius:30px;min-width:150px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}._teal_ley4k_631{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);box-shadow:0 4px 12px #1a566626}._teal_ley4k_631:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 8px 20px #1a566640}._teal_ley4k_631:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._back_ley4k_669{background:var(--white);color:#666;border:2px solid #ddd}._back_ley4k_669:hover{background-color:#f5f5f5;color:#333;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}._alternativeLinks_ley4k_695{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px}._altLink_ley4k_711{color:var(--primary);text-decoration:none;font-size:15px;font-weight:500;transition:all .2s ease}._altLink_ley4k_711:hover{color:var(--primary-dark);text-decoration:underline}._footer_ley4k_737{display:grid;grid-template-columns:1fr 3fr;padding:20px;background-color:var(--primary);color:var(--white);width:100%;gap:10px;margin-top:auto}._footerColumn_ley4k_759{display:grid;grid-template-columns:1fr 1fr 1fr}._footerColumnSocial_ley4k_769{display:grid;grid-template-columns:.25fr .25fr;justify-items:center}._listUnstyled_ley4k_781{list-style:none;padding-left:0}._footer_ley4k_737 a{color:var(--white);text-decoration:none;font-size:.9rem}._footer_ley4k_737 a:hover{text-decoration:underline}._socialImages_ley4k_811{width:50px;height:50px}@media (max-width: 1024px){._signupForm_ley4k_191{flex-direction:column-reverse;max-width:600px;min-height:550px}._illustrationContainer_ley4k_273{height:350px;border-radius:25px 25px 0 0;min-width:auto}._formContent_ley4k_255{max-width:100%;padding:40px 35px}}@media (max-width: 800px){._footerColumnSocial_ley4k_769{grid-template-columns:1fr;margin-left:10px}._footerColumn_ley4k_759{grid-template-columns:1fr;justify-content:center;text-align:center}._listUnstyled_ley4k_781{margin-right:30px}._signupContainer_ley4k_115{max-width:90%}}@media (max-width: 768px){header{padding:15px 0 0 20px;height:90px;width:220px}header a{width:220px}header img{height:80px;width:220px}._content_ley4k_97{padding:20px}._signupTitle_ley4k_147{font-size:32px}._formContent_ley4k_255{padding:30px 25px}._buttonGroup_ley4k_581{flex-direction:column;align-items:center}._bigRoundedButton_ley4k_595{width:100%;max-width:250px}._illustrationContainer_ley4k_273{padding:1.5rem}}@media (max-width: 480px){header{padding:10px 0 0 15px;height:70px;width:180px}header a{width:180px;height:70px}header img{height:60px;width:180px}._signupTitle_ley4k_147{font-size:28px}._formContent_ley4k_255{padding:25px 20px}._formGroup_ley4k_351{gap:15px}._nameRow_ley4k_365{flex-direction:column;gap:0}._nameField_ley4k_377{gap:15px}._formGroup_ley4k_351 label,._nameField_ley4k_377 label{font-size:14px}._formGroup_ley4k_351 input,._formGroup_ley4k_351 select,._nameField_ley4k_377 input{padding:10px 14px}._passwordField_ley4k_487 input{padding:10px 50px 10px 14px}._bigRoundedButton_ley4k_595{padding:12px 28px;font-size:14px}._illustrationContainer_ley4k_273{padding:1rem}}._checkboxGroup_ley4k_1115{display:flex;flex-direction:column;gap:15px;margin:25px 0;padding:20px;background-color:var(--gray-light);border-radius:12px;border:2px solid #e4e9ec}._checkboxLabel_ley4k_1137{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;color:var(--text-dark);line-height:1.5}._checkboxLabel_ley4k_1137 input[type=checkbox]{margin-top:3px;width:18px;height:18px;cursor:pointer;accent-color:var(--primary);flex-shrink:0}._checkboxLabel_ley4k_1137 span{flex:1}._checkboxLabel_ley4k_1137 a{color:var(--primary);text-decoration:none;font-weight:600;transition:color .2s ease}._checkboxLabel_ley4k_1137 a:hover{color:var(--primary-dark);text-decoration:underline}._checkboxLabel_ley4k_1137 input[type=checkbox]:focus{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 768px){._checkboxGroup_ley4k_1115{padding:15px;gap:12px}._checkboxLabel_ley4k_1137{font-size:13px}}._checkboxGroup_ley4k_1115{display:flex;flex-direction:column;gap:15px;margin:15px 0 20px;padding:20px;background-color:var(--gray-light);border-radius:12px;border:2px solid #e4e9ec}._Hammersmith_1i229_1{font-family:Hammersmith One,sans-serif;font-style:normal}._navbar_1i229_11{background-color:#fff;padding:1rem 0;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000}._navContainer_1i229_29{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}._logo_1i229_47{overflow:hidden}._logoWrapper_1i229_55{width:175px;height:100px;overflow:hidden;cursor:pointer;background:#fff;position:relative}._logo_1i229_47 img{height:100px;width:175px;display:block;object-fit:contain;object-position:left center}._navLinks_1i229_89{display:flex;gap:4rem;list-style-type:none;margin:0;align-items:center;padding:0;position:absolute;left:50%;transform:translate(-50%)}._navLink_1i229_89{text-decoration:none;color:#0a232b;font-family:Hammersmith One,sans-serif;font-weight:400;font-size:1.1rem;transition:all .2s ease;padding:.5rem 0}._navLink_1i229_89:hover{color:#1a5666}._loginButton_1i229_141{border:1px solid #053644;background-color:#fff;color:#1a5666;border-radius:50px;padding:12px 30px;cursor:pointer;font-size:18px;font-weight:600;transition:all .3s ease;font-family:Hammersmith One,sans-serif}._loginButton_1i229_141:hover{background-color:#053644;color:#fff}._roundedButton_1i229_185{border-radius:50px;padding:12px 30px;cursor:pointer;font-size:18px}._inverseTeal_1i229_199{background-color:#fff;border-color:#053644}._inverseTeal_1i229_199:hover{background-color:#053644;color:#fff}._modal_1i229_219{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1i229_245{background-color:#fff;border-radius:8px;padding:2rem;width:90%;max-width:400px;position:relative;box-shadow:0 4px 6px #0000001a}._closeButton_1i229_265{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}._closeButton_1i229_265:hover{color:#333}._modalHeader_1i229_295{text-align:center;margin-bottom:2rem}._modalHeader_1i229_295 h2{font-family:Hammersmith One,sans-serif;color:#0a232b;margin:0}._errorMessage_1i229_317{background-color:#ffebee;color:#c62828;padding:1rem;border-radius:4px;margin-bottom:1rem;text-align:center}._modalBody_1i229_335{margin-bottom:1.5rem}._googleButton_1i229_343{width:100%;padding:12px;border:1px solid #ddd;background-color:#fff;color:#333;border-radius:4px;cursor:pointer;font-size:16px;margin-bottom:1rem;transition:all .2s ease;position:relative}._googleButton_1i229_343:hover{background-color:#f5f5f5;border-color:#1a5666}._googleButton_1i229_343:disabled{opacity:.6;cursor:not-allowed}._googleButtonContent_1i229_391{display:flex;align-items:center;justify-content:center;gap:12px}._googleIcon_1i229_405{flex-shrink:0;width:20px;height:20px}._googleButtonContent_1i229_391 span{font-weight:500}._divider_1i229_425{text-align:center;margin:1rem 0;position:relative}._divider_1i229_425:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ddd}._divider_1i229_425 span{background-color:#fff;padding:0 1rem;color:#666}._emailButton_1i229_469{display:block;width:100%;padding:12px;background-color:#1a5666;color:#fff;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease}._emailButton_1i229_469:hover{background-color:#053644}._modalFooter_1i229_501{text-align:center;padding-top:1rem;border-top:1px solid #eee}._modalFooter_1i229_501 p{margin:0;color:#666}._signupLink_1i229_523{color:#1a5666;text-decoration:none}._signupLink_1i229_523:hover{text-decoration:underline}._dropdown_1i229_541{position:relative}._dropdownToggle_1i229_549{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.3rem}._dropdownArrow_1i229_567{font-size:.8rem;transition:transform .2s ease}._dropdown_1i229_541:hover ._dropdownArrow_1i229_567{transform:rotate(180deg)}._dropdownMenu_1i229_585{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #0000001a;list-style:none;padding:.5rem 0;margin:0;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000}._dropdown_1i229_541:hover ._dropdownMenu_1i229_585{opacity:1;visibility:visible;transform:translateY(0)}._dropdownItem_1i229_635{display:block;padding:.75rem 1rem;color:#0a232b;text-decoration:none;font-size:.95rem;transition:all .2s ease}._dropdownItem_1i229_635:hover{background-color:#f8f9fa;color:#1a5666}@media (max-width: 800px){._navContainer_1i229_29{flex-direction:column;gap:1rem;text-align:center;position:relative}._navLinks_1i229_89{position:static;transform:none;justify-content:center;flex-wrap:wrap;gap:2rem}._roundedButton_1i229_185{font-size:12px;padding:15px 70px}._dropdownMenu_1i229_585{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:1px solid #e9ecef;margin-top:.5rem;display:none}._dropdown_1i229_541:hover ._dropdownMenu_1i229_585{display:block}}._Hammersmith_1cadb_1{font-family:Hammersmith One,sans-serif;font-style:normal}._aryaRegular_1cadb_11{font-family:Arya,sans-serif;font-weight:400;font-style:normal}._aryaBold_1cadb_23{font-family:Arya,sans-serif;font-weight:700;font-style:normal}._nunito_1cadb_35{font-family:Nunito,serif}body{margin:0;padding:0;background-color:#f8f9fa;min-height:100vh;color:#333}._container_1cadb_63{display:grid;grid-template-areas:"main main main main main main" "footer footer footer footer footer footer";min-height:100vh;grid-template-rows:1fr auto}main{grid-area:main}._heroSection_1cadb_91{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:50px 80px;background-color:#f8f9fa}._heroContent_1cadb_109{display:flex;flex-direction:column;justify-content:center}._heroImage_1cadb_121{display:flex;justify-content:center;align-items:center}._heroImage_1cadb_121{display:flex;justify-content:center;align-items:center;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.4s}._heroImage_1cadb_121 img{width:100%;max-width:850px;height:auto;object-fit:contain}@keyframes _slideDown_1cadb_1{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}._heroButtons_1cadb_189{display:flex;gap:20px;padding-left:17%;margin-top:20px;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.6s}._primaryButton_1cadb_209{background-color:#0a232b;color:#fff;border:none;padding:15px 35px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:Nunito,serif}._primaryButton_1cadb_209:hover{background-color:#053644;transform:translateY(-2px);box-shadow:0 4px 12px #0a232b4d}._secondaryButton_1cadb_247{background-color:transparent;color:#0a232b;border:2px solid #0a232b;padding:15px 35px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:Nunito,serif}._secondaryButton_1cadb_247:hover{background-color:#0a232b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0a232b4d}@keyframes _float_1cadb_1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}._blurb_1cadb_307{font-size:135%;color:#053644;padding-left:13%;font-weight:600;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.5s}._statement_1cadb_327{font-size:400%;font-weight:600;padding-left:4%;padding-top:0%;color:#0a232b;line-height:1.2;margin-bottom:1.5rem;white-space:nowrap;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.2s}._LaptopBoy_1cadb_355{padding:0;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.1s}._years_1cadb_371{display:flex;justify-content:center;align-items:center;margin-bottom:3px;padding-top:10px;padding-bottom:140px;background-color:#0a232b;flex-direction:column;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.7s}._cardsListMain_1cadb_399{display:flex;justify-content:center;margin-bottom:40px;width:100%}._cardMain_1cadb_413{width:100%;max-width:500px;min-height:220px;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;border:2px solid #0a232b;padding:30px;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease,opacity .6s ease;opacity:0;transform:translateY(50px);display:flex;flex-direction:column}._cardMain_1cadb_413 ._cardContent_1cadb_447{flex:1;display:flex;flex-direction:column;justify-content:space-between}._cardMain_1cadb_413._animate_1cadb_461{opacity:1;transform:translateY(0)}._cardMain_1cadb_413:hover{transform:scale(1.05);box-shadow:0 8px 20px #0a232b4d}._cardsListSecondary_1cadb_481{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;justify-items:center;width:100%;max-width:1600px}._cardSecondary_1cadb_499{width:100%;max-width:500px;min-height:220px;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;border:2px solid #999;padding:30px;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease,opacity .6s ease;opacity:0;transform:translateY(50px);display:flex;flex-direction:column}._cardSecondary_1cadb_499 ._cardContent_1cadb_447{flex:1;display:flex;flex-direction:column;justify-content:space-between}._cardSecondary_1cadb_499._animate_1cadb_461{opacity:1;transform:translateY(0)}._cardSecondary_1cadb_499._animate_1cadb_461:nth-child(1){transition-delay:.2s}._cardSecondary_1cadb_499._animate_1cadb_461:nth-child(2){transition-delay:.3s}._cardSecondary_1cadb_499._animate_1cadb_461:nth-child(3){transition-delay:.4s}._cardSecondary_1cadb_499:hover{transform:scale(1.02);box-shadow:0 6px 16px #00000026}._availableBadge_1cadb_591{display:block;color:#0a232b;font-size:15px;font-weight:600;margin-top:10px;font-style:italic}._comingSoonBadge_1cadb_609{display:block;color:#666;font-size:15px;font-weight:600;margin-top:10px;font-style:italic}._introYears_1cadb_627{padding-top:60px;padding-bottom:50px;font-size:50px;color:#fffcf7;text-align:center;display:block;line-height:1.3;margin-bottom:2rem}._cardsList_1cadb_399{display:grid;justify-items:center;grid-template-columns:1fr 1fr 1fr;padding-bottom:10px;gap:80px}._card_1cadb_399{width:400px;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;border:none;padding:40px 10px;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease,opacity .6s ease}._card_1cadb_399._animate_1cadb_461{opacity:1;transform:translateY(0)}._card_1cadb_399:hover{transform:scale(1.05);box-shadow:0 8px 20px #00000026}._cardContent_1cadb_447{padding:20px}._cardTitle_1cadb_721{font-size:1.5rem;margin-bottom:10px;text-align:center}._cardDescription_1cadb_733{font-size:1rem;color:#666;text-align:center}._altback_1cadb_747{background-image:url(https://images.pexels.com/photos/3616764/pexels-photo-3616764.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2);background-attachment:fixed;text-align:center;padding:95px 70px;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.8s}._title_1cadb_771{font-size:80px;color:#053644;line-height:1.2;margin-bottom:1.5rem}._text_1cadb_785{font-size:20px;color:#0a232b;line-height:1.4}._features_1cadb_799{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:20px;justify-items:center;margin-bottom:0;padding-bottom:40px;padding-top:10px;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:.9s}._features_1cadb_799 div{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,opacity .6s ease;opacity:0;transform:translateY(30px)}._features_1cadb_799 div._animate_1cadb_461{opacity:1;transform:translateY(0)}._features_1cadb_799 div._animate_1cadb_461:nth-child(1){transition-delay:.1s}._features_1cadb_799 div._animate_1cadb_461:nth-child(2){transition-delay:.2s}._features_1cadb_799 div._animate_1cadb_461:nth-child(3){transition-delay:.3s}._features_1cadb_799 div._animate_1cadb_461:nth-child(4){transition-delay:.4s}._features_1cadb_799 div._animate_1cadb_461:nth-child(5){transition-delay:.5s}._features_1cadb_799 div._animate_1cadb_461:nth-child(6){transition-delay:.6s}._features_1cadb_799 div:hover{transform:translateY(-5px)}._features_1cadb_799 div img{width:120px;height:120px;margin-bottom:.8rem;transition:transform .3s ease}._features_1cadb_799 div:hover img{transform:scale(1.1)}._astarSection_1cadb_903{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:80px;background-color:#e6f3ff;opacity:0;animation:_slideDown_1cadb_1 .8s ease forwards;animation-delay:1s}._astarImage_1cadb_927{display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}._astarImage_1cadb_927._animate_1cadb_461{opacity:1;transform:translateY(0)}._astarImage_1cadb_927 img{width:100%;max-width:650px;height:auto;object-fit:contain}._astarContent_1cadb_969{display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;transition-delay:.2s}._astarContent_1cadb_969._animate_1cadb_461{opacity:1;transform:translateY(0)}._astartitle_1cadb_999{font-size:58px;color:#0a232b;line-height:1.2;margin-bottom:1rem}._astarBlurb_1cadb_1013{font-size:125%;color:#053644;font-weight:600;line-height:1.6}._footer_1cadb_1029{grid-area:footer;display:grid;grid-template-columns:1fr 3fr;padding:20px;background-color:#1a5666;color:#fff;width:100%;gap:10px}._footerColumn_1cadb_1051{display:grid;grid-template-columns:1fr 1fr 1fr}._footerColumnSocial_1cadb_1061{display:grid;grid-template-columns:.25fr .25fr;justify-items:center}._socialImages_1cadb_1073{width:50px;height:50px}._footer_1cadb_1029 a{color:#fff;text-decoration:none}._footer_1cadb_1029 a:hover{text-decoration:underline}._listUnstyled_1cadb_1101{list-style:none;padding-left:0}._footer_1cadb_1029 h5{text-decoration:none;font-size:10}@media (max-width: 1200px){._heroSection_1cadb_91{grid-template-columns:1fr;padding:40px;text-align:center}._heroImage_1cadb_121{order:-1}._heroImage_1cadb_121 img{max-width:550px}._statement_1cadb_327{padding-left:0!important;white-space:normal}._blurb_1cadb_307{padding-left:0}._heroButtons_1cadb_189{padding-left:0;justify-content:center}._astarSection_1cadb_903{grid-template-columns:1fr;padding:60px 40px;text-align:center}._astarImage_1cadb_927 img{max-width:350px}._astartitle_1cadb_999{font-size:48px}._card_1cadb_399{width:280px;height:auto}._cardsList_1cadb_399{gap:40px}._cardsListSecondary_1cadb_481{grid-template-columns:1fr 1fr}}@media (max-width: 1000px){._statement_1cadb_327{font-size:300%}._heroSection_1cadb_91{padding:30px 20px}._cardsListSecondary_1cadb_481{grid-template-columns:1fr 1fr}}@media (max-width: 900px){._cardsListSecondary_1cadb_481{display:grid;grid-template-columns:1fr}._cardMain_1cadb_413,._cardSecondary_1cadb_499{width:90%;max-width:450px}._heroButtons_1cadb_189{padding-left:0;justify-content:center}._statement_1cadb_327{white-space:normal}}@media (max-width: 800px){._footerColumnSocial_1cadb_1061{display:grid;grid-template-columns:1fr;margin-left:10px}._footerColumn_1cadb_1051{display:grid;grid-template-columns:1fr;justify-content:center;text-align:center}._listUnstyled_1cadb_1101{margin-right:30px}._heroImage_1cadb_121 img{max-width:300px}._astarImage_1cadb_927 img{max-width:280px}}@media (max-width: 700px){._statement_1cadb_327{font-size:240%}._blurb_1cadb_307,._astarBlurb_1cadb_1013{font-size:100%}._astartitle_1cadb_999{font-size:36px}}@media (max-width: 600px){._features_1cadb_799{display:grid;grid-template-columns:1fr 1fr}._card_1cadb_399,._cardMain_1cadb_413,._cardSecondary_1cadb_499{width:90%;max-width:400px}._primaryButton_1cadb_209,._secondaryButton_1cadb_247{padding:12px 25px;font-size:16px}._heroButtons_1cadb_189{flex-direction:column;gap:15px}}@media (max-width: 400px){._title_1cadb_771{font-size:50px}._text_1cadb_785{font-size:14px}._heroImage_1cadb_121 img,._astarImage_1cadb_927 img{max-width:250px}}._aboutContainer_stm3q_1{min-height:80vh;padding:60px 20px;background:linear-gradient(135deg,#e6f7fa,#f8f9fa,#e6f3ff);background-attachment:fixed}._content_stm3q_17{max-width:1000px;margin:0 auto;padding:0 12px}._mainTitle_stm3q_29{font-family:Hammersmith One,sans-serif;font-size:3.2rem;font-weight:600;color:#0a232b;margin-bottom:30px;padding-left:2%;padding-top:0;animation:_fadeInDown_stm3q_1 .6s ease}@keyframes _fadeInDown_stm3q_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._contentBox_stm3q_75{position:relative;overflow:hidden;background-color:#fff;padding:40px;border-radius:12px;margin-top:20px;box-shadow:0 4px 15px #1a56661a;border-left:6px solid #1a5666;transition:transform .35s ease,box-shadow .35s ease,opacity .5s ease;opacity:0;transform:translateY(18px)}._contentBox_stm3q_75._animate_stm3q_105{opacity:1;transform:translateY(0);box-shadow:0 18px 40px #1a56661f}._contentBox_stm3q_75:hover,._contentBox_stm3q_75:focus-within{transform:translateY(-6px);box-shadow:0 22px 46px #1a566624}._contentBox_stm3q_75 h2{font-family:Hammersmith One,sans-serif;font-size:1.8rem;color:#1a5666;margin-bottom:15px;margin-top:0}._contentBox_stm3q_75 p{font-family:Nunito,sans-serif;font-size:1.05rem;color:#0a232b;margin-bottom:10px;line-height:1.65;font-weight:500}._contentBox_stm3q_75 p:last-child{margin-bottom:0}._contentBox_stm3q_75 a{color:#1a5666;text-decoration:none;font-weight:600}._contentBox_stm3q_75 a:hover{text-decoration:underline}@media (max-width: 768px){._mainTitle_stm3q_29{font-size:2.2rem;padding-left:0;text-align:center}._contentBox_stm3q_75{padding:25px}._contentBox_stm3q_75 h2{font-size:1.5rem;text-align:center}._contentBox_stm3q_75 p{font-size:1rem}._content_stm3q_17{max-width:720px}}@media (max-width: 480px){._aboutContainer_stm3q_1{padding:40px 15px}._mainTitle_stm3q_29{font-size:1.8rem}._contentBox_stm3q_75{padding:18px}._contentBox_stm3q_75 h2{font-size:1.3rem}._content_stm3q_17{max-width:360px;padding:0 8px}}@media (max-width: 576px){._contentBox_stm3q_75{transition:none;opacity:1;transform:none;box-shadow:0 8px 18px #1a56660f}}._pricingContainer_4bbja_1{min-height:80vh;padding:60px 20px;background:linear-gradient(135deg,#e6f7fa,#f8f9fa,#e6f3ff);background-attachment:fixed}._content_4bbja_17{max-width:1000px;margin:0 auto;padding:0 12px}._mainTitle_4bbja_29{font-family:Hammersmith One,sans-serif;font-size:3.2rem;font-weight:600;color:#0a232b;margin-bottom:30px;padding-left:2%;padding-top:0;animation:_fadeInDown_4bbja_1 .6s ease}@keyframes _fadeInDown_4bbja_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._pricingBox_4bbja_75{position:relative;overflow:hidden;background-color:#fff;padding:40px;border-radius:12px;margin-top:20px;box-shadow:0 4px 15px #1a56661a;border-left:6px solid #1a5666;transition:transform .35s ease,box-shadow .35s ease,opacity .5s ease;opacity:0;transform:translateY(18px)}._pricingBox_4bbja_75._animate_4bbja_105{opacity:1;transform:translateY(0);box-shadow:0 18px 40px #1a56661f}._pricingTitle_4bbja_117{font-family:Hammersmith One,sans-serif;font-size:1.8rem;color:#1a5666;margin-bottom:30px;margin-top:0}._pricingItem_4bbja_133{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-bottom:15px;background-color:#f8f9fa;border-radius:8px;transition:all .3s ease}._pricingItem_4bbja_133:last-child{margin-bottom:0}._pricingItem_4bbja_133:hover{background-color:#e6f7fa;transform:translate(5px)}._subject_4bbja_173{font-family:Nunito,sans-serif;font-size:1.2rem;color:#0a232b;font-weight:600}._price_4bbja_187{font-family:Nunito,sans-serif;font-size:1.3rem;color:#1a5666;font-weight:700}._infoBox_4bbja_203{background-color:#e6f7fa;padding:30px;border-radius:12px;margin-top:30px;border-left:6px solid #3498db;transition:transform .35s ease,box-shadow .35s ease,opacity .5s ease;opacity:0;transform:translateY(18px)}._infoBox_4bbja_203._animate_4bbja_105{opacity:1;transform:translateY(0);box-shadow:0 18px 40px #3498db14}._infoTitle_4bbja_237{font-family:Hammersmith One,sans-serif;font-size:1.5rem;color:#1a5666;margin-bottom:15px;margin-top:0}._infoBox_4bbja_203 p{font-family:Nunito,sans-serif;font-size:1.1rem;color:#0a232b;margin-bottom:10px;line-height:1.6;font-weight:500}._infoBox_4bbja_203 p:last-child{margin-bottom:0}._pricingBox_4bbja_75:hover,._pricingBox_4bbja_75:focus-within{transform:translateY(-6px);box-shadow:0 22px 46px #1a566624}@keyframes _slideUpFade_4bbja_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._mainTitle_4bbja_29{font-size:2.2rem;padding-left:0;text-align:center}._pricingBox_4bbja_75{padding:25px}._pricingTitle_4bbja_117{font-size:1.5rem;text-align:center}._pricingItem_4bbja_133{flex-direction:column;gap:10px;text-align:center;padding:15px}._subject_4bbja_173{font-size:1.1rem}._price_4bbja_187{font-size:1.2rem}._infoBox_4bbja_203{padding:20px}._infoTitle_4bbja_237{font-size:1.3rem;text-align:center}._content_4bbja_17{max-width:720px}}@media (max-width: 480px){._pricingContainer_4bbja_1{padding:60px 15px 40px}._mainTitle_4bbja_29{font-size:1.8rem}._pricingBox_4bbja_75{padding:20px}._pricingTitle_4bbja_117{font-size:1.3rem}._subject_4bbja_173{font-size:1rem}._price_4bbja_187{font-size:1.1rem}._content_4bbja_17{max-width:360px;padding:0 8px}}@media (max-width: 576px){._pricingBox_4bbja_75,._infoBox_4bbja_203{transition:none;opacity:1;transform:none;box-shadow:0 8px 18px #1a56660f}}html,body{height:100%;overflow-x:hidden}body{font-family:Nunito,sans-serif;background:linear-gradient(135deg,#e6f7fa,#f8f9fa,#e6f3ff);background-attachment:fixed;color:#333;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._pageWrapper_iqm5j_65{display:flex;flex-direction:column;min-height:100vh}._mainContent_iqm5j_67{flex:1}._findTutorSection_iqm5j_71{background:transparent;padding:0;font-family:Nunito,sans-serif;min-height:calc(100vh - 200px);width:100%;overflow-x:hidden}._container_iqm5j_89{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box}._heroSection_iqm5j_105{background:transparent;padding:60px 0 40px;position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow-x:hidden}._heroContent_iqm5j_123{max-width:1200px;margin:0 auto;padding:0 4%;width:100%}._mainTitle_iqm5j_137{font-family:Hammersmith One,sans-serif;font-size:3.2rem;font-weight:600;color:var(--text-dark);line-height:1.2;margin:0;padding-left:2%;animation:_fadeInDown_iqm5j_1 .6s ease}@keyframes _fadeInDown_iqm5j_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._searchSection_iqm5j_181{background:transparent;padding:20px 0 30px;width:100%}._searchCard_iqm5j_193{max-width:1000px;margin:0 auto;background:transparent;border:none;padding:0;animation:_fadeIn_iqm5j_1 .8s ease .2s both}._searchInputContainer_iqm5j_211{position:relative;width:100%}._searchInputContainer_iqm5j_211 i{position:absolute;left:25px;top:50%;transform:translateY(-50%);color:var(--primary);font-size:1.3rem;z-index:2;pointer-events:none;transition:color .25s}._searchInput_iqm5j_211{width:100%;padding:18px 20px 18px 60px;border:2px solid var(--gray);border-radius:50px;font-size:1.05rem;background:var(--white);font-weight:500;color:var(--text-dark);box-shadow:0 4px 20px #1a566614;transition:all .3s ease}._searchInput_iqm5j_211:focus{border-color:var(--primary);outline:none;box-shadow:0 8px 30px #1a56662e;transform:translateY(-2px)}._searchInput_iqm5j_211::placeholder{color:#999}._resultsSection_iqm5j_289{margin-top:1.5rem;padding:2rem 0 4rem;width:100%}._resultsHeader_iqm5j_301{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;animation:_fadeIn_iqm5j_1 .6s ease .3s both}._resultsCount_iqm5j_319{font-size:1.05rem;color:var(--text-dark);font-weight:600}._sortContainer_iqm5j_331{display:flex;align-items:center;gap:.75rem}._sortLabel_iqm5j_343{font-weight:600;color:var(--text-dark)}._sortSelect_iqm5j_353{padding:10px 12px;border:2px solid var(--gray);border-radius:10px;background:var(--white);font-weight:600;color:var(--text-dark);cursor:pointer;transition:all .3s ease}._sortSelect_iqm5j_353:hover{border-color:var(--primary)}._tutorsGrid_iqm5j_383{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.6rem 1.6rem;row-gap:2.5rem;padding:1rem 0}._tutorCard_iqm5j_399{background:var(--white);border-radius:16px;box-shadow:0 6px 18px #00000014;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease;border:1px solid rgba(26,86,102,.08);position:relative;cursor:pointer;opacity:0;transform:translateY(40px);display:flex;flex-direction:column}._tutorCard_iqm5j_399:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._tutorCard_iqm5j_399._animate_iqm5j_453{opacity:1;transform:translateY(0)}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(1){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .1s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(2){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .2s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(3){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .3s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(4){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .4s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(5){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .5s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(6){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .6s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(7){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .7s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(8){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .8s}._tutorCard_iqm5j_399._animate_iqm5j_453:nth-child(9){transition:transform .25s ease,box-shadow .25s ease,opacity .6s ease .9s}._tutorCard_iqm5j_399:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px #0000001f}._tutorHeader_iqm5j_493{display:flex;align-items:center;gap:1rem;padding:1.4rem}._tutorAvatar_iqm5j_507{width:72px;height:72px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 5px 15px #0000001a}._tutorInfo_iqm5j_525 h3{font-size:1.05rem;margin:0;color:var(--text-dark);font-weight:700}._tutorRating_iqm5j_539{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}._tutorBody_iqm5j_555{padding:0 1.4rem 1.4rem;flex:1;display:flex;flex-direction:column}._tutorSubjects_iqm5j_571{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._subjectTag_iqm5j_585{background:#1a566614;color:var(--primary);padding:.35rem .8rem;border-radius:14px;font-weight:700;font-size:.8rem;border:1px solid rgba(26,86,102,.15);transition:all .3s ease}._subjectTag_iqm5j_585:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}._subjectTagMore_iqm5j_619{background:#1a56660d;color:#666;padding:.35rem .8rem;border-radius:14px;font-weight:600;font-size:.8rem;font-style:italic}._tutorBio_iqm5j_639{color:#555;font-size:.9rem;line-height:1.5}._tutorFooter_iqm5j_651{display:flex;gap:.75rem;padding:1rem 1.2rem 1.4rem;border-top:1px solid var(--gray);background:var(--gray-light)}._messageBtn_iqm5j_667,._bookBtn_iqm5j_667,._pendingBtn_iqm5j_667{flex:1;padding:.7rem .9rem;border-radius:12px;font-weight:700;cursor:pointer;border:none;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._messageBtn_iqm5j_667{background:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._messageBtn_iqm5j_667:hover{background:#1a56660d;border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 18px #0000000f}._bookBtn_iqm5j_667{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 4px 6px #1a566633}._bookBtn_iqm5j_667:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 10px 25px #1a56664d}._pendingBtn_iqm5j_667{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;cursor:default;opacity:.95}._noResults_iqm5j_761{text-align:center;padding:3rem;background:var(--white);border-radius:16px;box-shadow:var(--shadow);border:1px solid rgba(26,86,102,.08)}._clearBtn_iqm5j_779{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:.6rem 1.2rem;border-radius:999px;border:none;font-weight:700;cursor:pointer;transition:all .3s ease}._clearBtn_iqm5j_779:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1a56664d}._modalOverlay_iqm5j_811{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_iqm5j_1 .3s ease-out}._modalContent_iqm5j_837{width:100%;max-width:860px;max-height:92vh;overflow-y:auto;background:linear-gradient(135deg,var(--white),var(--gray-light));border-radius:20px;box-shadow:0 25px 50px #0000004d;padding:0;border:1px solid rgba(26,86,102,.1);position:relative;scroll-behavior:smooth}._modalContent_iqm5j_837::-webkit-scrollbar{width:6px}._modalContent_iqm5j_837::-webkit-scrollbar-track{background:var(--gray-light);border-radius:3px}._modalContent_iqm5j_837::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}._modalContent_iqm5j_837::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._modalHeader_iqm5j_901{position:sticky;top:0;background:linear-gradient(135deg,var(--white),var(--gray-light));padding:2rem 2rem 1rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0;z-index:10}._modalHeader_iqm5j_901 h2{margin:0;color:var(--text-dark);font-size:1.6rem;font-weight:800}._closeButton_iqm5j_941{background:var(--gray-light);border:2px solid var(--gray);font-size:1.3rem;cursor:pointer;color:#666;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._closeButton_iqm5j_941:hover{background-color:#e74c3c;border-color:#e74c3c;color:#fff;transform:rotate(90deg)}._modalBody_iqm5j_985{padding:2rem}._modalTutorHeader_iqm5j_993{display:flex;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,var(--primary-light),#cce7ea);margin-bottom:2rem}._modalTutorAvatar_iqm5j_1013{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 8px 20px #1a566633;flex-shrink:0}._modalTutorInfo_iqm5j_1033 h3{margin:0;font-size:1.4rem;color:var(--text-dark);font-weight:800}._modalTutorRating_iqm5j_1047{display:flex;gap:.6rem;align-items:center;color:#666;flex-wrap:wrap}._stars_iqm5j_1063{display:flex;gap:2px}._ratingNumber_iqm5j_1073{font-weight:700;color:var(--text-dark);font-size:.9rem}._reviewCount_iqm5j_1085{color:#666;font-size:.8rem;font-weight:500}._verifiedText_iqm5j_1097{color:var(--success);font-weight:600;font-size:.8rem;margin-top:.3rem}._modalSection_iqm5j_1111{margin-bottom:2rem;padding:1.2rem;background-color:var(--white);border-radius:10px;box-shadow:0 3px 10px #0000000d}._modalSection_iqm5j_1111:last-of-type{margin-bottom:0}._modalSection_iqm5j_1111 h3{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}._modalSection_iqm5j_1111 p{color:#555;line-height:1.6;font-size:.95rem;font-weight:400}._tagContainer_iqm5j_1163{display:flex;gap:.6rem;flex-wrap:wrap}._tag_iqm5j_1163{background:#1a566614;color:var(--primary);padding:.45rem .9rem;border-radius:18px;font-weight:700;border:1px solid rgba(26,86,102,.15);transition:all .3s ease}._tag_iqm5j_1163:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}._modalActions_iqm5j_1207{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:2px solid var(--gray);margin-top:2rem;flex-wrap:wrap}._actionButtonSecondary_iqm5j_1227,._actionButtonPrimary_iqm5j_1229,._actionButtonPending_iqm5j_1231{padding:1rem 2rem;border-radius:25px;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:140px;text-transform:uppercase;letter-spacing:.3px}._actionButtonSecondary_iqm5j_1227{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._actionButtonSecondary_iqm5j_1227:hover{background:linear-gradient(135deg,var(--primary-light),#cce7ea);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px #1a566633}._actionButtonPrimary_iqm5j_1229{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 20px #1a56664d}._actionButtonPrimary_iqm5j_1229:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 10px 25px #1a566666}._actionButtonPending_iqm5j_1231{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;cursor:default}._authModalOverlay_iqm5j_1329{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_iqm5j_1 .3s ease}._authModalContent_iqm5j_1355{width:100%;max-width:500px;background:var(--white);border-radius:20px;box-shadow:0 25px 60px #1a566640;padding:0;border:1px solid rgba(26,86,102,.1);animation:_slideUp_iqm5j_1 .4s ease}@keyframes _slideUp_iqm5j_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._authModalHeader_iqm5j_1399{padding:2rem 2rem 1.5rem;border-bottom:2px solid var(--gray);background:var(--white);display:flex;align-items:center;justify-content:space-between;border-radius:20px 20px 0 0}._authModalHeader_iqm5j_1399 h2{margin:0;color:var(--text-dark);font-size:1.6rem;font-family:Hammersmith One,sans-serif;font-weight:600}._authModalBody_iqm5j_1435{padding:2rem 2rem 1.5rem;text-align:center}._authModalBody_iqm5j_1435 p{color:#555;font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}._authModalActions_iqm5j_1459{display:flex;gap:1rem;justify-content:center;padding:0 2rem 2rem}._loginBtn_iqm5j_1473,._signupBtn_iqm5j_1473{padding:1rem 2rem;border-radius:12px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;font-size:1rem;flex:1;max-width:180px}._loginBtn_iqm5j_1473{background:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._loginBtn_iqm5j_1473:hover{background:var(--gray-light);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 15px #1a566626}._signupBtn_iqm5j_1473{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 4px 15px #1a566640}._signupBtn_iqm5j_1473:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 8px 25px #1a566659}._loadingState_iqm5j_1549{text-align:center;padding:2rem;color:#666;animation:_pulse_iqm5j_1 1.5s infinite}._seeAllLink_iqm5j_1563{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:700;text-decoration:none}@keyframes _pulse_iqm5j_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes _fadeIn_iqm5j_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_iqm5j_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){._tutorsGrid_iqm5j_383{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.4rem}}@media (max-width: 992px){._heroSection_iqm5j_105{padding:50px 0 35px}._mainTitle_iqm5j_137{font-size:2.6rem}._modalTutorHeader_iqm5j_993{flex-direction:column;gap:1rem}._modalTutorAvatar_iqm5j_1013{width:100px;height:100px}._actionButtonSecondary_iqm5j_1227,._actionButtonPrimary_iqm5j_1229{max-width:none;flex:1}}@media (max-width: 768px){._tutorsGrid_iqm5j_383{grid-template-columns:1fr;gap:1rem}._tutorAvatar_iqm5j_507{width:64px;height:64px}._modalTutorAvatar_iqm5j_1013{width:88px;height:88px}._modalContent_iqm5j_837{max-width:94%;margin:1rem;max-height:90vh}._modalHeader_iqm5j_901,._modalBody_iqm5j_985{padding:2rem}}@media (max-width: 576px){._container_iqm5j_89{padding:0 1rem}._mainTitle_iqm5j_137{font-size:2rem;padding-left:0;text-align:center}._modalContent_iqm5j_837{margin:.5rem;max-height:95vh}._modalHeader_iqm5j_901,._modalBody_iqm5j_985,._modalTutorHeader_iqm5j_993{padding:1.5rem}._actionButtonSecondary_iqm5j_1227,._actionButtonPrimary_iqm5j_1229{width:100%;flex:none;max-width:none}._modalActions_iqm5j_1207{flex-direction:column}._tutorCard_iqm5j_399{opacity:1!important;transform:translateY(0)!important}._tutorCard_iqm5j_399._animate_iqm5j_453{animation:none!important}._tutorCard_iqm5j_399:active{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px #0000001f}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 15px rgba(0, 0, 0, .05);--btn-shadow: 0 4px 6px rgba(26, 86, 102, .1);--danger: #e74c3c;--warning: #f39c12;--success: #27ae60}html,body{height:100%}body{font-family:Nunito,sans-serif;background-color:var(--background);display:flex;flex-direction:column;color:#333;margin:0!important}._pageWrapper_1yull_73{display:flex;flex-direction:column;min-height:100vh}._mainContent_1yull_85{flex:1}._alertBanner_1yull_93{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1rem auto;max-width:1400px;padding:0;box-shadow:var(--shadow)}._alertContent_1yull_113{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem}._alertContent_1yull_113 div{flex:1}._alertContent_1yull_113 strong{display:block;color:var(--text-dark);font-size:.95rem}._alertButton_1yull_147{background-color:var(--primary);color:#fff;padding:.4rem 1rem;border-radius:50px;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .3s ease;flex-shrink:0;border:none;cursor:pointer}._alertButton_1yull_147:hover{background-color:var(--primary-dark);transform:translateY(-1px)}._dashboardContainer_1yull_185{max-width:1400px;margin:2rem auto;padding:0 2rem;display:flex;flex-direction:column;gap:2rem;flex:1}._statsRow_1yull_205{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1rem}._statCard_1yull_219{background:var(--white);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow);display:flex;align-items:center;gap:1rem;transition:all .3s ease;border-left:4px solid transparent}._statCard_1yull_219:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1a56661a}._statCard_1yull_219:nth-child(1){border-left-color:#27ae60}._statCard_1yull_219:nth-child(1) ._statIcon_1yull_261{background-color:#27ae601a;color:#27ae60}._statCard_1yull_219:nth-child(2){border-left-color:#3498db}._statCard_1yull_219:nth-child(2) ._statIcon_1yull_261{background-color:#3498db1a;color:#3498db}._statCard_1yull_219:nth-child(3){border-left-color:#f39c12}._statCard_1yull_219:nth-child(3) ._statIcon_1yull_261{background-color:#f39c121a;color:#f39c12}._statCard_1yull_219:nth-child(4){border-left-color:#e74c3c}._statCard_1yull_219:nth-child(4) ._statIcon_1yull_261{background-color:#e74c3c1a;color:#e74c3c}._statIcon_1yull_261{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}._statContent_1yull_347 h3{margin:0 0 .25rem;font-size:.9rem;color:#666;font-weight:600}._statValue_1yull_361{font-size:1.2rem;font-weight:700;color:var(--text-dark);line-height:1}._mainGrid_1yull_375{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;grid-template-areas:"profile sidebar"}._studentProfileCard_1yull_391{grid-area:profile}._rightColumn_1yull_399{grid-area:sidebar;display:flex;flex-direction:column;gap:2rem}._dashboardCard_1yull_413{background:var(--white);border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._dashboardCard_1yull_413:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._dashboardCard_1yull_413:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._dashboardCard_1yull_413 h2{color:var(--primary);font-family:Hammersmith One,sans-serif;margin-bottom:1.8rem;font-size:1.5rem}._profileHeader_1yull_481{display:flex;align-items:center;gap:1.5rem;position:relative;margin-bottom:1rem}._profileImage_1yull_497 img{width:90px;height:90px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 5px 15px #0000001a}._profileDetails_1yull_515{flex:1}._profileDetails_1yull_515 h2{margin-bottom:.3rem;color:var(--text-dark);font-size:1.5rem}._profileSubject_1yull_535{color:var(--primary);font-size:1rem;margin-bottom:.5rem;font-weight:600}._profileStats_1yull_549{display:flex;gap:1.5rem;flex-wrap:wrap}._verificationBadge_1yull_561{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--success);color:#fff;padding:.3rem .8rem;border-radius:50px;font-size:.8rem;font-weight:600;margin-top:.5rem}._editProfileBtn_1yull_587{position:absolute;top:0;right:0;background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;border-radius:50px;padding:.6rem 1.2rem;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;gap:.5rem;font-weight:600}._editProfileBtn_1yull_587:hover{background-color:#d0e8f0;color:#053644;transform:translateY(-1px);box-shadow:0 4px 12px #1a566626}._profileBio_1yull_639{color:#444;line-height:1.6;border-top:1px solid var(--gray);margin-top:1rem;padding-top:1rem}._editHeader_1yull_655{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:1px solid var(--gray)}._editHeader_1yull_655 h2{margin:0;color:var(--text-dark);font-size:1.5rem}._editActions_1yull_685{display:flex;gap:.5rem}._saveBtn_1yull_695,._cancelBtn_1yull_695{padding:.5rem 1rem;border-radius:50px;border:none;cursor:pointer;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.4rem;transition:all .3s ease}._saveBtn_1yull_695{background-color:var(--primary);color:#fff;box-shadow:0 2px 4px #1a566633}._saveBtn_1yull_695:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #1a56664d}._cancelBtn_1yull_695{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._cancelBtn_1yull_695:hover{background-color:var(--gray-light);border-color:var(--primary);color:var(--primary)}._editContent_1yull_769{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start}._imageSection_1yull_783{display:flex;flex-direction:column;align-items:center;gap:1rem}._imageInput_1yull_797{display:none}._imageButton_1yull_805{background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0;padding:.5rem 1rem;border-radius:50px;cursor:pointer;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}._imageButton_1yull_805:hover{background-color:#d0e8f0;color:#053644;box-shadow:0 4px 12px #1a566626}._formFields_1yull_847{display:flex;flex-direction:column;gap:1.2rem}._formRow_1yull_859{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_1yull_871{display:flex;flex-direction:column;gap:.4rem}._formGroup_1yull_871 label{color:var(--text-dark);font-size:.9rem;font-weight:600}._formGroup_1yull_871 input,._formGroup_1yull_871 textarea{padding:.7rem;border:2px solid var(--gray);border-radius:10px;font-family:inherit;font-size:.95rem;transition:all .3s ease}._formGroup_1yull_871 input:focus,._formGroup_1yull_871 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a56661a}._nextLesson_1yull_929{display:flex;justify-content:space-between;align-items:center;gap:1rem}._lessonInfo_1yull_943 h3{color:var(--text-dark);font-size:1.1rem;margin-bottom:.5rem}._lessonInfo_1yull_943 p{color:#666;margin:0;font-size:.95rem}._joinBtn_1yull_967{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:.8rem 1.5rem;border-radius:50px;border:none;cursor:pointer;font-weight:700;font-size:.95rem;transition:all .3s ease;box-shadow:var(--btn-shadow);text-transform:uppercase;letter-spacing:.3px}._joinBtn_1yull_967:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 6px 15px #1a56664d}._homeworkContainer_1yull_1009,._tutorsContainer_1yull_1011{display:flex;flex-direction:column;gap:1rem}._homeworkItem_1yull_1023,._tutorItem_1yull_1025,._studentItem_1yull_1027{padding:1rem;background:var(--gray-light);border-radius:10px;transition:all .3s ease;cursor:pointer;border-left:4px solid var(--primary)}._homeworkItem_1yull_1023:hover,._tutorItem_1yull_1025:hover,._studentItem_1yull_1027:hover{background:#fff;box-shadow:0 4px 12px #1a56661a;transform:translate(5px)}._homeworkItem_1yull_1023 strong,._tutorItem_1yull_1025 strong,._studentItem_1yull_1027 strong{display:block;color:var(--text-dark);font-size:1rem;margin-bottom:.3rem}._homeworkDetails_1yull_1079,._tutorDetails_1yull_1081,._studentDetails_1yull_1083{color:#666;font-size:.9rem}._dueDate_1yull_1093{display:inline-block;margin-top:.5rem;color:var(--warning);font-size:.85rem;font-weight:600}._loadingState_1yull_1109,._noHomework_1yull_1121,._noTutors_1yull_1123,._noStudents_1yull_1125{text-align:center;padding:2rem;color:#666}._seeAllLink_1yull_1137{display:block;text-align:center;color:var(--primary);font-weight:600;padding:.75rem;margin-top:.5rem;text-decoration:none;border-radius:8px;background-color:#e8f4f8;border:1px solid #d0e8f0;transition:all .3s ease}._seeAllLink_1yull_1137:hover{color:var(--primary-dark);transform:translate(3px)}._studentStats_1yull_1175{display:flex;flex-direction:column;gap:.8rem}._statItem_1yull_1187{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--gray-light)}._statItem_1yull_1187:last-child{border-bottom:none}._statLabel_1yull_1211{color:#666;font-size:.9rem;font-weight:500}._statValue_1yull_361{color:var(--text-dark);font-weight:600;font-size:.95rem}@media (max-width: 1200px){._mainGrid_1yull_375{grid-template-columns:1fr;grid-template-areas:"profile" "sidebar"}._statsRow_1yull_205{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){._profileHeader_1yull_481{flex-direction:column;text-align:center;gap:1rem}._editProfileBtn_1yull_587{position:static;margin-top:1rem}._alertContent_1yull_113{flex-direction:column;text-align:center;gap:.75rem}._alertButton_1yull_147{align-self:center}._imageSection_1yull_783{order:-1}._formRow_1yull_859{grid-template-columns:1fr}._nextLesson_1yull_929{flex-direction:column;gap:1rem;text-align:center}}@media (max-width: 768px){._dashboardContainer_1yull_185{padding:0 1rem;gap:1.5rem}._statsRow_1yull_205{grid-template-columns:1fr;gap:1rem}._statCard_1yull_219{padding:1.2rem}._statValue_1yull_361{font-size:1.5rem}._profileImage_1yull_497 img{width:100px;height:100px}._dashboardCard_1yull_413{padding:1.5rem}._alertContent_1yull_113{padding:1rem}}@media (max-width: 576px){._profileDetails_1yull_515 h2{font-size:1.5rem}._editProfileBtn_1yull_587{width:100%;justify-content:center}._statCard_1yull_219{padding:1rem;gap:.8rem}._statIcon_1yull_261{width:40px;height:40px;font-size:1rem}._statValue_1yull_361{font-size:1.3rem}}@keyframes _pulse_1yull_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes _fadeIn_1yull_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._tutorsContainer_1yull_1011{display:flex;flex-direction:column;gap:1rem}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 4px 16px rgba(0, 0, 0, .08);--btn-shadow: 0 2px 8px rgba(26, 86, 102, .15);--danger: #e74c3c;--warning: #f39c12;--success: #27ae60;--radius: 12px;--radius-sm: 8px;--spacing: 1.5rem}._profile-container_kns5t_73{max-width:1400px;margin:2rem auto;padding:0 2rem}._profile-header-card_kns5t_87{background:linear-gradient(135deg,#134552,#1a5666 40%,#2a6a7a);border-radius:16px;box-shadow:0 10px 30px #1a566614;overflow:hidden;margin-bottom:2rem;position:relative}._profile-header-content_kns5t_105{display:flex;align-items:center;padding:2rem;gap:2rem;position:relative}._profile-photo-wrapper_kns5t_121{display:flex;flex-direction:column;align-items:center;gap:.8rem}._profile-photo_kns5t_121{position:relative}._profile-photo_kns5t_121 img{width:140px;height:140px;border-radius:50%;border:4px solid rgba(255,255,255,.3);object-fit:cover;box-shadow:0 4px 12px #00000026;transition:transform .3s ease}._profile-photo_kns5t_121:hover img{transform:scale(1.05)}._change-photo-btn_kns5t_171{position:absolute;bottom:5px;right:5px;background-color:var(--white);color:var(--primary);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026}._change-photo-btn_kns5t_171:hover{background-color:var(--primary);color:var(--white);transform:scale(1.1)}._profile-header-info_kns5t_219{flex:1;color:var(--white)}._profile-header-info_kns5t_219 h1{font-size:2rem;margin-bottom:.5rem;font-weight:700}._profile-subtitle_kns5t_241{font-size:1.1rem;margin-bottom:.8rem;opacity:.95;font-weight:500}._profile-content_kns5t_255{display:grid;grid-template-columns:1fr;gap:2rem}._profile-section_kns5t_269{background-color:var(--white);border-radius:16px;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);overflow:hidden;transition:all .3s ease;position:relative}._profile-section_kns5t_269:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3)}._profile-section_kns5t_269:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._section-header_kns5t_319{padding:1.5rem 2rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,var(--white),var(--gray-light))}._section-header_kns5t_319 h2{font-size:1.5rem;color:var(--primary);margin:0;display:flex;align-items:center;gap:.5rem;font-weight:400;font-family:Hammersmith One,sans-serif}._section-content_kns5t_359{padding:2rem}._profile-field_kns5t_367{margin-bottom:1.5rem}._profile-field_kns5t_367:last-child{margin-bottom:0}._profile-field_kns5t_367 label{display:block;font-size:.9rem;color:var(--text-dark);margin-bottom:.5rem;font-weight:600;letter-spacing:.3px}._field-value_kns5t_401{font-size:1rem;color:var(--text-dark);line-height:1.6;padding:.75rem 1rem;background:var(--gray-light);border-radius:var(--radius-sm);border:1px solid var(--gray)}._field-value-static_kns5t_421{padding:.75rem 1rem;background-color:var(--gray-light);border-radius:var(--radius-sm);font-size:.95rem;color:#555;border:1px solid var(--gray);font-weight:500}._field-input_kns5t_441,._field-textarea_kns5t_441{width:100%;padding:.75rem 1rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:.95rem;font-family:Nunito,sans-serif;color:var(--text-dark);background-color:var(--white);transition:all .3s ease;box-shadow:0 1px 3px #00000005}._field-input_kns5t_441:hover,._field-textarea_kns5t_441:hover{border-color:#1a566666;box-shadow:0 2px 6px #1a56660f}._field-input_kns5t_441:focus,._field-textarea_kns5t_441:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1a566614}._field-textarea_kns5t_441{min-height:150px;resize:vertical;line-height:1.6}._field-error_kns5t_501{border-color:var(--danger)!important;box-shadow:0 0 0 3px #e74c3c1a!important}._error-message_kns5t_511{color:var(--danger);font-size:.85rem;margin-top:.5rem;font-style:italic}._inline-edit-form_kns5t_525{display:flex;flex-direction:column;gap:1.5rem}._form-actions_kns5t_537{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--gray)}._save-btn_kns5t_557,._cancel-btn_kns5t_557,._edit-bio-btn_kns5t_557{padding:.8rem 2rem;border-radius:50px;border:none;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;font-family:Nunito,sans-serif;display:inline-flex;align-items:center;gap:.5rem}._save-btn_kns5t_557{background-color:var(--primary);color:var(--white);box-shadow:0 4px 6px #1a566633}._save-btn_kns5t_557:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #1a56664d}._cancel-btn_kns5t_557{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._cancel-btn_kns5t_557:hover{background-color:var(--gray-light);border-color:var(--primary);color:var(--primary)}._edit-bio-btn_kns5t_557{background-color:#e8f4f8;color:#1a5666;border:1px solid #d0e8f0}._edit-bio-btn_kns5t_557:hover{background-color:#d0e8f0;color:#053644;transform:translateY(-2px);box-shadow:0 4px 12px #1a566626}._bio-edit-container_kns5t_659{display:flex;flex-direction:column;gap:1rem}._bio-actions_kns5t_671{display:flex;justify-content:flex-end;gap:1rem}._bio-display_kns5t_683{display:flex;flex-direction:column;gap:1rem}._bio-text_kns5t_695{line-height:1.7}._current-subjects_kns5t_705{margin-bottom:2rem;padding:1.5rem;background-color:var(--gray-light);border-radius:var(--radius)}._current-subjects_kns5t_705 h4{color:var(--text-dark);font-size:1rem;margin-bottom:1rem;font-weight:600}._subject-tags_kns5t_733{display:flex;flex-wrap:wrap;gap:.6rem}._subject-tag_kns5t_733{background-color:var(--primary-light);color:var(--primary);padding:.5rem 1rem;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent}._subject-tag_kns5t_733:hover{background:linear-gradient(135deg,var(--danger),#c0392b);color:#fff;transform:translateY(-2px)}._add-subjects-section_kns5t_781 h4{color:var(--text-dark);font-size:1.1rem;margin-bottom:1.5rem;font-weight:600}._subject-categories_kns5t_795{display:flex;flex-direction:column;gap:2rem}._preset-subjects_kns5t_807 h5,._custom-subject_kns5t_807 h5{color:var(--primary);font-size:1rem;margin-bottom:1rem;font-weight:600}._subject-grid_kns5t_821{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}._subject-btn_kns5t_833{padding:.7rem 1rem;background-color:var(--gray-light);border:2px solid var(--gray);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;font-size:.85rem;font-weight:500;color:var(--text-dark);text-align:center}._subject-btn_kns5t_833:hover:not(:disabled){border-color:var(--primary);background-color:var(--primary-light);transform:translateY(-2px)}._subject-btn_kns5t_833:disabled{background-color:var(--primary-light);border-color:var(--primary);color:var(--primary);cursor:not-allowed;opacity:.6}._custom-input-group_kns5t_887{display:flex;gap:.8rem;align-items:center}._custom-subject-input_kns5t_899{flex:1;padding:.7rem 1rem;border:1px solid var(--gray);border-radius:var(--radius-sm);font-size:.9rem;font-family:Nunito,sans-serif}._add-custom-btn_kns5t_917{padding:.7rem 1.5rem;background-color:var(--primary);color:var(--white);border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem;white-space:nowrap;box-shadow:0 2px 4px #1a566633}._add-custom-btn_kns5t_917:hover:not(:disabled){background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #1a56664d}._add-custom-btn_kns5t_917:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 992px){._profile-header-content_kns5t_105{flex-direction:column;text-align:center;gap:1.5rem}._profile-header-info_kns5t_219{width:100%}}@media (max-width: 768px){._profile-container_kns5t_73{padding:0 1rem;margin:1.5rem auto}._profile-header-content_kns5t_105{flex-direction:column;text-align:center;padding:1.5rem}._profile-header-info_kns5t_219 h1{font-size:1.6rem}._section-content_kns5t_359{padding:1.5rem}._bio-display_kns5t_683{padding-right:0}._edit-bio-btn_kns5t_557{width:100%;justify-content:center}._subject-grid_kns5t_821{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}._custom-input-group_kns5t_887{flex-direction:column}._add-custom-btn_kns5t_917{width:100%}._form-actions_kns5t_537{flex-direction:column}}@media (max-width: 576px){._profile-photo_kns5t_121 img{width:110px;height:110px}._change-photo-btn_kns5t_171{width:35px;height:35px;font-size:.9rem}._profile-container_kns5t_73{margin:1rem auto}._section-content_kns5t_359{padding:1.2rem}._section-header_kns5t_319{padding:1rem 1.2rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 15px rgba(0, 0, 0, .05);--btn-shadow: 0 4px 6px rgba(26, 86, 102, .1);--danger: #e74c3c;--warning: #f39c12;--success: #27ae60;--info: #3498db}body{font-family:Nunito,sans-serif;background-color:var(--background);min-height:100vh;display:flex;flex-direction:column;color:#333}._customIconHeader_1q7ds_69{width:32px;height:32px;object-fit:contain;background-color:var(--primary-light);padding:8px;border-radius:10px;box-sizing:content-box}._customTabIcon_1q7ds_89{width:24px;height:24px;object-fit:contain}._customIcon_1q7ds_69{width:20px;height:20px;object-fit:contain}._homeworkContainer_1q7ds_115{max-width:1400px;margin:2rem auto;padding:0 2rem;display:flex;flex-direction:column;gap:2rem}._tabsContainer_1q7ds_135{display:flex;gap:1rem;margin-bottom:1rem}._tabBtn_1q7ds_147{background:var(--white);border:1px solid var(--gray);border-radius:50px;padding:.8rem 1.5rem;cursor:pointer;font-family:Nunito,sans-serif;font-size:.95rem;font-weight:600;color:#666;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow)}._tabBtn_1q7ds_147:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1a56661a}._tabBtn_1q7ds_147._active_1q7ds_191{background:var(--primary);color:#fff;border-color:var(--primary)}._tabBtn_1q7ds_147._active_1q7ds_191 ._customTabIcon_1q7ds_89{filter:brightness(0) invert(1)}._tabBtn_1q7ds_147 i{font-size:.9rem}._dashboardCard_1q7ds_221{background:var(--white);border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._dashboardCard_1q7ds_221:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3)}._dashboardCard_1q7ds_221:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._dashboardCard_1q7ds_221 h2{color:var(--primary);font-family:Hammersmith One,sans-serif;margin-bottom:1.8rem;font-size:1.5rem;display:flex;align-items:center;gap:.75rem}._dashboardCard_1q7ds_221 h2 i{background-color:var(--primary-light);color:var(--primary);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.1rem}._filtersContainer_1q7ds_319{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap;padding:1.5rem;background-color:var(--gray-light);border-radius:12px;border:1px solid #dee2e6}._filterGroup_1q7ds_341{display:flex;align-items:center;gap:.5rem;min-width:200px}._filterGroup_1q7ds_341 label{font-weight:600;color:var(--text-dark);white-space:nowrap;font-size:.9rem}._filterSelect_1q7ds_369{padding:.6rem 1rem;border:1px solid #dee2e6;border-radius:8px;background-color:var(--white);color:var(--text-dark);font-family:Nunito,sans-serif;font-size:.9rem;min-width:150px;flex:1;transition:all .3s ease}._filterSelect_1q7ds_369:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #1a56661a}._assignmentsList_1q7ds_409{display:flex;flex-direction:column;gap:1rem}._assignmentCard_1q7ds_421{background-color:var(--white);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;border-left:4px solid var(--primary);transition:all .3s ease}._assignmentCard_1q7ds_421:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1a56661a}._assignmentHeader_1q7ds_451{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:var(--gray-light);border-bottom:1px solid var(--gray);transition:all .3s ease}._assignmentHeader_1q7ds_451:hover{background-color:#1a56660d}._assignmentHeaderContent_1q7ds_479{display:flex;align-items:center;justify-content:space-between;flex:1;margin-right:1rem}._assignmentHeaderMain_1q7ds_495 h3{font-family:Hammersmith One,sans-serif;color:var(--text-dark);margin:0 0 .2rem;font-size:1.1rem}._assignmentSubject_1q7ds_509{color:var(--primary);margin:.2rem 0;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem}._assignmentTutor_1q7ds_529{color:#666;margin:0;font-size:.85rem;display:flex;align-items:center;gap:.5rem}._assignmentHeaderRight_1q7ds_547{display:flex;align-items:center;gap:1rem}._assignmentDue_1q7ds_559{font-size:.8rem;color:#888;font-weight:500;display:flex;align-items:center;gap:.3rem}._expandIcon_1q7ds_577{color:var(--primary);font-size:1rem;transition:all .3s ease}._expandIcon_1q7ds_577 i{transition:transform .3s ease}._assignmentStatus_1q7ds_599{padding:.4rem .8rem;border-radius:50px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}._statusTodo_1q7ds_619{background-color:#6c757d1a;color:#6c757d}._statusUrgent_1q7ds_629{background-color:#e74c3c1a;color:var(--danger)}._statusSoon_1q7ds_639{background-color:#f39c121a;color:var(--warning)}._statusOverdue_1q7ds_649{background-color:#e74c3c33;color:var(--danger);font-weight:700}._statusSubmitted_1q7ds_661{background-color:#3498db1a;color:var(--info)}._statusReviewed_1q7ds_671{background-color:#27ae601a;color:var(--success)}._assignmentDetails_1q7ds_683{padding:1.5rem;background-color:var(--white)}._assignmentDates_1q7ds_693{display:flex;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}._assignmentDates_1q7ds_693 p{margin:0;color:#555;font-size:.9rem;display:flex;align-items:center;gap:.5rem}._assignmentDates_1q7ds_693 i{color:var(--primary);width:16px}._assignmentDescription_1q7ds_735{margin-bottom:1.5rem}._assignmentDescription_1q7ds_735 p:first-child{margin-bottom:.5rem;font-weight:600;color:var(--text-dark);display:flex;align-items:center;gap:.5rem}._assignmentDescription_1q7ds_735 p:last-child{color:var(--text-dark);line-height:1.5;margin-bottom:0}._assignmentFiles_1q7ds_775,._submissionFiles_1q7ds_777{margin-bottom:1.5rem}._assignmentFiles_1q7ds_775 p,._submissionFiles_1q7ds_777 p{margin-bottom:1rem;font-weight:600;color:var(--text-dark);display:flex;align-items:center;gap:.5rem}._fileItem_1q7ds_805{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--gray-light);border-radius:8px;margin-bottom:.5rem;border:1px solid #dee2e6;transition:all .3s ease}._fileItem_1q7ds_805:hover{background-color:#1a56660d;border-color:var(--primary)}._fileInfo_1q7ds_839{display:flex;align-items:center;gap:.8rem;flex:1}._fileInfo_1q7ds_839 i{color:var(--primary);font-size:1.1rem;flex-shrink:0}._fileInfo_1q7ds_839 span{font-size:.9rem;color:var(--text-dark)}._fileActions_1q7ds_875{display:flex;gap:.5rem}._viewBtn_1q7ds_885{background-color:var(--primary-light);color:var(--primary);border:none;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.3rem;text-decoration:none}._viewBtn_1q7ds_885:hover{background-color:var(--primary);color:#fff;transform:translateY(-1px)}._downloadLink_1q7ds_929{color:var(--success);text-decoration:none;font-weight:600;font-size:.8rem;padding:.4rem .8rem;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:.3rem;border:1px solid transparent}._downloadLink_1q7ds_929:hover{background-color:#27ae601a;color:var(--success);border-color:var(--success);transform:translateY(-1px)}._submissionSection_1q7ds_973{padding:1.5rem;border-top:1px solid var(--gray);background-color:var(--gray-light)}._submissionSection_1q7ds_973 h4{color:var(--text-dark);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:1rem}._submitBtn_1q7ds_1003{background-color:var(--success);color:#fff;border:none;border-radius:50px;padding:.7rem 1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-family:Nunito,sans-serif;margin-top:1rem;width:100%;justify-content:center}._submitBtn_1q7ds_1003:hover:not(:disabled){background-color:#219653;transform:translateY(-1px)}._submitBtn_1q7ds_1003:disabled{opacity:.6;cursor:not-allowed;transform:none}._feedbackSection_1q7ds_1063{padding:1.5rem;border-top:1px solid var(--gray);background-color:var(--primary-light)}._feedbackSection_1q7ds_1063 h4{color:var(--primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:.95rem}._tutorFeedback_1q7ds_1093{background-color:var(--white);padding:1rem;border-radius:8px;border-left:4px solid var(--primary)}._tutorFeedback_1q7ds_1093 p{color:var(--text-dark);line-height:1.5;margin:0}._pdfOverlay_1q7ds_1121{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}._pdfViewer_1q7ds_1149{background:var(--white);border-radius:12px;width:90%;height:90%;max-width:1200px;max-height:800px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}._pdfHeader_1q7ds_1175{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--gray);background-color:var(--gray-light)}._pdfHeader_1q7ds_1175 h3{margin:0;color:var(--text-dark);font-family:Hammersmith One,sans-serif;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}._pdfControls_1q7ds_1213{display:flex;align-items:center;gap:.5rem}._openExternalBtn_1q7ds_1225,._downloadBtn_1q7ds_1227{background:var(--primary-light);color:var(--primary);border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}._openExternalBtn_1q7ds_1225:hover,._downloadBtn_1q7ds_1227:hover{background-color:var(--primary);color:#fff;transform:scale(1.05)}._closeBtn_1q7ds_1271{background:var(--danger);color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-left:.5rem}._closeBtn_1q7ds_1271:hover{background-color:#c82333;transform:scale(1.05)}._pdfContent_1q7ds_1311{flex:1;padding:0;background-color:#f5f5f5}._pdfContent_1q7ds_1311 iframe{width:100%;height:100%;border:none;background-color:#fff}._emptyState_1q7ds_1339{text-align:center;padding:3rem 2rem;color:#666;background-color:var(--gray-light);border-radius:12px;border:2px dashed #ccc}._emptyState_1q7ds_1339 i{font-size:3rem;color:#ccc;margin-bottom:1rem;display:block}._emptyState_1q7ds_1339 h3{margin-bottom:.5rem;color:var(--text-dark)}._emptyState_1q7ds_1339 p{margin:0;font-size:.9rem;line-height:1.5}._loadingState_1q7ds_1393{text-align:center;padding:3rem 2rem;color:#666}._loadingState_1q7ds_1393 i{color:var(--primary);margin-bottom:1rem}@media (max-width: 1200px){._homeworkContainer_1q7ds_115{padding:0 1.5rem}._filtersContainer_1q7ds_319{flex-direction:column;gap:1rem}._filterGroup_1q7ds_341{width:100%;min-width:auto}._filterSelect_1q7ds_369{flex:1}}@media (max-width: 992px){._assignmentDates_1q7ds_693{flex-direction:column;gap:.5rem}._assignmentHeaderContent_1q7ds_479{flex-direction:column;align-items:flex-start;gap:.5rem}._assignmentHeaderRight_1q7ds_547{flex-direction:column;align-items:flex-start;gap:.3rem}._pdfViewer_1q7ds_1149{width:95%;height:85%}._fileItem_1q7ds_805{flex-direction:column;align-items:flex-start;gap:.8rem}._fileActions_1q7ds_875{align-self:flex-end}}@media (max-width: 768px){._homeworkContainer_1q7ds_115{padding:0 1rem;gap:1.5rem}._dashboardCard_1q7ds_221{padding:1.5rem}._tabsContainer_1q7ds_135{flex-direction:column;gap:.5rem}._tabBtn_1q7ds_147{width:100%;justify-content:center}._pdfOverlay_1q7ds_1121{padding:1rem}._pdfViewer_1q7ds_1149{width:100%;height:90%}._pdfHeader_1q7ds_1175{padding:.8rem 1rem}._pdfHeader_1q7ds_1175 h3{font-size:1rem}._filtersContainer_1q7ds_319{padding:1rem}._customIconHeader_1q7ds_69{width:28px;height:28px;padding:6px}._customTabIcon_1q7ds_89{width:20px;height:20px}._customIcon_1q7ds_69{width:18px;height:18px}}@media (max-width: 576px){._assignmentCard_1q7ds_421{margin:0 -.5rem}._dashboardCard_1q7ds_221 h2{font-size:1.3rem;gap:.5rem}._dashboardCard_1q7ds_221 h2 i{width:35px;height:35px;font-size:1rem}._customIconHeader_1q7ds_69{width:24px;height:24px;padding:5px}._assignmentHeader_1q7ds_451,._assignmentDetails_1q7ds_683,._submissionSection_1q7ds_973,._feedbackSection_1q7ds_1063{padding:1rem}._fileItem_1q7ds_805{padding:.8rem}._pdfControls_1q7ds_1213{gap:.3rem}._openExternalBtn_1q7ds_1225,._downloadBtn_1q7ds_1227{width:32px;height:32px}._closeBtn_1q7ds_1271{width:36px;height:36px}._customTabIcon_1q7ds_89,._customIcon_1q7ds_69{width:16px;height:16px}}@keyframes _pulse_1q7ds_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._loadingState_1q7ds_1393{animation:_pulse_1q7ds_1 1.5s ease-in-out infinite}._pdfContent_1q7ds_1311::-webkit-scrollbar{width:8px}._pdfContent_1q7ds_1311::-webkit-scrollbar-track{background:#f1f1f1}._pdfContent_1q7ds_1311::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}._pdfContent_1q7ds_1311::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--text-dark: #0a232b;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa;--gray: #e9ecef;--shadow: 0 2px 8px rgba(0, 0, 0, .1);--danger: #f44336;--warning: #FF9800;--success: #4CAF50;--info: #2196F3;--border: #e2e8f0}*{margin:0;padding:0;box-sizing:border-box}._fullScreenMain_tkzd2_47{min-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--background)}._loadingContainer_tkzd2_61{height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:var(--background)}._loading_tkzd2_61{display:flex;align-items:center;gap:1rem;font-size:1.2rem;color:var(--primary)}._spinner_tkzd2_93{width:24px;height:24px;border:3px solid var(--primary-light);border-top:3px solid var(--primary);border-radius:50%;animation:_spin_tkzd2_93 1s linear infinite}@keyframes _spin_tkzd2_93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._calendarContainer_tkzd2_121{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%;flex:1;display:flex;flex-direction:column;overflow-x:auto}._weekHeader_tkzd2_143{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 1rem;background:var(--background);border-bottom:1px solid var(--border);width:100%}._weekNavigation_tkzd2_163{display:flex;align-items:center;gap:2rem}._navButton_tkzd2_175{background:var(--primary);color:#fff;border:none;border-radius:50%;width:48px;height:48px;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #1a566633}._navButton_tkzd2_175:hover{background:var(--primary-dark);transform:scale(1.1)}._weekInfo_tkzd2_219 h1{font-size:1.8rem;font-weight:700;color:var(--primary);margin-bottom:.2rem}._weekInfo_tkzd2_219 p{color:#666;font-size:1rem}._headerActions_tkzd2_243{display:flex;gap:1rem}._todayButton_tkzd2_253{background:var(--primary);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #1a566633}._todayButton_tkzd2_253:hover{background:var(--primary-dark);transform:translateY(-2px)}._weeklyCalendar_tkzd2_287{flex:1;display:flex;flex-direction:column;margin:0 0 2rem;background:var(--white);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;width:100%}._daysHeader_tkzd2_311{display:grid;grid-template-columns:80px repeat(7,1fr);background:var(--primary);color:#fff;border-bottom:1px solid var(--border)}._timeColumn_tkzd2_327{background:var(--primary-dark)}._dayHeader_tkzd2_335{padding:1rem;text-align:center;border-right:1px solid rgba(255,255,255,.2);transition:all .2s ease}._dayHeader_tkzd2_335._today_tkzd2_253{background:var(--primary-dark);box-shadow:inset 0 -4px 0 var(--warning)}._dayName_tkzd2_359{font-size:.9rem;font-weight:600;margin-bottom:.3rem;opacity:.9}._dayNumber_tkzd2_373{font-size:1.5rem;font-weight:700}._timeGrid_tkzd2_383{flex:1;overflow-y:auto;max-height:calc(100vh - 300px)}._timeRow_tkzd2_395{display:grid;grid-template-columns:80px repeat(7,1fr);min-height:80px;border-bottom:1px solid var(--border);transition:background-color .2s ease}._timeRow_tkzd2_395:hover{background:#1a566605}._timeLabel_tkzd2_419{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--primary);background:var(--gray-light);border-right:1px solid var(--border);font-size:.9rem}._timeSlot_tkzd2_441{border-right:1px solid var(--border);padding:.25rem;cursor:pointer;transition:all .2s ease;position:relative;min-height:80px;overflow:hidden}._timeSlot_tkzd2_441:hover:not(._pastTimeSlot_tkzd2_461){background:var(--primary-light)}._timeSlot_tkzd2_441._todayColumn_tkzd2_469{background:#1a566608}._timeSlot_tkzd2_441._todayColumn_tkzd2_469:hover:not(._pastTimeSlot_tkzd2_461){background:#1a566614}._pastTimeSlot_tkzd2_461{background:#8080801a!important;cursor:not-allowed!important;opacity:.5!important}._event_tkzd2_497{background:var(--primary);color:#fff;padding:.5rem;border-radius:6px;margin-bottom:.25rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;position:relative;overflow-x:scroll;overflow-y:hidden;min-height:fit-content;width:100%;max-width:100%}._event_tkzd2_497::-webkit-scrollbar{height:6px}._event_tkzd2_497::-webkit-scrollbar-track{background:#ffffff4d;border-radius:3px}._event_tkzd2_497::-webkit-scrollbar-thumb{background:#fff9;border-radius:3px}._event_tkzd2_497::-webkit-scrollbar-thumb:hover{background:#fffc}._event_tkzd2_497:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._eventContent_tkzd2_577{min-width:200px;width:max-content}._eventTitle_tkzd2_587{font-size:.8rem;font-weight:600;margin-bottom:.2rem;white-space:nowrap}._eventDuration_tkzd2_601{font-size:.7rem;opacity:.9;white-space:nowrap}._eventBadge_tkzd2_613{position:absolute;top:2px;right:2px;background:#ffffff4d;padding:.1rem .3rem;border-radius:4px;font-size:.6rem;font-weight:600;white-space:nowrap}._pendingEvent_tkzd2_637{background:linear-gradient(135deg,var(--warning) 0%,#ff9800 100%);border-left:4px solid #f57c00}._approvedEvent_tkzd2_647,._confirmedEvent_tkzd2_647{background:linear-gradient(135deg,var(--info) 0%,#1976d2 100%);border-left:4px solid #0d47a1}._activeEvent_tkzd2_657{background:linear-gradient(135deg,var(--success) 0%,#388e3c 100%);border-left:4px solid #1b5e20;animation:_pulse_tkzd2_1 2s infinite}._completedEvent_tkzd2_669{background:linear-gradient(135deg,#607d8b,#455a64);border-left:4px solid #263238;opacity:.8}._cancelledEvent_tkzd2_681{background:linear-gradient(135deg,var(--danger) 0%,#d32f2f 100%);border-left:4px solid #b71c1c;opacity:.7}._missedEvent_tkzd2_693{background:linear-gradient(135deg,#9e9e9e,#757575);border-left:4px solid #424242;opacity:.6}@keyframes _pulse_tkzd2_1{0%,to{opacity:1}50%{opacity:.8}}._modal_tkzd2_715{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_tkzd2_743{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px #0003;animation:_modalSlideIn_tkzd2_1 .3s ease}@keyframes _modalSlideIn_tkzd2_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_tkzd2_787{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--primary-light) 0%,rgba(226,232,240,.3) 100%)}._modalHeader_tkzd2_787 h2{margin:0;color:var(--primary);font-size:1.3rem;font-weight:600;display:flex;align-items:center;gap:.5rem;word-wrap:break-word;word-break:break-word;line-height:1.3;flex:1;margin-right:1rem}._closeBtn_tkzd2_835{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._closeBtn_tkzd2_835:hover{background:#f443361a;color:var(--danger);transform:scale(1.1)}._modalBody_tkzd2_881{padding:1.5rem;max-height:70vh;overflow-y:auto}._eventDetails_tkzd2_893{margin-bottom:2rem}._eventDetails_tkzd2_893 p{margin:.8rem 0;font-size:1rem;line-height:1.6;word-wrap:break-word;word-break:break-word}._eventDetails_tkzd2_893 strong{color:var(--primary);font-weight:600}._formGroup_tkzd2_927{margin-bottom:1.5rem;position:relative}._formRow_tkzd2_937{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._formGroup_tkzd2_927 label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--primary);font-size:.9rem}._formGroup_tkzd2_927 input,._formGroup_tkzd2_927 select,._formGroup_tkzd2_927 textarea{width:100%;padding:.8rem;border:2px solid var(--border);border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;font-family:inherit;background:var(--white)}._formGroup_tkzd2_927 input:focus,._formGroup_tkzd2_927 select:focus,._formGroup_tkzd2_927 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a566626}._formGroup_tkzd2_927 textarea{resize:vertical;min-height:80px}._tutorSearchContainer_tkzd2_1019{position:relative}._tutorDropdown_tkzd2_1027{position:absolute;top:100%;left:0;right:0;background:var(--white);border:2px solid var(--primary);border-top:none;border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #00000026}._tutorDropdown_tkzd2_1027::-webkit-scrollbar{width:6px}._tutorDropdown_tkzd2_1027::-webkit-scrollbar-track{background:var(--gray-light);border-radius:3px}._tutorDropdown_tkzd2_1027::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}._tutorOption_tkzd2_1085{padding:1rem;cursor:pointer;border-bottom:1px solid var(--border);transition:background-color .2s ease}._tutorOption_tkzd2_1085:hover{background:var(--primary-light)}._tutorOption_tkzd2_1085:last-child{border-bottom:none}._tutorName_tkzd2_1115{font-weight:600;color:var(--primary);margin-bottom:.2rem;word-wrap:break-word;word-break:break-word}._tutorSubjects_tkzd2_1131{font-size:.9rem;color:#666;word-wrap:break-word;word-break:break-word}._noTutors_tkzd2_1145{padding:1rem;text-align:center;color:#666;font-style:italic}._modalActions_tkzd2_1159{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}._modalActions_tkzd2_1159 button{padding:.8rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1;min-width:120px;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem}._editBtn_tkzd2_1211{background:var(--info);color:#fff}._editBtn_tkzd2_1211:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px #2196f34d}._joinCallBtn_tkzd2_1233{background:var(--success);color:#fff}._joinCallBtn_tkzd2_1233:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}._cancelBtn_tkzd2_1255{background:#666;color:#fff}._cancelBtn_tkzd2_1255:hover{background:#555;transform:translateY(-2px);box-shadow:0 4px 12px #6666664d}._saveBtn_tkzd2_1277{background:var(--primary);color:#fff}._saveBtn_tkzd2_1277:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}@media (max-width: 1200px){._weekHeader_tkzd2_143{padding:1.5rem 1rem .5rem}._weekNavigation_tkzd2_163{gap:1rem}._weekInfo_tkzd2_219 h1{font-size:1.5rem}._weeklyCalendar_tkzd2_287{margin:0 1rem 2rem}._timeGrid_tkzd2_383{max-height:calc(100vh - 280px)}}@media (max-width: 768px){._weekHeader_tkzd2_143{flex-direction:column;gap:1rem;padding:1rem}._weekNavigation_tkzd2_163{order:2;width:100%;justify-content:center}._headerActions_tkzd2_243{order:1;flex-direction:column;width:100%;gap:.5rem}._weekInfo_tkzd2_219{text-align:center}._weekInfo_tkzd2_219 h1{font-size:1.3rem}._weekInfo_tkzd2_219 p{font-size:.9rem}._navButton_tkzd2_175{width:44px;height:44px;font-size:1.3rem}._weeklyCalendar_tkzd2_287{margin:0 .5rem 1rem}._daysHeader_tkzd2_311{grid-template-columns:60px repeat(7,1fr)}._timeRow_tkzd2_395{grid-template-columns:60px repeat(7,1fr);min-height:70px}._timeSlot_tkzd2_441{min-height:70px}._dayHeader_tkzd2_335{padding:.8rem .5rem}._dayName_tkzd2_359{font-size:.8rem}._dayNumber_tkzd2_373{font-size:1.2rem}._timeLabel_tkzd2_419{font-size:.8rem;padding:.5rem .25rem}._event_tkzd2_497{padding:.3rem}._eventTitle_tkzd2_587{font-size:.7rem}._eventDuration_tkzd2_601{font-size:.6rem}._modalContent_tkzd2_743{width:95%;margin:1rem}._modalActions_tkzd2_1159{flex-direction:column}._modalActions_tkzd2_1159 button{min-width:auto}._formRow_tkzd2_937{grid-template-columns:1fr}._calendarContainer_tkzd2_121{padding:0 1rem}}@media (max-width: 480px){._weeklyCalendar_tkzd2_287{margin:0 .5rem 1rem}._daysHeader_tkzd2_311{grid-template-columns:50px repeat(7,1fr)}._timeRow_tkzd2_395{grid-template-columns:50px repeat(7,1fr);min-height:60px}._timeSlot_tkzd2_441{min-height:60px;padding:.15rem}._dayHeader_tkzd2_335{padding:.5rem .25rem}._dayName_tkzd2_359{font-size:.7rem}._dayNumber_tkzd2_373{font-size:1rem}._timeLabel_tkzd2_419{font-size:.7rem;padding:.25rem}._event_tkzd2_497{padding:.25rem;margin-bottom:.15rem}._eventTitle_tkzd2_587{font-size:.65rem}._eventDuration_tkzd2_601{font-size:.55rem}._eventBadge_tkzd2_613{font-size:.5rem;padding:.05rem .2rem}._modalHeader_tkzd2_787{padding:1rem}._modalHeader_tkzd2_787 h2{font-size:1.1rem}._modalBody_tkzd2_881{padding:1rem}._calendarContainer_tkzd2_121{padding:0 .5rem}}._timeGrid_tkzd2_383::-webkit-scrollbar,._modalBody_tkzd2_881::-webkit-scrollbar,._tutorDropdown_tkzd2_1027::-webkit-scrollbar{width:8px}._timeGrid_tkzd2_383::-webkit-scrollbar-track,._modalBody_tkzd2_881::-webkit-scrollbar-track,._tutorDropdown_tkzd2_1027::-webkit-scrollbar-track{background:var(--gray-light);border-radius:4px}._timeGrid_tkzd2_383::-webkit-scrollbar-thumb,._modalBody_tkzd2_881::-webkit-scrollbar-thumb,._tutorDropdown_tkzd2_1027::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px;border:1px solid var(--gray-light)}._timeGrid_tkzd2_383::-webkit-scrollbar-thumb:hover,._modalBody_tkzd2_881::-webkit-scrollbar-thumb:hover,._tutorDropdown_tkzd2_1027::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}@media (prefers-reduced-motion: reduce){._navButton_tkzd2_175,._event_tkzd2_497,._modalContent_tkzd2_743,._modalActions_tkzd2_1159 button,._timeSlot_tkzd2_441,._tutorOption_tkzd2_1085{transition:none}._activeEvent_tkzd2_657{animation:none}._navButton_tkzd2_175:hover,._event_tkzd2_497:hover,._modalActions_tkzd2_1159 button:hover,._tutorOption_tkzd2_1085:hover{transform:none}}@media (prefers-contrast: high){._event_tkzd2_497,._navButton_tkzd2_175,._modalActions_tkzd2_1159 button{border:2px solid currentColor}._timeSlot_tkzd2_441{border:1px solid #000}}._navButton_tkzd2_175:focus,._todayButton_tkzd2_253:focus,._timeSlot_tkzd2_441:focus,._event_tkzd2_497:focus,._modalActions_tkzd2_1159 button:focus,._closeBtn_tkzd2_835:focus,._formGroup_tkzd2_927 input:focus,._formGroup_tkzd2_927 select:focus,._formGroup_tkzd2_927 textarea:focus,._tutorOption_tkzd2_1085:focus{outline:2px solid var(--primary);outline-offset:2px}._ratingForm_tkzd2_1847{text-align:center;padding:1rem}._ratingPrompt_tkzd2_1857{font-weight:600;margin-bottom:1.5rem;color:var(--text-dark);font-size:1.1rem}._starRating_tkzd2_1871{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}._starButton_tkzd2_1885{background:none;border:none;font-size:2.5rem;cursor:pointer;transition:all .2s ease;color:#ddd;padding:0;line-height:1}._starButton_tkzd2_1885._filled_tkzd2_1907{color:gold}._starButton_tkzd2_1885:hover{transform:scale(1.2)}._ratingComment_tkzd2_1923{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:8px;margin-bottom:1.5rem;resize:vertical;font-family:inherit;font-size:.9rem}._ratingComment_tkzd2_1923:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a566626}._ratingActions_tkzd2_1957{display:flex;justify-content:center;gap:1rem}._btnCancel_tkzd2_1969{background:var(--gray);color:var(--text-dark);border:none;padding:.7rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}._btnCancel_tkzd2_1969:hover{background:#d1d5db;transform:translateY(-2px)}._btnSubmit_tkzd2_2001{background:var(--primary);color:#fff;border:none;padding:.7rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}._btnSubmit_tkzd2_2001:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}._btnSubmit_tkzd2_2001:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}._lessonModalBody_tkzd2_2049{padding:1.5rem;overflow-y:auto;max-height:calc(80vh - 80px)}._fieldError_tkzd2_2061{color:var(--danger);font-size:.8rem;margin-top:.3rem}._noConnectionBanner_tkzd2_2075{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:12px;padding:1.5rem 2rem;margin:1rem 0 2rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 4px 15px #ffc10733;animation:_slideDown_tkzd2_1 .3s ease-out}._noConnectionBanner_tkzd2_2075 i{font-size:2rem;color:#ff9800;flex-shrink:0}._noConnectionBanner_tkzd2_2075>div{flex:1;min-width:0}._noConnectionBanner_tkzd2_2075 strong{display:block;font-size:1.1rem;color:#1a5666;margin-bottom:.3rem;font-weight:700}._noConnectionBanner_tkzd2_2075 p{color:#666;margin:0;font-size:.95rem;line-height:1.4}._findTutorsBtn_tkzd2_2153{background:linear-gradient(135deg,#1a5666,#053644);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 12px #1a56664d}._findTutorsBtn_tkzd2_2153:hover{background:linear-gradient(135deg,#053644,#042833);transform:translateY(-2px);box-shadow:0 6px 18px #1a566666}._findTutorsBtn_tkzd2_2153 i{font-size:1rem;color:#fff}@keyframes _slideDown_tkzd2_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._noConnectionBanner_tkzd2_2075{flex-direction:column;text-align:center;padding:1.5rem;gap:1rem}._noConnectionBanner_tkzd2_2075 i{font-size:1.8rem}._findTutorsBtn_tkzd2_2153{width:100%;justify-content:center}}@media (max-width: 480px){._noConnectionBanner_tkzd2_2075{padding:1rem}._noConnectionBanner_tkzd2_2075 strong{font-size:1rem}._noConnectionBanner_tkzd2_2075 p{font-size:.9rem}._findTutorsBtn_tkzd2_2153{padding:.7rem 1.2rem;font-size:.9rem}}._missedEvent_tkzd2_693{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border-left:4px solid #c0392b}._missedEvent_tkzd2_693:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-2px);box-shadow:0 6px 12px #e74c3c4d}._balanceCard_vgh9t_1{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);margin-bottom:2rem;position:relative;overflow:hidden}._balanceCard_vgh9t_1:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3)}._loadingState_vgh9t_45{text-align:center;padding:3rem;color:#666}._loadingState_vgh9t_45 i{font-size:2rem;margin-bottom:1rem;display:block;color:#1a5666}._balanceHeader_vgh9t_71{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:2px solid #e9ecef}._headerLeft_vgh9t_87{flex:1}._balanceHeader_vgh9t_71 h2{margin:0 0 .3rem;font-size:1.5rem;font-weight:400;color:#1a5666;font-family:Hammersmith One,sans-serif}._lastUpdated_vgh9t_111{font-size:.85rem;color:#666}._balanceValue_vgh9t_121{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a5666,#0d3d4a);padding:1rem 2rem;border-radius:12px;box-shadow:0 4px 15px #1a566633;min-width:120px}._tokenNumber_vgh9t_145{font-size:2.5rem;font-weight:800;color:#fff;line-height:1;text-align:center}._tokenLabel_vgh9t_161{font-size:.85rem;color:#fffc;margin-top:.3rem;font-weight:600;text-align:center}._lowBalanceWarning_vgh9t_177{padding:1rem 1.5rem;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);border-radius:8px;display:flex;align-items:center;gap:.8rem;color:#e74c3c;margin-top:1rem}._lowBalanceWarning_vgh9t_177 i{font-size:1.2rem}._lowBalanceWarning_vgh9t_177 span{font-size:.95rem;font-weight:500}@media (max-width: 768px){._balanceCard_vgh9t_1{padding:1.5rem}._balanceHeader_vgh9t_71{flex-direction:column;align-items:flex-start;gap:1rem}._balanceHeader_vgh9t_71 h2{font-size:1.3rem}._balanceValue_vgh9t_121{align-self:stretch;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.5rem}._tokenNumber_vgh9t_145{font-size:2rem}._tokenLabel_vgh9t_161{font-size:.8rem}._lowBalanceWarning_vgh9t_177{flex-direction:column;text-align:center}}@media (max-width: 480px){._balanceCard_vgh9t_1{padding:1rem}._balanceValue_vgh9t_121{padding:.8rem 1.2rem}._tokenNumber_vgh9t_145{font-size:1.8rem}}._topUpSection_1pqv8_1{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);margin-bottom:2rem;position:relative;overflow:hidden}._topUpSection_1pqv8_1:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3)}._sectionHeader_1pqv8_45{margin-bottom:2rem}._sectionHeader_1pqv8_45 h2{color:#1a5666;font-size:1.5rem;font-weight:400;margin-bottom:.5rem;font-family:Hammersmith One,sans-serif}._sectionDescription_1pqv8_69{color:#666;font-size:1rem;margin:0}._bundlesGrid_1pqv8_81{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}._bundleCard_1pqv8_95{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;position:relative;display:flex;flex-direction:column}._bundleCard_1pqv8_95:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a566626;border-color:#1a5666;background:#fff}._bundleTokens_1pqv8_133{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}._tokenAmount_1pqv8_147{font-size:3rem;font-weight:800;color:#1a5666;line-height:1}._tokenLabel_1pqv8_161{font-size:1rem;color:#666;font-weight:600;margin-top:.3rem}._bundlePrice_1pqv8_175{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.2rem}._currency_1pqv8_191{font-size:1.5rem;color:#1a5666;font-weight:700}._priceAmount_1pqv8_203{font-size:2.5rem;font-weight:800;color:#1a5666;line-height:1}._bundleDescription_1pqv8_217{color:#666;font-size:.95rem;margin-bottom:1rem;min-height:2.5rem;display:flex;align-items:center;justify-content:center}._savingsBadge_1pqv8_237{background:#27ae60;color:#fff;padding:.4rem .8rem;border-radius:6px;font-size:.85rem;font-weight:600;margin-bottom:1rem;display:inline-block;min-height:28px}._savingsPlaceholder_1pqv8_261{height:28px;margin-bottom:1rem}._purchaseButton_1pqv8_271{width:100%;padding:1rem 1.5rem;background:#1a5666;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto}._purchaseButton_1pqv8_271:hover:not(:disabled){background:#0d3d4a;transform:translateY(-2px);box-shadow:0 6px 20px #1a56664d}._purchaseButton_1pqv8_271:disabled{opacity:.6;cursor:not-allowed;transform:none}._paymentInfo_1pqv8_331{display:flex;justify-content:space-around;align-items:center;padding:1.5rem;background:#f8f9fa;border-radius:12px}._infoItem_1pqv8_349{display:flex;align-items:center;gap:.5rem;color:#1a5666;font-size:.9rem;font-weight:600}@media (max-width: 1200px){._bundlesGrid_1pqv8_81{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._topUpSection_1pqv8_1{padding:1.5rem}._bundlesGrid_1pqv8_81{grid-template-columns:1fr;gap:1rem}._bundleCard_1pqv8_95{padding:1.5rem}._tokenAmount_1pqv8_147{font-size:2.5rem}._priceAmount_1pqv8_203{font-size:2rem}._paymentInfo_1pqv8_331{flex-direction:column;gap:1rem}._infoItem_1pqv8_349{font-size:.85rem}}@media (max-width: 480px){._topUpSection_1pqv8_1{padding:1rem}._sectionHeader_1pqv8_45 h2{font-size:1.3rem}._bundleCard_1pqv8_95{padding:1.2rem}._tokenAmount_1pqv8_147{font-size:2rem}._priceAmount_1pqv8_203{font-size:1.8rem}._purchaseButton_1pqv8_271{padding:.9rem 1.2rem;font-size:.95rem}}._historySection_14sza_1{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);margin-bottom:2rem;overflow:hidden}._loadingState_14sza_21{text-align:center;padding:3rem;color:#666}._loadingState_14sza_21 i{font-size:2rem;margin-bottom:1rem;display:block;color:#1a5666}._sectionHeader_14sza_47{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}._sectionHeader_14sza_47 h2{color:#1a5666;font-size:1.5rem;font-weight:400;margin:0;display:flex;align-items:center;gap:.5rem;font-family:Hammersmith One,sans-serif}._filterButtons_14sza_87{display:flex;gap:.5rem}._filterBtn_14sza_97{padding:.5rem 1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:600;color:#666;transition:all .2s ease}._filterBtn_14sza_97:hover{background:#e9ecef;color:#1a5666}._filterBtn_14sza_97._active_14sza_131{background:#1a5666;color:#fff;border-color:#1a5666}._emptyState_14sza_143{text-align:center;padding:4rem 2rem;color:#666}._emptyState_14sza_143 h3{margin:1rem 0 .5rem;color:#333;font-size:1.3rem}._emptyState_14sza_143 p{margin:0;font-size:1rem}._transactionsList_14sza_177{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto;padding-right:8px}._transactionsList_14sza_177::-webkit-scrollbar{width:6px}._transactionsList_14sza_177::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._transactionsList_14sza_177::-webkit-scrollbar-thumb{background:#1a5666;border-radius:3px}._transactionsList_14sza_177::-webkit-scrollbar-thumb:hover{background:#0d3d4a}._transactionCard_14sza_231{display:flex;align-items:center;gap:1.5rem;padding:1.2rem;background:#f8f9fa;border-radius:12px;border-left:4px solid transparent;transition:all .3s ease}._transactionCard_14sza_231:hover{background:#fff;border-left-color:#1a5666;box-shadow:0 4px 12px #1a56661a;transform:translate(5px)}._transactionIcon_14sza_267{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}._transactionDetails_14sza_289{flex:1;min-width:0}._transactionTitle_14sza_299{font-weight:700;color:#333;margin-bottom:.3rem;font-size:1rem}._transactionDescription_14sza_313{color:#666;font-size:.9rem;margin-bottom:.3rem}._transactionDate_14sza_325{color:#999;font-size:.85rem}._transactionAmount_14sza_335{text-align:right;flex-shrink:0}._amount_14sza_345{display:block;font-size:1.5rem;font-weight:800;line-height:1;margin-bottom:.3rem}._amount_14sza_345._positive_14sza_361{color:#27ae60}._amount_14sza_345._negative_14sza_369{color:#e74c3c}._tokenLabel_14sza_377{display:block;font-size:.8rem;color:#666;font-weight:600}._statusBadge_14sza_391{padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._statusBadge_14sza_391._completed_14sza_411{background:#27ae601a;color:#27ae60}._statusBadge_14sza_391._pending_14sza_421{background:#f39c121a;color:#f39c12}._statusBadge_14sza_391._failed_14sza_431{background:#e74c3c1a;color:#e74c3c}._transactionSummary_14sza_441{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e9ecef;display:flex;justify-content:center;gap:2rem}._summaryItem_14sza_459{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.95rem;font-weight:600}._summaryItem_14sza_459 i{color:#1a5666}@media (max-width: 1024px){._sectionHeader_14sza_47{flex-direction:column;align-items:flex-start;gap:1rem}._filterButtons_14sza_87{width:100%;flex-wrap:wrap}._filterBtn_14sza_97{flex:1;min-width:100px}}@media (max-width: 768px){._historySection_14sza_1{padding:1.5rem}._sectionHeader_14sza_47 h2{font-size:1.3rem}._transactionCard_14sza_231{flex-wrap:wrap;gap:1rem}._transactionIcon_14sza_267{width:40px;height:40px;font-size:1.1rem}._transactionDetails_14sza_289{flex:1;min-width:calc(100% - 60px)}._transactionAmount_14sza_335{width:100%;text-align:left;margin-left:56px}._amount_14sza_345{font-size:1.3rem}._transactionsList_14sza_177{max-height:500px}._filterButtons_14sza_87{gap:.3rem}._filterBtn_14sza_97{padding:.4rem .8rem;font-size:.85rem;min-width:auto}}@media (max-width: 480px){._historySection_14sza_1{padding:1rem}._sectionHeader_14sza_47 h2{font-size:1.2rem}._transactionCard_14sza_231{padding:1rem}._emptyState_14sza_143{padding:3rem 1rem}._transactionTitle_14sza_299{font-size:.95rem}._transactionDescription_14sza_313{font-size:.85rem}._amount_14sza_345{font-size:1.2rem}}._pendingSection_19y3m_1{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);margin-bottom:2rem}._loadingState_19y3m_19{text-align:center;padding:3rem;color:#666}._loadingState_19y3m_19 i{font-size:2rem;margin-bottom:1rem;display:block;color:#1a5666}._sectionHeader_19y3m_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}._sectionHeader_19y3m_45 h2{color:#1a5666;font-size:1.5rem;font-weight:400;margin:0;display:flex;align-items:center;gap:.5rem;font-family:Hammersmith One,sans-serif}._totalPending_19y3m_85{display:flex;flex-direction:column;align-items:flex-end;background:linear-gradient(135deg,#f39c12,#e67e22);padding:.8rem 1.5rem;border-radius:10px;color:#fff;box-shadow:0 4px 15px #f39c1233}._pendingAmount_19y3m_107{font-size:1.8rem;font-weight:800;line-height:1}._pendingLabel_19y3m_119{font-size:.8rem;opacity:.9;margin-top:.2rem}._infoBox_19y3m_131{background:linear-gradient(135deg,#e6f7fa,#f0f8ff);border-left:4px solid #3498db;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;color:#1a5666}._infoBox_19y3m_131 i{font-size:1.3rem;color:#3498db;flex-shrink:0}._infoBox_19y3m_131 span{font-size:.95rem;line-height:1.5}._emptyState_19y3m_177{text-align:center;padding:4rem 2rem;color:#666}._emptyState_19y3m_177 h3{margin:1rem 0 .5rem;color:#333;font-size:1.3rem}._emptyState_19y3m_177 p{margin:0;font-size:1rem}._paymentsList_19y3m_211{display:flex;flex-direction:column;gap:1rem}._paymentCard_19y3m_223{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#fff5e6,#fffaed);border-radius:12px;border-left:4px solid #f39c12;transition:all .3s ease}._paymentCard_19y3m_223:hover{background:linear-gradient(135deg,#fff0d9,#fff5e6);box-shadow:0 4px 15px #f39c1226;transform:translate(5px)}._paymentIcon_19y3m_257{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f39c12,#e67e22);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #f39c1233}._paymentDetails_19y3m_285{flex:1;min-width:0}._paymentTitle_19y3m_295{font-weight:700;color:#1a5666;margin-bottom:.5rem;font-size:1.1rem}._paymentTutor_19y3m_309,._paymentDateTime_19y3m_311,._paymentDuration_19y3m_313{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;margin-bottom:.3rem}._paymentTutor_19y3m_309 i,._paymentDateTime_19y3m_311 i,._paymentDuration_19y3m_313 i{color:#1a5666;width:16px}._paymentAmount_19y3m_345{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}._tokensSpent_19y3m_361{text-align:right}._tokenValue_19y3m_369{display:block;font-size:1.8rem;font-weight:800;color:#f39c12;line-height:1;margin-bottom:.2rem}._tokenUnit_19y3m_387{display:block;font-size:.8rem;color:#666;font-weight:600}._statusBadge_19y3m_401{padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._statusBadge_19y3m_401._confirmed_19y3m_419{background:#27ae601a;color:#27ae60}._statusBadge_19y3m_401._pending_19y3m_1{background:#f39c121a;color:#f39c12}._paymentSummary_19y3m_439{margin-top:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px solid #e9ecef}._summaryRow_19y3m_455{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:#333;font-size:1rem}._summaryRow_19y3m_455:not(:last-child){border-bottom:1px solid #dee2e6;margin-bottom:.5rem;padding-bottom:.8rem}._summaryRow_19y3m_455 strong{font-weight:700;color:#1a5666}._totalTokens_19y3m_495{font-size:1.2rem;color:#f39c12!important}@media (max-width: 768px){._pendingSection_19y3m_1{padding:1.5rem}._sectionHeader_19y3m_45{flex-direction:column;align-items:flex-start;gap:1rem}._totalPending_19y3m_85{align-self:stretch;flex-direction:row;justify-content:space-between;align-items:center}._paymentCard_19y3m_223{flex-direction:column;align-items:flex-start;gap:1rem}._paymentIcon_19y3m_257{width:50px;height:50px;font-size:1.3rem}._paymentDetails_19y3m_285{width:100%}._paymentAmount_19y3m_345{width:100%;flex-direction:row;justify-content:space-between;align-items:center}._tokensSpent_19y3m_361{display:flex;align-items:baseline;gap:.3rem}._tokenValue_19y3m_369{font-size:1.5rem}._infoBox_19y3m_131{flex-direction:column;text-align:center}}@media (max-width: 480px){._pendingSection_19y3m_1{padding:1rem}._sectionHeader_19y3m_45 h2{font-size:1.3rem}._paymentCard_19y3m_223{padding:1.2rem}._paymentTitle_19y3m_295{font-size:1rem}._tokenValue_19y3m_369{font-size:1.3rem}._emptyState_19y3m_177{padding:3rem 1rem}._summaryRow_19y3m_455{font-size:.95rem}}._pageWrapper_6vlfg_1{min-height:100vh;display:flex;flex-direction:column;background:#f7f9fa;font-family:Nunito,sans-serif}._contentWrapper_6vlfg_17{flex:1;display:flex;flex-direction:column}._walletContainer_6vlfg_29{max-width:1400px;margin:2rem auto;padding:0 2rem;flex:1;width:100%}._loadingState_6vlfg_45{text-align:center;padding:4rem 2rem;color:#666}._loadingState_6vlfg_45 i{font-size:3rem;color:#1a5666;margin-bottom:1rem;display:block}._loadingState_6vlfg_45 p{font-size:1.2rem;margin:0}._pageHeader_6vlfg_81{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#1a5666,#0d3d4a);border-radius:16px;color:#fff;box-shadow:0 10px 30px #1a566633}._headerContent_6vlfg_105 h1{margin:0 0 .5rem;font-size:2rem;font-weight:800;display:flex;align-items:center;gap:.75rem}._headerContent_6vlfg_105 h1 i{color:gold}._headerContent_6vlfg_105 p{margin:0;font-size:1rem;opacity:.9}._refreshButton_6vlfg_143{padding:.8rem 1.5rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._refreshButton_6vlfg_143:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px)}._refreshButton_6vlfg_143 i{transition:transform .3s ease}._refreshButton_6vlfg_143:hover i{transform:rotate(180deg)}._tabNavigation_6vlfg_203{display:flex;gap:1rem;margin-bottom:2rem;background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 10px #0000000d}._tabButton_6vlfg_223{flex:1;padding:1rem 1.5rem;background:transparent;border:2px solid transparent;border-radius:10px;font-size:1rem;font-weight:600;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;position:relative}._tabButton_6vlfg_223:hover{background:#f8f9fa;color:#1a5666}._tabButton_6vlfg_223._active_6vlfg_269{background:linear-gradient(135deg,#1a5666,#0d3d4a);color:#fff;border-color:#1a5666;box-shadow:0 4px 15px #1a566633}._tabButton_6vlfg_223 i{font-size:1.1rem}._badge_6vlfg_291{position:absolute;top:-5px;right:-5px;background:#f39c12;color:#fff;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:10px;min-width:20px;text-align:center}._tabContent_6vlfg_319{animation:_fadeIn_6vlfg_1 .3s ease-in}@keyframes _fadeIn_6vlfg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._helpBanner_6vlfg_349{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,#e6f7fa,#f0f8ff);border-radius:12px;border-left:5px solid #3498db;box-shadow:0 4px 15px #3498db1a}._helpContent_6vlfg_367{display:flex;align-items:center;gap:1.5rem}._helpContent_6vlfg_367 i{font-size:2.5rem;color:#3498db;flex-shrink:0}._helpContent_6vlfg_367 strong{display:block;color:#1a5666;font-size:1.1rem;margin-bottom:.3rem}._helpContent_6vlfg_367 p{margin:0;color:#666;font-size:.95rem}._helpLink_6vlfg_417{background:none;border:none;color:#1a5666;text-decoration:none;font-weight:600;cursor:pointer;padding:0;font-size:inherit;transition:color .2s ease;font-family:inherit}._helpLink_6vlfg_417:hover{color:#0d3d4a;text-decoration:underline}._modalOverlay_6vlfg_455{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_6vlfg_1 .3s ease-out;overflow:auto}._modalContent_6vlfg_489{background:#fff;border-radius:20px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px #0000004d;border:1px solid rgba(26,86,102,.1);scroll-behavior:smooth}._modalContent_6vlfg_489::-webkit-scrollbar{width:6px}._modalContent_6vlfg_489::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._modalContent_6vlfg_489::-webkit-scrollbar-thumb{background:#1a5666;border-radius:3px}._modalContent_6vlfg_489::-webkit-scrollbar-thumb:hover{background:#0d3d4a}._modalHeader_6vlfg_551{position:sticky;top:0;background:#fff;padding:2rem 2rem 1rem;border-bottom:2px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0;z-index:1}._modalHeader_6vlfg_551 h2{font-size:1.6rem;font-weight:400;color:#1a5666;margin:0;font-family:Hammersmith One,sans-serif}._closeButton_6vlfg_593{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._closeButton_6vlfg_593:hover{background-color:#f8f9fa;color:#e74c3c;transform:rotate(90deg)}._modalBody_6vlfg_637{padding:2rem}._guideSection_6vlfg_645{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border-left:4px solid #1a5666}._guideSection_6vlfg_645:last-child{margin-bottom:0}._guideSection_6vlfg_645 h3{color:#1a5666;font-size:1.2rem;font-weight:400;margin-bottom:1rem;font-family:Hammersmith One,sans-serif}._guideSection_6vlfg_645 p{color:#555;line-height:1.6;margin:0}._contactSection_6vlfg_697{text-align:center}._contactSection_6vlfg_697 h3{color:#1a5666;font-size:1.5rem;font-weight:700;margin-bottom:1rem;font-family:Hammersmith One,sans-serif}._contactSection_6vlfg_697>p{color:#666;line-height:1.6;margin-bottom:2rem}._contactInfo_6vlfg_733{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}._contactItem_6vlfg_747{display:flex;flex-direction:column;padding:1.5rem;background:#f8f9fa;border-radius:12px;text-align:left;border-left:4px solid #3498db}._contactItem_6vlfg_747 div{flex:1}._contactItem_6vlfg_747 strong{display:block;color:#1a5666;font-size:1rem;margin-bottom:.5rem;font-weight:700}._contactItem_6vlfg_747 a{color:#1a5666;text-decoration:none;font-weight:600;transition:color .2s ease}._contactItem_6vlfg_747 a:hover{color:#0d3d4a;text-decoration:underline}._contactItem_6vlfg_747 span{color:#666}._accountInfo_6vlfg_823{margin-top:2rem;padding:1.5rem;background:#e6f7fa;border-radius:12px;text-align:left}._accountInfo_6vlfg_823 h4{color:#1a5666;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;font-family:Hammersmith One,sans-serif}._accountInfo_6vlfg_823>p{color:#666;margin-bottom:1rem;font-size:.95rem}._infoGrid_6vlfg_867{display:flex;flex-direction:column;gap:1rem}._infoItem_6vlfg_879{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border-radius:8px;border-left:3px solid #1a5666}._infoItem_6vlfg_879 strong{color:#1a5666;font-weight:600;font-size:.95rem}._infoItem_6vlfg_879 span{color:#333;font-weight:500;text-align:right}@media (max-width: 1200px){._walletContainer_6vlfg_29{max-width:1000px;padding:0 1.5rem}}@media (max-width: 768px){._walletContainer_6vlfg_29{padding:0 1rem;margin:1rem auto}._pageHeader_6vlfg_81{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}._headerContent_6vlfg_105 h1{font-size:1.6rem;justify-content:center}._headerContent_6vlfg_105 p{font-size:.95rem}._refreshButton_6vlfg_143{align-self:stretch;justify-content:center}._tabNavigation_6vlfg_203{flex-direction:column;gap:.5rem;padding:.8rem}._tabButton_6vlfg_223{padding:.9rem 1.2rem}._helpBanner_6vlfg_349{padding:1.5rem}._helpContent_6vlfg_367{flex-direction:column;text-align:center}._helpContent_6vlfg_367 i{font-size:2rem}._modalContent_6vlfg_489{margin:1rem;max-height:90vh}._modalHeader_6vlfg_551,._modalBody_6vlfg_637{padding:1.5rem}._guideSection_6vlfg_645{padding:1.2rem}}@media (max-width: 480px){._walletContainer_6vlfg_29{margin:.5rem auto}._pageHeader_6vlfg_81{padding:1rem;margin-bottom:1rem}._headerContent_6vlfg_105 h1{font-size:1.4rem;gap:.5rem}._headerContent_6vlfg_105 p{font-size:.9rem}._tabButton_6vlfg_223{font-size:.95rem;padding:.8rem 1rem}._tabButton_6vlfg_223 i{font-size:1rem}._helpBanner_6vlfg_349{padding:1rem;margin-top:2rem}._helpContent_6vlfg_367 strong{font-size:1rem}._helpContent_6vlfg_367 p{font-size:.9rem}._modalContent_6vlfg_489{margin:.5rem;max-height:95vh}._modalHeader_6vlfg_551,._modalBody_6vlfg_637{padding:1.2rem}._guideSection_6vlfg_645{padding:1rem}._guideSection_6vlfg_645 h3{font-size:1.1rem}._contactSection_6vlfg_697 h3{font-size:1.3rem}._infoItem_6vlfg_879{flex-direction:column;align-items:flex-start;text-align:left}._infoItem_6vlfg_879 span{text-align:left}}._sectionHeader_6vlfg_1227 h2,._balanceHeader_6vlfg_1229 h2,._modalHeader_6vlfg_551 h2,._guideSection_6vlfg_645 h3,._contactSection_6vlfg_697 h3,._accountInfo_6vlfg_823 h4,._infoTitle_6vlfg_1239{font-family:Hammersmith One,sans-serif}._main_1dym3_23{min-height:calc(100vh - 80px);background:#f7f9fa;padding:2rem 0}._container_1dym3_35{max-width:1400px;margin:0 auto;padding:0 2rem}._loading_1dym3_47{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 80px);gap:1rem}._spinner_1dym3_65{width:50px;height:50px;border:4px solid #e6f7fa;border-top:4px solid var(--primary);border-radius:50%;animation:_spin_1dym3_65 1s linear infinite}@keyframes _spin_1dym3_65{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabsContainer_1dym3_93{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._tab_1dym3_93{background:#fff;border:2px solid var(--gray);padding:1.2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 2px 8px #0000001a}._tab_1dym3_93 i{font-size:2rem;color:var(--primary)}._tab_1dym3_93 span{font-weight:600;color:var(--primary)}._badge_1dym3_155{background:var(--accent);color:var(--primary);padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:700}._tab_1dym3_93:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026;border-color:var(--primary)}._tab_1dym3_93._active_1dym3_185{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-color:var(--primary);color:#fff;box-shadow:0 4px 12px #1a56664d}._tab_1dym3_93._active_1dym3_185 i,._tab_1dym3_93._active_1dym3_185 span{color:#fff}._tab_1dym3_93._active_1dym3_185 ._badge_1dym3_155{background:#fff3;color:#fff}._tabContent_1dym3_219{min-height:400px}._tutorGrid_1dym3_227{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}._emptyState_1dym3_239{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._emptyState_1dym3_239 i{font-size:4rem;color:var(--primary);margin-bottom:1rem;opacity:.3}._emptyState_1dym3_239 h3{font-size:1.5rem;color:var(--primary);margin-bottom:.5rem}._emptyState_1dym3_239 p{font-size:1rem;color:#666;margin-bottom:1.5rem}._actionBtn_1dym3_293{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 4px 6px #1a566633}._actionBtn_1dym3_293:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 15px #1a56664d}._consultationsList_1dym3_341{display:flex;flex-direction:column;gap:1.5rem}._consultationCard_1dym3_353{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._consultationCard_1dym3_353:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._consultationCard_1dym3_353:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._consultHeader_1dym3_407{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._consultAvatar_1dym3_421{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px #0000001a}._consultInfo_1dym3_451{flex:1}._consultInfo_1dym3_451 h3{color:var(--primary);font-size:1.1rem;margin-bottom:.3rem;font-weight:700}._clickableName_1dym3_473{cursor:pointer;transition:color .3s ease}._clickableName_1dym3_473:hover{color:#666;text-decoration:underline}._consultEmail_1dym3_493{color:#666;font-size:.9rem;margin:0}._statusBadge_1dym3_505{background:#ffc107;color:#fff;padding:.5rem .9rem;border-radius:20px;font-size:.85rem;font-weight:700;box-shadow:0 2px 8px #ffc1074d}._consultMessage_1dym3_525{padding:1rem;background:var(--gray-light);border-radius:10px;margin-bottom:1rem;border-left:4px solid var(--primary)}._consultMessage_1dym3_525 strong{display:block;color:var(--primary);margin-bottom:.5rem;font-weight:700}._consultMessage_1dym3_525 p{color:#333;margin:0;line-height:1.6}._scheduledTime_1dym3_567{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--accent);border-left:4px solid #2196F3;border-radius:10px;margin-bottom:1rem;color:#1976d2;font-weight:600}._preferredSlots_1dym3_593{margin-bottom:1rem}._preferredSlots_1dym3_593 strong{display:block;color:var(--primary);margin-bottom:.5rem;font-weight:700}._preferredSlots_1dym3_593 ul{list-style:none;padding:0;margin:0}._preferredSlots_1dym3_593 li{padding:.5rem;background:var(--gray-light);border-radius:6px;margin-bottom:.5rem;color:#333}._consultActions_1dym3_643{display:flex;gap:.8rem;padding-top:1rem;border-top:2px solid var(--gray)}._cancelConsultBtn_1dym3_657{flex:1;background:#fff;color:#666;border:2px solid var(--gray);padding:.8rem 1.2rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;letter-spacing:.3px}._cancelConsultBtn_1dym3_657:hover{background:var(--gray-light);color:#333;border-color:var(--primary);transform:translateY(-2px)}._modalOverlay_1dym3_709{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_1dym3_1 .3s ease-out;overflow:auto}@keyframes _fadeIn_1dym3_1{0%{opacity:0}to{opacity:1}}._modalContent_1dym3_753{width:100%;max-width:860px;max-height:92vh;overflow-y:auto;background:linear-gradient(135deg,var(--white),var(--gray-light));border-radius:20px;box-shadow:0 25px 50px #0000004d;padding:0;border:1px solid rgba(26,86,102,.1);position:relative;scroll-behavior:smooth;box-sizing:border-box}._modalContent_1dym3_753::-webkit-scrollbar{width:6px}._modalContent_1dym3_753::-webkit-scrollbar-track{background:var(--gray-light);border-radius:3px}._modalContent_1dym3_753::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}._modalContent_1dym3_753::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._modalHeader_1dym3_819{position:sticky;top:0;background:linear-gradient(135deg,var(--white),var(--gray-light));padding:2rem 2rem 1rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0;width:100%;box-sizing:border-box;z-index:10}._modalHeader_1dym3_819 h2{font-size:1.6rem;font-weight:800;color:var(--text-dark);margin:0;word-wrap:break-word;overflow-wrap:break-word;flex:1;padding-right:1rem}._closeButton_1dym3_871{background:var(--gray-light);border:2px solid var(--gray);font-size:1.3rem;cursor:pointer;color:#666;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._closeButton_1dym3_871:hover{background-color:#e74c3c;border-color:#e74c3c;color:#fff;transform:rotate(90deg)}._modalBody_1dym3_917{padding:2rem}._modalTutorHeader_1dym3_925{display:flex;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,var(--accent),#cce7ea);margin-bottom:2rem}._modalTutorAvatar_1dym3_945{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 8px 20px #1a566633;flex-shrink:0}._modalTutorInfo_1dym3_965 h3{font-size:1.4rem;margin:0 0 .5rem;color:var(--text-dark);font-weight:800}._modalTutorRating_1dym3_979{display:flex;gap:.6rem;align-items:center;color:#666;flex-wrap:wrap}._stars_1dym3_995{display:flex;gap:2px}._starFilled_1dym3_1005{color:#f39c12;font-size:1.1rem}._starEmpty_1dym3_1015{color:#ddd;font-size:1.1rem}._ratingNumber_1dym3_1025{font-weight:700;color:var(--text-dark);font-size:.9rem}._reviewCount_1dym3_1037{color:#666;font-size:.8rem;font-weight:500}._verifiedText_1dym3_1049{color:#4caf50;font-weight:600;margin:0;font-size:.8rem;margin-top:.3rem}._modalSection_1dym3_1065{margin-bottom:2rem;padding:1.2rem;background-color:var(--white);border-radius:10px;box-shadow:0 3px 10px #0000000d}._modalSection_1dym3_1065:last-of-type{margin-bottom:0}._modalSection_1dym3_1065 h3{font-size:1.1rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700}._modalSection_1dym3_1065 p{color:#555;line-height:1.6;margin:0;font-size:.95rem;font-weight:400}._tagContainer_1dym3_1119{display:flex;flex-wrap:wrap;gap:.6rem}._tag_1dym3_1119{background:#1a566614;color:var(--primary);padding:.45rem .9rem;border-radius:18px;font-size:.9rem;font-weight:700;border:1px solid rgba(26,86,102,.15);transition:all .3s ease}._tag_1dym3_1119:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}._modalActions_1dym3_1165{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:2px solid var(--gray);margin-top:2rem;flex-wrap:wrap}._actionButtonSecondary_1dym3_1185,._actionButtonPrimary_1dym3_1187{padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:140px;text-transform:uppercase;letter-spacing:.3px;border:none;flex:1;max-width:250px}._actionButtonSecondary_1dym3_1185{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._actionButtonSecondary_1dym3_1185:hover{background:linear-gradient(135deg,var(--accent),#cce7ea);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px #1a566633}._actionButtonPrimary_1dym3_1187{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 20px #1a56664d}._actionButtonPrimary_1dym3_1187:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 10px 25px #1a566666}@media (max-width: 968px){._tabsContainer_1dym3_93{grid-template-columns:1fr}._modalTutorHeader_1dym3_925{flex-direction:column;text-align:center}._actionButtonSecondary_1dym3_1185,._actionButtonPrimary_1dym3_1187{max-width:none;flex:1}}@media (max-width: 768px){._container_1dym3_35{padding:0 1rem}._tutorGrid_1dym3_227{grid-template-columns:1fr}._modalContent_1dym3_753{max-width:94%;margin:1rem;max-height:90vh}._modalHeader_1dym3_819{padding:2rem}._modalHeader_1dym3_819 h2{font-size:1.3rem}._modalBody_1dym3_917{padding:2rem}._modalActions_1dym3_1165{flex-direction:column}._actionButtonSecondary_1dym3_1185,._actionButtonPrimary_1dym3_1187{width:100%;flex:none;max-width:none}}@media (max-width: 576px){._modalContent_1dym3_753{margin:.5rem;max-height:95vh}._modalHeader_1dym3_819,._modalBody_1dym3_917,._modalTutorHeader_1dym3_925{padding:1.5rem}}._card_bx66w_1{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._card_bx66w_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._card_bx66w_1:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._cardHeader_bx66w_55{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._avatar_bx66w_69{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1a5666,#053644);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px #0000001a}._avatarImg_bx66w_99{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 4px 10px #0000001a;border:2px solid #1a5666}._info_bx66w_119 h3{color:#1a5666;font-size:1.2rem;margin-bottom:.3rem;font-weight:700}._clickableName_bx66w_133{cursor:pointer;transition:color .3s ease}._clickableName_bx66w_133:hover{color:#053644;text-decoration:underline}._subjects_bx66w_153{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._subjectTag_bx66w_167{background:#e6f7fa;color:#1a5666;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600}._connectionDate_bx66w_185{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;padding:.8rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:1rem}._connectionDate_bx66w_185 i{color:#1a5666}._consultStatus_bx66w_217{margin-bottom:1rem}._pending_bx66w_225,._accepted_bx66w_227,._payment_bx66w_229{display:flex;align-items:center;gap:.5rem;padding:.6rem;border-radius:8px;font-size:.85rem;margin-bottom:.5rem}._pending_bx66w_225{background:#fff3cd;color:#856404}._accepted_bx66w_227{background:#d4edda;color:#155724}._payment_bx66w_229{background:#e3f2fd;color:#0d47a1}._actions_bx66w_279{display:flex;flex-direction:column;gap:.8rem}._primaryBtn_bx66w_291,._secondaryBtn_bx66w_293,._removeBtn_bx66w_295{width:100%;padding:.8rem 1.2rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;text-decoration:none;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 4px 6px #0000001a}._primaryBtn_bx66w_291{background:linear-gradient(135deg,#1a5666,#053644);color:#fff}._primaryBtn_bx66w_291:hover{background:linear-gradient(135deg,#053644,#032530);transform:translateY(-2px);box-shadow:0 6px 15px #1a56664d}._secondaryBtn_bx66w_293{background:#fff;color:#1a5666;border:2px solid #e2e8f0}._secondaryBtn_bx66w_293:hover{background:#e6f7fa;border-color:#1a5666;transform:translateY(-2px)}._removeBtn_bx66w_295{background:#fff;color:#666;border:2px solid #e2e8f0}._removeBtn_bx66w_295:hover{background:#f8f9fa;color:#333;border-color:#1a5666;transform:translateY(-2px)}@media (max-width: 768px){._card_bx66w_1{padding:1rem}._avatar_bx66w_69{width:50px;height:50px;font-size:1.2rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #6ca6b3;--accent: #e6f7fa;--text-dark: #1a1a1a;--gray: #e2e8f0;--gray-light: #f8f9fa;--white: #ffffff;--danger: #e74c3c;--success: #27ae60}._modalOverlay_bn8r8_27{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_bn8r8_1 .3s ease-out}@keyframes _fadeIn_bn8r8_1{0%{opacity:0}to{opacity:1}}._modalContent_bn8r8_69{width:100%;max-width:600px;max-height:90vh;overflow-y:auto;background:var(--white);border-radius:16px;box-shadow:0 25px 50px #0000004d;position:relative;animation:_slideUp_bn8r8_1 .3s ease-out}@keyframes _slideUp_bn8r8_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalContent_bn8r8_69::-webkit-scrollbar{width:8px}._modalContent_bn8r8_69::-webkit-scrollbar-track{background:var(--gray-light);border-radius:4px}._modalContent_bn8r8_69::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}._modalContent_bn8r8_69::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._modalHeader_bn8r8_151{position:sticky;top:0;background:var(--white);padding:1.5rem 2rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;z-index:10;border-radius:16px 16px 0 0}._modalHeader_bn8r8_151 h2{font-size:1.5rem;font-weight:700;color:var(--primary);margin:0}._closeButton_bn8r8_191{background:var(--gray-light);border:2px solid var(--gray);font-size:1.5rem;cursor:pointer;color:#666;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._closeButton_bn8r8_191:hover:not(:disabled){background-color:var(--danger);border-color:var(--danger);color:#fff;transform:rotate(90deg)}._closeButton_bn8r8_191:disabled{opacity:.5;cursor:not-allowed}._modalBody_bn8r8_247{padding:2rem}._infoBox_bn8r8_255{background:linear-gradient(135deg,var(--accent),#cce7ea);border-left:4px solid var(--primary);border-radius:8px;padding:1rem;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:flex-start}._infoBox_bn8r8_255 i{color:var(--primary);font-size:1.5rem;flex-shrink:0;margin-top:.1rem}._infoBox_bn8r8_255 strong{display:block;color:var(--primary);margin-bottom:.3rem;font-size:1rem}._infoBox_bn8r8_255 p{color:#555;font-size:.9rem;line-height:1.5;margin:0}._section_bn8r8_319{margin-bottom:1.5rem}._section_bn8r8_319 h3{color:var(--primary);font-size:1.05rem;margin-bottom:.6rem;font-weight:700}._tutorName_bn8r8_341{font-weight:600;color:var(--primary);font-size:1.05rem;margin:0 0 .5rem;padding:.75rem;background:var(--gray-light);border-radius:8px;border:1px solid var(--gray)}._textarea_bn8r8_363,._input_bn8r8_365{width:100%;padding:.75rem;border:2px solid var(--gray);border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease}._textarea_bn8r8_363:focus,._input_bn8r8_365:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a56661a}._textarea_bn8r8_363{resize:vertical;min-height:100px}._textarea_bn8r8_363:disabled,._input_bn8r8_365:disabled{background-color:var(--gray-light);cursor:not-allowed;opacity:.7}._helperText_bn8r8_423{color:#666;font-size:.85rem;margin-bottom:.8rem;font-style:italic}._slotInput_bn8r8_437{margin-bottom:1rem}._slotInput_bn8r8_437 label{display:block;color:#555;font-size:.9rem;font-weight:600;margin-bottom:.5rem}._modalFooter_bn8r8_461{position:sticky;bottom:0;background:var(--white);padding:1.5rem 2rem;border-top:2px solid var(--gray);display:flex;gap:1rem;justify-content:flex-end;border-radius:0 0 16px 16px}._cancelBtn_bn8r8_485,._submitBtn_bn8r8_487{padding:.875rem 1.75rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;border:none;text-transform:none}._cancelBtn_bn8r8_485{background:var(--white);color:#666;border:2px solid var(--gray)}._cancelBtn_bn8r8_485:hover:not(:disabled){background:var(--gray-light);border-color:var(--primary);color:var(--text-dark)}._submitBtn_bn8r8_487{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 4px 12px #1a56664d}._submitBtn_bn8r8_487:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 6px 16px #1a566666}._submitBtn_bn8r8_487:disabled,._cancelBtn_bn8r8_485:disabled{opacity:.6;cursor:not-allowed;transform:none}._errorText_bn8r8_577{color:var(--danger);font-size:.9rem;margin-top:.4rem;display:flex;align-items:center;gap:.3rem}._successText_bn8r8_595{color:var(--success);font-size:.9rem;margin-top:.4rem;display:flex;align-items:center;gap:.3rem}@media (max-width: 768px){._modalContent_bn8r8_69{max-width:95%;margin:1rem}._modalHeader_bn8r8_151{padding:1.25rem 1.5rem}._modalHeader_bn8r8_151 h2{font-size:1.25rem}._modalBody_bn8r8_247{padding:1.5rem}._modalFooter_bn8r8_461{padding:1.25rem 1.5rem;flex-direction:column}._cancelBtn_bn8r8_485,._submitBtn_bn8r8_487{width:100%;justify-content:center}}@media (max-width: 480px){._modalContent_bn8r8_69{max-width:100%;margin:.5rem;max-height:95vh}._modalHeader_bn8r8_151{padding:1rem 1.25rem}._modalBody_bn8r8_247{padding:1.25rem}._modalFooter_bn8r8_461{padding:1rem 1.25rem}}._card_1scdy_1{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #1a56660d;transition:all .3s ease;position:relative;border:1px solid rgba(26,86,102,.08);border-top:5px solid #ffc107}._card_1scdy_1:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._pendingBadge_1scdy_33{position:absolute;top:1rem;right:1rem;background:#ffc107;color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.4rem;box-shadow:0 2px 8px #ffc1074d}._cardHeader_1scdy_65{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._avatar_1scdy_79{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1a5666,#053644);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px #0000001a}._info_1scdy_109 h3{color:#1a5666;font-size:1.2rem;margin-bottom:.3rem;font-weight:700}._subjects_1scdy_123{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._subjectTag_1scdy_137{background:#e6f7fa;color:#1a5666;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600}._requestDate_1scdy_155{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;padding:.8rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:1rem}._requestDate_1scdy_155 i{color:#1a5666}._actions_1scdy_187{display:flex;gap:.8rem}._cancelBtn_1scdy_197{flex:1;background:#fff;color:#666;border:2px solid #e2e8f0;padding:.8rem 1.2rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;letter-spacing:.3px}._cancelBtn_1scdy_197:hover{background:#f8f9fa;color:#333;border-color:#1a5666;transform:translateY(-2px)}@media (max-width: 768px){._card_1scdy_1{padding:1rem}._avatar_1scdy_79{width:50px;height:50px;font-size:1.2rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #6ca6b3;--accent: #e6f7fa;--text-dark: #1a1a1a;--gray: #e2e8f0;--gray-light: #f8f9fa;--white: #ffffff}._main_u6ysv_23{min-height:calc(100vh - 80px);background:#f7f9fa;padding:2rem 0}._container_u6ysv_35{max-width:1400px;margin:0 auto;padding:0 2rem}._loading_u6ysv_47{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 80px);gap:1rem}._spinner_u6ysv_65{width:50px;height:50px;border:4px solid #e6f7fa;border-top:4px solid #1a5666;border-radius:50%;animation:_spin_u6ysv_65 1s linear infinite}@keyframes _spin_u6ysv_65{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabsContainer_u6ysv_93{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._tab_u6ysv_93{background:#fff;border:2px solid #e2e8f0;padding:1.2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 2px 8px #0000001a}._tab_u6ysv_93 i{font-size:2rem;color:#1a5666}._tab_u6ysv_93 span{font-weight:600;color:#1a5666}._tab_u6ysv_93 ._badge_u6ysv_155{background:#e6f7fa;color:#1a5666;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:700}._tab_u6ysv_93:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026;border-color:#1a5666}._tab_u6ysv_93._active_u6ysv_185{background:linear-gradient(135deg,#1a5666,#053644);border-color:#1a5666;color:#fff;box-shadow:0 4px 12px #1a56664d}._tab_u6ysv_93._active_u6ysv_185 i,._tab_u6ysv_93._active_u6ysv_185 span{color:#fff}._tab_u6ysv_93._active_u6ysv_185 ._badge_u6ysv_155{background:#fff3;color:#fff}._tabContent_u6ysv_219{min-height:400px}._cardsList_u6ysv_227{display:flex;flex-direction:column;gap:1.5rem}._studentGrid_u6ysv_239{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}._emptyState_u6ysv_251{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._emptyState_u6ysv_251 i{font-size:4rem;color:#1a5666;margin-bottom:1rem;opacity:.3}._emptyState_u6ysv_251 h3{font-size:1.5rem;color:#1a5666;margin-bottom:.5rem}._emptyState_u6ysv_251 p{font-size:1rem;color:#666}._modalOverlay_u6ysv_305{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:_fadeIn_u6ysv_1 .3s ease-out;overflow:auto}@keyframes _fadeIn_u6ysv_1{0%{opacity:0}to{opacity:1}}._modalContent_u6ysv_357{background:linear-gradient(135deg,var(--white),var(--gray-light));border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px #0000004d;border:1px solid rgba(26,86,102,.1);scroll-behavior:smooth;box-sizing:border-box}._modalHeader_u6ysv_385{position:sticky;top:0;background:linear-gradient(135deg,var(--white),var(--gray-light));padding:2rem 2rem 1rem;border-bottom:2px solid var(--gray);display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0;width:100%;box-sizing:border-box;z-index:10}._modalHeader_u6ysv_385 h2{font-size:1.6rem;font-weight:800;color:var(--text-dark);margin:0;word-wrap:break-word;overflow-wrap:break-word;flex:1;padding-right:1rem}._closeButton_u6ysv_437{background:var(--gray-light);border:2px solid var(--gray);font-size:1.3rem;cursor:pointer;color:#666;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._closeButton_u6ysv_437:hover{background-color:#e74c3c;border-color:#e74c3c;color:#fff;transform:rotate(90deg)}._modalBody_u6ysv_483{padding:2rem;max-height:calc(90vh - 200px);overflow-y:auto}._modalStudentHeader_u6ysv_495{display:flex;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,var(--accent),#cce7ea);margin-bottom:2rem}._modalStudentAvatar_u6ysv_515{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--white);box-shadow:0 8px 20px #1a566633;flex-shrink:0}._modalStudentInfo_u6ysv_535 h3{font-size:1.4rem;margin:0 0 .5rem;color:var(--text-dark);font-weight:800}._email_u6ysv_549{color:#666;font-size:.95rem;margin:0 0 .5rem}._verifiedBadge_u6ysv_561{color:#4caf50;font-weight:600;display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9rem}._modalSection_u6ysv_581{margin-bottom:2rem;padding:1.2rem;background-color:var(--white);border-radius:10px;box-shadow:0 3px 10px #0000000d}._modalSection_u6ysv_581:last-of-type{margin-bottom:0}._modalSection_u6ysv_581 h3{font-size:1.1rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700}._modalSection_u6ysv_581 p{color:#555;line-height:1.6;margin:0;font-size:.95rem;font-weight:400}._modalSection_u6ysv_581 strong{color:var(--primary)}._tagContainer_u6ysv_643{display:flex;flex-wrap:wrap;gap:.6rem}._tag_u6ysv_643{background:#1a566614;color:var(--primary);padding:.45rem .9rem;border-radius:18px;font-size:.9rem;font-weight:700;border:1px solid rgba(26,86,102,.15);transition:all .3s ease}._tag_u6ysv_643:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}._modalActions_u6ysv_689{display:flex;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:2px solid var(--gray);margin-top:2rem;flex-wrap:wrap}._actionButtonSecondary_u6ysv_709,._actionButtonPrimary_u6ysv_711{padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:140px;text-transform:uppercase;letter-spacing:.3px;border:none;box-shadow:0 4px 6px #1a566633;flex:1;max-width:250px}._actionButtonSecondary_u6ysv_709{background-color:var(--white);color:var(--text-dark);border:2px solid var(--gray)}._actionButtonSecondary_u6ysv_709:hover{background:linear-gradient(135deg,var(--accent),#cce7ea);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px #1a566633}._actionButtonPrimary_u6ysv_711{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 20px #1a56664d}._actionButtonPrimary_u6ysv_711:hover{background:linear-gradient(135deg,var(--primary-dark),#032530);transform:translateY(-2px);box-shadow:0 10px 25px #1a566666}._studentRole_u6ysv_803{font-weight:600;color:var(--primary);font-size:.9rem}._studentSchool_u6ysv_815{color:#666;font-size:.8rem;font-weight:500}._modalTutorRating_u6ysv_827{display:flex;gap:.6rem;align-items:center;color:#666;flex-wrap:wrap}._studentStats_u6ysv_843{display:flex;flex-direction:column;gap:.8rem}._statItem_u6ysv_855{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:var(--gray-light);border-radius:8px;border-left:3px solid var(--primary)}._statLabel_u6ysv_875{font-weight:600;color:var(--text-dark);font-size:.9rem}._statValue_u6ysv_887{color:#666;font-size:.9rem}@media (max-width: 968px){._tabsContainer_u6ysv_93{grid-template-columns:1fr}._modalStudentHeader_u6ysv_495{flex-direction:column;text-align:center}._actionButtonSecondary_u6ysv_709,._actionButtonPrimary_u6ysv_711{max-width:none;flex:1}}@media (max-width: 768px){._container_u6ysv_35{padding:0 1rem}._studentGrid_u6ysv_239{grid-template-columns:1fr}._modalContent_u6ysv_357{max-width:95%;max-height:95vh}._modalHeader_u6ysv_385{padding:1.5rem}._modalHeader_u6ysv_385 h2{font-size:1.3rem}._modalBody_u6ysv_483{padding:1.5rem}._modalStudentHeader_u6ysv_495{flex-direction:column;text-align:center}._modalActions_u6ysv_689{flex-direction:column}._actionButtonSecondary_u6ysv_709,._actionButtonPrimary_u6ysv_711{width:100%;max-width:none}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #6ca6b3;--white: #ffffff;--text-dark: #1a1a1a}._card_1ljwj_17{background:var(--white);border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._card_1ljwj_17:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._card_1ljwj_17:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._cardContent_1ljwj_71{display:flex;align-items:center;gap:1.5rem}._avatar_1ljwj_83{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#1a5666,#053644);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;flex-shrink:0;box-shadow:0 5px 15px #0000001a}._info_1ljwj_113{flex:1}._info_1ljwj_113 h3{color:var(--text-dark);font-size:1.3rem;margin-bottom:.4rem;font-weight:700}._clickableName_1ljwj_135{cursor:pointer;transition:color .3s ease}._clickableName_1ljwj_135:hover{color:var(--primary);text-decoration:underline}._email_1ljwj_155{color:#666;font-size:.95rem;margin:.3rem 0}._date_1ljwj_167{color:#999;font-size:.85rem;display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._date_1ljwj_167 i{color:var(--primary)}._actions_1ljwj_193{display:flex;flex-direction:column;gap:.8rem;flex-shrink:0}._acceptBtn_1ljwj_207,._rejectBtn_1ljwj_209{padding:.9rem 1.8rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;min-width:140px;text-transform:uppercase;letter-spacing:.3px}._acceptBtn_1ljwj_207{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 4px 15px #4caf504d}._acceptBtn_1ljwj_207:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}._acceptBtn_1ljwj_207:disabled{opacity:.6;cursor:not-allowed;transform:none;background:linear-gradient(135deg,#a8d5aa,#9bc49d)}._rejectBtn_1ljwj_209{background:var(--white);color:#666;border:2px solid #e2e8f0}._rejectBtn_1ljwj_209:hover:not(:disabled){background:#f8f9fa;color:#333;border-color:var(--primary);transform:translateY(-2px)}._rejectBtn_1ljwj_209:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){._cardContent_1ljwj_71{flex-direction:column;text-align:center}._actions_1ljwj_193,._acceptBtn_1ljwj_207,._rejectBtn_1ljwj_209{width:100%}}._card_1nwo8_1{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._card_1nwo8_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._card_1nwo8_1:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._cardHeader_1nwo8_55{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._avatar_1nwo8_69{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#1a5666,#053644);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px #0000001a}._avatarImg_1nwo8_99{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 4px 10px #0000001a;border:2px solid #1a5666}._info_1nwo8_119 h3{color:#1a5666;font-size:1.2rem;margin-bottom:.3rem;font-weight:700}._clickableName_1nwo8_133{cursor:pointer;transition:color .3s ease}._clickableName_1nwo8_133:hover{color:#053644;text-decoration:underline}._email_1nwo8_153{color:#666;font-size:.9rem;margin:0}._connectionDate_1nwo8_165{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;padding:.8rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:1rem}._connectionDate_1nwo8_165 i{color:#1a5666}._consultInfo_1nwo8_197{background:#e6f7fa;border-left:4px solid #2196F3;border-radius:10px;padding:1rem;margin-bottom:1rem}._consultBadge_1nwo8_213{display:flex;align-items:center;gap:.5rem;color:#1976d2;font-weight:700;margin-bottom:.5rem;font-size:.95rem}._consultBadge_1nwo8_213 i{font-size:1.1rem}._consultTime_1nwo8_241{display:flex;align-items:center;gap:.5rem;color:#333;font-size:.95rem;margin:.5rem 0 1rem}._consultTime_1nwo8_241 i{color:#2196f3}._completeBtn_1nwo8_267{width:100%;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:.7rem;border-radius:50px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 4px 6px #4caf5033}._completeBtn_1nwo8_267:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b3d);transform:translateY(-2px);box-shadow:0 6px 15px #4caf504d}._completeBtn_1nwo8_267:disabled{opacity:.5;cursor:not-allowed;transform:none}._actions_1nwo8_331{display:flex;gap:.8rem}._removeBtn_1nwo8_341{flex:1;background:#fff;color:#666;border:2px solid #e2e8f0;padding:.8rem 1.2rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;letter-spacing:.3px}._removeBtn_1nwo8_341:hover{background:#f8f9fa;color:#333;border-color:#1a5666;transform:translateY(-2px)}@media (max-width: 768px){._card_1nwo8_1{padding:1rem}._avatar_1nwo8_69{width:50px;height:50px;font-size:1.2rem}}._card_4cc7u_1{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #1a56660d;border:1px solid rgba(26,86,102,.08);transition:all .3s ease;position:relative;overflow:hidden}._card_4cc7u_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1a5666,#6ca6b3);border-radius:16px 16px 0 0}._card_4cc7u_1:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1a56661a}._cardHeader_4cc7u_55{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._avatar_4cc7u_69{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#1a5666,#053644);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px #0000001a}._info_4cc7u_99{flex:1}._info_4cc7u_99 h3{color:#1a5666;font-size:1.2rem;margin-bottom:.3rem;font-weight:700}._clickableName_4cc7u_121{cursor:pointer;transition:color .3s ease}._clickableName_4cc7u_121:hover{color:#053644;text-decoration:underline}._date_4cc7u_141{color:#999;font-size:.85rem;display:flex;align-items:center;gap:.5rem;margin:0}._date_4cc7u_141 i{color:#2196f3}._depositBadge_4cc7u_167{background:#4caf50;color:#fff;padding:.5rem .9rem;border-radius:20px;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:.4rem;box-shadow:0 2px 8px #4caf504d}._messageSection_4cc7u_193{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:10px;border-left:4px solid #1a5666}._messageSection_4cc7u_193 h4{color:#1a5666;font-size:.95rem;margin-bottom:.6rem;font-weight:700}._messageSection_4cc7u_193 p{color:#333;line-height:1.6;margin:0}._slotsSection_4cc7u_235{margin-bottom:1.5rem}._slotsSection_4cc7u_235 h4{color:#1a5666;font-size:.95rem;margin-bottom:.8rem;font-weight:700}._slotsList_4cc7u_257{display:flex;flex-direction:column;gap:.8rem}._slotOption_4cc7u_269{display:flex;align-items:center;gap:.8rem;padding:1rem;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .3s ease;background:#fff}._slotOption_4cc7u_269:hover{border-color:#2196f3;background:#f0f8ff;transform:translate(5px)}._slotOption_4cc7u_269 input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#2196F3}._slotOption_4cc7u_269 input[type=radio]:checked+._slotTime_4cc7u_319{color:#2196f3;font-weight:700}._slotTime_4cc7u_319{display:flex;align-items:center;gap:.5rem;color:#333;font-size:.95rem;font-weight:600}._slotTime_4cc7u_319 i{color:#2196f3}._actions_4cc7u_355{display:flex;gap:.8rem;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e2e8f0}._acceptBtn_4cc7u_371,._declineBtn_4cc7u_373{flex:1;padding:.9rem 1.2rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 4px 6px #0000001a}._acceptBtn_4cc7u_371{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}._acceptBtn_4cc7u_371:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b3d);transform:translateY(-2px);box-shadow:0 6px 15px #4caf504d}._declineBtn_4cc7u_373{background:#fff;color:#666;border:2px solid #e2e8f0}._declineBtn_4cc7u_373:hover:not(:disabled){background:#f8f9fa;color:#333;border-color:#1a5666;transform:translateY(-2px)}._acceptBtn_4cc7u_371:disabled,._declineBtn_4cc7u_373:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){._card_4cc7u_1{padding:1.5rem}._cardHeader_4cc7u_55{flex-wrap:wrap}._depositBadge_4cc7u_167{width:100%;justify-content:center}._actions_4cc7u_355{flex-direction:column}._acceptBtn_4cc7u_371,._declineBtn_4cc7u_373{width:100%}}._pageWrapper_1mii9_1{min-height:100vh;display:flex;flex-direction:column;background:#f7f9fa;font-family:Nunito,sans-serif}._container_1mii9_17{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}._successCard_1mii9_33,._processingCard_1mii9_35,._errorCard_1mii9_37{background:#fff;border-radius:20px;padding:3rem;max-width:500px;width:100%;text-align:center;box-shadow:0 10px 40px #1a56661a}._iconWrapper_1mii9_57{width:100px;height:100px;margin:0 auto 2rem;border-radius:50%;background:linear-gradient(135deg,#27ae60,#229954);display:flex;align-items:center;justify-content:center;animation:_scaleIn_1mii9_1 .5s ease-out}._iconWrapper_1mii9_57 i{font-size:3rem;color:#fff}._processingCard_1mii9_35 i,._errorCard_1mii9_37 i{font-size:4rem;margin-bottom:1.5rem;color:#1a5666}._errorCard_1mii9_37 i{color:#e74c3c}._successCard_1mii9_33 h1,._processingCard_1mii9_35 h1,._errorCard_1mii9_37 h1{font-family:Hammersmith One,sans-serif;font-size:2rem;color:#1a5666;margin-bottom:1rem;font-weight:400}._message_1mii9_133{color:#666;font-size:1.1rem;margin-bottom:2rem;line-height:1.6}._actions_1mii9_147{display:flex;flex-direction:column;gap:1rem}._primaryButton_1mii9_159,._secondaryButton_1mii9_161,._button_1mii9_163{padding:1rem 2rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._primaryButton_1mii9_159{background:linear-gradient(135deg,#1a5666,#0d3d4a);color:#fff}._primaryButton_1mii9_159:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a56664d}._secondaryButton_1mii9_161{background:#f8f9fa;color:#1a5666;border:2px solid #e9ecef}._secondaryButton_1mii9_161:hover{background:#e9ecef;border-color:#1a5666}._button_1mii9_163{background:#1a5666;color:#fff}._button_1mii9_163:hover{background:#0d3d4a}@keyframes _scaleIn_1mii9_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){._successCard_1mii9_33,._processingCard_1mii9_35,._errorCard_1mii9_37{padding:2rem}._iconWrapper_1mii9_57{width:80px;height:80px}._iconWrapper_1mii9_57 i{font-size:2.5rem}._successCard_1mii9_33 h1,._processingCard_1mii9_35 h1,._errorCard_1mii9_37 h1{font-size:1.6rem}._message_1mii9_133{font-size:1rem}}@media (max-width: 480px){._container_1mii9_17{padding:1rem}._successCard_1mii9_33,._processingCard_1mii9_35,._errorCard_1mii9_37{padding:1.5rem}._iconWrapper_1mii9_57{width:70px;height:70px;margin-bottom:1.5rem}._iconWrapper_1mii9_57 i{font-size:2rem}._successCard_1mii9_33 h1,._processingCard_1mii9_35 h1,._errorCard_1mii9_37 h1{font-size:1.4rem}._primaryButton_1mii9_159,._secondaryButton_1mii9_161,._button_1mii9_163{padding:.9rem 1.5rem;font-size:.95rem}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--success: #27ae60;--warning: #f39c12;--danger: #e74c3c;--background: #f7f9fa;--white: #ffffff;--gray-light: #f8f9fa}._pageWrapper_cyjxt_25{min-height:100vh;background:var(--background);display:flex;flex-direction:column}._container_cyjxt_39{max-width:1400px;margin:0 auto;padding:2rem;flex:1;width:100%}._pageHeader_cyjxt_55{text-align:center;margin-bottom:2rem}._pageHeader_cyjxt_55 h1{color:var(--primary);font-size:2.5rem;font-family:Hammersmith One,sans-serif;margin-bottom:.5rem}._subtitle_cyjxt_79{color:#666;font-size:1.2rem;margin:0;font-weight:500}._weekNav_cyjxt_93{background:#fff;border-radius:12px;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;box-shadow:0 2px 15px #0000000d}._weekNavBtn_cyjxt_115{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._weekNavBtn_cyjxt_115:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}._weekLabel_cyjxt_159{font-weight:600;color:var(--primary);font-size:1.15rem;text-align:center;flex:1;padding:0 2rem}._slotsContainer_cyjxt_177{display:flex;flex-direction:column;gap:2rem;margin-bottom:8rem}._dayGroup_cyjxt_191{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 15px #0000000d}._dayLabel_cyjxt_205{font-size:1.3rem;font-weight:700;color:var(--primary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--primary-light);font-family:Hammersmith One,sans-serif}._slotsGrid_cyjxt_225{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._slotButton_cyjxt_237{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:var(--gray-light);border:2px solid #e0e0e0;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1.05rem;color:var(--primary);cursor:pointer;transition:all .3s ease;position:relative}._slotButton_cyjxt_237:hover{background:var(--primary-light);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #1a566626}._slotButton_cyjxt_237._selected_cyjxt_287{background:var(--primary);color:#fff;border-color:var(--primary)}._slotButton_cyjxt_237 ._fa-check-circle_cyjxt_299{position:absolute;top:8px;right:8px;font-size:1.2rem}._confirmBar_cyjxt_313{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:1.5rem 2rem;box-shadow:0 -4px 20px #0000001a;display:flex;justify-content:space-between;align-items:center;z-index:100}._selectedInfo_cyjxt_341{display:flex;align-items:center;gap:1rem}._selectedInfo_cyjxt_341 i{font-size:2rem;color:var(--primary)}._selectedInfo_cyjxt_341 strong{display:block;color:var(--primary);margin-bottom:.25rem;font-size:1rem}._selectedInfo_cyjxt_341 p{margin:0;color:#666;font-size:.95rem}._confirmButton_cyjxt_389{display:flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:var(--success);color:#fff;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}._confirmButton_cyjxt_389:hover:not(:disabled){background:#229954;transform:translateY(-2px);box-shadow:0 4px 12px #27ae604d}._confirmButton_cyjxt_389:disabled{opacity:.6;cursor:not-allowed}._loadingState_cyjxt_443,._emptyState_cyjxt_445{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 15px #0000000d}._loadingState_cyjxt_443 i,._emptyState_cyjxt_445 i{font-size:3rem;color:var(--primary);margin-bottom:1rem}._emptyState_cyjxt_445 h3{color:var(--primary);font-size:1.5rem;margin:1rem 0 .5rem;font-family:Hammersmith One,sans-serif}._emptyState_cyjxt_445 p{color:#666;margin:.5rem 0}@media (max-width: 768px){._container_cyjxt_39{padding:1rem}._weekNav_cyjxt_93{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}._weekLabel_cyjxt_159{padding:0;font-size:1rem}._confirmBar_cyjxt_313{flex-direction:column;gap:1rem;padding:1.25rem}._confirmButton_cyjxt_389{width:100%;justify-content:center}._slotsGrid_cyjxt_225{grid-template-columns:1fr}._dayGroup_cyjxt_191{padding:1.5rem}._dayLabel_cyjxt_205{font-size:1.1rem}}._pageWrapper_1y5vp_19{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column}._container_1y5vp_33{max-width:900px;margin:3rem auto;padding:0 2rem;flex:1}._card_1y5vp_47{background:#fff;border-radius:16px;box-shadow:0 4px 30px #1a56661a;overflow:hidden}._header_1y5vp_61{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff;padding:3rem 2rem;text-align:center}._iconWrapper_1y5vp_75{width:120px;height:120px;background:linear-gradient(135deg,#fff3,#ffffff1a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}._iconWrapper_1y5vp_75 i{font-size:3.5rem}._header_1y5vp_61 h1{font-size:2.2rem;margin:0 0 .5rem;font-family:Hammersmith One,sans-serif}._subtitle_1y5vp_117{font-size:1.1rem;opacity:.95;margin:0}._content_1y5vp_129{padding:2.5rem}._statusBanner_1y5vp_137{background:#e8f4f8;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:1rem;margin-bottom:2rem;border-left:4px solid var(--primary)}._statusBanner_1y5vp_137._scheduled_1y5vp_159{background:#fff3cd;border-left-color:var(--warning)}._statusBanner_1y5vp_137._scheduled_1y5vp_159 i{color:var(--warning)}._statusBanner_1y5vp_137._completed_1y5vp_177{background:#d4edda;border-left-color:var(--success)}._statusBanner_1y5vp_137._completed_1y5vp_177 i{color:var(--success)}._statusBanner_1y5vp_137 i{font-size:1.5rem;color:var(--primary)}._statusBanner_1y5vp_137 span{font-weight:600;font-size:1.1rem}._section_1y5vp_215{margin-bottom:2.5rem}._section_1y5vp_215 h2{color:var(--primary);font-size:1.5rem;margin-bottom:1.5rem;font-family:Hammersmith One,sans-serif}._infoGrid_1y5vp_237{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._infoItem_1y5vp_249{background:var(--background);padding:1.5rem;border-radius:12px;text-align:center;transition:all .3s ease}._infoItem_1y5vp_249:hover{transform:translateY(-4px);box-shadow:0 8px 20px #1a56661a}._infoItem_1y5vp_249 i{font-size:2.5rem;color:var(--primary);margin-bottom:1rem;display:block}._infoItem_1y5vp_249 strong{display:block;color:var(--primary);font-size:1.1rem;margin-bottom:.5rem}._infoItem_1y5vp_249 p{margin:0;color:#666}._requirementsList_1y5vp_313{list-style:none;padding:0;margin:0}._requirementsList_1y5vp_313 li{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #f0f0f0}._requirementsList_1y5vp_313 li:last-child{border-bottom:none}._requirementsList_1y5vp_313 i{color:var(--success);font-size:1.3rem}._messageBox_1y5vp_359{background:var(--background);padding:1.5rem;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem}._messageBox_1y5vp_359 i{font-size:1.5rem;color:var(--primary);flex-shrink:0;margin-top:.25rem}._messageBox_1y5vp_359 p{margin:0;color:#555;line-height:1.6}._primaryButton_1y5vp_403{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}._primaryButton_1y5vp_403:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1a56664d}._secondaryButton_1y5vp_449{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;background:#fff;color:var(--primary);border:2px solid var(--primary);border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}._secondaryButton_1y5vp_449:hover{background:var(--primary-light);transform:translateY(-2px)}._loadingContainer_1y5vp_495{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}._loadingContainer_1y5vp_495 i{font-size:3rem;color:var(--primary)}._loadingContainer_1y5vp_495 p{color:#666;font-size:1.1rem}@media (max-width: 768px){._infoGrid_1y5vp_237{grid-template-columns:1fr}._header_1y5vp_61 h1{font-size:1.8rem}._iconWrapper_1y5vp_75{width:100px;height:100px}._iconWrapper_1y5vp_75 i{font-size:3rem}}:root{--primary: #1a5666;--primary-dark: #053644;--success: #27ae60;--danger: #e74c3c;--warning: #f39c12}._container_w3ccw_17{min-height:100vh;background:#1a1a1a;display:flex;flex-direction:column}._header_w3ccw_31{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:10}._interviewInfo_w3ccw_53 h1{margin:0;font-size:1.4rem;font-family:Hammersmith One,sans-serif;color:#fff}._tutorName_w3ccw_67{font-size:.9rem;color:#ffffffb3;font-weight:500}._statusInfo_w3ccw_79{display:flex;gap:2rem;align-items:center}._statusIndicator_w3ccw_91{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:#fff}._statusDot_w3ccw_109{width:10px;height:10px;border-radius:50%;animation:_pulse_w3ccw_1 2s infinite}@keyframes _pulse_w3ccw_1{0%,to{opacity:1}50%{opacity:.5}}._duration_w3ccw_133{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#fff;font-size:1rem}._warningBanner_w3ccw_151{background:#f39c12e6;color:#fff;padding:.75rem 2rem;display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;z-index:9}._warningBanner_w3ccw_151 i{font-size:1.2rem}._videoContainer_w3ccw_187{flex:1;position:relative;background:#000;display:flex;align-items:center;justify-content:center;padding:1.5rem;min-height:0;overflow:hidden}._remoteVideos_w3ccw_211{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 250px)}._remoteVideoWrapper_w3ccw_229{position:relative;width:90%;max-width:1200px;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}._remoteVideo_w3ccw_211{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border-radius:12px;overflow:hidden;position:relative}._remoteVideo_w3ccw_211 video,._remoteVideo_w3ccw_211>div,._remoteVideo_w3ccw_211>*{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;position:relative!important;z-index:1!important;visibility:visible!important;opacity:1!important}._waitingMessage_w3ccw_299{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;font-size:1.2rem}._waitingMessage_w3ccw_299 i{font-size:3rem;animation:_spin_w3ccw_1 2s linear infinite}@keyframes _spin_w3ccw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._localVideoWrapper_w3ccw_337{position:absolute;bottom:1.5rem;right:1.5rem;width:280px;height:180px;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #00000080;border:2px solid rgba(255,255,255,.2);z-index:5;cursor:pointer;transition:all .3s ease}._localVideoWrapper_w3ccw_337:hover{border-color:#ffffff80;box-shadow:0 8px 40px #000000b3;transform:scale(1.02)}._localVideoWrapper_w3ccw_337:hover ._switchIcon_w3ccw_379{opacity:1}._switchIcon_w3ccw_379{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}._localVideo_w3ccw_337{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}._localLabel_w3ccw_445{position:absolute;bottom:.5rem;left:.5rem;background:#000000b3;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:600;z-index:11}._noVideoPlaceholder_w3ccw_471{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#fff}._noVideoPlaceholder_w3ccw_471 i{font-size:4rem;color:#ffffff80}._noVideoPlaceholder_w3ccw_471 p{margin:0;font-size:1rem;color:#ffffff80}._controls_w3ccw_509{display:flex;justify-content:center;gap:1rem;padding:1.5rem;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._controlButton_w3ccw_527{min-width:120px;padding:1rem 1.5rem;border-radius:8px;border:none;background:#ffffff26;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem}._controlButton_w3ccw_527:hover:not(:disabled){background:#ffffff40;transform:translateY(-2px)}._controlButton_w3ccw_527:disabled{opacity:.5;cursor:not-allowed}._controlText_w3ccw_581{white-space:nowrap}._controlButton_w3ccw_527._muted_w3ccw_589,._controlButton_w3ccw_527._cameraOff_w3ccw_591{background:#e74c3ccc}._controlButton_w3ccw_527._muted_w3ccw_589:hover,._controlButton_w3ccw_527._cameraOff_w3ccw_591:hover{background:#e74c3c}._endButton_w3ccw_609{background:var(--danger)}._endButton_w3ccw_609:hover{background:#c0392b}._shareScreenButton_w3ccw_625{background:#27ae60cc}._shareScreenButton_w3ccw_625:hover{background:#27ae60}._shareScreenButton_w3ccw_625._sharing_w3ccw_641{background:var(--danger)}._modalOverlay_w3ccw_649{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_w3ccw_1 .3s ease}@keyframes _fadeIn_w3ccw_1{0%{opacity:0}to{opacity:1}}._modal_w3ccw_649{background:#fff;border-radius:16px;max-width:450px;width:100%;box-shadow:0 20px 60px #00000080;animation:_slideUp_w3ccw_1 .3s ease}@keyframes _slideUp_w3ccw_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_w3ccw_729{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff;border-radius:16px 16px 0 0}._modalHeader_w3ccw_729 h2{color:#fff;margin:0;font-size:1.4rem;font-family:Hammersmith One,sans-serif}._closeBtn_w3ccw_763{background:none;border:none;font-size:1.5rem;color:#fffc;cursor:pointer;transition:color .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeBtn_w3ccw_763:hover{color:#fff}._modalBody_w3ccw_799{padding:2rem}._modalBody_w3ccw_799 p{margin:0 0 .75rem;color:#333;font-size:1.1rem;font-weight:600}._subText_w3ccw_821{color:#666!important;font-size:.95rem!important;font-weight:400!important}._modalFooter_w3ccw_833{display:flex;gap:1rem;padding:1.5rem 2rem;background:#f8f9fa;border-top:2px solid #e0e0e0;justify-content:flex-end;border-radius:0 0 16px 16px}._cancelBtn_w3ccw_853,._confirmBtn_w3ccw_855,._completeBtn_w3ccw_857{padding:.875rem 1.75rem;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._cancelBtn_w3ccw_853{background:#e0e0e0;color:#666}._cancelBtn_w3ccw_853:hover{background:#d0d0d0}._confirmBtn_w3ccw_855{background:var(--danger);color:#fff}._confirmBtn_w3ccw_855:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}._completeBtn_w3ccw_857{background:var(--success);color:#fff}._completeBtn_w3ccw_857:hover{background:#229954;transform:translateY(-2px);box-shadow:0 4px 12px #27ae604d}._statusIndicators_w3ccw_941{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}._statusBadge_w3ccw_961{display:flex;align-items:center;gap:.5rem;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:.4rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600;color:#fff;animation:_fadeInBadge_w3ccw_1 .3s ease}._statusBadge_w3ccw_961 i{font-size:.95rem;color:#e74c3c}._remoteLabel_w3ccw_1001{position:absolute;bottom:.75rem;left:.75rem;background:#000000b3;color:#fff;padding:.35rem .85rem;border-radius:6px;font-size:.9rem;font-weight:600;z-index:10}@keyframes _fadeInBadge_w3ccw_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._header_w3ccw_31{flex-direction:column;gap:.75rem;padding:1rem}._statusInfo_w3ccw_79{width:100%;justify-content:space-between}._videoContainer_w3ccw_187{padding:1rem}._remoteVideoWrapper_w3ccw_229{width:95%}._localVideoWrapper_w3ccw_337{width:140px;height:90px;bottom:1rem;right:1rem}._switchIcon_w3ccw_379{width:40px;height:40px;font-size:1.2rem}._controls_w3ccw_509{gap:.5rem;padding:1rem;flex-wrap:wrap}._controlButton_w3ccw_527{min-width:90px;padding:.875rem 1rem;font-size:.9rem}._modalFooter_w3ccw_833{flex-direction:column}._cancelBtn_w3ccw_853,._confirmBtn_w3ccw_855,._completeBtn_w3ccw_857{width:100%}._warningBanner_w3ccw_151{font-size:.85rem;padding:.625rem 1rem}._statusIndicators_w3ccw_941{top:.5rem;left:.5rem}._statusBadge_w3ccw_961{font-size:.75rem;padding:.3rem .6rem}._statusBadge_w3ccw_961 i{font-size:.85rem}}._pageWrapper_1g00k_19{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;padding:2rem}._container_1g00k_35{max-width:900px;margin:0 auto;width:100%;flex:1}._loadingContainer_1g00k_49{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}._loadingContainer_1g00k_49 i{font-size:3rem;color:var(--primary)}._loadingContainer_1g00k_49 p{color:#666;font-size:1.1rem}._scheduledCard_1g00k_87{background:#fff;border-radius:16px;box-shadow:0 4px 30px #1a56661a;overflow:hidden}._scheduledHeader_1g00k_101{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff;padding:3rem 2rem;text-align:center}._iconCircle_1g00k_115{width:100px;height:100px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}._iconCircle_1g00k_115 i{font-size:3rem}._scheduledHeader_1g00k_101 h1{font-size:2rem;margin:0 0 .5rem;font-family:Hammersmith One,sans-serif}._headerSubtext_1g00k_157{margin:0;opacity:.95;font-size:1.1rem}._scheduledContent_1g00k_169{padding:2.5rem}._dateTimeDisplay_1g00k_177{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}._dateBox_1g00k_191,._timeBox_1g00k_193{background:var(--background);padding:1.5rem;border-radius:12px;text-align:center;border-left:4px solid var(--primary)}._dateLabel_1g00k_209,._timeLabel_1g00k_211{display:block;font-size:.85rem;color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}._dateValue_1g00k_229,._timeValue_1g00k_231{display:block;font-size:1.3rem;font-weight:700;color:var(--primary)}._infoBox_1g00k_245{background:var(--primary-light);padding:1.5rem;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;border-left:4px solid var(--primary)}._infoBox_1g00k_245 i{font-size:1.5rem;color:var(--primary);flex-shrink:0;margin-top:.25rem}._infoBox_1g00k_245 p{margin:0 0 .75rem;color:#555}._infoBox_1g00k_245 strong{color:var(--primary)}._infoBox_1g00k_245 ul{margin:0;padding-left:1.25rem;color:#555}._infoBox_1g00k_245 li{margin:.5rem 0;line-height:1.6}._joinButton_1g00k_319{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;background:var(--success);color:#fff;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem}._joinButton_1g00k_319:hover{background:#229954;transform:translateY(-2px);box-shadow:0 4px 12px #27ae604d}._waitingBox_1g00k_369{background:#fff3cd;padding:1.5rem;border-radius:12px;border:1px solid #ffc107;display:flex;gap:1rem;margin-bottom:1.5rem}._waitingBox_1g00k_369 i{font-size:2rem;color:var(--warning);flex-shrink:0}._waitingBox_1g00k_369 p{margin:.25rem 0;color:#856404}._smallText_1g00k_411{font-size:.9rem!important;opacity:.9}._actionsContainer_1g00k_421{display:flex;gap:1rem;flex-wrap:wrap}._secondaryButton_1g00k_433{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:#fff;color:var(--primary);border:2px solid var(--primary);border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._secondaryButton_1g00k_433:hover{background:var(--primary-light);transform:translateY(-2px)}@media (max-width: 768px){._pageWrapper_1g00k_19{padding:1rem}._dateTimeDisplay_1g00k_177{grid-template-columns:1fr}._scheduledHeader_1g00k_101 h1{font-size:1.6rem}._iconCircle_1g00k_115{width:80px;height:80px}._iconCircle_1g00k_115 i{font-size:2.5rem}._scheduledContent_1g00k_169{padding:1.5rem}._actionsContainer_1g00k_421{flex-direction:column}._secondaryButton_1g00k_433{width:100%}}._Hammersmith_1gun2_1{font-family:Hammersmith One,sans-serif;font-style:normal}._navbar_1gun2_11{background-color:#fff;padding:1rem 0;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000}._navContainer_1gun2_29{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;min-width:0}._logo_1gun2_49{flex-shrink:0}._logo_1gun2_49 img{height:100px}._navLinks_1gun2_65{display:flex;gap:3rem;list-style-type:none;margin:0;align-items:center;padding:0;flex:1;justify-content:center;min-width:0}._navLinks_1gun2_65 a{text-decoration:none;color:#0a232b;font-family:Hammersmith One,sans-serif;font-weight:400;font-size:1.1rem;transition:all .2s ease;padding:.5rem 0;white-space:nowrap}._navLinks_1gun2_65 a:hover{color:#1a5666}._navLinks_1gun2_65 a._active_1gun2_119{color:#1a5666;font-weight:600}._logoutBtn_1gun2_129{border:1px solid #1a5666;background-color:#fff;color:#1a5666;border-radius:50px;padding:.6rem 1.5rem;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease;font-family:Hammersmith One,sans-serif;flex-shrink:0;margin-left:1rem;white-space:nowrap}._logoutBtn_1gun2_129:hover{background-color:#053644;color:#fff}._inverseTeal_1gun2_171{background-color:#fff;border-color:#1a5666}._inverseTeal_1gun2_171:hover{background-color:#053644;color:#fff}@media (max-width: 1400px){._navLinks_1gun2_65{gap:2.5rem}}@media (max-width: 1200px){._navLinks_1gun2_65{gap:2rem}._navLinks_1gun2_65 a{font-size:1rem}}@media (max-width: 1000px){._navLinks_1gun2_65{gap:1.5rem}._navLinks_1gun2_65 a{font-size:.9rem;padding:.3rem 0}._logoutBtn_1gun2_129{font-size:.8rem;padding:.5rem 1.2rem}}@media (max-width: 768px){._navContainer_1gun2_29{display:flex;flex-direction:column;padding:1rem;gap:1rem}._logo_1gun2_49{margin:0;text-align:center}._navLinks_1gun2_65{flex-wrap:wrap;justify-content:center;gap:1rem 2rem}._logoutBtn_1gun2_129{margin-left:0;margin-top:.5rem}}@media (max-width: 480px){._navContainer_1gun2_29{display:flex;flex-direction:column;padding:1rem;gap:1rem}._logo_1gun2_49{margin:0;text-align:center}._navLinks_1gun2_65{flex-wrap:wrap;justify-content:center;gap:1rem 2rem}._logoutBtn_1gun2_129{margin-left:0;margin-top:.5rem}}._container_1iefj_19{min-height:100vh;background:var(--background);padding:2rem}._loadingContainer_1iefj_31{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}._spinner_1iefj_49{width:48px;height:48px;border:4px solid var(--primary-light);border-top:4px solid var(--primary);border-radius:50%;animation:_spin_1iefj_49 1s linear infinite;margin:0 auto 1rem}@keyframes _spin_1iefj_49{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_1iefj_31 p{color:#666;font-size:1.1rem}._header_1iefj_89{max-width:1400px;margin:0 auto 2rem}._header_1iefj_89 h1{color:var(--primary);font-size:2.5rem;font-family:Hammersmith One,sans-serif;margin-bottom:0}._weekNavigation_1iefj_113{display:flex;align-items:center;justify-content:space-between;margin:0 auto 2rem;max-width:1400px;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 15px #0000000d;gap:2rem}._navBtn_1iefj_139{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Nunito,sans-serif;font-weight:600;transition:all .3s ease}._navBtn_1iefj_139:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}._weekDisplay_1iefj_181{text-align:center;flex:1}._weekDisplay_1iefj_181 h3{font-weight:700;color:var(--primary);margin:0 0 .25rem;font-size:1.3rem;font-family:Hammersmith One,sans-serif}._weekDisplay_1iefj_181 p{color:#666;font-size:.9rem;margin:0}._calendarContainer_1iefj_219{background:#fff;border-radius:12px;box-shadow:0 2px 15px #0000000d;overflow:hidden;max-width:1400px;margin:0 auto}._daysHeader_1iefj_237{display:grid;grid-template-columns:80px repeat(7,1fr);background:var(--primary);color:#fff;border-bottom:1px solid #e2e8f0}._timeColumn_1iefj_253{background:var(--primary-dark);border-right:1px solid rgba(255,255,255,.2)}._dayHeader_1iefj_263{padding:1rem;text-align:center;border-right:1px solid rgba(255,255,255,.2);transition:all .2s ease}._dayHeader_1iefj_263:last-child{border-right:none}._dayHeader_1iefj_263._today_1iefj_285{background:var(--primary-dark);box-shadow:inset 0 -4px #ff9800}._dayName_1iefj_295{font-size:.9rem;font-weight:600;margin-bottom:.3rem;opacity:.9}._dayNumber_1iefj_309{font-size:1.5rem;font-weight:700}._timeGrid_1iefj_319{max-height:calc(100vh - 400px);overflow-y:auto}._timeRow_1iefj_329{display:grid;grid-template-columns:80px repeat(7,1fr);min-height:60px;border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}._timeRow_1iefj_329:hover{background:#1a566605}._timeLabel_1iefj_353{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--primary);background:#f8f9fa;border-right:1px solid #e2e8f0;font-size:.85rem}._timeSlot_1iefj_375{border-right:1px solid #e2e8f0;padding:.25rem;position:relative;min-height:60px}._timeSlot_1iefj_375._todayColumn_1iefj_389{background:#1a566608}._interviewCard_1iefj_397{color:#fff;padding:.5rem;border-radius:6px;margin-bottom:.25rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}._interviewCard_1iefj_397:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._interviewTime_1iefj_427{font-weight:600;font-size:.85rem;margin-bottom:.25rem}._interviewTutor_1iefj_439{font-size:.8rem;opacity:.95;margin-bottom:.25rem}._interviewStatus_1iefj_451{display:inline-block;padding:.15rem .4rem;background:#ffffff4d;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:capitalize}._modalOverlay_1iefj_471{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_1iefj_1 .3s ease}@keyframes _fadeIn_1iefj_1{0%{opacity:0}to{opacity:1}}._modal_1iefj_471{background:#fff;border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1iefj_1 .3s ease}@keyframes _slideUp_1iefj_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1iefj_559{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff}._modalHeader_1iefj_559 h2{color:#fff;margin:0;font-size:1.5rem;font-family:Hammersmith One,sans-serif}._closeBtn_1iefj_591{background:none;border:none;font-size:1.5rem;color:#fffc;cursor:pointer;transition:color .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeBtn_1iefj_591:hover{color:#fff}._modalBody_1iefj_627{padding:2rem}._interviewDetails_1iefj_635{margin-bottom:2rem}._detailRow_1iefj_643{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f0f0f0}._detailRow_1iefj_643:last-child{border-bottom:none}._detailRow_1iefj_643 strong{color:var(--primary);font-weight:600}._detailRow_1iefj_643 span{color:#666}._feedbackBox_1iefj_683{background:#f8f9fa;padding:1rem;border-radius:8px;margin-top:1rem;border-left:4px solid var(--primary)}._feedbackBox_1iefj_683 strong{display:block;color:var(--primary);margin-bottom:.5rem}._feedbackBox_1iefj_683 p{margin:0;color:#666;line-height:1.6}._modalFooter_1iefj_723{display:flex;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:2px solid #e0e0e0;justify-content:flex-end}._cancelBtn_1iefj_741,._joinBtn_1iefj_743,._completeBtn_1iefj_745{padding:.875rem 1.75rem;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}._cancelBtn_1iefj_741{background:#e0e0e0;color:#666}._cancelBtn_1iefj_741:hover{background:#d0d0d0}._joinBtn_1iefj_743{background:var(--success);color:#fff}._joinBtn_1iefj_743:hover{background:#229954;transform:translateY(-2px);box-shadow:0 4px 12px #27ae604d}._completeBtn_1iefj_745{background:#1a5666;color:#fff}._completeBtn_1iefj_745:hover{background:#053644;transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}@media (max-width: 968px){._container_1iefj_19{padding:1rem}._header_1iefj_89 h1{font-size:2rem}._weekNavigation_1iefj_113{flex-direction:column;gap:1rem}._daysHeader_1iefj_237{grid-template-columns:60px repeat(7,1fr)}._timeRow_1iefj_329{grid-template-columns:60px repeat(7,1fr);min-height:50px}._timeSlot_1iefj_375{min-height:50px}._dayHeader_1iefj_263{padding:.8rem .5rem}._dayName_1iefj_295{font-size:.8rem}._dayNumber_1iefj_309{font-size:1.2rem}._timeLabel_1iefj_353{font-size:.75rem}._modalFooter_1iefj_723{flex-direction:column}._cancelBtn_1iefj_741,._joinBtn_1iefj_743,._completeBtn_1iefj_745{width:100%;justify-content:center}}:root{--primary: #1a5666;--primary-dark: #053644;--primary-light: #e6f7fa;--success: #27ae60;--warning: #f39c12;--background: #f7f9fa}._container_1619k_19{min-height:100vh;background:var(--background);padding:2rem}._loadingState_1619k_31{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}._spinner_1619k_49{width:48px;height:48px;border:4px solid var(--primary-light);border-top:4px solid var(--primary);border-radius:50%;animation:_spin_1619k_49 1s linear infinite;margin:0 auto 1rem}@keyframes _spin_1619k_49{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingState_1619k_31 p{color:#666;font-size:1.1rem}._header_1619k_89{max-width:1400px;margin:0 auto 2rem}._header_1619k_89 h2{color:var(--primary);font-size:2.5rem;font-family:Hammersmith One,sans-serif;margin:0 0 .5rem}._instructions_1619k_113{color:#666;font-size:1rem;margin:0}._weekNavigation_1619k_125{display:flex;align-items:center;justify-content:space-between;margin:0 auto 2rem;max-width:1400px;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 15px #0000000d;gap:2rem}._navBtn_1619k_151{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Nunito,sans-serif;font-weight:600;transition:all .3s ease}._navBtn_1619k_151:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a56664d}._weekDisplay_1619k_193{text-align:center;flex:1}._weekDisplay_1619k_193 h3{font-weight:700;color:var(--primary);margin:0 0 .25rem;font-size:1.3rem;font-family:Hammersmith One,sans-serif}._weekDisplay_1619k_193 p{color:#666;font-size:.9rem;margin:0}._calendarContainer_1619k_231{background:#fff;border-radius:12px;box-shadow:0 2px 15px #0000000d;overflow:hidden;max-width:1400px;margin:0 auto}._daysHeader_1619k_249{display:grid;grid-template-columns:80px repeat(7,1fr);background:var(--primary);color:#fff;border-bottom:1px solid #e2e8f0}._timeColumn_1619k_265{background:var(--primary-dark);border-right:1px solid rgba(255,255,255,.2)}._dayHeader_1619k_275{padding:1rem;text-align:center;border-right:1px solid rgba(255,255,255,.2);transition:all .2s ease}._dayHeader_1619k_275:last-child{border-right:none}._dayHeader_1619k_275._today_1619k_297{background:var(--primary-dark);box-shadow:inset 0 -4px #ff9800}._dayName_1619k_307{font-size:.9rem;font-weight:600;margin-bottom:.3rem;opacity:.9}._dayNumber_1619k_321{font-size:1.5rem;font-weight:700}._timeGrid_1619k_331{max-height:calc(100vh - 400px);overflow-y:auto}._timeRow_1619k_341{display:grid;grid-template-columns:80px repeat(7,1fr);min-height:60px;border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}._timeRow_1619k_341:hover{background:#1a566605}._timeLabel_1619k_365{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--primary);background:#f8f9fa;border-right:1px solid #e2e8f0;font-size:.85rem}._timeSlot_1619k_387{border-right:1px solid #e2e8f0;padding:.25rem;position:relative;min-height:60px;cursor:pointer;transition:all .2s ease}._timeSlot_1619k_387:hover{background:var(--primary-light)}._timeSlot_1619k_387._todayColumn_1619k_413{background:#1a566608}._timeSlot_1619k_387._todayColumn_1619k_413:hover{background:#1a566614}._slotCard_1619k_429{background:linear-gradient(135deg,var(--primary) 0%,#1976d2 100%);color:#fff;padding:.5rem;border-radius:6px;margin-bottom:.25rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}._slotCard_1619k_429:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._slotCard_1619k_429._booked_1619k_461{background:linear-gradient(135deg,#4caf50,#388e3c)}._slotTime_1619k_469{font-weight:600;font-size:.85rem;margin-bottom:.25rem}._bookedBadge_1619k_481{display:inline-block;padding:.15rem .4rem;background:#ffffff4d;border-radius:4px;font-size:.7rem;font-weight:600}._modalOverlay_1619k_499{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_1619k_1 .3s ease}@keyframes _fadeIn_1619k_1{0%{opacity:0}to{opacity:1}}._modal_1619k_499{background:#fff;border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1619k_1 .3s ease}@keyframes _slideUp_1619k_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1619k_587{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff}._modalHeader_1619k_587 h2{color:#fff;margin:0;font-size:1.5rem;font-family:Hammersmith One,sans-serif}._closeBtn_1619k_619{background:none;border:none;font-size:1.5rem;color:#fffc;cursor:pointer;transition:color .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeBtn_1619k_619:hover{color:#fff}._modalBody_1619k_655{padding:2rem}._slotDetails_1619k_663{margin-bottom:2rem}._slotDetails_1619k_663 p{margin:.8rem 0;font-size:1rem;line-height:1.6}._slotDetails_1619k_663 strong{color:var(--primary);font-weight:600}._warningBox_1619k_693{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;margin-top:1rem}._warningBox_1619k_693 p{margin:0;color:#856404;font-size:.95rem;line-height:1.5}._modalFooter_1619k_723{display:flex;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:2px solid #e0e0e0;justify-content:flex-end}._cancelBtn_1619k_741,._deleteBtn_1619k_743{padding:.875rem 1.75rem;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}._cancelBtn_1619k_741{background:#e0e0e0;color:#666}._cancelBtn_1619k_741:hover{background:#d0d0d0}._deleteBtn_1619k_743{background:#e74c3c;color:#fff}._deleteBtn_1619k_743:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 12px #e74c3c4d}@media (max-width: 968px){._container_1619k_19{padding:1rem}._header_1619k_89 h2{font-size:2rem}._weekNavigation_1619k_125{flex-direction:column;gap:1rem}._daysHeader_1619k_249{grid-template-columns:60px repeat(7,1fr)}._timeRow_1619k_341{grid-template-columns:60px repeat(7,1fr);min-height:50px}._timeSlot_1619k_387{min-height:50px}._dayHeader_1619k_275{padding:.8rem .5rem}._dayName_1619k_307{font-size:.8rem}._dayNumber_1619k_321{font-size:1.2rem}._timeLabel_1619k_365{font-size:.75rem}._modalFooter_1619k_723{flex-direction:column}._cancelBtn_1619k_741,._deleteBtn_1619k_743{width:100%;justify-content:center}}
